h1, h1 * {
  font-size: 6.25rem !important;
  line-height: 7.1875rem !important;
}
@media screen and (max-width: 1024px) {
  h1, h1 * {
    font-size: 3.125rem !important;
    line-height: 3.625rem !important;
  }
}
@media screen and (max-width: 767px) {
  h1, h1 * {
    font-size: 2.625rem !important;
    line-height: 2.75rem !important;
  }
}
h2, h2 * {
  font-size: 3.125rem !important;
  line-height: 3.625rem !important;
}
@media screen and (max-width: 1024px) {
  h2, h2 * {
    font-size: 2.625rem !important;
    line-height: 2.75rem !important;
  }
}
@media screen and (max-width: 767px) {
  h2, h2 * {
    font-size: 2rem !important;
    line-height: 2.125rem !important;
  }
}
h3, h3 * {
  font-size: 1.5rem !important;
  line-height: 1.75rem !important;
}
@media screen and (max-width: 1024px) {
  h3, h3 * {
    font-size: 1.375rem !important;
    line-height: 1.5rem !important;
  }
}
@media screen and (max-width: 767px) {
  h3, h3 * {
    font-size: 1.25rem !important;
    line-height: 1.375rem !important;
  }
}
.h1, .h1 * {
  font-size: 6.25rem !important;
  line-height: 7.1875rem !important;
  font-family: ivyora-display, Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1024px) {
  .h1, .h1 * {
    font-size: 3.125rem !important;
    line-height: 3.625rem !important;
  }
}
@media screen and (max-width: 767px) {
  .h1, .h1 * {
    font-size: 2.625rem !important;
    line-height: 2.75rem !important;
  }
}
.h2, .h2 * {
  font-size: 3.125rem !important;
  line-height: 3.625rem !important;
  font-family: ivyora-display, Arial, Helvetica, sans-serif;
  font-weight: 400;
}
@media screen and (max-width: 1024px) {
  .h2, .h2 * {
    font-size: 2.625rem !important;
    line-height: 2.75rem !important;
  }
}
@media screen and (max-width: 767px) {
  .h2, .h2 * {
    font-size: 2rem !important;
    line-height: 2.125rem !important;
  }
}
.h2-sm, .h2-sm * {
  font-size: 2.5rem !important;
  line-height: 2.875rem !important;
  font-family: ivyora-display, Arial, Helvetica, sans-serif;
  font-weight: 400;
}
@media screen and (max-width: 1024px) {
  .h2-sm, .h2-sm * {
    font-size: 1.875rem !important;
    line-height: 2.125rem !important;
  }
}
@media screen and (max-width: 767px) {
  .h2-sm, .h2-sm * {
    font-size: 1.625rem !important;
    line-height: 1.75rem !important;
  }
}
.h2-xs, .h2-xs * {
  font-size: 1.875rem !important;
  line-height: 2.1875rem !important;
  font-family: ivyora-display, Arial, Helvetica, sans-serif;
  font-weight: 400;
}
@media screen and (max-width: 1024px) {
  .h2-xs, .h2-xs * {
    font-size: 1.5rem !important;
    line-height: 1.75rem !important;
  }
}
@media screen and (max-width: 767px) {
  .h2-xs, .h2-xs * {
    /*
     font-size: rem(22px) !important;
     line-height: rem(24px) !important; 
     */
    font-size: 1.875rem !important;
    line-height: 2.1875rem !important;
  }
}
.h3, .h3 * {
  font-size: 1.5rem !important;
  line-height: 1.75rem !important;
  font-family: ivyora-display, Arial, Helvetica, sans-serif;
  font-weight: 400;
}
@media screen and (max-width: 1024px) {
  .h3, .h3 * {
    font-size: 1.375rem !important;
    line-height: 1.5rem !important;
  }
}
@media screen and (max-width: 767px) {
  .h3, .h3 * {
    font-size: 1.25rem !important;
    line-height: 1.375rem !important;
  }
}
.body-callout, .body-callout * {
  font-family: "ivyora-text";
  font-weight: 400;
  letter-spacing: 0;
  font-size: 1.5rem !important;
  line-height: 1.75rem !important;
  /*
   @media screen and (max-width: $breakpoint-lg) {
   font-size: rem(24px) !important;
   line-height: rem(24px) !important; 
   }
   */
}
@media screen and (max-width: 767px) {
  .body-callout, .body-callout * {
    font-size: 1.125rem !important;
    line-height: 1.375rem !important;
  }
}
.body-strong, .body-strong * {
  font-weight: 700;
}
.body-md, .body-md * {
  font-size: 1rem !important;
  line-height: 1.125rem !important;
  letter-spacing: -0.481px;
}
.body-md-v2, .body-md-v2 * {
  font-size: 1rem !important;
  line-height: normal !important;
  letter-spacing: -0.64px;
}
.body-sm, .body-sm * {
  font-size: 0.875rem !important;
  letter-spacing: -0.56px;
}
.body-xs, .body-xs * {
  font-size: 0.75rem !important;
  line-height: 0.875rem !important;
  letter-spacing: 0;
}
.body-xxs, .body-xxs * {
  font-size: 0.625rem !important;
  line-height: 0.75rem !important;
}
.body-logo-type, .body-logo-type * {
  font-family: "Libre Caslon Text", Arial, Helvetica, sans-serif;
  font-size: 1.5rem !important;
  line-height: 1.75rem !important;
  text-transform: uppercase;
}
@media screen and (max-width: 1024px) {
  .body-logo-type, .body-logo-type * {
    font-size: 1.375rem !important;
    line-height: 1.5rem !important;
  }
}
@media screen and (max-width: 767px) {
  .body-logo-type, .body-logo-type * {
    font-size: 1.25rem !important;
    line-height: 1.375rem !important;
  }
}
.dual-heading strong {
  font-weight: 500;
}
.fusion-text > * {
  margin: 0 0 1.5rem !important;
}
.fusion-text > *:last-child {
  margin: 0 !important;
}
/* Buttons */
.fusion-button {
  height: 54px;
  border: none;
  -webkit-column-gap: 12px;
  -moz-column-gap: 12px;
  column-gap: 12px;
  overflow: hidden;
}
.fusion-button:before {
  content: '';
  width: 14px;
  height: 14px;
  background-color: #fff;
  border-radius: 50px;
  position: relative;
  z-index: 1;
}
.fusion-button:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background-color: #202538;
  transition: all 0.5s ease-in-out;
}
.fusion-button .fusion-button-text {
  position: relative;
  z-index: 1;
}
.fusion-button:hover:after {
  top: 0;
}
.fusion-button.btn-white:hover:before {
  background-color: #202538;
}
.fusion-button.btn-white:hover:after {
  background-color: #fff;
}
.fusion-button.btn-white:hover .fusion-button-text {
  color: #202538;
}
.fusion-button.btn-transparent {
  background-color: transparent;
}
.fusion-button.btn-transparent:hover {
  background-color: transparent;
}
.fusion-button.btn-text-link {
  height: auto;
  column-gap: 12px;
  overflow: hidden;
  padding-inline: 0 !important;
}
.fusion-button.btn-text-link:hover:before, .fusion-button.btn-text-link:focus:before {
  background-color: #fff;
}
.fusion-button.btn-text-link:hover:after, .fusion-button.btn-text-link:focus:after {
  background-color: #fff;
}
.fusion-button.btn-text-link:hover .fusion-button-text, .fusion-button.btn-text-link:focus .fusion-button-text {
  color: #202538;
}
.fusion-button.btn-text-link-black {
  color: #000;
  background-color: transparent;
}
.fusion-button.btn-text-link-black:before {
  background-color: #000;
}
.fusion-button.btn-text-link-black:after {
  background-color: transparent;
}
.fusion-button.btn-text-link-black .fusion-button-text {
  color: #000;
}
.fusion-button.btn-text-link-black:hover, .fusion-button.btn-text-link-black:focus {
  background-color: transparent;
}
.fusion-button.btn-text-link-black:hover:before, .fusion-button.btn-text-link-black:focus:before {
  background-color: #000;
}
.fusion-button.btn-text-link-black:hover:after, .fusion-button.btn-text-link-black:focus:after {
  background-color: transparent;
}
.fusion-button.btn-text-link-black:hover .fusion-button-text, .fusion-button.btn-text-link-black:focus .fusion-button-text {
  color: #000;
}
@media screen and (max-width: 1024px) {
  .width-100 .fusion-fullwidth:not(.full-sec), .fusion-tb-header .fusion-fullwidth:not(.full-sec), .fusion-tb-footer .fusion-fullwidth:not(.full-sec) {
    padding-inline: 1.875rem;
  }
}
@media screen and (max-width: 767px) {
  .width-100 .fusion-fullwidth:not(.full-sec), .fusion-tb-header .fusion-fullwidth:not(.full-sec), .fusion-tb-footer .fusion-fullwidth:not(.full-sec) {
    padding-inline: 1.25rem;
  }
}
.fusion-tb-header .main-header:before {
  content: '';
  background: rgba(32, 37, 56, 0.01);
  backdrop-filter: blur(15px);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header .main-header:before {
    background: rgba(0, 0, 0, .6);
  }
}
@media screen and (max-width: 576px) {
  .fusion-tb-header .main-header .col-left .fusion-image-element {
    max-width: 235px;
  }
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header .main-header .col-right > .fusion-column-wrapper {
    flex-direction: row-reverse !important;
  }
}
@media screen and (max-width: 1150px) {
  .fusion-tb-header .main-header .col-right .awb-menu .fusion-menu {
    font-size: 0.8125rem;
  }
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header .main-header .col-right .awb-menu .fusion-menu {
    max-height: calc(100vh - 75px - var(--adminbar-height)) !important;
    margin-top: 1.4375rem;
    background: rgba(0, 0, 0, .6);
    backdrop-filter: blur(15px);
    opacity: 0;
  }
}
@media screen and (max-width: 767px) {
  .fusion-tb-header .main-header .col-right .awb-menu .fusion-menu {
    max-height: calc(100vh - 60px - var(--adminbar-height)) !important;
  }
}
@media screen and (max-width: 576px) {
  .fusion-tb-header .main-header .col-right .awb-menu .fusion-menu {
    margin-top: 1rem;
  }
}
@media screen and (max-width: 1230px) {
  .fusion-tb-header .main-header .col-right .awb-menu .fusion-menu > li {
    margin-inline: 0.625rem;
  }
}
.fusion-tb-header .main-header .col-right .awb-menu .fusion-menu > li:first-child {
  margin-left: 0;
}
.fusion-tb-header .main-header .col-right .awb-menu .fusion-menu > li:last-child {
  margin-right: 0;
}
.fusion-tb-header .main-header .col-right .awb-menu .fusion-menu > li > a {
  flex-direction: row-reverse;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header .main-header .col-right .awb-menu .fusion-menu > li > a {
    padding: 0 1.875rem !important;
    flex-direction: unset;
  }
}
@media screen and (max-width: 767px) {
  .fusion-tb-header .main-header .col-right .awb-menu .fusion-menu > li > a {
    padding: 0 1.25rem !important;
  }
}
.fusion-tb-header .main-header .col-right .awb-menu .fusion-menu > li > a > span {
  position: relative;
  padding-left: 0;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header .main-header .col-right .awb-menu .fusion-menu > li > a > span {
    display: flex;
    align-items: flex-start;
  }
}
.fusion-tb-header .main-header .col-right .awb-menu .fusion-menu > li > a > span.awb-menu__open-nav-submenu-hover {
  padding-right: 0.5rem;
}
.fusion-tb-header .main-header .col-right .awb-menu .fusion-menu > li > a > span.awb-menu__open-nav-submenu-hover:before {
  content: '';
  background: url(/wp-content/uploads/2024/12/Arrow-Down-White.svg) center/contain no-repeat;
  width: 15px;
  height: 7px;
  padding-inline: 0 !important;
  transition: all calc(var(--awb-transition-time)* 1ms);
}
.fusion-tb-header .main-header .col-right .awb-menu .fusion-menu > li:hover a > span.awb-menu__open-nav-submenu-hover:before {
  transform: rotate(180deg);
}
@media screen and (min-width: 1025px) {
  .fusion-tb-header .main-header .col-right .awb-menu .fusion-menu > li .awb-menu__open-nav-submenu_mobile {
    padding: 0;
    order: -1;
    margin-right: 0.5625rem;
  }
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header .main-header .col-right .awb-menu .fusion-menu > li .awb-menu__open-nav-submenu_mobile {
    padding-inline: 1.875rem !important;
  }
}
@media screen and (max-width: 767px) {
  .fusion-tb-header .main-header .col-right .awb-menu .fusion-menu > li .awb-menu__open-nav-submenu_mobile {
    padding-inline: 1.25rem !important;
  }
}
.fusion-tb-header .main-header .col-right .awb-menu .fusion-menu > li .awb-menu__open-nav-submenu_mobile:before {
  content: '';
  background: url(/wp-content/uploads/2024/12/Arrow-Down-White.svg) center/contain no-repeat;
  width: 15px;
  height: 7px;
  padding-inline: 0 !important;
  transition: all calc(var(--awb-transition-time)* 1ms);
}
.fusion-tb-header .main-header .col-right .awb-menu .fusion-menu > li .awb-menu__sub-ul {
  counter-reset: menu;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header .main-header .col-right .awb-menu .fusion-menu > li .awb-menu__sub-ul {
    font-family: "ivyora-text";
  }
}
.fusion-tb-header .main-header .col-right .awb-menu .fusion-menu > li .awb-menu__sub-ul li {
  border-bottom: none;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header .main-header .col-right .awb-menu .fusion-menu > li .awb-menu__sub-ul li a {
    padding: 0 1.875rem !important;
  }
}
.fusion-tb-header .main-header .col-right .awb-menu .fusion-menu > li.expanded .awb-menu__open-nav-submenu_mobile:before {
  transform: rotate(180deg);
}
@media screen and (min-width: 768px) {
  .fusion-tb-header .main-header .col-right .awb-menu .fusion-menu > li.mobile-hide {
    display: none !important;
  }
}
@media screen and (min-width: 1025px) {
  .fusion-tb-header .main-header .col-right .awb-menu .fusion-menu .awb-menu__sub-ul {
    background: rgba(32, 37, 56, 0.01);
    backdrop-filter: blur(15px);
    display: flex;
    flex-direction: column;
    row-gap: 14px;
    padding: 1.25rem 0 1.3125rem 1.0625rem;
    left: -17px;
    transition: all calc(var(--awb-transition-time) * 1ms);
  }
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header .main-header .col-right .awb-menu .awb-menu__m-toggle {
    background-color: transparent;
    font-size: 1.75rem;
    padding: 0;
    color: #fff;
  }
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header .main-header .col-right .fusion-button {
    margin-left: 0;
    margin-right: 1.25rem;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1150px) {
  .fusion-tb-header .main-header .col-right .fusion-button {
    font-size: 0.875rem;
  }
}
.fusion-tb-header .main-header.dark .col-left .fusion-image-element img {
  filter: brightness(0%);
}
.fusion-tb-header .main-header.dark .col-right .awb-menu .fusion-menu li a .menu-text {
  color: #000;
}
.fusion-tb-header .main-header.dark .col-right .awb-menu .fusion-menu li a > span.awb-menu__open-nav-submenu-hover:before {
  filter: brightness(0%);
}
.fusion-tb-header .main-header.dark .col-right .awb-menu .fusion-menu li .awb-menu__sub-ul {
  background-color: rgba(255, 255, 255, .4);
}
.fusion-tb-header .main-header.dark .col-right .awb-menu .fusion-menu li .awb-menu__sub-ul li a span {
  color: #000;
}
.fusion-tb-header .main-header.dark .col-right .awb-menu .fusion-menu li .awb-menu__open-nav-submenu_mobile:before {
  filter: brightness(0%);
}
.fusion-tb-header .main-header.dark .col-right .awb-menu .awb-menu__m-toggle {
  color: #000;
}
/*
 .is-active {
 .fusion-tb-header {
 .main-header.dark {
 .col-left {
 .fusion-image-element {
 img {
 filter: brightness(0%);
 }
 }
 }
 .col-right {
 .awb-menu {
 .fusion-menu {
 li {
 a {
 .menu-text {
 color: $black;
 }
 >span {
 &.awb-menu__open-nav-submenu-hover {
 &:before {
 filter: brightness(0%);
 }
 }
 }
 }
 .awb-menu__sub-ul {
 li {
 a {
 span {
 color: $black;   
 }
 }
 }
 }
 .awb-menu__open-nav-submenu_mobile {
 &:before {
 filter: brightness(0%);
 }
 }
 }
 }
 .awb-menu__m-toggle {
 color: $black;
 }
 }
 }
 }
 }
 }
 */
/* Pages:
 * Home
 * About = 42
 * Enquire = 45
 */
/*
 &.home, &.page-id-42, &.page-id-45 {
 .fusion-tb-header {
 .main-header {
 &.dark {
 .col-left {
 .fusion-image-element {
 img {
 filter: brightness(0%);
 }
 }
 }
 .col-right {
 .awb-menu {
 .fusion-menu {
 li {
 a {
 .menu-text {
 color: $black;
 }
 >span {
 &.awb-menu__open-nav-submenu-hover {
 &:before {
 filter: brightness(0%);
 }
 }
 }
 }
 .awb-menu__sub-ul {
 li {
 a {
 span {
 color: $black;   
 }
 }
 }
 }
 .awb-menu__open-nav-submenu_mobile {
 &:before {
 filter: brightness(0%);
 }
 }
 }
 }
 .awb-menu__m-toggle {
 color: $black;
 }
 }
 }
 }
 }
 }
 }
 */
.fusion-tb-footer .top-footer .col-menu .fusion-column-wrapper .fusion-builder-row-inner {
  justify-content: space-between;
  gap: 30px;
}
@media screen and (max-width: 767px) {
  .fusion-tb-footer .top-footer .col-menu .fusion-column-wrapper .fusion-builder-row-inner .col-left .fusion-lottie-animation {
    margin-inline: auto;
  }
}
.fusion-tb-footer .top-footer .col-menu .fusion-column-wrapper .fusion-builder-row-inner .col-left .fusion-image-element img {
  width: 325px;
}
.fusion-tb-footer .top-footer .col-menu .fusion-column-wrapper .fusion-builder-row-inner .col-right .awb-menu .fusion-menu {
  row-gap: 20px;
}
@media screen and (max-width: 767px) {
  .fusion-tb-footer .top-footer .col-menu .fusion-column-wrapper .fusion-builder-row-inner .col-right .awb-menu .fusion-menu {
    justify-content: center;
  }
}
@media screen and (max-width: 1024px) {
  .fusion-tb-footer .top-footer .col-menu .fusion-column-wrapper .fusion-builder-row-inner .col-right .awb-menu .fusion-menu .awb-menu__main-li {
    margin-inline: 0.625rem;
  }
}
@media screen and (max-width: 1024px) {
  .fusion-tb-footer .top-footer .col-menu .fusion-column-wrapper .fusion-builder-row-inner .col-right .awb-menu .fusion-menu .awb-menu__main-li:first-child {
    margin-left: 0;
  }
}
@media screen and (max-width: 1024px) {
  .fusion-tb-footer .top-footer .col-menu .fusion-column-wrapper .fusion-builder-row-inner .col-right .awb-menu .fusion-menu .awb-menu__main-li:last-child {
    margin-right: 0;
  }
}
.fusion-tb-footer .top-footer .col-cta .col-inner-left .mw-873 {
  max-width: 873px;
}
.fusion-tb-footer .top-footer .col-cta .col-inner-right .fusion-button {
  height: 78px;
  padding-inline: 2.6875rem;
  column-gap: 17px;
  font-size: 1.125rem;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-footer .top-footer .col-cta .col-inner-right .fusion-button {
    height: 54px;
    padding-inline: 1.875rem;
    column-gap: 12px;
  }
}
.fusion-tb-footer .top-footer .col-cta .col-inner-right .fusion-button:before {
  width: 20px;
  height: 20px;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-footer .top-footer .col-cta .col-inner-right .fusion-button:before {
    width: 14px;
    height: 14px;
  }
}
.fusion-tb-footer .top-footer .contact-heading {
  display: flex;
  align-items: center;
  gap: 10px;
}
@media screen and (max-width: 767px) {
  .fusion-tb-footer .top-footer .contact-heading {
    justify-content: center;
  }
}
.fusion-tb-footer .top-footer .contact-heading:before {
  content: '';
  width: 30px;
  height: 30px;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  flex-shrink: 0;
}
.fusion-tb-footer .top-footer .contact-heading.contact-call:before {
  background-image: url(/wp-content/uploads/2024/12/phone-icon.svg);
}
.fusion-tb-footer .top-footer .contact-heading.contact-visit:before {
  background-image: url(/wp-content/uploads/2024/12/mail-icon.svg);
}
.fusion-tb-footer .top-footer .contact-heading.contact-email:before {
  background-image: url(/wp-content/uploads/2024/12/map-pin-icon.svg);
}
.fusion-tb-footer .top-footer .contact-heading.contact-follow:before {
  background-image: url(/wp-content/uploads/2024/12/mobile-icon.svg);
}
.fusion-tb-footer .top-footer .col-description ul {
  padding: 0;
  list-style: none;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 20px 15px;
}
@media screen and (max-width: 767px) {
  .fusion-tb-footer .top-footer .col-description ul {
    justify-content: center;
    gap: 10px;
  }
}
.fusion-tb-footer .top-footer .col-description ul li {
  display: inline-block;
}
.fusion-tb-footer .top-footer .col-description ul li a {
  text-decoration: underline;
  font-size: 0;
}
.fusion-tb-footer .top-footer .col-description ul li a:before {
  content: '';
  background-size: contain;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  display: block;
}
.fusion-tb-footer .top-footer .col-description ul li.linkedin a:before {
  background-image: url(/wp-content/uploads/2024/12/Social-Linkedin.svg);
}
.fusion-tb-footer .top-footer .col-description ul li.facebook a:before {
  background-image: url(/wp-content/uploads/2024/12/Social-Facebook.svg);
}
.fusion-tb-footer .top-footer .col-description-bottom {
  font-family: "Open Sans";
}
@media screen and (max-width: 1024px) {
  .fusion-tb-footer .top-footer .col-spacer {
    margin-bottom: 0 !important;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1200px) {
  .fusion-tb-footer .top-footer .info-col1 {
    width: 50%;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1200px) {
  .fusion-tb-footer .top-footer .info-col2 {
    width: 50%;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1200px) {
  .fusion-tb-footer .top-footer .info-col2 > .fusion-column-wrapper {
    padding-right: 0;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1200px) {
  .fusion-tb-footer .top-footer .info-col3 {
    width: 50%;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1200px) {
  .fusion-tb-footer .top-footer .info-col4 {
    width: 50%;
  }
}
#preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 100000;
  transition: opacity 0.5s linear;
  background: #000;
  padding: 1.25rem;
}
#preloader .preloader-inner {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
#preloader .preloader-inner lottie-player {
  width: 100%;
  max-width: 457px;
  margin: 0 auto;
}
.home .over-15-years .col-left .fusion-image-element {
  margin-left: -3.125rem;
  margin-right: -12.375rem;
}
@media screen and (max-width: 1280px) {
  .home .over-15-years .col-left .fusion-image-element {
    margin-right: -15.625rem;
  }
}
@media screen and (max-width: 767px) {
  .home .over-15-years .col-left .fusion-image-element {
    margin: 0 -1.25rem;
  }
}
.home .over-15-years .col-left .fusion-image-element .fusion-imageframe {
  width: 100%;
  height: 836px;
  overflow: hidden;
}
@media screen and (max-width: 1280px) {
  .home .over-15-years .col-left .fusion-image-element .fusion-imageframe {
    height: 700px;
  }
}
@media screen and (max-width: 1024px) {
  .home .over-15-years .col-left .fusion-image-element .fusion-imageframe {
    height: 600px;
  }
}
@media screen and (max-width: 767px) {
  .home .over-15-years .col-left .fusion-image-element .fusion-imageframe {
    width: 100%;
    height: 400px;
  }
}
.home .over-15-years .col-left .fusion-image-element .fusion-imageframe img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.home .over-15-years .col-left .fusion-image-element .fusion-imageframe:before {
  content: '';
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 85%, #000 100%);
}
.home .over-15-years .col-left .fusion-image-element .fusion-imageframe:after {
  content: '';
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  background: linear-gradient(360deg, rgba(255, 255, 255, 0) 85%, #000 100%);
}
.home .testimonials > .fusion-builder-row {
  max-width: 1440px !important;
}
.home .testimonials > .fusion-builder-row .mw-900 {
  max-width: 900px;
}
.home .testimonials > .fusion-builder-row .col:before, .home .testimonials > .fusion-builder-row .col:after {
  content: '';
  background: url(/wp-content/uploads/2024/12/B-Vector.svg) center/contain no-repeat;
  /*
   background-image: url("data:image/svg+xml,%3Csvg width='1007' height='953' viewBox='0 0 1007 953' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.2' clip-path='url(%23clip0_3_4356)' filter='url(%23filter0_ddiiii_3_4356)'%3E%3Cpath opacity='0.1' d='M1003 421.746L995.289 417.116C963.397 471.128 919.159 516.394 866.691 550.344C855.889 453.638 748.897 405.8 629.558 400.656L630.587 399.627C822.969 368.249 933.562 277.201 933.562 151.174C933.562 56.5258 840.972 2 673.281 2H658.364H541.084C463.411 2 393.968 10.7447 351.274 25.1477C262.799 55.497 194.9 128.027 173.81 214.959C151.691 306.521 183.069 417.631 251.997 492.218C281.317 524.11 316.81 549.83 358.476 570.92L323.497 684.601C258.17 640.878 187.699 608.471 113.627 612.072C71.4469 614.129 17.4361 636.763 4.57639 692.832C-7.25455 743.757 23.0944 796.739 58.5872 818.858C89.9649 838.405 129.058 847.15 178.44 846.121H274.116L250.968 922.766H178.954L176.382 931.511H435.634L438.206 922.766H366.191L389.339 846.121H438.72C464.44 846.121 488.102 844.578 510.735 843.035C576.576 893.96 645.504 936.655 722.148 946.942C732.95 948.486 743.753 949 754.555 949C787.99 949 818.853 941.284 845.602 926.881C886.753 904.248 918.645 864.639 933.048 817.315L924.817 814.743C910.929 860.01 880.58 898.075 841.486 919.165C808.051 937.683 766.9 944.37 723.177 938.198C651.677 928.424 585.835 888.816 523.08 841.492C778.217 816.286 867.206 677.4 867.206 566.291C867.206 564.233 867.206 562.175 867.206 560.118C922.245 525.139 969.055 477.815 1002.49 421.746H1003ZM277.202 836.348L178.44 837.376C131.116 838.405 93.5656 829.66 63.2167 811.142C29.7814 791.081 2.00445 741.699 12.8066 694.375C24.6375 642.421 74.5332 621.845 114.141 620.302C187.184 616.187 257.141 649.108 321.44 692.832L277.202 836.862V836.348ZM442.835 834.804H393.454L415.058 764.332C416.602 765.361 418.145 766.904 419.688 767.933L434.091 779.764C454.666 796.739 475.242 814.229 495.817 830.689C478.843 833.261 461.353 834.804 442.835 834.804ZM507.134 828.632C483.986 810.628 461.868 791.595 439.235 773.077L424.832 761.246C424.832 761.246 420.202 757.131 417.63 755.588L462.897 608.471C470.612 610.529 478.843 612.586 487.073 614.129C533.368 623.903 577.605 629.047 620.299 629.047C658.879 629.047 695.915 624.932 731.407 616.701C706.717 712.379 634.702 805.484 507.134 829.146V828.632ZM733.465 606.928C658.879 624.417 576.576 623.903 488.616 605.385C480.386 603.841 473.184 601.784 465.468 599.726L620.299 94.0766H692.314L695.4 85.3319H436.148L433.062 94.0766H505.076L362.076 562.175C321.954 542.114 288.004 516.909 259.713 486.045C192.843 413.515 161.979 305.493 183.584 217.017C203.645 133.171 269.486 63.2129 355.389 33.8924C397.569 19.4894 465.468 11.2591 542.627 11.2591H676.882C770.501 11.2591 816.281 59.0978 816.281 133.685C816.281 252.51 729.35 388.825 573.49 396.54L569.889 408.372H574.519C689.227 408.372 742.724 458.268 742.724 542.114C742.724 563.204 740.152 585.323 735.008 606.928H733.465Z' fill='%23F9F7F0'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_ddiiii_3_4356' x='-2.9708' y='-2.9708' width='1009.7' height='955.699' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='1.2427' dy='1.2427'/%3E%3CfeGaussianBlur stdDeviation='1.2427'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.04 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_3_4356'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='1.2427' dy='1.2427'/%3E%3CfeGaussianBlur stdDeviation='1.2427'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.04 0'/%3E%3CfeBlend mode='normal' in2='effect1_dropShadow_3_4356' result='effect2_dropShadow_3_4356'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect2_dropShadow_3_4356' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='2' dy='0.62135'/%3E%3CfeGaussianBlur stdDeviation='6.05'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect3_innerShadow_3_4356'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='-7' dy='-4.9708'/%3E%3CfeGaussianBlur stdDeviation='2.4854'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.08 0'/%3E%3CfeBlend mode='normal' in2='effect3_innerShadow_3_4356' result='effect4_innerShadow_3_4356'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='2' dy='0.62135'/%3E%3CfeGaussianBlur stdDeviation='6.05'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0'/%3E%3CfeBlend mode='normal' in2='effect4_innerShadow_3_4356' result='effect5_innerShadow_3_4356'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='-7' dy='-4.9708'/%3E%3CfeGaussianBlur stdDeviation='2.4854'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.08 0'/%3E%3CfeBlend mode='normal' in2='effect5_innerShadow_3_4356' result='effect6_innerShadow_3_4356'/%3E%3C/filter%3E%3CclipPath id='clip0_3_4356'%3E%3Crect width='1001' height='947' fill='white' transform='translate(2 2)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
   background-size: contain;
   background-repeat: no-repeat;
   background-position: center;
   */
  width: 1001px;
  height: 947px;
  position: absolute;
  z-index: 100;
  pointer-events: none;
  filter: brightness(0.1);
}
@media screen and (max-width: 1024px) {
  .home .testimonials > .fusion-builder-row .col:before, .home .testimonials > .fusion-builder-row .col:after {
    width: 300px;
    height: 200px;
  }
}
@media screen and (max-width: 767px) {
  .home .testimonials > .fusion-builder-row .col:before, .home .testimonials > .fusion-builder-row .col:after {
    width: 250px;
    height: 200px;
  }
}
.home .testimonials > .fusion-builder-row .col:before {
  top: -501px;
  right: -388px;
}
@media screen and (max-width: 1024px) {
  .home .testimonials > .fusion-builder-row .col:before {
    top: -250px;
    right: -200px;
  }
}
@media screen and (max-width: 767px) {
  .home .testimonials > .fusion-builder-row .col:before {
    top: -125px;
    right: -100px;
  }
}
.home .testimonials > .fusion-builder-row .col:after {
  bottom: -332px;
  left: -509px;
}
@media screen and (max-width: 1024px) {
  .home .testimonials > .fusion-builder-row .col:after {
    bottom: -250px;
    left: -200px;
  }
}
@media screen and (max-width: 767px) {
  .home .testimonials > .fusion-builder-row .col:after {
    bottom: -125px;
    left: -100px;
  }
}
.home .testimonials > .fusion-builder-row .testimonials-slider {
  position: relative;
  z-index: 10;
}
.home .testimonials > .fusion-builder-row .testimonials-slider .slick-list {
  margin-right: -15.25rem;
}
@media screen and (max-width: 1024px) {
  .home .testimonials > .fusion-builder-row .testimonials-slider .slick-list {
    margin-right: -3.125rem;
  }
}
@media screen and (max-width: 767px) {
  .home .testimonials > .fusion-builder-row .testimonials-slider .slick-list {
    margin-right: 0;
  }
}
.home .testimonials > .fusion-builder-row .testimonials-slider .slick-list .slick-slide {
  margin-right: 8.3125rem;
}
@media screen and (max-width: 1024px) {
  .home .testimonials > .fusion-builder-row .testimonials-slider .slick-list .slick-slide {
    margin-right: 3.125rem;
  }
}
@media screen and (max-width: 767px) {
  .home .testimonials > .fusion-builder-row .testimonials-slider .slick-list .slick-slide {
    margin-right: 0;
  }
}
.home .testimonials > .fusion-builder-row .testimonials-slider .slick-list .slick-slide .testimonial-author {
  color: #000;
  font-weight: 500;
  line-height: 1.125rem;
}
.home .testimonials > .fusion-builder-row .testimonials-slider .slick-list .slick-slide .testimonial-description {
  color: #000;
  text-transform: none !important;
  font-family: "ivyora-text";
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 1.75rem;
  padding-left: 1.5rem;
  border-left: 1px solid #000;
  margin-bottom: 1.9375rem;
  letter-spacing: 0;
}
@media screen and (max-width: 1024px) {
  .home .testimonials > .fusion-builder-row .testimonials-slider .slick-list .slick-slide .testimonial-description {
    font-size: 1.375rem;
    line-height: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .home .testimonials > .fusion-builder-row .testimonials-slider .slick-list .slick-slide .testimonial-description {
    font-size: 1.25rem;
    line-height: 1.375rem;
  }
}
.home .testimonials > .fusion-builder-row .testimonials-slider .slick-list .slick-slide .testimonial-description p {
  text-transform: none !important;
}
.home .testimonials > .fusion-builder-row .testimonials-slider .slick-list .slick-slide .testimonial-description p:last-child {
  margin-bottom: 0;
}
.home .testimonials > .fusion-builder-row .testimonials-list {
  max-width: 886px;
  margin-inline: auto;
}
@media screen and (max-width: 767px) {
  .home .testimonials > .fusion-builder-row .testimonials-list {
    max-width: 100%;
  }
}
.home .testimonials > .fusion-builder-row .testimonials-list .testimonial-item .testimonial-description {
  border-left: 1px solid #000;
  padding-left: 1.5rem;
  font-family: "ivyora-text";
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 1.75rem;
  letter-spacing: 0;
  color: #000;
}
@media screen and (max-width: 1024px) {
  .home .testimonials > .fusion-builder-row .testimonials-list .testimonial-item .testimonial-description {
    font-size: 1.375rem;
    line-height: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .home .testimonials > .fusion-builder-row .testimonials-list .testimonial-item .testimonial-description {
    font-size: 1.25rem;
    line-height: 1.375rem;
  }
}
.home .testimonials > .fusion-builder-row .testimonials-list .testimonial-item .testimonial-description p {
  text-transform: none !important;
}
.home .testimonials > .fusion-builder-row .testimonials-list .testimonial-item .testimonial-description p:last-child {
  margin-bottom: 0;
}
.home .testimonials > .fusion-builder-row .testimonials-list .testimonial-item:not(:last-child) {
  margin-bottom: 2rem;
}
.home .testimonials > .fusion-builder-row .testimonials-list .testimonial-item .testimonial-author {
  margin-block: 1.5rem 0.4375rem;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 1;
}
.page-id-45 .banner .col-right .fusion-image-element {
  margin-left: -19.875rem;
  margin-right: -3.125rem;
}
@media screen and (max-width: 1024px) {
  .page-id-45 .banner .col-right .fusion-image-element {
    margin-inline: -1.875rem;
  }
}
@media screen and (max-width: 767px) {
  .page-id-45 .banner .col-right .fusion-image-element {
    margin-inline: -1.25rem;
  }
}
.page-id-45 .banner .col-right .fusion-image-element .fusion-imageframe {
  width: 100%;
  height: 875px;
  overflow: hidden;
}
@media screen and (max-width: 1024px) {
  .page-id-45 .banner .col-right .fusion-image-element .fusion-imageframe {
    height: 500px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-45 .banner .col-right .fusion-image-element .fusion-imageframe {
    height: 400px;
  }
}
.page-id-45 .banner .col-right .fusion-image-element .fusion-imageframe img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.page-id-45 .contact-form .info-col .info-txt, .page-id-45 .contact-form .info-col .info-txt * {
  font-size: 1rem !important;
  letter-spacing: -0.481px !important;
}
@media screen and (max-width: 1024px) {
  .page-id-45 .contact-form .info-col .fusion-content-boxes .fusion-column {
    margin-bottom: 1.25rem;
  }
}
.page-id-45 .contact-form .info-col .fusion-content-boxes .fusion-column.content-box-column-last {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .page-id-45 .contact-form .info-col .fusion-content-boxes .fusion-column.content-box-column-last {
    display: none;
  }
}
.page-id-45 .contact-form .info-col .fusion-content-boxes .fusion-column .content-box-wrapper .heading {
  margin-bottom: 1.25rem;
}
.page-id-45 .contact-form .info-col .fusion-content-boxes .fusion-column .content-box-wrapper .heading .content-box-heading {
  margin-top: 0.625rem;
  font-size: 1.25rem !important;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
.page-id-45 .contact-form .info-col .fusion-content-boxes .fusion-column .content-box-wrapper .content-container {
  font-size: 1rem;
  letter-spacing: -0.481px;
  margin-bottom: 0;
}
.page-id-45 .contact-form .info-col .fusion-content-boxes .fusion-column .content-box-wrapper .content-container a {
  text-decoration: underline;
}
.page-id-45 .contact-form .info-col .fusion-content-boxes .fusion-column .content-box-wrapper .content-container ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 20px 15px;
}
@media screen and (max-width: 767px) {
  .page-id-45 .contact-form .info-col .fusion-content-boxes .fusion-column .content-box-wrapper .content-container ul {
    gap: 10px;
  }
}
.page-id-45 .contact-form .info-col .fusion-content-boxes .fusion-column .content-box-wrapper .content-container ul li {
  display: inline-block;
}
.page-id-45 .contact-form .info-col .fusion-content-boxes .fusion-column .content-box-wrapper .content-container ul li a {
  text-decoration: underline;
  font-size: 0;
}
.page-id-45 .contact-form .info-col .fusion-content-boxes .fusion-column .content-box-wrapper .content-container ul li a:before {
  content: '';
  background-size: contain;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  display: block;
}
.page-id-45 .contact-form .info-col .fusion-content-boxes .fusion-column .content-box-wrapper .content-container ul li.linkedin a:before {
  background-image: url(/wp-content/uploads/2024/12/Social-Linkedin.svg);
}
.page-id-45 .contact-form .info-col .fusion-content-boxes .fusion-column .content-box-wrapper .content-container ul li.facebook a:before {
  background-image: url(/wp-content/uploads/2024/12/Social-Facebook.svg);
}
.page-id-45 .contact-form .form-col .wpcf7-form {
  display: flex;
  flex-wrap: wrap;
  column-gap: 20px;
}
.page-id-45 .contact-form .form-col .wpcf7-form .form-grp {
  margin-bottom: 2.5rem;
  width: 100%;
}
.page-id-45 .contact-form .form-col .wpcf7-form .form-grp p {
  margin: 0;
}
.page-id-45 .contact-form .form-col .wpcf7-form .form-grp br {
  display: none;
}
.page-id-45 .contact-form .form-col .wpcf7-form .form-grp label {
  color: #000;
  font-size: 1rem;
  line-height: 13.8px;
  font-weight: 400;
  display: block;
}
@media screen and (max-width: 767px) {
  .page-id-45 .contact-form .form-col .wpcf7-form .form-grp label {
    font-size: 0.75rem;
  }
}
.page-id-45 .contact-form .form-col .wpcf7-form .form-grp input[type="text"], .page-id-45 .contact-form .form-col .wpcf7-form .form-grp input[type="email"] {
  padding: 0.875rem 0;
  height: auto;
  font-family: ivyora-display, Arial, Helvetica, sans-serif;
  font-weight: 400;
}
@media screen and (max-width: 1024px) {
  .page-id-45 .contact-form .form-col .wpcf7-form .form-grp input[type="text"], .page-id-45 .contact-form .form-col .wpcf7-form .form-grp input[type="email"] {
    font-size: 1.375rem !important;
    line-height: 1.5rem !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-45 .contact-form .form-col .wpcf7-form .form-grp input[type="text"], .page-id-45 .contact-form .form-col .wpcf7-form .form-grp input[type="email"] {
    font-size: 1.25rem !important;
    line-height: 1.375rem !important;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-45 .contact-form .form-col .wpcf7-form .form-grp input[type="text"]::placeholder, .page-id-45 .contact-form .form-col .wpcf7-form .form-grp input[type="email"]::placeholder {
    font-size: 1.375rem !important;
    line-height: 1.5rem !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-45 .contact-form .form-col .wpcf7-form .form-grp input[type="text"]::placeholder, .page-id-45 .contact-form .form-col .wpcf7-form .form-grp input[type="email"]::placeholder {
    font-size: 1.25rem !important;
    line-height: 1.375rem !important;
  }
}
.page-id-45 .contact-form .form-col .wpcf7-form .form-grp textarea {
  padding: 0.875rem 0;
  font-family: ivyora-display, Arial, Helvetica, sans-serif;
  font-weight: 400;
  height: 148px;
  resize: none;
}
@media screen and (max-width: 1024px) {
  .page-id-45 .contact-form .form-col .wpcf7-form .form-grp textarea {
    font-size: 1.375rem !important;
    line-height: 1.5rem !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-45 .contact-form .form-col .wpcf7-form .form-grp textarea {
    font-size: 1.25rem !important;
    line-height: 1.375rem !important;
  }
}
.page-id-45 .contact-form .form-col .wpcf7-form .form-grp textarea::placeholder {
  position: absolute;
  bottom: 9px;
}
@media screen and (max-width: 1024px) {
  .page-id-45 .contact-form .form-col .wpcf7-form .form-grp textarea::placeholder {
    font-size: 1.375rem !important;
    line-height: 1.5rem !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-45 .contact-form .form-col .wpcf7-form .form-grp textarea::placeholder {
    position: unset;
    font-size: 1.25rem !important;
    line-height: 1.375rem !important;
  }
}
.page-id-45 .contact-form .form-col .wpcf7-form .form-grp-fname, .page-id-45 .contact-form .form-col .wpcf7-form .form-grp-lname {
  width: calc(50% - 10px);
}
@media screen and (max-width: 767px) {
  .page-id-45 .contact-form .form-col .wpcf7-form .form-grp-fname, .page-id-45 .contact-form .form-col .wpcf7-form .form-grp-lname {
    width: 100%;
  }
}
.page-id-45 .contact-form .form-col .wpcf7-form .form-grp.form-hwch {
  margin-bottom: 0;
}
.page-id-45 .contact-form .form-col .wpcf7-form .form-grp.form-hwch label {
  font-size: 1rem;
  font-weight: 500;
}
.page-id-45 .contact-form .form-col .wpcf7-form .form-grp .wpcf7-checkbox {
  display: flex;
  flex-wrap: wrap;
  gap: 16px 31px;
  padding: 1.75rem 0;
}
@media screen and (max-width: 1024px) {
  .page-id-45 .contact-form .form-col .wpcf7-form .form-grp .wpcf7-checkbox {
    gap: 15px;
  }
}
.page-id-45 .contact-form .form-col .wpcf7-form .form-grp .wpcf7-checkbox .wpcf7-list-item {
  margin: 0;
  width: calc((100% / 2) - 31px + (31px / 2));
}
.page-id-45 .contact-form .form-col .wpcf7-form .form-grp .wpcf7-checkbox .wpcf7-list-item label {
  display: flex;
  gap: 10px;
  align-items: center;
  text-transform: capitalize;
}
.page-id-45 .contact-form .form-col .wpcf7-form .form-grp .wpcf7-checkbox .wpcf7-list-item input {
  margin: 0;
  width: 20px;
  height: 20px;
  accent-color: #000;
  flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .page-id-45 .contact-form .form-col .wpcf7-form .form-grp .wpcf7-checkbox .wpcf7-list-item input {
    width: 15px;
    height: 15px;
  }
}
.page-id-45 .contact-form .form-col .wpcf7-form .form-grp .wpcf7-checkbox .wpcf7-list-item span.wpcf7-list-item-label {
  font-size: 0.875rem;
  font-weight: 300;
  letter-spacing: -0.56px;
}
.page-id-45 .contact-form .form-col .wpcf7-form .form-grp.form-grp-btn {
  margin-bottom: 0;
}
.page-id-45 .contact-form .form-col .wpcf7-form .form-grp.form-grp-btn .btn-transparent {
  min-width: 189px;
  font-size: 1rem;
  color: #000;
  padding-left: 0;
  padding-right: 0;
  background: transparent !important;
}
.page-id-45 .contact-form .form-col .wpcf7-form .form-grp.form-grp-btn .btn-transparent:before {
  background-color: #000;
}
.page-id-45 .contact-form .form-col .wpcf7-form .form-grp.form-grp-btn .btn-transparent::active, .page-id-45 .contact-form .form-col .wpcf7-form .form-grp.form-grp-btn .btn-transparent::focus {
  background: transparent;
}
.page-id-45 .contact-form .form-col .wpcf7-form .form-grp.form-grp-btn .btn-transparent span {
  z-index: 1;
}
.page-id-45 .contact-form .form-col .wpcf7-form .form-grp.form-grp-btn .btn-transparent:hover:before {
  background-color: #fff;
}
.page-id-45 .contact-form .form-col .wpcf7-form .form-grp.form-grp-btn .btn-transparent:hover span {
  color: #fff;
}
.page-id-45 .contact-form .form-col .wpcf7-form .fusion-alert {
  margin-bottom: 0;
}
.page-id-45 #map {
  height: 615px;
  width: 100%;
  max-width: 1330px;
  margin-inline: auto;
}
@media screen and (max-width: 1024px) {
  .page-id-45 #map {
    height: 550px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-45 #map {
    height: 500px;
  }
}
.page-id-174 {
  /*
   .content-box {
   > .fusion-row {
   max-width: 1333px !important;
   }
   .content-col {
   position: relative;
   overflow: hidden;
   &:before {
   content: '';
   background: transparent url('/wp-content/uploads/2024/12/b_vector_shadow.svg') no-repeat scroll 100% 100% / contain;
   width: 1001px;
   height: 947px;
   position: absolute;
   top: -281px;
   right: -332px;
   z-index: 1;
   }
   &:after {
   content: '';
   background: transparent url('/wp-content/uploads/2024/12/b_vector_shadow.svg') no-repeat scroll 100% 100% / contain;
   width: 1001px;
   height: 947px;
   position: absolute;
   bottom: -253px;
   left: -447px;
   z-index: 1;
   }
   }
   .content-txt {
   max-width: 887px;
   margin-left: auto;
   margin-right: auto;
   z-index: 2;
   strong {
   font-weight: 700 !important;
   }
   ul {
   padding-left: 22px;
   list-style: disc;
   li {
   padding-left: 6px;
   &::marker {
   font-size: 7px;
   }
   }
   }
   ol {
   padding-left: 22px;
   }
   }
   }
   */
}
@media screen and (max-width: 767px) {
  .page-id-174 .page-banner .banner-col > .fusion-column-wrapper {
    flex-direction: column !important;
    align-items: flex-start;
  }
}
.page-id-174 .page-banner .fusion-breadcrumbs .fusion-breadcrumb-item {
  display: flex;
  align-items: center;
}
.page-id-174 .page-banner .fusion-breadcrumbs .fusion-breadcrumb-item.awb-breadcrumb-sep:after {
  display: flex;
  content: '';
  background: transparent url('/wp-content/uploads/2024/12/right-arrow.png') no-repeat scroll 100% / cover;
  margin: 0 1.25rem;
  width: 7px;
  height: 14px;
}
.page-id-174 .content-box > .fusion-builder-row {
  overflow: hidden;
}
.page-id-174 .content-box > .fusion-builder-row:before, .page-id-174 .content-box > .fusion-builder-row:after {
  content: '' !important;
  background-image: url("data:image/svg+xml,%3Csvg width='1007' height='953' viewBox='0 0 1007 953' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.2' clip-path='url(%23clip0_3_4356)' filter='url(%23filter0_ddiiii_3_4356)'%3E%3Cpath opacity='0.1' d='M1003 421.746L995.289 417.116C963.397 471.128 919.159 516.394 866.691 550.344C855.889 453.638 748.897 405.8 629.558 400.656L630.587 399.627C822.969 368.249 933.562 277.201 933.562 151.174C933.562 56.5258 840.972 2 673.281 2H658.364H541.084C463.411 2 393.968 10.7447 351.274 25.1477C262.799 55.497 194.9 128.027 173.81 214.959C151.691 306.521 183.069 417.631 251.997 492.218C281.317 524.11 316.81 549.83 358.476 570.92L323.497 684.601C258.17 640.878 187.699 608.471 113.627 612.072C71.4469 614.129 17.4361 636.763 4.57639 692.832C-7.25455 743.757 23.0944 796.739 58.5872 818.858C89.9649 838.405 129.058 847.15 178.44 846.121H274.116L250.968 922.766H178.954L176.382 931.511H435.634L438.206 922.766H366.191L389.339 846.121H438.72C464.44 846.121 488.102 844.578 510.735 843.035C576.576 893.96 645.504 936.655 722.148 946.942C732.95 948.486 743.753 949 754.555 949C787.99 949 818.853 941.284 845.602 926.881C886.753 904.248 918.645 864.639 933.048 817.315L924.817 814.743C910.929 860.01 880.58 898.075 841.486 919.165C808.051 937.683 766.9 944.37 723.177 938.198C651.677 928.424 585.835 888.816 523.08 841.492C778.217 816.286 867.206 677.4 867.206 566.291C867.206 564.233 867.206 562.175 867.206 560.118C922.245 525.139 969.055 477.815 1002.49 421.746H1003ZM277.202 836.348L178.44 837.376C131.116 838.405 93.5656 829.66 63.2167 811.142C29.7814 791.081 2.00445 741.699 12.8066 694.375C24.6375 642.421 74.5332 621.845 114.141 620.302C187.184 616.187 257.141 649.108 321.44 692.832L277.202 836.862V836.348ZM442.835 834.804H393.454L415.058 764.332C416.602 765.361 418.145 766.904 419.688 767.933L434.091 779.764C454.666 796.739 475.242 814.229 495.817 830.689C478.843 833.261 461.353 834.804 442.835 834.804ZM507.134 828.632C483.986 810.628 461.868 791.595 439.235 773.077L424.832 761.246C424.832 761.246 420.202 757.131 417.63 755.588L462.897 608.471C470.612 610.529 478.843 612.586 487.073 614.129C533.368 623.903 577.605 629.047 620.299 629.047C658.879 629.047 695.915 624.932 731.407 616.701C706.717 712.379 634.702 805.484 507.134 829.146V828.632ZM733.465 606.928C658.879 624.417 576.576 623.903 488.616 605.385C480.386 603.841 473.184 601.784 465.468 599.726L620.299 94.0766H692.314L695.4 85.3319H436.148L433.062 94.0766H505.076L362.076 562.175C321.954 542.114 288.004 516.909 259.713 486.045C192.843 413.515 161.979 305.493 183.584 217.017C203.645 133.171 269.486 63.2129 355.389 33.8924C397.569 19.4894 465.468 11.2591 542.627 11.2591H676.882C770.501 11.2591 816.281 59.0978 816.281 133.685C816.281 252.51 729.35 388.825 573.49 396.54L569.889 408.372H574.519C689.227 408.372 742.724 458.268 742.724 542.114C742.724 563.204 740.152 585.323 735.008 606.928H733.465Z' fill='%23F9F7F0'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_ddiiii_3_4356' x='-2.9708' y='-2.9708' width='1009.7' height='955.699' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='1.2427' dy='1.2427'/%3E%3CfeGaussianBlur stdDeviation='1.2427'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.04 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_3_4356'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='1.2427' dy='1.2427'/%3E%3CfeGaussianBlur stdDeviation='1.2427'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.04 0'/%3E%3CfeBlend mode='normal' in2='effect1_dropShadow_3_4356' result='effect2_dropShadow_3_4356'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect2_dropShadow_3_4356' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='2' dy='0.62135'/%3E%3CfeGaussianBlur stdDeviation='6.05'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect3_innerShadow_3_4356'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='-7' dy='-4.9708'/%3E%3CfeGaussianBlur stdDeviation='2.4854'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.08 0'/%3E%3CfeBlend mode='normal' in2='effect3_innerShadow_3_4356' result='effect4_innerShadow_3_4356'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='2' dy='0.62135'/%3E%3CfeGaussianBlur stdDeviation='6.05'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0'/%3E%3CfeBlend mode='normal' in2='effect4_innerShadow_3_4356' result='effect5_innerShadow_3_4356'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='-7' dy='-4.9708'/%3E%3CfeGaussianBlur stdDeviation='2.4854'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.08 0'/%3E%3CfeBlend mode='normal' in2='effect5_innerShadow_3_4356' result='effect6_innerShadow_3_4356'/%3E%3C/filter%3E%3CclipPath id='clip0_3_4356'%3E%3Crect width='1001' height='947' fill='white' transform='translate(2 2)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 1001px;
  height: 947px;
  position: absolute;
  z-index: 100;
  pointer-events: none;
  display: block;
  z-index: 1;
}
@media screen and (max-width: 1024px) {
  .page-id-174 .content-box > .fusion-builder-row:before, .page-id-174 .content-box > .fusion-builder-row:after {
    width: 500px;
    height: 400px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-174 .content-box > .fusion-builder-row:before, .page-id-174 .content-box > .fusion-builder-row:after {
    width: 250px;
    height: 200px;
  }
}
.page-id-174 .content-box > .fusion-builder-row:before {
  top: -282px;
  right: calc(-389px + -50px);
}
@media screen and (max-width: 1024px) {
  .page-id-174 .content-box > .fusion-builder-row:before {
    top: -250px;
    right: -200px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-174 .content-box > .fusion-builder-row:before {
    top: -125px;
    right: -100px;
  }
}
.page-id-174 .content-box > .fusion-builder-row:after {
  bottom: -56px;
  left: calc(-447px + -50px);
}
@media screen and (max-width: 1024px) {
  .page-id-174 .content-box > .fusion-builder-row:after {
    bottom: -150px;
    left: -200px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-174 .content-box > .fusion-builder-row:after {
    bottom: -125px;
    left: -100px;
  }
}
.page-id-174 .content-box > .fusion-builder-row .content-col {
  opacity: 0;
  transition: all 2s ease;
  background-color: #f9f7f0;
}
@media screen and (max-width: 1024px) {
  .page-id-174 .content-box > .fusion-builder-row .content-col {
    opacity: 1;
  }
}
.page-id-174 .content-box > .fusion-builder-row .content-col > .fusion-column-wrapper > .fusion-builder-row {
  max-width: 887px !important;
  margin-inline: auto;
  width: 100%;
}
.page-id-174 .content-box > .fusion-builder-row .content-col > .fusion-column-wrapper > .fusion-builder-row .content-txt {
  max-width: 887px;
  margin-left: auto;
  margin-right: auto;
  z-index: 2;
}
.page-id-174 .content-box > .fusion-builder-row .content-col > .fusion-column-wrapper > .fusion-builder-row .content-txt strong {
  font-weight: 700 !important;
}
.page-id-174 .content-box > .fusion-builder-row .content-col > .fusion-column-wrapper > .fusion-builder-row .content-txt ul {
  padding-left: 22px;
  list-style: disc;
}
.page-id-174 .content-box > .fusion-builder-row .content-col > .fusion-column-wrapper > .fusion-builder-row .content-txt ul li {
  padding-left: 6px;
}
.page-id-174 .content-box > .fusion-builder-row .content-col > .fusion-column-wrapper > .fusion-builder-row .content-txt ul li::marker {
  font-size: 7px;
}
.page-id-174 .content-box > .fusion-builder-row .content-col > .fusion-column-wrapper > .fusion-builder-row .content-txt ol {
  padding-left: 22px;
}
.page-id-174 .content-box > .fusion-builder-row .content-col > .fusion-column-wrapper > .fusion-builder-row .content-txt a {
  color: inherit;
}
.page-id-174 .content-box > .fusion-builder-row:hover .content-col {
  opacity: 1;
}
.is-loaded .content-box > .fusion-builder-row .content-col {
  opacity: 1;
}
@media screen and (max-width: 767px) {
  .page-id-84 .page-banner .banner-col > .fusion-column-wrapper {
    flex-direction: column !important;
    align-items: flex-start;
  }
}
.page-id-84 .page-banner .fusion-breadcrumbs .fusion-breadcrumb-item {
  display: flex;
  align-items: center;
}
.page-id-84 .page-banner .fusion-breadcrumbs .fusion-breadcrumb-item.awb-breadcrumb-sep:after {
  display: flex;
  content: '';
  background: transparent url('/wp-content/uploads/2024/12/right-arrow.png') no-repeat scroll 100% / cover;
  margin: 0 1.25rem;
  width: 7px;
  height: 14px;
}
.page-id-84 .content-box > .fusion-builder-row:before, .page-id-84 .content-box > .fusion-builder-row:after {
  content: '' !important;
  background: url(/wp-content/uploads/2024/12/B-Vector.svg) center/contain no-repeat;
  /*
   background-image: url("data:image/svg+xml,%3Csvg width='1007' height='953' viewBox='0 0 1007 953' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.2' clip-path='url(%23clip0_3_4356)' filter='url(%23filter0_ddiiii_3_4356)'%3E%3Cpath opacity='0.1' d='M1003 421.746L995.289 417.116C963.397 471.128 919.159 516.394 866.691 550.344C855.889 453.638 748.897 405.8 629.558 400.656L630.587 399.627C822.969 368.249 933.562 277.201 933.562 151.174C933.562 56.5258 840.972 2 673.281 2H658.364H541.084C463.411 2 393.968 10.7447 351.274 25.1477C262.799 55.497 194.9 128.027 173.81 214.959C151.691 306.521 183.069 417.631 251.997 492.218C281.317 524.11 316.81 549.83 358.476 570.92L323.497 684.601C258.17 640.878 187.699 608.471 113.627 612.072C71.4469 614.129 17.4361 636.763 4.57639 692.832C-7.25455 743.757 23.0944 796.739 58.5872 818.858C89.9649 838.405 129.058 847.15 178.44 846.121H274.116L250.968 922.766H178.954L176.382 931.511H435.634L438.206 922.766H366.191L389.339 846.121H438.72C464.44 846.121 488.102 844.578 510.735 843.035C576.576 893.96 645.504 936.655 722.148 946.942C732.95 948.486 743.753 949 754.555 949C787.99 949 818.853 941.284 845.602 926.881C886.753 904.248 918.645 864.639 933.048 817.315L924.817 814.743C910.929 860.01 880.58 898.075 841.486 919.165C808.051 937.683 766.9 944.37 723.177 938.198C651.677 928.424 585.835 888.816 523.08 841.492C778.217 816.286 867.206 677.4 867.206 566.291C867.206 564.233 867.206 562.175 867.206 560.118C922.245 525.139 969.055 477.815 1002.49 421.746H1003ZM277.202 836.348L178.44 837.376C131.116 838.405 93.5656 829.66 63.2167 811.142C29.7814 791.081 2.00445 741.699 12.8066 694.375C24.6375 642.421 74.5332 621.845 114.141 620.302C187.184 616.187 257.141 649.108 321.44 692.832L277.202 836.862V836.348ZM442.835 834.804H393.454L415.058 764.332C416.602 765.361 418.145 766.904 419.688 767.933L434.091 779.764C454.666 796.739 475.242 814.229 495.817 830.689C478.843 833.261 461.353 834.804 442.835 834.804ZM507.134 828.632C483.986 810.628 461.868 791.595 439.235 773.077L424.832 761.246C424.832 761.246 420.202 757.131 417.63 755.588L462.897 608.471C470.612 610.529 478.843 612.586 487.073 614.129C533.368 623.903 577.605 629.047 620.299 629.047C658.879 629.047 695.915 624.932 731.407 616.701C706.717 712.379 634.702 805.484 507.134 829.146V828.632ZM733.465 606.928C658.879 624.417 576.576 623.903 488.616 605.385C480.386 603.841 473.184 601.784 465.468 599.726L620.299 94.0766H692.314L695.4 85.3319H436.148L433.062 94.0766H505.076L362.076 562.175C321.954 542.114 288.004 516.909 259.713 486.045C192.843 413.515 161.979 305.493 183.584 217.017C203.645 133.171 269.486 63.2129 355.389 33.8924C397.569 19.4894 465.468 11.2591 542.627 11.2591H676.882C770.501 11.2591 816.281 59.0978 816.281 133.685C816.281 252.51 729.35 388.825 573.49 396.54L569.889 408.372H574.519C689.227 408.372 742.724 458.268 742.724 542.114C742.724 563.204 740.152 585.323 735.008 606.928H733.465Z' fill='%23F9F7F0'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_ddiiii_3_4356' x='-2.9708' y='-2.9708' width='1009.7' height='955.699' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='1.2427' dy='1.2427'/%3E%3CfeGaussianBlur stdDeviation='1.2427'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.04 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_3_4356'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='1.2427' dy='1.2427'/%3E%3CfeGaussianBlur stdDeviation='1.2427'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.04 0'/%3E%3CfeBlend mode='normal' in2='effect1_dropShadow_3_4356' result='effect2_dropShadow_3_4356'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect2_dropShadow_3_4356' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='2' dy='0.62135'/%3E%3CfeGaussianBlur stdDeviation='6.05'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect3_innerShadow_3_4356'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='-7' dy='-4.9708'/%3E%3CfeGaussianBlur stdDeviation='2.4854'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.08 0'/%3E%3CfeBlend mode='normal' in2='effect3_innerShadow_3_4356' result='effect4_innerShadow_3_4356'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='2' dy='0.62135'/%3E%3CfeGaussianBlur stdDeviation='6.05'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0'/%3E%3CfeBlend mode='normal' in2='effect4_innerShadow_3_4356' result='effect5_innerShadow_3_4356'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='-7' dy='-4.9708'/%3E%3CfeGaussianBlur stdDeviation='2.4854'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.08 0'/%3E%3CfeBlend mode='normal' in2='effect5_innerShadow_3_4356' result='effect6_innerShadow_3_4356'/%3E%3C/filter%3E%3CclipPath id='clip0_3_4356'%3E%3Crect width='1001' height='947' fill='white' transform='translate(2 2)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
   background-size: contain;
   background-repeat: no-repeat;
   background-position: center;
   */
  width: 1001px;
  height: 947px;
  position: absolute;
  z-index: 100;
  pointer-events: none;
  display: block;
  z-index: 1;
  filter: brightness(0.1);
}
@media screen and (max-width: 1024px) {
  .page-id-84 .content-box > .fusion-builder-row:before, .page-id-84 .content-box > .fusion-builder-row:after {
    width: 300px;
    height: 400px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-84 .content-box > .fusion-builder-row:before, .page-id-84 .content-box > .fusion-builder-row:after {
    width: 250px;
    height: 200px;
  }
}
.page-id-84 .content-box > .fusion-builder-row:before {
  top: -282px;
  right: calc(-389px + -50px);
}
@media screen and (max-width: 1024px) {
  .page-id-84 .content-box > .fusion-builder-row:before {
    top: -250px;
    right: -200px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-84 .content-box > .fusion-builder-row:before {
    top: -125px;
    right: -100px;
  }
}
.page-id-84 .content-box > .fusion-builder-row:after {
  bottom: -56px;
  left: calc(-447px + -50px);
}
@media screen and (max-width: 1024px) {
  .page-id-84 .content-box > .fusion-builder-row:after {
    bottom: -150px;
    left: -200px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-84 .content-box > .fusion-builder-row:after {
    bottom: -125px;
    left: -100px;
  }
}
.page-id-84 .content-box > .fusion-builder-row .content-col {
  background-color: #f9f7f0;
}
.page-id-84 .content-box > .fusion-builder-row .content-col > .fusion-column-wrapper > .fusion-builder-row {
  max-width: 887px !important;
  margin-inline: auto;
  width: 100%;
}
.page-id-84 .content-box > .fusion-builder-row .content-col > .fusion-column-wrapper > .fusion-builder-row .content-txt {
  max-width: 887px;
  margin-left: auto;
  margin-right: auto;
  z-index: 2;
}
.page-id-84 .content-box > .fusion-builder-row .content-col > .fusion-column-wrapper > .fusion-builder-row .content-txt strong {
  font-weight: 700 !important;
}
.page-id-84 .content-box > .fusion-builder-row .content-col > .fusion-column-wrapper > .fusion-builder-row .content-txt ul {
  padding-left: 22px;
  list-style: disc;
}
.page-id-84 .content-box > .fusion-builder-row .content-col > .fusion-column-wrapper > .fusion-builder-row .content-txt ul li {
  padding-left: 6px;
}
.page-id-84 .content-box > .fusion-builder-row .content-col > .fusion-column-wrapper > .fusion-builder-row .content-txt ul li::marker {
  font-size: 7px;
}
.page-id-84 .content-box > .fusion-builder-row .content-col > .fusion-column-wrapper > .fusion-builder-row .content-txt ol {
  padding-left: 22px;
}
.page-id-84 .content-box > .fusion-builder-row .content-col > .fusion-column-wrapper > .fusion-builder-row .content-txt a {
  color: inherit;
}
.page-id-43 .background {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}
@media screen and (max-width: 767px) {
  .page-id-43 .page-banner .banner-col > .fusion-column-wrapper {
    flex-direction: column !important;
    align-items: flex-start;
  }
}
@media screen and (max-width: 767px) {
  .page-id-43 .page-banner .fusion-title br {
    display: none;
  }
}
.page-id-43 .page-banner .fusion-breadcrumbs .fusion-breadcrumb-item {
  display: flex;
  align-items: center;
}
.page-id-43 .page-banner .fusion-breadcrumbs .fusion-breadcrumb-item.awb-breadcrumb-sep:after {
  display: flex;
  content: '';
  background: transparent url('/wp-content/uploads/2024/12/right-arrow.png') no-repeat scroll 100% / cover;
  margin: 0 1.25rem;
  width: 7px;
  height: 14px;
}
.page-id-43 .content-box > .fusion-row {
  max-width: 884px !important;
}
.page-id-43 .content-box .fusion-accordian .panel-group .fusion-panel:hover {
  border-color: #fff;
}
.page-id-43 .content-box .fusion-accordian .panel-group .fusion-panel:first-child .panel-heading .panel-title a {
  padding-top: 0 !important;
}
.page-id-43 .content-box .fusion-accordian .panel-group .fusion-panel .panel-heading .panel-title a {
  color: #fff;
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  transition: all 0.2s ease-in-out;
  align-items: center;
}
.page-id-43 .content-box .fusion-accordian .panel-group .fusion-panel .panel-heading .panel-title a.active {
  padding-bottom: 1.875rem;
}
@media screen and (max-width: 767px) {
  .page-id-43 .content-box .fusion-accordian .panel-group .fusion-panel .panel-heading .panel-title a.active {
    padding-bottom: 1.25rem;
  }
}
.page-id-43 .content-box .fusion-accordian .panel-group .fusion-panel .panel-heading .panel-title a.active .fusion-toggle-icon-wrapper i.active-icon {
  display: none;
}
.page-id-43 .content-box .fusion-accordian .panel-group .fusion-panel .panel-heading .panel-title a.active .fusion-toggle-icon-wrapper i.inactive-icon {
  display: block;
  transform: rotate(45deg);
}
.page-id-43 .content-box .fusion-accordian .panel-group .fusion-panel .panel-heading .panel-title a .fusion-toggle-icon-wrapper i {
  width: 25px;
  height: 25px;
  background: url(/wp-content/uploads/2024/12/Cross-Frame.svg) center/contain no-repeat;
  transition: all 0.2s ease-in-out;
}
@media screen and (max-width: 767px) {
  .page-id-43 .content-box .fusion-accordian .panel-group .fusion-panel .panel-heading .panel-title a .fusion-toggle-icon-wrapper i {
    width: 20px;
    height: 20px;
  }
}
@media screen and (max-width: 576px) {
  .page-id-43 .content-box .fusion-accordian .panel-group .fusion-panel .panel-heading .panel-title a .fusion-toggle-icon-wrapper i {
    width: 15px;
    height: 15px;
  }
}
.page-id-43 .content-box .fusion-accordian .panel-group .fusion-panel .panel-heading .panel-title a .fusion-toggle-icon-wrapper i:before {
  display: none;
}
.page-id-43 .content-box .fusion-accordian .panel-group .fusion-panel .panel-body {
  padding-top: 0;
  padding-bottom: 1.875rem;
}
.page-id-43 .content-box .fusion-accordian .panel-group .fusion-panel .panel-body p:last-child {
  margin-bottom: 0;
}
.page-id-42 {
  /*
   .testimonials-list {
   max-width: 886px;
   margin-inline: auto;
   @media screen and (max-width: $breakpoint-md) {
   max-width: 100%;   
   }
   .testimonial-item {
   .testimonial-description {
   border-left: 1px solid $white;
   padding-left: rem(24px);
   margin-bottom: rem(24px);
   font-family: $ivyoratext;
   font-weight: 400;
   font-size: rem(24px);
   line-height: rem(28px);
   letter-spacing: 0;
   @media screen and (max-width: $breakpoint-lg) {
   font-size: rem(22px);
   line-height: rem(24px); 
   }
   @media screen and (max-width: $breakpoint-md) {
   font-size: rem(20px);
   line-height: rem(22px); 
   }
   p {
   text-transform: none !important;
   &:last-child {
   margin-bottom: 0;   
   }
   }
   }
   &:not(:last-child) {
   margin-bottom: rem(32px);
   }
   .testimonial-author {
   margin-bottom: rem(7px);
   font-weight: 500;
   letter-spacing: 0;
   line-height: 1;
   }
   }
   }
   .testimonials-slider {
   position: relative;
   z-index: 10;
   .slick-list {
   margin-right: rem(-244px);
   @media screen and (max-width: $breakpoint-lg) {
   margin-right: rem(-50px);
   }
   @media screen and (max-width: $breakpoint-sm) {
   margin-right: rem(0);
   }
   .slick-slide {
   margin-right: rem(133px);
   @media screen and (max-width: $breakpoint-lg) {
   margin-right: rem(50px);
   }
   @media screen and (max-width: $breakpoint-sm) {
   margin-right: rem(0);
   }
   .testimonial-author {
   font-weight: 500;
   line-height: rem(18px);
   }
   .testimonial-description {
   text-transform: none !important;
   font-family: $ivyoratext;
   font-weight: 400;
   font-size: rem(24px);
   line-height: rem(28px);
   padding-left: rem(24px);
   border-left: 1px solid $white;
   margin-bottom: rem(31px);
   letter-spacing: 0;
   @media screen and (max-width: $breakpoint-lg) {
   font-size: rem(22px);
   line-height: rem(24px); 
   }
   @media screen and (max-width: $breakpoint-md) {
   font-size: rem(20px);
   line-height: rem(22px); 
   }
   p {
   text-transform: none !important;
   &:last-child {
   margin-bottom: 0;   
   }
   }
   }
   }
   }
   }
   */
}
.page-id-42 .post-slideshow {
  display: none;
}
.page-id-42 .mw-530 {
  max-width: 530px;
}
@media screen and (max-width: 767px) {
  .page-id-42 .page_banner {
    background-position: 70% center;
  }
}
.page-id-42 .page_banner .col-right .fusion-image-element {
  margin-left: -18.125rem;
  margin-right: -11.4375rem;
}
@media screen and (max-width: 1024px) {
  .page-id-42 .page_banner .col-right .fusion-image-element {
    margin-left: -9.0625rem;
    margin-right: -5.75rem;
  }
}
@media screen and (max-width: 767px) {
  .page-id-42 .page_banner .col-right .fusion-image-element {
    margin: 0 -1.25rem;
  }
}
.page-id-42 .page_banner .col-right .fusion-image-element .fusion-imageframe {
  width: 100%;
  height: 908px;
  overflow: hidden;
}
@media screen and (max-width: 1024px) {
  .page-id-42 .page_banner .col-right .fusion-image-element .fusion-imageframe {
    height: 600px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-42 .page_banner .col-right .fusion-image-element .fusion-imageframe {
    height: 400px;
  }
}
.page-id-42 .page_banner .col-right .fusion-image-element .fusion-imageframe img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page-id-42 .did-you-know .col-left .fusion-image-element {
  margin-left: -3.125rem;
  margin-right: -6.125rem;
}
@media screen and (max-width: 1024px) {
  .page-id-42 .did-you-know .col-left .fusion-image-element {
    margin-left: -6.875rem;
    margin-right: -8.5rem;
  }
}
@media screen and (max-width: 767px) {
  .page-id-42 .did-you-know .col-left .fusion-image-element {
    margin: 0 -1.25rem;
  }
}
.page-id-42 .did-you-know .col-left .fusion-image-element .fusion-imageframe {
  width: 100%;
  height: 820px;
  overflow: hidden;
}
@media screen and (max-width: 1280px) {
  .page-id-42 .did-you-know .col-left .fusion-image-element .fusion-imageframe {
    height: 700px;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-42 .did-you-know .col-left .fusion-image-element .fusion-imageframe {
    height: 600px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-42 .did-you-know .col-left .fusion-image-element .fusion-imageframe {
    width: 100%;
    height: 400px;
  }
}
.page-id-42 .did-you-know .col-left .fusion-image-element .fusion-imageframe img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: right center;
}
.page-id-42 .did-you-know .col-left .fusion-image-element .fusion-imageframe:before {
  content: '';
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 85%, #000 100%);
}
.page-id-42 .did-you-know .col-left .fusion-image-element .fusion-imageframe:after {
  content: '';
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  background: linear-gradient(360deg, rgba(255, 255, 255, 0) 85%, #000 100%);
}
.page-id-42 .did-you-know .col-right > .fusion-column-wrapper {
  max-width: 670px;
}
@media screen and (max-width: 767px) {
  .page-id-42 .did-you-know .col-right > .fusion-column-wrapper {
    max-width: 100%;
  }
}
.page-id-42 .did-you-know .col-right .fusion-content-boxes .fusion-column {
  margin-bottom: 1.25rem;
}
@media screen and (max-width: 1024px) {
  .page-id-42 .did-you-know .col-right .fusion-content-boxes .fusion-column {
    margin-bottom: var(--awb-item-margin-bottom);
  }
}
.page-id-42 .did-you-know .col-right .fusion-content-boxes .fusion-column .heading .content-box-heading {
  font-family: "ivyora-text";
}
.page-id-42 .did-you-know .col-right .fusion-content-boxes .fusion-column .content-container {
  margin-bottom: 0;
}
.page-id-42 .did-you-know .col-right .fusion-content-boxes .fusion-column .col {
  text-align: left;
  margin-bottom: 0;
}
.page-id-42 .did-you-know .col-right .fusion-content-boxes .fusion-column .col .heading {
  text-align: left;
  margin-bottom: 0;
}
.page-id-42 .did-you-know .col-right .fusion-content-boxes .fusion-column .col .content-container {
  text-align: left;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: -0.64px;
}
.page-id-42 .did-you-know .col-right .fusion-content-boxes .fusion-column .col .fusion-clearfix {
  display: none;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .page-id-42 #scroller {
    padding-inline: 0 !important;
  }
}
@media screen and (min-width: 768px) {
  .page-id-42 #scroller .fusion-image-element:has(.hide-tablet-desktop) {
    display: none;
  }
}
.page-id-42 #scroller .scroll-to-left {
  position: fixed;
  right: calc(-40px + 51px);
  bottom: calc(122px + 77px + 186px);
  z-index: 100;
}
@media screen and (max-width: 767px) {
  .page-id-42 #scroller .scroll-to-left {
    bottom: calc(10px + 60px + 186px);
  }
}
.page-id-42 #scroller > .fusion-builder-row {
  display: flex;
  flex-flow: row;
  flex-wrap: nowrap;
  overscroll-behavior: none;
  flex: unset;
  align-items: unset;
}
@media screen and (max-width: 767px) {
  .page-id-42 #scroller > .fusion-builder-row {
    flex-wrap: wrap;
  }
}
.page-id-42 #scroller > .fusion-builder-row .panel .h2-xs {
  border-bottom: 3px solid #202538;
  padding-bottom: 1.5rem;
  margin-bottom: 1.5rem !important;
  position: relative;
}
@media screen and (max-width: 767px) {
  .page-id-42 #scroller > .fusion-builder-row .panel .h2-xs {
    padding-bottom: 0;
    margin-bottom: 0.625rem !important;
    border-bottom: none;
  }
}
.page-id-42 #scroller > .fusion-builder-row .panel .bottom-info {
  min-height: 186px;
}
@media screen and (max-width: 767px) {
  .page-id-42 #scroller > .fusion-builder-row .panel .bottom-info {
    min-height: unset;
  }
}
.page-id-42 #scroller > .fusion-builder-row .panel .bottom-info .mw-433 {
  max-width: 433px;
}
@media screen and (max-width: 767px) {
  .page-id-42 #scroller > .fusion-builder-row .panel .bottom-info .mw-433 {
    max-width: 100%;
  }
}
.page-id-42 #scroller > .fusion-builder-row .panel-about:before {
  content: '';
  background: url(/wp-content/uploads/2025/01/BI-PRINT-72-WEB.jpg) center right/cover no-repeat;
  width: 767px;
  height: 1152px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
@media screen and (max-width: 1024px) {
  .page-id-42 #scroller > .fusion-builder-row .panel-about:before {
    width: 600px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-42 #scroller > .fusion-builder-row .panel-about:before {
    display: none;
  }
}
.page-id-42 #scroller > .fusion-builder-row .panel-about > .fusion-column-wrapper {
  gap: 119px;
}
@media screen and (max-width: 1024px) {
  .page-id-42 #scroller > .fusion-builder-row .panel-about > .fusion-column-wrapper {
    gap: 50px;
  }
}
.page-id-42 #scroller > .fusion-builder-row .panel-about > .fusion-column-wrapper .fusion-image-element:has(.scroll-to-left) {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
}
@media screen and (max-width: 1024px) {
  .page-id-42 #scroller > .fusion-builder-row .panel-about > .fusion-column-wrapper .col-right .fusion-image-element:has(.scroller-bec-img) {
    margin-inline: -1.875rem;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-42 #scroller > .fusion-builder-row .panel-about > .fusion-column-wrapper .col-right .fusion-image-element:has(.scroller-bec-img) .scroller-bec-img {
    width: 100%;
    overflow: hidden;
    margin-bottom: -4.375rem;
    z-index: -1;
    height: 700px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-42 #scroller > .fusion-builder-row .panel-about > .fusion-column-wrapper .col-right .fusion-image-element:has(.scroller-bec-img) .scroller-bec-img {
    height: 600px;
  }
}
.page-id-42 #scroller > .fusion-builder-row .panel-about > .fusion-column-wrapper .col-right .fusion-image-element:has(.scroller-bec-img) .scroller-bec-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page-id-42 #scroller > .fusion-builder-row .panel-about > .fusion-column-wrapper .col-right .cfp-logo img {
  filter: brightness(0) invert(1);
}
@media screen and (max-width: 767px) {
  .page-id-42 #scroller > .fusion-builder-row .panel-about > .fusion-column-wrapper .col-right h2, .page-id-42 #scroller > .fusion-builder-row .panel-about > .fusion-column-wrapper .col-right h2 * {
    font-size: 3.125rem !important;
    line-height: 3.625rem !important;
  }
}
.page-id-42 #scroller > .fusion-builder-row .panel-about > .fusion-column-wrapper .col-right:after {
  content: '';
  background: url(/wp-content/uploads/2025/01/About_Us-Map-WEB_v2.jpg) center/contain no-repeat;
  width: 1114px;
  height: 749px;
  display: block;
  position: absolute;
  right: -682px;
  top: -199px;
  z-index: -1;
}
@media screen and (max-width: 767px) {
  .page-id-42 #scroller > .fusion-builder-row .panel-about > .fusion-column-wrapper .col-right:after {
    /*width: 700px;*/
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .page-id-42 #scroller > .fusion-builder-row .panel-about > .fusion-column-wrapper .col-right {
    border-bottom: 3px solid #202538;
    padding-bottom: 3rem;
  }
}
.page-id-42 #scroller > .fusion-builder-row .panel-overlay-image {
  min-width: var(--awb-width-large);
}
@media screen and (max-width: 767px) {
  .page-id-42 #scroller > .fusion-builder-row .panel-overlay-image {
    min-width: var(--awb-width-small);
  }
}
.page-id-42 #scroller > .fusion-builder-row .panel-overlay-image > .fusion-column-wrapper {
  gap: 64px;
}
@media screen and (max-width: 767px) {
  .page-id-42 #scroller > .fusion-builder-row .panel-overlay-image > .fusion-column-wrapper {
    gap: 24px;
  }
}
.page-id-42 #scroller > .fusion-builder-row .panel-overlay-image > .fusion-column-wrapper .fusion-image-element {
  margin-right: -1.25rem;
  margin-left: -1.25rem;
}
.page-id-42 #scroller > .fusion-builder-row .panel-overlay-image > .fusion-column-wrapper .fusion-image-element .fusion-imageframe {
  width: 100%;
  height: 434px;
  overflow: hidden;
}
.page-id-42 #scroller > .fusion-builder-row .panel-overlay-image > .fusion-column-wrapper .fusion-image-element .fusion-imageframe:before {
  content: '';
  background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0) 10%), linear-gradient(180deg, rgba(0, 0, 0, 0) 100%, #000 100%);
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (max-width: 767px) {
  .page-id-42 #scroller > .fusion-builder-row .panel-overlay-image > .fusion-column-wrapper .fusion-image-element .fusion-imageframe:before {
    display: none;
  }
}
.page-id-42 #scroller > .fusion-builder-row .panel-overlay-image > .fusion-column-wrapper .fusion-image-element .fusion-imageframe img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page-id-42 #scroller > .fusion-builder-row .panel-case-study {
  gap: 92px;
  min-width: var(--awb-width-large);
}
@media screen and (max-width: 767px) {
  .page-id-42 #scroller > .fusion-builder-row .panel-case-study {
    min-width: var(--awb-width-small);
    gap: 80px;
  }
}
.page-id-42 #scroller > .fusion-builder-row .panel-case-study > .fusion-column-wrapper {
  gap: 92px;
}
@media screen and (max-width: 767px) {
  .page-id-42 #scroller > .fusion-builder-row .panel-case-study > .fusion-column-wrapper {
    min-width: var(--awb-width-small);
    gap: 40px;
  }
}
.page-id-42 #scroller > .fusion-builder-row .panel-case-study > .fusion-column-wrapper .fusion-content-boxes {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 18px;
  margin-inline: 0;
  position: relative;
}
@media screen and (max-width: 767px) {
  .page-id-42 #scroller > .fusion-builder-row .panel-case-study > .fusion-column-wrapper .fusion-content-boxes {
    gap: 20px;
  }
}
.page-id-42 #scroller > .fusion-builder-row .panel-case-study > .fusion-column-wrapper .fusion-content-boxes:before, .page-id-42 #scroller > .fusion-builder-row .panel-case-study > .fusion-column-wrapper .fusion-content-boxes:after, .page-id-42 #scroller > .fusion-builder-row .panel-case-study > .fusion-column-wrapper .fusion-content-boxes .fusion-clearfix {
  display: none;
}
.page-id-42 #scroller > .fusion-builder-row .panel-case-study > .fusion-column-wrapper .fusion-content-boxes .fusion-column {
  width: calc(50% - 9px);
  margin: 0;
  background: url(/wp-content/uploads/2024/12/Case-Study_vector.svg) center / 100% 100% no-repeat;
  padding: 1rem 1rem 1.25rem;
}
@media screen and (max-width: 767px) {
  .page-id-42 #scroller > .fusion-builder-row .panel-case-study > .fusion-column-wrapper .fusion-content-boxes .fusion-column {
    width: calc(50% - 10px);
    background: url(/wp-content/uploads/2025/01/Case-Study_vector-mobile-v1.svg) center / 100% 100% no-repeat;
  }
}
.page-id-42 #scroller > .fusion-builder-row .panel-case-study > .fusion-column-wrapper .fusion-content-boxes .fusion-column .col {
  text-align: left;
}
.page-id-42 #scroller > .fusion-builder-row .panel-case-study > .fusion-column-wrapper .fusion-content-boxes .fusion-column .col .heading {
  text-align: inherit;
  margin-bottom: 2.75rem;
}
@media screen and (max-width: 767px) {
  .page-id-42 #scroller > .fusion-builder-row .panel-case-study > .fusion-column-wrapper .fusion-content-boxes .fusion-column .col .heading {
    margin-bottom: 1.5rem;
  }
}
.page-id-42 #scroller > .fusion-builder-row .panel-case-study > .fusion-column-wrapper .fusion-content-boxes .fusion-column .col .heading .content-box-heading {
  font-size: 1.0625rem;
  line-height: 1 !important;
}
.page-id-42 #scroller > .fusion-builder-row .panel-case-study > .fusion-column-wrapper .fusion-content-boxes .fusion-column .col .content-container {
  text-align: inherit;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .page-id-42 #scroller > .fusion-builder-row .panel-case-study > .fusion-column-wrapper .fusion-content-boxes .fusion-column .col .content-container {
    font-family: "ivyora-text";
    text-transform: capitalize;
    line-height: 1.25rem;
    font-weight: 400;
  }
}
.page-id-42 #scroller > .fusion-builder-row .panel-case-study > .fusion-column-wrapper .fusion-content-boxes .fusion-column .col .fusion-read-more-button {
  padding: 0;
  height: auto;
  background-color: transparent;
  margin-top: 1.5rem;
  transition: all 0.5s ease-in-out;
}
@media screen and (max-width: 1024px) {
  .page-id-42 #scroller > .fusion-builder-row .panel-case-study > .fusion-column-wrapper .fusion-content-boxes .fusion-column .col .fusion-read-more-button {
    margin-top: 0.625rem;
  }
}
@media screen and (max-width: 767px) {
  .page-id-42 #scroller > .fusion-builder-row .panel-case-study > .fusion-column-wrapper .fusion-content-boxes .fusion-column .col .fusion-read-more-button {
    margin-top: 1.5rem;
  }
}
.page-id-42 #scroller > .fusion-builder-row .panel-case-study > .fusion-column-wrapper .fusion-content-boxes .fusion-column .col .fusion-read-more-button:after {
  display: none;
}
.page-id-42 #scroller > .fusion-builder-row .panel-case-study > .fusion-column-wrapper .fusion-content-boxes .fusion-column:nth-child(3) {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.page-id-42 #scroller > .fusion-builder-row .panel-case-study > .fusion-column-wrapper .fusion-content-boxes .fusion-column:nth-child(3) .col .heading {
  text-align: inherit;
  margin-bottom: 1.5rem;
}
.page-id-42 #scroller > .fusion-builder-row .panel.panel-frequent-contributor {
  min-width: var(--awb-width-large);
}
@media screen and (max-width: 767px) {
  .page-id-42 #scroller > .fusion-builder-row .panel.panel-frequent-contributor {
    min-width: var(--awb-width-small);
  }
}
.page-id-42 #scroller > .fusion-builder-row .panel.panel-frequent-contributor > .fusion-column-wrapper {
  gap: 64px;
}
@media screen and (max-width: 767px) {
  .page-id-42 #scroller > .fusion-builder-row .panel.panel-frequent-contributor > .fusion-column-wrapper {
    gap: 24px;
  }
}
.page-id-42 #scroller > .fusion-builder-row .panel.panel-frequent-contributor > .fusion-column-wrapper .fusion-imageframe {
  width: 100%;
  height: 412px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .page-id-42 #scroller > .fusion-builder-row .panel.panel-frequent-contributor > .fusion-column-wrapper .fusion-imageframe {
    height: 320px;
  }
}
.page-id-42 #scroller > .fusion-builder-row .panel.panel-frequent-contributor > .fusion-column-wrapper .fusion-imageframe img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page-id-42 #scroller > .fusion-builder-row .panel.panel-mentoring-queensland {
  min-width: var(--awb-width-large);
}
@media screen and (max-width: 767px) {
  .page-id-42 #scroller > .fusion-builder-row .panel.panel-mentoring-queensland {
    min-width: var(--awb-width-small);
  }
}
.page-id-42 #scroller > .fusion-builder-row .panel.panel-mentoring-queensland > .fusion-column-wrapper {
  gap: 64px;
}
@media screen and (max-width: 767px) {
  .page-id-42 #scroller > .fusion-builder-row .panel.panel-mentoring-queensland > .fusion-column-wrapper {
    gap: 24px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-42 #scroller > .fusion-builder-row .panel.panel-mentoring-queensland > .fusion-column-wrapper .fusion-image-element {
    margin-inline: -1.875rem;
  }
}
.page-id-42 #scroller > .fusion-builder-row .panel.panel-mentoring-queensland > .fusion-column-wrapper .fusion-image-element .fusion-imageframe {
  width: 100%;
  height: 412px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .page-id-42 #scroller > .fusion-builder-row .panel.panel-mentoring-queensland > .fusion-column-wrapper .fusion-image-element .fusion-imageframe {
    height: 327px;
  }
}
.page-id-42 #scroller > .fusion-builder-row .panel.panel-mentoring-queensland > .fusion-column-wrapper .fusion-image-element .fusion-imageframe img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page-id-42 #scroller > .fusion-builder-row .panel:not(:last-child) .h2-xs:after {
  content: '';
  width: 100%;
  height: 3px;
  background-color: #202538;
  display: block;
  position: absolute;
  bottom: -3px;
  right: -100%;
}
@media screen and (max-width: 767px) {
  .page-id-42 #scroller > .fusion-builder-row .panel:not(:last-child) .h2-xs:after {
    display: none;
  }
}
.page-id-42 .testimonials > .fusion-builder-row {
  max-width: 1440px !important;
}
.page-id-42 .testimonials > .fusion-builder-row .mw-900 {
  max-width: 900px;
}
.page-id-42 .testimonials > .fusion-builder-row .col:before, .page-id-42 .testimonials > .fusion-builder-row .col:after {
  content: '';
  background: url(/wp-content/uploads/2024/12/B-Vector.svg) center/contain no-repeat;
  /*
   background-image: url("data:image/svg+xml,%3Csvg width='1007' height='953' viewBox='0 0 1007 953' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.2' clip-path='url(%23clip0_3_4356)' filter='url(%23filter0_ddiiii_3_4356)'%3E%3Cpath opacity='0.1' d='M1003 421.746L995.289 417.116C963.397 471.128 919.159 516.394 866.691 550.344C855.889 453.638 748.897 405.8 629.558 400.656L630.587 399.627C822.969 368.249 933.562 277.201 933.562 151.174C933.562 56.5258 840.972 2 673.281 2H658.364H541.084C463.411 2 393.968 10.7447 351.274 25.1477C262.799 55.497 194.9 128.027 173.81 214.959C151.691 306.521 183.069 417.631 251.997 492.218C281.317 524.11 316.81 549.83 358.476 570.92L323.497 684.601C258.17 640.878 187.699 608.471 113.627 612.072C71.4469 614.129 17.4361 636.763 4.57639 692.832C-7.25455 743.757 23.0944 796.739 58.5872 818.858C89.9649 838.405 129.058 847.15 178.44 846.121H274.116L250.968 922.766H178.954L176.382 931.511H435.634L438.206 922.766H366.191L389.339 846.121H438.72C464.44 846.121 488.102 844.578 510.735 843.035C576.576 893.96 645.504 936.655 722.148 946.942C732.95 948.486 743.753 949 754.555 949C787.99 949 818.853 941.284 845.602 926.881C886.753 904.248 918.645 864.639 933.048 817.315L924.817 814.743C910.929 860.01 880.58 898.075 841.486 919.165C808.051 937.683 766.9 944.37 723.177 938.198C651.677 928.424 585.835 888.816 523.08 841.492C778.217 816.286 867.206 677.4 867.206 566.291C867.206 564.233 867.206 562.175 867.206 560.118C922.245 525.139 969.055 477.815 1002.49 421.746H1003ZM277.202 836.348L178.44 837.376C131.116 838.405 93.5656 829.66 63.2167 811.142C29.7814 791.081 2.00445 741.699 12.8066 694.375C24.6375 642.421 74.5332 621.845 114.141 620.302C187.184 616.187 257.141 649.108 321.44 692.832L277.202 836.862V836.348ZM442.835 834.804H393.454L415.058 764.332C416.602 765.361 418.145 766.904 419.688 767.933L434.091 779.764C454.666 796.739 475.242 814.229 495.817 830.689C478.843 833.261 461.353 834.804 442.835 834.804ZM507.134 828.632C483.986 810.628 461.868 791.595 439.235 773.077L424.832 761.246C424.832 761.246 420.202 757.131 417.63 755.588L462.897 608.471C470.612 610.529 478.843 612.586 487.073 614.129C533.368 623.903 577.605 629.047 620.299 629.047C658.879 629.047 695.915 624.932 731.407 616.701C706.717 712.379 634.702 805.484 507.134 829.146V828.632ZM733.465 606.928C658.879 624.417 576.576 623.903 488.616 605.385C480.386 603.841 473.184 601.784 465.468 599.726L620.299 94.0766H692.314L695.4 85.3319H436.148L433.062 94.0766H505.076L362.076 562.175C321.954 542.114 288.004 516.909 259.713 486.045C192.843 413.515 161.979 305.493 183.584 217.017C203.645 133.171 269.486 63.2129 355.389 33.8924C397.569 19.4894 465.468 11.2591 542.627 11.2591H676.882C770.501 11.2591 816.281 59.0978 816.281 133.685C816.281 252.51 729.35 388.825 573.49 396.54L569.889 408.372H574.519C689.227 408.372 742.724 458.268 742.724 542.114C742.724 563.204 740.152 585.323 735.008 606.928H733.465Z' fill='%23F9F7F0'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_ddiiii_3_4356' x='-2.9708' y='-2.9708' width='1009.7' height='955.699' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='1.2427' dy='1.2427'/%3E%3CfeGaussianBlur stdDeviation='1.2427'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.04 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_3_4356'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='1.2427' dy='1.2427'/%3E%3CfeGaussianBlur stdDeviation='1.2427'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.04 0'/%3E%3CfeBlend mode='normal' in2='effect1_dropShadow_3_4356' result='effect2_dropShadow_3_4356'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect2_dropShadow_3_4356' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='2' dy='0.62135'/%3E%3CfeGaussianBlur stdDeviation='6.05'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect3_innerShadow_3_4356'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='-7' dy='-4.9708'/%3E%3CfeGaussianBlur stdDeviation='2.4854'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.08 0'/%3E%3CfeBlend mode='normal' in2='effect3_innerShadow_3_4356' result='effect4_innerShadow_3_4356'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='2' dy='0.62135'/%3E%3CfeGaussianBlur stdDeviation='6.05'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0'/%3E%3CfeBlend mode='normal' in2='effect4_innerShadow_3_4356' result='effect5_innerShadow_3_4356'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='-7' dy='-4.9708'/%3E%3CfeGaussianBlur stdDeviation='2.4854'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.08 0'/%3E%3CfeBlend mode='normal' in2='effect5_innerShadow_3_4356' result='effect6_innerShadow_3_4356'/%3E%3C/filter%3E%3CclipPath id='clip0_3_4356'%3E%3Crect width='1001' height='947' fill='white' transform='translate(2 2)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
   background-size: contain;
   background-repeat: no-repeat;
   background-position: center;
   */
  width: 1001px;
  height: 947px;
  position: absolute;
  z-index: 100;
  pointer-events: none;
  filter: brightness(0.1);
}
@media screen and (max-width: 1024px) {
  .page-id-42 .testimonials > .fusion-builder-row .col:before, .page-id-42 .testimonials > .fusion-builder-row .col:after {
    width: 300px;
    height: 200px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-42 .testimonials > .fusion-builder-row .col:before, .page-id-42 .testimonials > .fusion-builder-row .col:after {
    width: 250px;
    height: 200px;
  }
}
.page-id-42 .testimonials > .fusion-builder-row .col:before {
  top: -501px;
  right: -388px;
}
@media screen and (max-width: 1024px) {
  .page-id-42 .testimonials > .fusion-builder-row .col:before {
    top: -250px;
    right: -200px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-42 .testimonials > .fusion-builder-row .col:before {
    top: -125px;
    right: -100px;
  }
}
.page-id-42 .testimonials > .fusion-builder-row .col:after {
  bottom: -332px;
  left: -509px;
}
@media screen and (max-width: 1024px) {
  .page-id-42 .testimonials > .fusion-builder-row .col:after {
    bottom: -250px;
    left: -200px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-42 .testimonials > .fusion-builder-row .col:after {
    bottom: -125px;
    left: -100px;
  }
}
.page-id-42 .testimonials > .fusion-builder-row .testimonials-slider {
  position: relative;
  z-index: 10;
}
.page-id-42 .testimonials > .fusion-builder-row .testimonials-slider .slick-list {
  margin-right: -15.25rem;
}
@media screen and (max-width: 1024px) {
  .page-id-42 .testimonials > .fusion-builder-row .testimonials-slider .slick-list {
    margin-right: -3.125rem;
  }
}
@media screen and (max-width: 767px) {
  .page-id-42 .testimonials > .fusion-builder-row .testimonials-slider .slick-list {
    margin-right: 0;
  }
}
.page-id-42 .testimonials > .fusion-builder-row .testimonials-slider .slick-list .slick-slide {
  margin-right: 8.3125rem;
}
@media screen and (max-width: 1024px) {
  .page-id-42 .testimonials > .fusion-builder-row .testimonials-slider .slick-list .slick-slide {
    margin-right: 3.125rem;
  }
}
@media screen and (max-width: 767px) {
  .page-id-42 .testimonials > .fusion-builder-row .testimonials-slider .slick-list .slick-slide {
    margin-right: 0;
  }
}
.page-id-42 .testimonials > .fusion-builder-row .testimonials-slider .slick-list .slick-slide .testimonial-author {
  color: #000;
  font-weight: 500;
  line-height: 1.125rem;
  margin-top: 1.9375rem;
}
.page-id-42 .testimonials > .fusion-builder-row .testimonials-slider .slick-list .slick-slide .testimonial-description {
  color: #000;
  text-transform: none !important;
  font-family: "ivyora-text";
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 1.75rem;
  padding-left: 1.5rem;
  border-left: 1px solid #000;
  letter-spacing: 0;
}
@media screen and (max-width: 1024px) {
  .page-id-42 .testimonials > .fusion-builder-row .testimonials-slider .slick-list .slick-slide .testimonial-description {
    font-size: 1.375rem;
    line-height: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .page-id-42 .testimonials > .fusion-builder-row .testimonials-slider .slick-list .slick-slide .testimonial-description {
    font-size: 1.25rem;
    line-height: 1.375rem;
  }
}
.page-id-42 .testimonials > .fusion-builder-row .testimonials-slider .slick-list .slick-slide .testimonial-description p {
  text-transform: none !important;
}
.page-id-42 .testimonials > .fusion-builder-row .testimonials-slider .slick-list .slick-slide .testimonial-description p:last-child {
  margin-bottom: 0;
}
.page-id-42 .testimonials > .fusion-builder-row .testimonials-list {
  max-width: 886px;
  margin-inline: auto;
}
@media screen and (max-width: 767px) {
  .page-id-42 .testimonials > .fusion-builder-row .testimonials-list {
    max-width: 100%;
  }
}
.page-id-42 .testimonials > .fusion-builder-row .testimonials-list .testimonial-item .testimonial-description {
  border-left: 1px solid #000;
  padding-left: 1.5rem;
  font-family: "ivyora-text";
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 1.75rem;
  letter-spacing: 0;
  color: #000;
}
@media screen and (max-width: 1024px) {
  .page-id-42 .testimonials > .fusion-builder-row .testimonials-list .testimonial-item .testimonial-description {
    font-size: 1.375rem;
    line-height: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .page-id-42 .testimonials > .fusion-builder-row .testimonials-list .testimonial-item .testimonial-description {
    font-size: 1.25rem;
    line-height: 1.375rem;
  }
}
.page-id-42 .testimonials > .fusion-builder-row .testimonials-list .testimonial-item .testimonial-description p {
  text-transform: none !important;
}
.page-id-42 .testimonials > .fusion-builder-row .testimonials-list .testimonial-item .testimonial-description p:last-child {
  margin-bottom: 0;
}
.page-id-42 .testimonials > .fusion-builder-row .testimonials-list .testimonial-item:not(:last-child) {
  margin-bottom: 2rem;
}
.page-id-42 .testimonials > .fusion-builder-row .testimonials-list .testimonial-item .testimonial-author {
  margin-block: 1.5rem 0.4375rem;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 1;
}
.page-id-42 .our-process {
  animation: changeBG 1s ease 2.5s forwards;
}
.page-id-42 .our-process > .fusion-builder-row {
  position: static;
}
.page-id-42 .our-process .col-process {
  position: static;
  /*
   &:after {
   content: '';
   width: 487px;
   height: 951px;
   background: linear-gradient(90deg, rgba(249,247,240,0) 0%, rgba(249,247,240,1) 100%);
   display: block;
   position: absolute;
   right: -50px;
   bottom: -195px;
   z-index: 1;
   @media screen and (max-width: $breakpoint-md) {
   right: -20px;
   width: calc(50% + 50px);   
   display: none;
   }
   }
   */
}
.page-id-42 .our-process .mw-707 {
  max-width: 707px;
}
.page-id-42 .our-process .steps {
  display: flex;
  flex-direction: column;
  max-width: 79px;
  margin-left: auto;
  gap: 13px;
}
@media screen and (max-width: 767px) {
  .page-id-42 .our-process .steps {
    margin-top: 1.875rem;
    margin-left: 0;
    display: none;
  }
}
.page-id-42 .our-process .steps .steps__top {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.page-id-42 .our-process .steps .steps__top-left {
  position: unset;
  width: auto;
  height: auto;
  margin: 0;
}
.page-id-42 .our-process .steps .steps__top-left:after {
  display: none;
}
.page-id-42 .our-process .steps .steps__top-right {
  position: unset;
  width: auto;
  height: auto;
  margin: 0;
}
.page-id-42 .our-process .steps .steps__top-right:after {
  display: none;
}
.page-id-42 .our-process .steps .steps__top-right button img {
  transform: rotateY(180deg);
}
.page-id-42 .our-process .steps .steps__top button {
  padding: 0;
  border: none;
  display: block;
  background-color: transparent;
  cursor: pointer;
  transition: opacity 0.2s linear;
}
.page-id-42 .our-process .steps .steps__top button:hover {
  opacity: 0.35;
}
.page-id-42 .our-process .steps .steps__top button img {
  display: block;
  height: 22px;
}
.page-id-42 .our-process .steps__bottom span {
  display: block;
  color: #202538;
  font-size: 1rem;
  text-align: center;
  line-height: 1;
}
.page-id-42 .our-process .swiper-container-process {
  position: relative;
  /*
   &:before {
   content: '';
   width: 100%;
   height: 100%;
   display: block;
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   z-index: 10;
   }
   */
}
@media screen and (max-width: 767px) {
  .page-id-42 .our-process .swiper-container-process {
    display: none;
  }
}
.page-id-42 .our-process .swiper-container-process .process {
  padding-top: 13.6875rem;
  display: flex;
  flex-wrap: nowrap;
}
@media screen and (max-width: 1024px) {
  .page-id-42 .our-process .swiper-container-process .process {
    padding-top: 6.25rem;
  }
}
@media screen and (max-width: 767px) {
  .page-id-42 .our-process .swiper-container-process .process {
    padding-top: 6.25rem;
  }
}
.page-id-42 .our-process .swiper-container-process .process__item {
  width: 320px;
}
.page-id-42 .our-process .swiper-container-process .process__item-title {
  color: #202538;
  text-align: center;
}
.page-id-42 .our-process .swiper-container-process .process__item .shapes {
  display: block;
  margin-bottom: 2.75rem;
  position: relative;
}
.page-id-42 .our-process .swiper-container-process .process__item .shapes .circle {
  width: 50px;
  height: 50px;
  border-radius: 50px;
  background-color: #202538;
  display: block;
  margin-inline: auto;
}
.page-id-42 .our-process .swiper-container-process .process__item .shapes .line {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%);
  background-color: #202538;
  display: block;
  width: 100%;
  height: 3px;
}
.page-id-42 .our-process .swiper-container-process .process__item .shapes .arrow {
  background: url(/wp-content/uploads/2024/12/Step-Icon.svg) center/contain no-repeat;
  width: 22px;
  height: 22px;
  display: block;
  position: absolute;
  top: 50%;
  transform: rotateY(190deg) translateY(-50%);
  right: -11px;
}
.page-id-42 .our-process .swiper-container-process .process__item.last-item:before {
  content: '';
  background: url(/wp-content/uploads/2024/12/Connecting_Lines.svg) center/100% 100% no-repeat;
  display: block;
  width: 1363px;
  height: 190px;
  position: absolute;
  top: calc(-190px + 25px);
  right: calc(50% - 40px);
}
.page-id-42 .our-process .swiper-container-process .process__item.last-item .shapes .line {
  display: none;
}
.page-id-42 .our-process .swiper-container-process .process__item.last-item .shapes .arrow {
  display: none;
}
.page-id-42 .our-process .swiper-container-process-mobile {
  padding-left: 50px;
}
@media screen and (min-width: 768px) {
  .page-id-42 .our-process .swiper-container-process-mobile {
    display: none;
  }
}
.page-id-42 .our-process .swiper-container-process-mobile .process {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 25px;
}
.page-id-42 .our-process .swiper-container-process-mobile .process .process__item .process__item-title {
  color: #202538;
  display: table;
}
.page-id-42 .our-process .swiper-container-process-mobile .process .process__item .shapes {
  position: relative;
}
.page-id-42 .our-process .swiper-container-process-mobile .process .process__item .shapes .circle {
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 50px;
  background-color: #202538;
  display: block;
  margin-inline: auto;
  left: -20px;
  top: 5px;
}
.page-id-42 .our-process .swiper-container-process-mobile .process .process__item:not(:last-child) .shapes .line {
  width: 1px;
  height: 45px;
  position: absolute;
  background-color: #202538;
  top: 15px;
  left: -15px;
}
.page-id-42 .our-process .swiper-container-process-mobile .process .last-item .process__item-title {
  position: relative;
}
.page-id-42 .our-process .swiper-container-process-mobile .process .last-item .process__item-title:after {
  content: '';
  background: url(/wp-content/uploads/2025/01/Connecting_Lines-Vertical-Mobile-v2.svg) center/100% 100% no-repeat;
  width: 60px;
  height: 220px;
  position: absolute;
  bottom: 15px;
  left: -70px;
}
.page-id-44 .background, .archive .background {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}
@media screen and (max-width: 767px) {
  .page-id-44 .page-banner .banner-col > .fusion-column-wrapper, .archive .page-banner .banner-col > .fusion-column-wrapper {
    flex-direction: column !important;
    align-items: flex-start;
  }
}
.page-id-44 .page-banner .banner-col > .fusion-column-wrapper h1, .archive .page-banner .banner-col > .fusion-column-wrapper h1 {
  max-width: 768px;
}
.page-id-44 .page-banner .fusion-breadcrumbs .fusion-breadcrumb-item, .archive .page-banner .fusion-breadcrumbs .fusion-breadcrumb-item {
  display: flex;
  align-items: center;
}
.page-id-44 .page-banner .fusion-breadcrumbs .fusion-breadcrumb-item.awb-breadcrumb-sep:after, .archive .page-banner .fusion-breadcrumbs .fusion-breadcrumb-item.awb-breadcrumb-sep:after {
  display: flex;
  content: '';
  background: transparent url('/wp-content/uploads/2024/12/right-arrow.png') no-repeat scroll 100% / cover;
  margin: 0 1.25rem;
  width: 9px;
  height: 16px;
}
.page-id-44 .page-banner .fusion-breadcrumbs .fusion-breadcrumb-item a, .archive .page-banner .fusion-breadcrumbs .fusion-breadcrumb-item a, .page-id-44 .page-banner .fusion-breadcrumbs .fusion-breadcrumb-item span, .archive .page-banner .fusion-breadcrumbs .fusion-breadcrumb-item span {
  color: #fff !important;
  font-size: 1rem !important;
}
.page-id-44 .news-articles .fusion-row, .archive .news-articles .fusion-row {
  max-width: 1337px !important;
  margin: auto !important;
}
.page-id-44 .news-articles .fusion-row .sidebar-col, .archive .news-articles .fusion-row .sidebar-col {
  display: none;
}
@media screen and (max-width: 767px) {
  .page-id-44 .news-articles .fusion-row .sidebar-col, .archive .news-articles .fusion-row .sidebar-col {
    width: 100%;
  }
}
.page-id-44 .news-articles .fusion-row .sidebar-col .fusion-title, .archive .news-articles .fusion-row .sidebar-col .fusion-title {
  padding-bottom: 1.4375rem;
  margin-bottom: 0.875rem;
  border-bottom: 0.3px solid #fff;
}
.page-id-44 .news-articles .fusion-row .sidebar-col .fusion-menu, .archive .news-articles .fusion-row .sidebar-col .fusion-menu {
  display: flex;
  gap: 14px;
  flex-direction: column;
  align-items: start;
}
.page-id-44 .news-articles .fusion-row .sidebar-col .fusion-menu li a, .archive .news-articles .fusion-row .sidebar-col .fusion-menu li a, .page-id-44 .news-articles .fusion-row .sidebar-col .fusion-menu li a span, .archive .news-articles .fusion-row .sidebar-col .fusion-menu li a span {
  color: #f9f7f0 !important;
  font-family: "ivyora-text" !important;
  line-height: 115% !important;
  text-transform: capitalize !important;
  text-align: left;
}
.page-id-44 .news-articles .fusion-row .postcard-col .post-card-archive, .archive .news-articles .fusion-row .postcard-col .post-card-archive {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 20px;
}
.page-id-44 .news-articles .fusion-row .postcard-col .post-card-archive .post-card, .archive .news-articles .fusion-row .postcard-col .post-card-archive .post-card {
  border-radius: 4px;
  border: 1px solid #fff;
  padding: 1.25rem 1.25rem 2.5rem 1.25rem;
  width: 100%;
}
.page-id-44 .news-articles .fusion-row .postcard-col .post-card-archive .post-card:first-child img, .archive .news-articles .fusion-row .postcard-col .post-card-archive .post-card:first-child img {
  border-radius: 4px;
  width: 100%;
  height: 220px;
  object-fit: cover;
}
@media screen and (max-width: 767px) {
  .page-id-44 .news-articles .fusion-row .postcard-col .post-card-archive .post-card:first-child img, .archive .news-articles .fusion-row .postcard-col .post-card-archive .post-card:first-child img {
    height: 192px;
  }
}
.page-id-44 .news-articles .fusion-row .postcard-col .post-card-archive .post-card:not(:first-child), .archive .news-articles .fusion-row .postcard-col .post-card-archive .post-card:not(:first-child) {
  width: calc(50% - 10px);
}
@media screen and (max-width: 767px) {
  .page-id-44 .news-articles .fusion-row .postcard-col .post-card-archive .post-card:not(:first-child), .archive .news-articles .fusion-row .postcard-col .post-card-archive .post-card:not(:first-child) {
    width: 100%;
  }
}
.page-id-44 .news-articles .fusion-row .postcard-col .post-card-archive .post-card:not(:first-child) img, .archive .news-articles .fusion-row .postcard-col .post-card-archive .post-card:not(:first-child) img {
  border-radius: 4px;
  width: 100%;
  height: 192px;
  object-fit: cover;
}
@media screen and (max-width: 800px) {
  .page-id-44 .news-articles .fusion-row .postcard-col .post-card-archive .post-card:not(:first-child) img, .archive .news-articles .fusion-row .postcard-col .post-card-archive .post-card:not(:first-child) img {
    height: 125px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-44 .news-articles .fusion-row .postcard-col .post-card-archive .post-card:not(:first-child) img, .archive .news-articles .fusion-row .postcard-col .post-card-archive .post-card:not(:first-child) img {
    height: 192px;
  }
}
.page-id-44 .news-articles .fusion-row .postcard-col .post-card-archive .post-card .post-card-title, .archive .news-articles .fusion-row .postcard-col .post-card-archive .post-card .post-card-title {
  margin: 1.25rem 0 !important;
  text-transform: capitalize;
}
.page-id-44 .news-articles .fusion-row .postcard-col .post-card-archive .post-card .fusion-text, .archive .news-articles .fusion-row .postcard-col .post-card-archive .post-card .fusion-text {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: normal;
  margin-bottom: 20px;
  font-size: 0.875rem;
  letter-spacing: -0.56px;
}
.page-id-44 .news-articles .fusion-row .postcard-col .post-card-archive .post-card .fusion-button, .archive .news-articles .fusion-row .postcard-col .post-card-archive .post-card .fusion-button {
  background: transparent !important;
}
.page-id-44 .news-articles .fusion-row .postcard-col .post-card-archive .post-card .fusion-button:after, .archive .news-articles .fusion-row .postcard-col .post-card-archive .post-card .fusion-button:after {
  display: none;
}
.page-id-44 .news-articles .fusion-row .postcard-col .post-card-archive .post-card .fusion-button .fusion-button-text, .archive .news-articles .fusion-row .postcard-col .post-card-archive .post-card .fusion-button .fusion-button-text {
  color: #fff;
  font-size: 1rem !important;
  line-height: normal;
}
.page-id-44 .news-articles .fusion-row .postcard-col .post-card-pagination, .archive .news-articles .fusion-row .postcard-col .post-card-pagination {
  display: flex;
  justify-content: center;
  gap: 26px;
  margin-top: 6.5625rem;
}
@media screen and (max-width: 1024px) {
  .page-id-44 .news-articles .fusion-row .postcard-col .post-card-pagination, .archive .news-articles .fusion-row .postcard-col .post-card-pagination {
    margin-top: 3.125rem;
  }
}
.page-id-44 .news-articles .fusion-row .postcard-col .post-card-pagination .page-numbers, .archive .news-articles .fusion-row .postcard-col .post-card-pagination .page-numbers {
  text-align: center;
  font-family: ivyora-display, Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #202538;
  font-size: 1.875rem;
  line-height: 1;
}
.page-id-44 .news-articles .fusion-row .postcard-col .post-card-pagination .page-numbers.current, .archive .news-articles .fusion-row .postcard-col .post-card-pagination .page-numbers.current {
  color: #fff;
}
.page-id-44 .news-articles .fusion-row .postcard-col .post-card-pagination .page-numbers .arrow, .archive .news-articles .fusion-row .postcard-col .post-card-pagination .page-numbers .arrow {
  background: url(/wp-content/uploads/2024/12/chevron-right.svg);
  background-repeat: no-repeat;
  background-size: contain;
  width: 10px;
  height: 16px;
  display: flex;
  margin-top: 0.22375rem;
}
.page-id-44 .news-articles .fusion-row .postcard-col .post-card-pagination .page-numbers .arrow.prev, .archive .news-articles .fusion-row .postcard-col .post-card-pagination .page-numbers .arrow.prev {
  transform: rotate(180deg);
}
.service-banner .fusion-image-element .fusion-imageframe {
  width: 100%;
}
.service-banner .fusion-image-element .fusion-imageframe img {
  width: 100%;
  max-width: var(--awb-max-width);
}
@media screen and (max-width: 767px) {
  .service-banner .fusion-image-element .fusion-imageframe img {
    max-width: 60px;
  }
}
@media screen and (max-width: 767px) {
  .service-banner .fusion-text {
    margin-left: 0;
  }
}
.service-content > .fusion-builder-row:before, .service-content > .fusion-builder-row:after {
  content: '' !important;
  background: url(/wp-content/uploads/2024/12/B-Vector.svg) center/contain no-repeat;
  /*
   background-image: url("data:image/svg+xml,%3Csvg width='1007' height='953' viewBox='0 0 1007 953' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.2' clip-path='url(%23clip0_3_4356)' filter='url(%23filter0_ddiiii_3_4356)'%3E%3Cpath opacity='0.1' d='M1003 421.746L995.289 417.116C963.397 471.128 919.159 516.394 866.691 550.344C855.889 453.638 748.897 405.8 629.558 400.656L630.587 399.627C822.969 368.249 933.562 277.201 933.562 151.174C933.562 56.5258 840.972 2 673.281 2H658.364H541.084C463.411 2 393.968 10.7447 351.274 25.1477C262.799 55.497 194.9 128.027 173.81 214.959C151.691 306.521 183.069 417.631 251.997 492.218C281.317 524.11 316.81 549.83 358.476 570.92L323.497 684.601C258.17 640.878 187.699 608.471 113.627 612.072C71.4469 614.129 17.4361 636.763 4.57639 692.832C-7.25455 743.757 23.0944 796.739 58.5872 818.858C89.9649 838.405 129.058 847.15 178.44 846.121H274.116L250.968 922.766H178.954L176.382 931.511H435.634L438.206 922.766H366.191L389.339 846.121H438.72C464.44 846.121 488.102 844.578 510.735 843.035C576.576 893.96 645.504 936.655 722.148 946.942C732.95 948.486 743.753 949 754.555 949C787.99 949 818.853 941.284 845.602 926.881C886.753 904.248 918.645 864.639 933.048 817.315L924.817 814.743C910.929 860.01 880.58 898.075 841.486 919.165C808.051 937.683 766.9 944.37 723.177 938.198C651.677 928.424 585.835 888.816 523.08 841.492C778.217 816.286 867.206 677.4 867.206 566.291C867.206 564.233 867.206 562.175 867.206 560.118C922.245 525.139 969.055 477.815 1002.49 421.746H1003ZM277.202 836.348L178.44 837.376C131.116 838.405 93.5656 829.66 63.2167 811.142C29.7814 791.081 2.00445 741.699 12.8066 694.375C24.6375 642.421 74.5332 621.845 114.141 620.302C187.184 616.187 257.141 649.108 321.44 692.832L277.202 836.862V836.348ZM442.835 834.804H393.454L415.058 764.332C416.602 765.361 418.145 766.904 419.688 767.933L434.091 779.764C454.666 796.739 475.242 814.229 495.817 830.689C478.843 833.261 461.353 834.804 442.835 834.804ZM507.134 828.632C483.986 810.628 461.868 791.595 439.235 773.077L424.832 761.246C424.832 761.246 420.202 757.131 417.63 755.588L462.897 608.471C470.612 610.529 478.843 612.586 487.073 614.129C533.368 623.903 577.605 629.047 620.299 629.047C658.879 629.047 695.915 624.932 731.407 616.701C706.717 712.379 634.702 805.484 507.134 829.146V828.632ZM733.465 606.928C658.879 624.417 576.576 623.903 488.616 605.385C480.386 603.841 473.184 601.784 465.468 599.726L620.299 94.0766H692.314L695.4 85.3319H436.148L433.062 94.0766H505.076L362.076 562.175C321.954 542.114 288.004 516.909 259.713 486.045C192.843 413.515 161.979 305.493 183.584 217.017C203.645 133.171 269.486 63.2129 355.389 33.8924C397.569 19.4894 465.468 11.2591 542.627 11.2591H676.882C770.501 11.2591 816.281 59.0978 816.281 133.685C816.281 252.51 729.35 388.825 573.49 396.54L569.889 408.372H574.519C689.227 408.372 742.724 458.268 742.724 542.114C742.724 563.204 740.152 585.323 735.008 606.928H733.465Z' fill='%23F9F7F0'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_ddiiii_3_4356' x='-2.9708' y='-2.9708' width='1009.7' height='955.699' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='1.2427' dy='1.2427'/%3E%3CfeGaussianBlur stdDeviation='1.2427'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.04 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_3_4356'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='1.2427' dy='1.2427'/%3E%3CfeGaussianBlur stdDeviation='1.2427'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.04 0'/%3E%3CfeBlend mode='normal' in2='effect1_dropShadow_3_4356' result='effect2_dropShadow_3_4356'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect2_dropShadow_3_4356' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='2' dy='0.62135'/%3E%3CfeGaussianBlur stdDeviation='6.05'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect3_innerShadow_3_4356'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='-7' dy='-4.9708'/%3E%3CfeGaussianBlur stdDeviation='2.4854'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.08 0'/%3E%3CfeBlend mode='normal' in2='effect3_innerShadow_3_4356' result='effect4_innerShadow_3_4356'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='2' dy='0.62135'/%3E%3CfeGaussianBlur stdDeviation='6.05'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0'/%3E%3CfeBlend mode='normal' in2='effect4_innerShadow_3_4356' result='effect5_innerShadow_3_4356'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='-7' dy='-4.9708'/%3E%3CfeGaussianBlur stdDeviation='2.4854'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.08 0'/%3E%3CfeBlend mode='normal' in2='effect5_innerShadow_3_4356' result='effect6_innerShadow_3_4356'/%3E%3C/filter%3E%3CclipPath id='clip0_3_4356'%3E%3Crect width='1001' height='947' fill='white' transform='translate(2 2)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
   background-size: contain;
   background-repeat: no-repeat;
   background-position: center;
   */
  width: 1001px;
  height: 947px;
  position: absolute;
  z-index: 100;
  pointer-events: none;
  display: block;
  z-index: 1;
  filter: brightness(0.1);
}
@media screen and (max-width: 1024px) {
  .service-content > .fusion-builder-row:before, .service-content > .fusion-builder-row:after {
    width: 300px;
    height: 200px;
  }
}
@media screen and (max-width: 767px) {
  .service-content > .fusion-builder-row:before, .service-content > .fusion-builder-row:after {
    width: 250px;
    height: 200px;
  }
}
.service-content > .fusion-builder-row:before {
  top: -285px;
  right: calc(-332px + -50px);
}
@media screen and (max-width: 1024px) {
  .service-content > .fusion-builder-row:before {
    top: -250px;
    right: -200px;
  }
}
@media screen and (max-width: 767px) {
  .service-content > .fusion-builder-row:before {
    top: -125px;
    right: -100px;
  }
}
.service-content > .fusion-builder-row:after {
  bottom: -176px;
  left: calc(-397px + -50px);
}
@media screen and (max-width: 1024px) {
  .service-content > .fusion-builder-row:after {
    bottom: -150px;
    left: -200px;
  }
}
@media screen and (max-width: 767px) {
  .service-content > .fusion-builder-row:after {
    bottom: -125px;
    left: -100px;
  }
}
.service-content > .fusion-builder-row .service-content-col {
  border-radius: 4px;
  background-color: #f9f7f0;
}
.service-content > .fusion-builder-row .service-content-col > .fusion-column-wrapper > .fusion-builder-row {
  max-width: 887px !important;
  margin-inline: auto;
  width: 100%;
}
.service-content > .fusion-builder-row .service-content-col > .fusion-column-wrapper > .fusion-builder-row .fusion-post-cards {
  margin-top: 4rem;
}
.service-content > .fusion-builder-row .service-content-col > .fusion-column-wrapper > .fusion-builder-row .fusion-post-cards .fusion-grid {
  justify-content: center;
}
.service-content > .fusion-builder-row .service-content-col > .fusion-column-wrapper > .fusion-builder-row .fusion-post-cards .fusion-grid .na-img {
  width: 100%;
  height: 192px;
  overflow: hidden;
}
.service-content > .fusion-builder-row .service-content-col > .fusion-column-wrapper > .fusion-builder-row .fusion-post-cards .fusion-grid .na-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.service-content > .fusion-builder-row .service-content-col > .fusion-column-wrapper > .fusion-builder-row .fusion-post-cards .fusion-grid .fusion-button .fusion-button-text {
  font-size: 1rem;
}
.page-id-612 .fusion-flexslider {
  display: none;
}
.page-id-612 .who-we-help-faq {
  /*
   .col-top-left {
   justify-content: flex-end;
   >.fusion-column-wrapper {
   max-width: 670px;
   @media screen and (max-width: $breakpoint-xl + 40) {
   margin-right: rem(50px);
   }
   @media screen and (max-width: $breakpoint-md) {
   max-width: 100%;
   }
   }
   }
   .col-top-right {
   justify-content: flex-start;
   > .fusion-column-wrapper {
   max-width: 635px;
   @media screen and (max-width: $breakpoint-md) {
   max-width: 100%;
   }
   }
   }
   */
}
.page-id-612 .who-we-help-faq .col-left .fusion-image-element, .page-id-612 .who-we-help-faq .col-top-left .fusion-image-element {
  margin-left: -3.625rem;
  position: relative;
  /*
   &:before {
   content: '';
   width: 100%;
   height: calc(100% + 52px + 41px);
   background: linear-gradient(90deg, rgba(0, 0, 0, 0.00) 67.73%, #000 100%), transparent -239.668px 52.126px / 157.287% 87.442% no-repeat;
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
   right: 0;
   }
   */
}
@media screen and (max-width: 1024px) {
  .page-id-612 .who-we-help-faq .col-left .fusion-image-element, .page-id-612 .who-we-help-faq .col-top-left .fusion-image-element {
    margin-left: -1.875rem;
  }
}
@media screen and (max-width: 767px) {
  .page-id-612 .who-we-help-faq .col-left .fusion-image-element, .page-id-612 .who-we-help-faq .col-top-left .fusion-image-element {
    margin: 0 -1.25rem;
  }
}
.page-id-612 .who-we-help-faq .col-left .fusion-image-element .fusion-imageframe, .page-id-612 .who-we-help-faq .col-top-left .fusion-image-element .fusion-imageframe {
  width: 100%;
  height: 630px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .page-id-612 .who-we-help-faq .col-left .fusion-image-element .fusion-imageframe, .page-id-612 .who-we-help-faq .col-top-left .fusion-image-element .fusion-imageframe {
    height: 400px;
  }
}
.page-id-612 .who-we-help-faq .col-left .fusion-image-element .fusion-imageframe img, .page-id-612 .who-we-help-faq .col-top-left .fusion-image-element .fusion-imageframe img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page-id-612 .who-we-help-faq .col-left .fusion-image-element .fusion-imageframe:before, .page-id-612 .who-we-help-faq .col-top-left .fusion-image-element .fusion-imageframe:before {
  content: '';
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 85%, #000 100%);
}
.page-id-612 .who-we-help-faq .col-left .fusion-image-element .fusion-imageframe:after, .page-id-612 .who-we-help-faq .col-top-left .fusion-image-element .fusion-imageframe:after {
  content: '';
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  background: linear-gradient(360deg, rgba(255, 255, 255, 0) 85%, #000 100%);
}
.page-id-612 .who-we-help-faq .col-right {
  justify-content: flex-start;
}
.page-id-612 .who-we-help-faq .col-right > .fusion-column-wrapper {
  max-width: 635px;
}
@media screen and (max-width: 767px) {
  .page-id-612 .who-we-help-faq .col-right > .fusion-column-wrapper {
    max-width: 100%;
  }
}
.page-id-612 .who-we-help-faq .col-right .panel-group .fusion-panel .panel-title a {
  padding-block: 32px;
}
@media screen and (max-width: 767px) {
  .page-id-612 .who-we-help-faq .col-right .panel-group .fusion-panel .panel-title a {
    padding-block: 1.25rem;
  }
}
.page-id-612 .who-we-help-faq .col-right .panel-group .fusion-panel .panel-title a .fusion-toggle-heading {
  font-size: 1.875rem !important;
  line-height: 2.1875rem !important;
  padding-left: 3.375rem;
}
@media screen and (max-width: 1024px) {
  .page-id-612 .who-we-help-faq .col-right .panel-group .fusion-panel .panel-title a .fusion-toggle-heading {
    font-size: 1.5rem !important;
    line-height: 1.75rem !important;
    padding-left: 2.5rem;
  }
}
@media screen and (max-width: 767px) {
  .page-id-612 .who-we-help-faq .col-right .panel-group .fusion-panel .panel-title a .fusion-toggle-heading {
    font-size: 1.375rem !important;
    line-height: 1.5rem !important;
  }
}
.page-id-612 .who-we-help-faq .col-right .panel-group .fusion-panel .panel-title a .fusion-toggle-heading::before {
  top: 0;
}
.page-id-612 .who-we-help-faq .col-right .panel-group .fusion-panel .panel-title a.active {
  padding-bottom: 1.5rem;
}
@media screen and (max-width: 767px) {
  .page-id-612 .who-we-help-faq .col-right .panel-group .fusion-panel .panel-title a.active {
    padding-bottom: 1.25rem;
  }
}
.page-id-612 .who-we-help-faq .col-right .panel-group .fusion-panel:last-child .panel-title a {
  padding-bottom: 2.5rem;
}
@media screen and (max-width: 767px) {
  .page-id-612 .who-we-help-faq .col-right .panel-group .fusion-panel:last-child .panel-title a {
    padding-bottom: 1.25rem;
  }
}
.single-post .background {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}
@media screen and (max-width: 767px) {
  .single-post .page-banner .banner-col > .fusion-column-wrapper {
    flex-direction: column !important;
    align-items: flex-start;
  }
}
.single-post .page-banner .banner-col > .fusion-column-wrapper h1 {
  max-width: 999px;
}
.single-post .page-banner .fusion-breadcrumbs .fusion-breadcrumb-item {
  display: flex;
  align-items: center;
}
.single-post .page-banner .fusion-breadcrumbs .fusion-breadcrumb-item.awb-breadcrumb-sep:after {
  display: flex;
  content: '';
  background: transparent url('/wp-content/uploads/2024/12/right-arrow.png') no-repeat scroll 100% / cover;
  margin: 0 1.25rem;
  width: 9px;
  height: 16px;
}
.single-post .page-banner .fusion-breadcrumbs .fusion-breadcrumb-item a, .single-post .page-banner .fusion-breadcrumbs .fusion-breadcrumb-item span {
  color: #fff !important;
  font-size: 1rem !important;
}
.single-post .news-articles .fusion-row {
  max-width: 1337px !important;
  margin: auto !important;
}
@media screen and (max-width: 767px) {
  .single-post .news-articles .fusion-row .sidebar-col {
    width: 100%;
  }
}
.single-post .news-articles .fusion-row .sidebar-col .fusion-title.lead {
  padding-bottom: 1.4375rem;
  margin-bottom: 0.875rem;
  border-bottom: 0.3px solid #fff;
}
.single-post .news-articles .fusion-row .sidebar-col .fusion-menu {
  display: flex;
  gap: 14px;
  flex-direction: column;
  align-items: start;
}
.single-post .news-articles .fusion-row .sidebar-col .fusion-menu li a, .single-post .news-articles .fusion-row .sidebar-col .fusion-menu li a span {
  color: #f9f7f0 !important;
  font-family: "ivyora-text" !important;
  line-height: 115% !important;
  text-transform: capitalize !important;
  text-align: left;
}
.single-post .news-articles .fusion-row .sidebar-col .fusion-post-cards {
  margin-top: 0.375rem;
}
.single-post .news-articles .fusion-row .sidebar-col .fusion-post-cards h3, .single-post .news-articles .fusion-row .sidebar-col .fusion-post-cards h3 a {
  font-size: 1rem !important;
  line-height: 115% !important;
  text-transform: capitalize !important;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.single-post .news-articles .fusion-row .sidebar-col .fusion-post-cards .fusion-imageframe {
  width: 100%;
  height: 150px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .single-post .news-articles .fusion-row .sidebar-col .fusion-post-cards .fusion-imageframe {
    height: 192px;
  }
}
.single-post .news-articles .fusion-row .sidebar-col .fusion-post-cards .fusion-imageframe a {
  display: block;
  width: inherit;
  height: inherit;
}
.single-post .news-articles .fusion-row .sidebar-col .fusion-post-cards .fusion-imageframe a img {
  width: inherit;
  height: 100%;
  object-fit: cover;
}
.single-post .news-articles .fusion-row .content-col .featured-img {
  width: 100%;
  border-radius: 4px;
  overflow: hidden;
}
.single-post .news-articles .fusion-row .content-col .featured-img img {
  width: 100%;
  height: 490px;
  object-fit: cover;
}
.single-post .news-articles .fusion-row .content-col .fusion-content-tb .fusion-fullwidth {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.single-post .news-articles .fusion-row .content-col .fusion-content-tb .fusion-fullwidth .fusion-row .fusion-layout-column .fusion-column-wrapper {
  margin-left: 0 !important;
  margin-right: 0 !imporatnt;
}
.single-post .news-articles .fusion-row .content-col .fusion-content-tb .fusion-fullwidth .fusion-row .fusion-layout-column .fusion-column-wrapper a {
  color: inherit;
}
@media only screen and (max-device-width: 640px) {
  #content {
    margin-bottom: 0px !important;
  }
}
.our-services .fusion-content-boxes {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
}
.our-services .fusion-content-boxes .fusion-column {
  padding-inline: 0;
  margin-block: 0;
  width: 433px !important;
}
@media screen and (max-width: 1438px) {
  .our-services .fusion-content-boxes .fusion-column:first-child {
    width: 886px !important;
  }
}
.our-services .fusion-content-boxes .fusion-column:first-child .col {
  cursor: unset;
}
.our-services .fusion-content-boxes .fusion-column:first-child .col .heading {
  margin-bottom: 2.5rem;
}
@media screen and (max-width: 767px) {
  .our-services .fusion-content-boxes .fusion-column:first-child .col .heading {
    margin-bottom: 1.25rem;
  }
}
.our-services .fusion-content-boxes .fusion-column:first-child .col .heading .content-box-heading {
  font-size: 3.125rem !important;
  line-height: 3.625rem !important;
  font-family: ivyora-display, Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1024px) {
  .our-services .fusion-content-boxes .fusion-column:first-child .col .heading .content-box-heading {
    font-size: 2.625rem !important;
    line-height: 2.75rem !important;
  }
}
@media screen and (max-width: 767px) {
  .our-services .fusion-content-boxes .fusion-column:first-child .col .heading .content-box-heading {
    font-size: 2rem !important;
    line-height: 2.125rem !important;
  }
}
.our-services .fusion-content-boxes .fusion-column:first-child .col .content-container {
  font-size: 1.0625rem;
  line-height: 1.5625rem;
}
.our-services .fusion-content-boxes .fusion-column:not(:first-child) {
  position: relative;
  border: 1px solid #fff;
  border-radius: 4px;
  padding: 1.375rem 1.25rem 0;
  min-height: auto;
  overflow: hidden;
  transition: all 0.5s ease-in-out;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}
@media screen and (max-width: 1024px) {
  .our-services .fusion-content-boxes .fusion-column:not(:first-child) {
    padding: 1.25rem;
    min-height: auto;
  }
}
.our-services .fusion-content-boxes .fusion-column:not(:first-child):before {
  content: '';
  background: url(/wp-content/uploads/2024/12/Service_Hover.png) center/cover no-repeat;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: -1;
  opacity: 0;
  transition: all 0.5s ease-in-out;
}
.our-services .fusion-content-boxes .fusion-column:not(:first-child):hover:after {
  opacity: 0;
  transition: all 0.1s ease;
}
.our-services .fusion-content-boxes .fusion-column:not(:first-child) .col {
  position: relative;
  top: calc(100% - 56px - 31px);
  min-height: inherit;
  width: 100%;
  height: 100%;
  transition: all 0.5s ease-in-out;
  margin-bottom: 1.375rem;
}
@media screen and (max-width: 1024px) {
  .our-services .fusion-content-boxes .fusion-column:not(:first-child) .col {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1024px) {
  .our-services .fusion-content-boxes .fusion-column:not(:first-child) .col {
    width: 100% !important;
    position: unset;
    height: 100%;
  }
}
.our-services .fusion-content-boxes .fusion-column:not(:first-child) .col .heading {
  width: 100%;
  margin-bottom: 0;
  overflow: visible;
  display: flex;
}
.our-services .fusion-content-boxes .fusion-column:not(:first-child) .col .heading a {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
  align-items: flex-start;
  column-gap: 40px;
  justify-content: space-between;
  margin: 0;
}
@media screen and (max-width: 1024px) {
  .our-services .fusion-content-boxes .fusion-column:not(:first-child) .col .heading a {
    align-items: center;
  }
}
.our-services .fusion-content-boxes .fusion-column:not(:first-child) .col .heading a .content-box-heading {
  text-transform: capitalize;
  transition: all 0.2s ease-in-out;
  max-height: 56px;
}
.our-services .fusion-content-boxes .fusion-column:not(:first-child) .col .heading a .image img {
  margin: 0;
}
.our-services .fusion-content-boxes .fusion-column:not(:first-child) .col .content-container {
  margin-top: 1.9375rem;
  transition: all 0.5s ease-in-out;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
}
@media screen and (max-width: 1024px) {
  .our-services .fusion-content-boxes .fusion-column:not(:first-child) .col .content-container {
    margin-top: 1.875rem;
  }
}
.our-services .fusion-content-boxes .fusion-column:not(:first-child) .col .fusion-read-more-button {
  padding: 0;
  height: auto;
  background-color: transparent;
  background-image: none;
  margin-top: 2.0625rem;
  transition: all 0.5s ease-in-out;
}
@media screen and (max-width: 1024px) {
  .our-services .fusion-content-boxes .fusion-column:not(:first-child) .col .fusion-read-more-button {
    margin-top: 1.875rem;
  }
}
.our-services .fusion-content-boxes .fusion-column:not(:first-child) .col .fusion-read-more-button:after {
  display: none;
}
.our-services .fusion-content-boxes .fusion-column .col .content-container {
  font-size: 0.875rem;
  line-height: 1.125rem;
  letter-spacing: -0.56px;
  margin-bottom: 0;
}
.our-services .fusion-content-boxes .fusion-column:hover:before {
  opacity: 1;
}
.our-services .fusion-content-boxes .fusion-column:hover:not(:first-child) .col {
  top: 0;
  /*
   .content-container {
   margin-top: rem(20px);   
   @media screen and (max-width: $breakpoint-lg) {
   margin-top: rem(30px);
   }
   }
   .fusion-read-more-button {
   margin-top: rem(30px);
   @media screen and (max-width: $breakpoint-lg) {
   margin-top: rem(20px);
   }
   }
   */
}
.our-services .fusion-content-boxes .fusion-column:nth-child(2) .col .heading .content-box-heading {
  max-width: 185px;
}
.our-services .fusion-content-boxes .fusion-column:nth-child(3) {
  /*
   &:after {
   content: '';
   width: 100%;
   height: 30px;
   position: absolute;
   bottom: 0;
   left: 0;
   right: 0;
   background-image: linear-gradient(45deg, $black 30%, transparent 40%);
   transition: $transition-base-long;
   }
   */
}
.our-services .fusion-content-boxes .fusion-column:nth-child(3) .col .heading .content-box-heading {
  max-width: 180px;
}
.our-services .fusion-content-boxes .fusion-column:nth-child(4) .col .heading .content-box-heading {
  max-width: 180px;
}
.our-services .fusion-content-boxes .fusion-column:nth-child(6) .col .heading .content-box-heading {
  max-width: 145px;
}
.our-services .fusion-content-boxes .fusion-column:nth-child(7) .col .heading .content-box-heading {
  max-width: 280px;
}
.our-services .fusion-content-boxes .fusion-column:nth-child(9) .col .heading .content-box-heading {
  max-width: 180px;
}
.our-services .fusion-content-boxes:before, .our-services .fusion-content-boxes:after, .our-services .fusion-content-boxes .fusion-clearfix {
  display: none;
}
.faq-section .col-right .panel-group {
  counter-reset: section;
}
.faq-section .col-right .panel-group .fusion-panel:first-child .panel-title a {
  padding-top: 0;
}
.faq-section .col-right .panel-group .fusion-panel .panel-title a {
  color: inherit;
  padding-block: 2.5rem;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
@media screen and (max-width: 1024px) {
  .faq-section .col-right .panel-group .fusion-panel .panel-title a {
    padding-block: 1.25rem;
  }
}
.faq-section .col-right .panel-group .fusion-panel .panel-title a .fusion-toggle-heading {
  font-size: 3.125rem;
  line-height: 3.625rem;
  padding-left: 3.3125rem;
  position: relative;
}
@media screen and (max-width: 1024px) {
  .faq-section .col-right .panel-group .fusion-panel .panel-title a .fusion-toggle-heading {
    font-size: 2.625rem !important;
    line-height: 2.75rem !important;
    padding-left: 2.5rem;
  }
}
@media screen and (max-width: 767px) {
  .faq-section .col-right .panel-group .fusion-panel .panel-title a .fusion-toggle-heading {
    font-size: 1.75rem !important;
    line-height: 2.125rem !important;
    margin-right: 0.625rem;
  }
}
.faq-section .col-right .panel-group .fusion-panel .panel-title a .fusion-toggle-heading::before {
  counter-increment: section;
  content: "0" counter(section);
  font-size: 1.875rem;
  line-height: 2.1875rem;
  position: absolute;
  top: 10px;
  left: 0;
}
@media screen and (max-width: 1024px) {
  .faq-section .col-right .panel-group .fusion-panel .panel-title a .fusion-toggle-heading::before {
    font-size: 1.5rem;
    line-height: 1.75rem;
    top: 0;
  }
}
@media screen and (max-width: 767px) {
  .faq-section .col-right .panel-group .fusion-panel .panel-title a .fusion-toggle-heading::before {
    font-size: 1.375rem;
    line-height: 1.5rem;
    top: 2px;
  }
}
.faq-section .col-right .panel-group .fusion-panel .panel-title a .fusion-toggle-heading strong {
  font-weight: 500;
}
.faq-section .col-right .panel-group .fusion-panel .panel-title a .fusion-toggle-icon-wrapper i {
  width: 25px;
  height: 25px;
  background: url(/wp-content/uploads/2024/12/Cross-Frame.svg) center/contain no-repeat;
  transition: all 0.2s ease-in-out;
}
@media screen and (max-width: 767px) {
  .faq-section .col-right .panel-group .fusion-panel .panel-title a .fusion-toggle-icon-wrapper i {
    width: 20px;
    height: 20px;
  }
}
@media screen and (max-width: 576px) {
  .faq-section .col-right .panel-group .fusion-panel .panel-title a .fusion-toggle-icon-wrapper i {
    width: 15px;
    height: 15px;
  }
}
.faq-section .col-right .panel-group .fusion-panel .panel-title a .fusion-toggle-icon-wrapper i:before {
  display: none;
}
.faq-section .col-right .panel-group .fusion-panel .panel-title a.active {
  padding-bottom: 1.875rem;
}
@media screen and (max-width: 767px) {
  .faq-section .col-right .panel-group .fusion-panel .panel-title a.active {
    padding-bottom: 1.25rem;
  }
}
.faq-section .col-right .panel-group .fusion-panel .panel-title a.active .fusion-toggle-icon-wrapper i.active-icon {
  display: none;
}
.faq-section .col-right .panel-group .fusion-panel .panel-title a.active .fusion-toggle-icon-wrapper i.inactive-icon {
  display: block;
  transform: rotate(45deg);
}
.faq-section .col-right .panel-group .fusion-panel .panel-body {
  padding-block: 0 2.5rem;
}
@media screen and (max-width: 1024px) {
  .faq-section .col-right .panel-group .fusion-panel .panel-body {
    padding-bottom: 1.25rem;
  }
}
.faq-section .col-right .panel-group .fusion-panel .panel-body p:last-child {
  margin-bottom: 0;
}
.fw-thin, .fw-thin.fusion-title > * {
  font-weight: 100 !important;
}
.fw-extra-light, .fw-extra-light.fusion-title > * {
  font-weight: 200 !important;
}
.fw-light, .fw-light.fusion-title > * {
  font-weight: 300 !important;
}
.fw-normal, .fw-normal.fusion-title > * {
  font-weight: 400 !important;
}
.fw-medium, .fw-medium.fusion-title > * {
  font-weight: 500 !important;
}
.fw-semi-bold, .fw-semi-bold.fusion-title > * {
  font-weight: 600 !important;
}
.fw-bold, .fw-bold.fusion-title > * {
  font-weight: 700 !important;
}
.fw-extra-bold, .fw-extra-bold.fusion-title > * {
  font-weight: 800 !important;
}
.fw-black, .fw-black.fusion-title > * {
  font-weight: 900 !important;
}
.fst-italic {
  font-style: italic !important;
}
.fst-normal {
  font-style: normal !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.text-start {
  text-align: left !important;
}
.text-end {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
.text-decoration-underline {
  text-decoration: underline !important;
}
.text-decoration-line-through {
  text-decoration: line-through !important;
}
.text-decoration-none {
  text-decoration: none !important;
}
