h1, h1 * {
  font-size: 3.5rem !important;
  line-height: 1.2 !important;
  letter-spacing: -2.24px !important;
}
h1 strong, h1 * strong {
  color: #009cb6;
  font-weight: 500 !important;
}
@media screen and (max-width: 767px) {
  h1, h1 * {
    font-size: 2rem !important;
    letter-spacing: -1.28px !important;
  }
}
h2, h2 * {
  font-size: 3rem !important;
  line-height: 1.2 !important;
  letter-spacing: -1.92px !important;
}
h2 strong, h2 * strong {
  color: #009cb6;
  font-weight: 500 !important;
}
@media screen and (max-width: 767px) {
  h2, h2 * {
    font-size: 1.75rem !important;
    letter-spacing: -1.12px !important;
  }
}
h3, h3 * {
  font-size: 2rem !important;
  line-height: 1.3 !important;
  letter-spacing: -1.28px !important;
}
h3 strong, h3 * strong {
  color: #009cb6;
  font-weight: 500 !important;
}
@media screen and (max-width: 767px) {
  h3, h3 * {
    font-size: 1rem !important;
    letter-spacing: -0.64px !important;
  }
}
h4, h4 * {
  font-size: 1.5rem !important;
  line-height: 1.3 !important;
  letter-spacing: -0.36px !important;
}
@media screen and (max-width: 767px) {
  h4, h4 * {
    font-size: 1.25rem !important;
    letter-spacing: -0.3px !important;
  }
}
h5, h5 * {
  font-size: 1.25rem !important;
  line-height: 1.15 !important;
  letter-spacing: 0.4px !important;
}
h6, h6 * {
  font-size: 1rem !important;
  line-height: 1.6 !important;
  letter-spacing: 0px !important;
}
.h1, .h1 * {
  font-size: 3.5rem !important;
  line-height: 1.2 !important;
  letter-spacing: -2.24px !important;
}
.h1 strong, .h1 * strong {
  color: #009cb6;
  font-weight: 500 !important;
}
@media screen and (max-width: 767px) {
  .h1, .h1 * {
    font-size: 2rem !important;
    letter-spacing: -1.28px !important;
  }
}
.h2, .h2 * {
  font-size: 3rem !important;
  line-height: 1.2 !important;
  letter-spacing: -1.92px !important;
}
.h2 strong, .h2 * strong {
  color: #009cb6;
  font-weight: 500 !important;
}
@media screen and (max-width: 767px) {
  .h2, .h2 * {
    font-size: 1.75rem !important;
    letter-spacing: -1.12px !important;
  }
}
.h3, .h3 * {
  font-size: 2rem !important;
  line-height: 1.3 !important;
  letter-spacing: -1.28px !important;
}
.h3 strong, .h3 * strong {
  color: #009cb6;
  font-weight: 500 !important;
}
@media screen and (max-width: 767px) {
  .h3, .h3 * {
    font-size: 1rem !important;
    letter-spacing: -0.64px !important;
  }
}
.h4, .h4 * {
  font-size: 1.5rem !important;
  line-height: 1.3 !important;
  letter-spacing: -0.36px !important;
}
@media screen and (max-width: 767px) {
  .h4, .h4 * {
    font-size: 1.25rem !important;
    letter-spacing: -0.3px !important;
  }
}
.h5, .h5 * {
  font-size: 1.25rem !important;
  line-height: 1.15 !important;
  letter-spacing: 0.4px !important;
}
.h6, .h6 * {
  font-size: 1rem !important;
  line-height: 1.6 !important;
  letter-spacing: 0px !important;
}
.seamless-title, .seamless-title * {
  font-size: 2rem !important;
  line-height: 1.3 !important;
  letter-spacing: -1.28px !important;
}
.seamless-title strong, .seamless-title * strong {
  color: #009cb6;
  font-weight: 500 !important;
}
@media screen and (max-width: 767px) {
  .seamless-title, .seamless-title * {
    font-size: 1.75rem !important;
    letter-spacing: -0.64px !important;
  }
}
.fusion-title .fusion-title-heading p {
  margin-bottom: 0 !important;
}
.blue-bullet ul {
  padding: 0 !important;
  margin: 0 !important;
  list-style: none !important;
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
.blue-bullet ul li {
  padding-left: 1.5rem;
  background: url('/wp-content/uploads/2025/03/blue-bullet-midnight.svg') no-repeat left center;
  width: 100%;
}
.lead, .lead * {
  font-size: 1.125rem !important;
  line-height: 1.6 !important;
  font-weight: 300 !important;
  letter-spacing: 0px !important;
}
@media screen and (max-width: 767px) {
  .lead, .lead * {
    font-size: 1rem !important;
  }
}
.lead strong, .lead * strong {
  font-weight: 700 !important;
}
.fusion-text > * {
  margin: 0 0 1.5rem !important;
}
.fusion-text > *:last-child {
  margin: 0 !important;
}
/* Buttons */
.fusion-button {
  height: 56px;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: 100% !important;
  font-weight: 500 !important;
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}
@media screen and (max-width: 576px) {
  .fusion-button {
    width: 100% !important;
  }
}
.fusion-button .button-icon-right {
  margin-left: 0.5rem !important;
}
.fusion-button .button-icon-right:before {
  content: url('/wp-content/uploads/2025/02/arrow-right.svg') !important;
  display: block !important;
  height: 20px;
  width: 20px;
}
.fusion-button.white-btn {
  border: 1px solid #141b4d !important;
  background: #fff !important;
}
.fusion-button.white-btn .fusion-button-text {
  color: #141b4d !important;
}
.fusion-button.white-btn:hover {
  background: #f7f7f7 !important;
}
.multi-btn-col .fusion-column-wrapper {
  gap: 10px;
}
@media screen and (max-width: 576px) {
  .multi-btn-col .fusion-column-wrapper .fusion-button {
    width: auto !important;
  }
}
.fusion-content-boxes.type-2 {
  max-width: 1106px;
  margin: auto;
}
.fusion-content-boxes.type-2:before, .fusion-content-boxes.type-2:after, .fusion-content-boxes.type-2 .fusion-clearfix {
  display: none;
}
.fusion-content-boxes.type-2 .content-box-column .content-box-wrapper .heading .image {
  text-align: left;
}
.fusion-content-boxes.type-2 .content-box-column .content-box-wrapper .heading .image img {
  margin-bottom: 1.9375rem;
}
.fusion-content-boxes.type-2 .content-box-column .content-box-wrapper .heading .content-box-heading {
  text-align: left;
}
.fusion-content-boxes.type-2 .content-box-column .content-box-wrapper .content-container {
  text-align: left;
}
.fusion-content-boxes.center .content-box-column .content-box-wrapper .heading .image {
  text-align: center;
}
.fusion-content-boxes.center .content-box-column .content-box-wrapper .heading .content-box-heading {
  text-align: center;
}
.fusion-content-boxes.center .content-box-column .content-box-wrapper .content-container {
  text-align: center;
}
.fusion-tb-header .main-header > .fusion-row .logo-col .fusion-imageframe {
  max-width: 175px;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header .main-header > .fusion-row .logo-col .fusion-imageframe {
    max-width: 110px;
  }
}
@media screen and (max-width: 1200px) {
  .fusion-tb-header .main-header > .fusion-row .menu-col .awb-menu .fusion-menu .awb-menu__main-li {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header .main-header > .fusion-row .menu-col .awb-menu .fusion-menu .awb-menu__main-li {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
@media screen and (max-width: 1200px) {
  .fusion-tb-header .main-header > .fusion-row .menu-col .awb-menu .fusion-menu .awb-menu__main-li .awb-menu__main-a {
    font-size: 0.875rem !important;
  }
}
.fusion-tb-header .main-header > .fusion-row .menu-col .awb-menu .fusion-menu .awb-menu__main-li .awb-menu__main-a .awb-menu__open-nav-submenu-hover:before {
  content: '';
  background: url('/wp-content/uploads/2025/03/menu-arrow-down-midnight.svg') no-repeat center center;
  background-size: contain;
  display: block !important;
  width: 14px !important;
  height: 18px !important;
}
@media screen and (max-width: 1200px) {
  .fusion-tb-header .main-header > .fusion-row .menu-col .awb-menu .fusion-menu .awb-menu__main-li .awb-menu__main-a .awb-menu__open-nav-submenu-hover:before {
    width: 10px !important;
    height: 9px !important;
    background-size: 100% 100%;
  }
}
.fusion-tb-header .main-header > .fusion-row .menu-col .awb-menu .fusion-menu .awb-menu__main-li .awb-menu__sub-ul {
  box-shadow: rgba(59, 84, 156, 0.08) 2px 4px 10px 0px;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header .main-header > .fusion-row .menu-col .awb-menu .fusion-menu .awb-menu__main-li .awb-menu__sub-ul {
    box-shadow: none;
  }
}
@media screen and (max-width: 1200px) {
  .fusion-tb-header .main-header > .fusion-row .menu-col .awb-menu .fusion-menu .awb-menu__main-li .awb-menu__sub-ul .awb-menu__sub-li .awb-menu__sub-a {
    font-size: 0.875rem !important;
  }
}
.fusion-tb-header .main-header > .fusion-row .menu-col .awb-menu .fusion-menu .awb-menu__main-li.support-menu-item {
  margin-left: 1.6875rem !important;
  margin-right: 0.5rem !important;
}
@media screen and (max-width: 1200px) {
  .fusion-tb-header .main-header > .fusion-row .menu-col .awb-menu .fusion-menu .awb-menu__main-li.support-menu-item {
    margin-left: 0.5rem !important;
  }
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header .main-header > .fusion-row .menu-col .awb-menu .fusion-menu .awb-menu__main-li.support-menu-item {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
.fusion-tb-header .main-header > .fusion-row .menu-col .awb-menu .fusion-menu .awb-menu__main-li.signin-menu-item {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header .main-header > .fusion-row .menu-col .awb-menu .fusion-menu .awb-menu__main-li.signin-menu-item {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
.fusion-tb-header .main-header > .fusion-row .menu-col .awb-menu .fusion-menu .awb-menu__main-li.contactus-menu-item {
  align-items: center !important;
  margin-left: 0.5rem !important;
}
@media screen and (max-width: 1200px) {
  .fusion-tb-header .main-header > .fusion-row .menu-col .awb-menu .fusion-menu .awb-menu__main-li.contactus-menu-item {
    margin-right: 0 !important;
  }
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header .main-header > .fusion-row .menu-col .awb-menu .fusion-menu .awb-menu__main-li.contactus-menu-item {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
.fusion-tb-header .main-header > .fusion-row .menu-col .awb-menu .fusion-menu .awb-menu__main-li.contactus-menu-item .awb-menu__main-a {
  height: 48px;
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
  border-radius: 100px;
  background: #009cb6 !important;
  color: #fff !important;
  font-weight: 500 !important;
}
@media screen and (max-width: 1200px) {
  .fusion-tb-header .main-header > .fusion-row .menu-col .awb-menu .fusion-menu .awb-menu__main-li.contactus-menu-item .awb-menu__main-a {
    height: 40px;
    padding-left: 0.9375rem !important;
    padding-right: 0.9375rem !important;
  }
}
.fusion-tb-header .main-header > .fusion-row .menu-col .awb-menu .fusion-menu .awb-menu__main-li.contactus-menu-item .awb-menu__main-a:hover {
  background: #141b4d !important;
}
.fusion-tb-header .main-header > .fusion-row .menu-col .awb-menu.custom-mobile-menu .awb-menu__m-toggle .awb-menu__m-collapse-icon {
  width: 24px !important;
  height: 24px !important;
}
.fusion-tb-header .main-header > .fusion-row .menu-col .awb-menu.custom-mobile-menu .awb-menu__m-toggle .awb-menu__m-collapse-icon .awb-menu__m-collapse-icon-close {
  width: 24px !important;
  height: 24px !important;
}
.fusion-tb-header .main-header > .fusion-row .menu-col .awb-menu.custom-mobile-menu .awb-menu__m-toggle .awb-menu__m-collapse-icon .awb-menu__m-collapse-icon-close:before {
  display: flex !important;
  width: 24px !important;
  height: 24px !important;
  align-items: center;
  justify-content: center;
}
.fusion-tb-header .main-header > .fusion-row .menu-col .awb-menu.custom-mobile-menu .awb-menu__m-toggle .awb-menu__m-collapse-icon .awb-menu__m-collapse-icon-open {
  width: 24px !important;
  height: 24px !important;
}
.fusion-tb-header .main-header > .fusion-row .menu-col .awb-menu.custom-mobile-menu .awb-menu__m-toggle .awb-menu__m-collapse-icon .awb-menu__m-collapse-icon-open:before {
  content: url('/wp-content/uploads/2025/02/menu-toggle-icon.svg') !important;
  display: flex !important;
  width: 24px !important;
  height: 24px !important;
  align-items: center;
  justify-content: center;
}
.fusion-tb-header .main-header > .fusion-row .menu-col .awb-menu.custom-mobile-menu .fusion-menu {
  position: absolute !important;
}
.fusion-tb-header .main-header > .fusion-row .menu-col .awb-menu.collapse-enabled .awb-menu__open-nav-submenu_mobile:before {
  padding: 0 1.6875rem !important;
}
.fusion-tb-footer .main-footer {
  background: #141b4d;
  background: linear-gradient(90deg, #141b4d 30%, #009cb6 140%) !important;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-footer .main-footer > .fusion-row {
    gap: 32px 20px;
  }
}
@media screen and (max-width: 1200px) {
  .fusion-tb-footer .main-footer > .fusion-row .footer-logo-col {
    width: 18.5% !important;
  }
}
@media screen and (max-width: 1024px) {
  .fusion-tb-footer .main-footer > .fusion-row .footer-logo-col {
    width: 100% !important;
  }
}
.fusion-tb-footer .main-footer > .fusion-row .footer-logo-col .fusion-imageframe.ssaa-award img {
  width: 220px;
}
.fusion-tb-footer .main-footer > .fusion-row .footer-logo-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper {
  display: flex;
  margin: -0.25rem;
}
.fusion-tb-footer .main-footer > .fusion-row .footer-logo-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon {
  margin: 0.25rem;
}
.fusion-tb-footer .main-footer > .fusion-row .footer-logo-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon:before {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
}
.fusion-tb-footer .main-footer > .fusion-row .footer-logo-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-facebook {
  order: 1;
}
.fusion-tb-footer .main-footer > .fusion-row .footer-logo-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-facebook:before {
  background: url('/wp-content/uploads/2025/02/facebook-icon.svg') no-repeat center center;
}
.fusion-tb-footer .main-footer > .fusion-row .footer-logo-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-instagram {
  order: 2;
}
.fusion-tb-footer .main-footer > .fusion-row .footer-logo-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-instagram:before {
  background: url('/wp-content/uploads/2025/02/instagram-icon.svg') no-repeat center center;
}
.fusion-tb-footer .main-footer > .fusion-row .footer-logo-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-twitter {
  order: 3;
}
.fusion-tb-footer .main-footer > .fusion-row .footer-logo-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-twitter:before {
  background: url('/wp-content/uploads/2025/02/x-icon.svg') no-repeat center center;
}
.fusion-tb-footer .main-footer > .fusion-row .footer-logo-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-linkedin {
  order: 4;
}
.fusion-tb-footer .main-footer > .fusion-row .footer-logo-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-linkedin:before {
  background: url('/wp-content/uploads/2025/02/linkedin-icon.svg') no-repeat center center;
}
@media screen and (max-width: 1200px) {
  .fusion-tb-footer .main-footer > .fusion-row .footer-menu-col {
    width: 18.5% !important;
  }
}
@media screen and (max-width: 1024px) {
  .fusion-tb-footer .main-footer > .fusion-row .footer-menu-col {
    width: calc(25% - 15px) !important;
  }
}
@media screen and (max-width: 767px) {
  .fusion-tb-footer .main-footer > .fusion-row .footer-menu-col {
    width: calc(50% - 10px) !important;
  }
}
.fusion-tb-footer .main-footer > .fusion-row .footer-menu-col .fusion-menu .menu-item.local-support-training {
  max-width: 150px;
}
.fusion-tb-footer .main-footer > .fusion-row .footer-menu-col .fusion-menu .menu-item.self-storage-automation-software {
  max-width: 190px;
}
.testimonials .fusion-row .heading-col .fusion-column-wrapper {
  gap: 1.5rem;
}
@media screen and (max-width: 767px) {
  .testimonials .fusion-row .heading-col .fusion-column-wrapper {
    justify-content: center;
    gap: 0;
  }
}
.testimonials .fusion-row .heading-col .fusion-column-wrapper .fusion-title {
  max-width: 638px;
}
.testimonials .fusion-row .content-col .google-reviews-slider {
  display: flex;
  justify-content: center;
  align-items: start;
  gap: 2.5rem;
  flex-wrap: wrap;
}
@media screen and (max-width: 767px) {
  .testimonials .fusion-row .content-col .google-reviews-slider {
    gap: 0;
  }
}
.testimonials .fusion-row .content-col .google-reviews-slider .rating-summary {
  width: 49.01%;
  display: flex;
  gap: 80px;
  justify-content: center;
  align-items: start;
  padding-top: 1.3125rem;
}
@media screen and (max-width: 1200px) {
  .testimonials .fusion-row .content-col .google-reviews-slider .rating-summary {
    width: 100%;
    padding-top: 0px;
  }
}
@media screen and (max-width: 767px) {
  .testimonials .fusion-row .content-col .google-reviews-slider .rating-summary {
    flex-direction: column;
    align-items: center;
    gap: 32px;
    max-width: 335px;
    margin-bottom: 2rem;
  }
}
.testimonials .fusion-row .content-col .google-reviews-slider .rating-summary .rating-info {
  width: 100%;
  max-width: 240px;
  white-space: nowrap;
}
@media screen and (max-width: 767px) {
  .testimonials .fusion-row .content-col .google-reviews-slider .rating-summary .rating-info {
    display: flex;
    align-items: self-start;
    max-width: unset;
    gap: 24px;
    align-items: flex-end;
    flex-wrap: wrap;
  }
}
.testimonials .fusion-row .content-col .google-reviews-slider .rating-summary .rating-info h3 {
  color: #009cb6;
  text-align: center;
  font-size: 8.75rem !important;
  font-style: normal;
  font-weight: 400;
  line-height: 100% !important;
  letter-spacing: -8.4px !important;
  text-transform: capitalize;
  margin-bottom: 1.5rem;
  display: flex;
  align-items: flex-end;
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .testimonials .fusion-row .content-col .google-reviews-slider .rating-summary .rating-info h3 {
    font-size: 6.25rem !important;
    margin-bottom: 0;
  }
}
.testimonials .fusion-row .content-col .google-reviews-slider .rating-summary .rating-info h3 span {
  color: #009cb6;
  font-size: 32px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 100% !important;
  letter-spacing: 0.64px;
  margin-left: 0.3125rem;
  margin-bottom: 1.25rem;
}
@media screen and (max-width: 767px) {
  .testimonials .fusion-row .content-col .google-reviews-slider .rating-summary .rating-info h3 span {
    margin-bottom: 0.875rem;
  }
}
.testimonials .fusion-row .content-col .google-reviews-slider .rating-summary .rating-info p {
  color: #141b4d;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 1.6 !important;
  margin-bottom: 0;
  white-space: pre-wrap;
}
@media screen and (max-width: 767px) {
  .testimonials .fusion-row .content-col .google-reviews-slider .rating-summary .rating-info p {
    margin-bottom: 14px;
    height: 32px;
    display: flex;
    align-items: center;
  }
}
@media screen and (max-width: 350px) {
  .testimonials .fusion-row .content-col .google-reviews-slider .rating-summary .rating-info p {
    margin-bottom: 0;
  }
}
.testimonials .fusion-row .content-col .google-reviews-slider .rating-summary .rating-bars {
  width: 100%;
  max-width: 327px;
  display: flex;
  justify-content: start;
  flex-wrap: wrap;
  row-gap: 14px;
  align-items: start;
}
@media screen and (max-width: 767px) {
  .testimonials .fusion-row .content-col .google-reviews-slider .rating-summary .rating-bars {
    row-gap: 13px;
  }
}
.testimonials .fusion-row .content-col .google-reviews-slider .rating-summary .rating-bars .rating-bar {
  display: flex;
  justify-content: start;
  flex-wrap: nowrap;
  align-items: center;
  width: 100%;
}
.testimonials .fusion-row .content-col .google-reviews-slider .rating-summary .rating-bars .rating-bar .star-icon {
  position: relative;
  margin-right: 0.375rem;
}
.testimonials .fusion-row .content-col .google-reviews-slider .rating-summary .rating-bars .rating-bar .star-icon:before {
  content: "";
  display: flex;
  background-image: url(/wp-content/uploads/2025/02/star-icon.svg);
  background-repeat: no-repeat;
  background-position: center center;
  transform: scale(0.9);
  width: 24px;
  height: 23px;
}
.testimonials .fusion-row .content-col .google-reviews-slider .rating-summary .rating-bars .rating-bar .rating-num {
  color: #141b4d;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0.2px;
  margin-right: 0.75rem;
  width: 12.571px;
  position: relative;
  top: 1px;
}
.testimonials .fusion-row .content-col .google-reviews-slider .rating-summary .rating-bars .rating-bar .bar {
  background: #f2f2f2;
  max-width: 268px;
  height: 9px;
  width: 100%;
  display: flex;
}
.testimonials .fusion-row .content-col .google-reviews-slider .rating-summary .rating-bars .rating-bar .bar .fill {
  background: #141b4d;
  height: 9px;
}
.testimonials .fusion-row .content-col .google-reviews-slider .review-slider {
  width: 47.95%;
}
@media screen and (max-width: 1200px) {
  .testimonials .fusion-row .content-col .google-reviews-slider .review-slider {
    width: 100%;
    max-width: 633px;
  }
}
@media screen and (max-width: 767px) {
  .testimonials .fusion-row .content-col .google-reviews-slider .review-slider {
    margin-bottom: 2.5rem;
  }
}
.testimonials .fusion-row .content-col .google-reviews-slider .review-slider .slick-track .review-slide {
  border-radius: 16px;
  border: 1px solid #edf0f7;
  background: #f8f9fc;
  padding: 20px;
  display: grid;
  gap: 20px;
  grid-template-columns: 167px auto;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .testimonials .fusion-row .content-col .google-reviews-slider .review-slider .slick-track .review-slide {
    display: flex;
    flex-direction: column;
    padding: 1.25rem;
    row-gap: 20px;
  }
}
.testimonials .fusion-row .content-col .google-reviews-slider .review-slider .slick-track .review-slide .review-avatar img {
  width: 167px;
  height: 218px;
  object-fit: cover;
  border-radius: 8px;
}
@media screen and (max-width: 767px) {
  .testimonials .fusion-row .content-col .google-reviews-slider .review-slider .slick-track .review-slide .review-avatar img {
    width: 100%;
    max-width: 167px;
    height: 160px;
    display: block;
  }
}
.testimonials .fusion-row .content-col .google-reviews-slider .review-slider .slick-track .review-slide .review-content {
  width: 100%;
  max-width: 416px;
}
@media screen and (max-width: 767px) {
  .testimonials .fusion-row .content-col .google-reviews-slider .review-slider .slick-track .review-slide .review-content {
    max-width: unset;
  }
}
.testimonials .fusion-row .content-col .google-reviews-slider .review-slider .slick-track .review-slide .review-content .stars {
  margin-bottom: 2rem;
  display: flex;
  gap: 4px;
}
@media screen and (max-width: 767px) {
  .testimonials .fusion-row .content-col .google-reviews-slider .review-slider .slick-track .review-slide .review-content .stars {
    margin-bottom: 1rem;
  }
}
.testimonials .fusion-row .content-col .google-reviews-slider .review-slider .slick-track .review-slide .review-content .stars .star-icon {
  position: relative;
}
.testimonials .fusion-row .content-col .google-reviews-slider .review-slider .slick-track .review-slide .review-content .stars .star-icon:before {
  content: "";
  width: 24px;
  height: 24px;
  display: flex;
  background-image: url(/wp-content/uploads/2025/02/star-icon.svg);
  background-repeat: no-repeat;
  background-position: center center;
  transform: scale(0.9);
}
.testimonials .fusion-row .content-col .google-reviews-slider .review-slider .slick-track .review-slide .review-content .review-text {
  color: #4a4c56;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .testimonials .fusion-row .content-col .google-reviews-slider .review-slider .slick-track .review-slide .review-content .review-text {
    margin-bottom: 1rem;
  }
}
.testimonials .fusion-row .content-col .google-reviews-slider .review-slider .slick-track .review-slide .review-content .review-author {
  color: #07080b;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0.4px;
  text-transform: capitalize;
  margin: 0;
}
.testimonials .fusion-row .content-col .google-reviews-slider .pagination-wrapper {
  width: 100%;
}
.testimonials .fusion-row .content-col .google-reviews-slider .pagination-wrapper .slick-dots {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 4px;
}
.testimonials .fusion-row .content-col .google-reviews-slider .pagination-wrapper .slick-dots li {
  width: 8px;
  height: 8px;
}
.testimonials .fusion-row .content-col .google-reviews-slider .pagination-wrapper .slick-dots li button {
  margin: 0 !important;
  padding: 0 !important;
  border-radius: 100%;
  border: 0;
  width: 8px;
  height: 8px;
  font-size: 0;
  background: linear-gradient(90deg, rgba(53, 76, 141, 0.50) 0%, rgba(77, 106, 188, 0.50) 100%);
  cursor: pointer;
  transition: all 0.4s ease-in-out;
  display: block;
}
.testimonials .fusion-row .content-col .google-reviews-slider .pagination-wrapper .slick-dots li.slick-active {
  width: 12px;
  height: 12px;
}
.testimonials .fusion-row .content-col .google-reviews-slider .pagination-wrapper .slick-dots li.slick-active button {
  width: 12px;
  height: 12px;
  background: linear-gradient(90deg, #354c8d 0%, #4d6abc 100%);
}
.faq .fusion-row .toggle-col .fusion-accordian .panel-group .fusion-panel {
  border-radius: 12px;
  border: 1px solid #edf0f7;
  background: #fff;
  padding: 1.25rem;
  margin-bottom: 0;
  height: fit-content;
  margin-bottom: 1.25rem;
}
.faq .fusion-row .toggle-col .fusion-accordian .panel-group .fusion-panel:last-child {
  margin-bottom: 0;
}
.faq .fusion-row .toggle-col .fusion-accordian .panel-group .fusion-panel .panel-heading h4 a {
  padding: 0;
  display: flex;
  align-items: start;
}
@media screen and (max-width: 767px) {
  .faq .fusion-row .toggle-col .fusion-accordian .panel-group .fusion-panel .panel-heading h4 a {
    align-items: center;
  }
}
.faq .fusion-row .toggle-col .fusion-accordian .panel-group .fusion-panel .panel-heading h4 a .fusion-toggle-icon-wrapper .inactive-icon {
  display: none;
}
.faq .fusion-row .toggle-col .fusion-accordian .panel-group .fusion-panel .panel-heading h4 a .fusion-toggle-icon-wrapper .active-icon {
  display: flex;
  background: unset !important;
  padding: 0;
}
.faq .fusion-row .toggle-col .fusion-accordian .panel-group .fusion-panel .panel-heading h4 a .fusion-toggle-icon-wrapper .active-icon:before {
  content: "";
  background-image: url(/wp-content/uploads/2025/03/toggle-icon-color-midnight-blue.svg);
  width: 14px;
  height: 16px;
  display: flex;
  transition: all 0.4s ease-in-out;
}
.faq .fusion-row .toggle-col .fusion-accordian .panel-group .fusion-panel .panel-heading h4 a:not(.active) .active-icon:before {
  transform: rotate(180deg);
}
.faq .fusion-row .toggle-col .fusion-accordian .panel-group .fusion-panel .panel-heading h4 a .fusion-toggle-heading {
  color: #141b4d;
  font-size: 1.25rem !important;
  font-style: normal;
  font-weight: 400;
  line-height: 150% !important;
  letter-spacing: 0.2px !important;
  margin-right: 1.25rem !important;
}
.faq .fusion-row .toggle-col .fusion-accordian .panel-group .fusion-panel .panel-collapse .panel-body {
  color: #4a4c56 !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  padding: 0;
  padding-top: 1rem !important;
}
.faq .fusion-row .toggle-col .fusion-accordian .panel-group .fusion-panel .panel-collapse .panel-body p:last-child {
  margin-bottom: 0 !important;
}
@media screen and (max-width: 767px) {
  .faq .fusion-row .toggle-col .fusion-accordian .panel-group .fusion-panel .panel-collapse .panel-body {
    padding-top: 1.25rem !important;
  }
}
.cta-section .fusion-row {
  background: linear-gradient(90deg, #141b4d 30%, #009cb6 140%) !important;
  border-radius: 16px;
  position: relative;
}
.cta-section .fusion-row:before {
  content: "" !important;
  background-image: url(/wp-content/uploads/2025/02/screen-bg.svg);
  background-size: cover;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
}
@media screen and (max-width: 767px) {
  .cta-section .fusion-row:before {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .cta-section .fusion-row .fusion-layout-column .lead, .cta-section .fusion-row .fusion-layout-column .lead * {
    font-size: 1.125rem !important;
  }
}
.cta-section .fusion-row .fusion-layout-column .fusion-button .fusion-button-text {
  white-space: nowrap;
}
@media screen and (max-width: 767px) {
  .content-with-image-container .fusion-row {
    max-width: 630px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
.content-with-image-container .fusion-row .fusion-layout-column .fusion-column-wrapper {
  position: relative;
}
.content-with-image-container .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-content-boxes {
  margin-left: 0;
  margin-right: 0;
  display: flex;
  flex-direction: column;
  row-gap: 24px;
}
.content-with-image-container .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-content-boxes:before, .content-with-image-container .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-content-boxes:after, .content-with-image-container .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-content-boxes .fusion-clearfix {
  display: none;
}
.content-with-image-container .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-content-boxes.alt {
  row-gap: 16px;
}
@media screen and (max-width: 767px) {
  .content-with-image-container .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-content-boxes {
    margin-bottom: 2rem;
    row-gap: 16px;
  }
}
.content-with-image-container .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-content-boxes .content-box-column {
  padding: 0;
  margin: 0;
}
.content-with-image-container .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-content-boxes .content-box-column .content-box-wrapper .heading {
  margin-bottom: 0.5rem !important;
}
.content-with-image-container .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-content-boxes .content-box-column .content-box-wrapper .heading .image {
  border-radius: 40px;
  background: #fff;
  box-shadow: 0px 0px 4px 0px rgba(54, 88, 163, 0.12);
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
}
.content-with-image-container .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-content-boxes .content-box-column .content-box-wrapper .heading .image img {
  margin-right: 0;
  width: 16px;
  object-fit: scale-down;
}
.content-with-image-container .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-content-boxes .content-box-column .content-box-wrapper .heading .content-box-heading {
  padding-left: 2.75rem !important;
  line-height: 160% !important;
  font-weight: 500;
}
.content-with-image-container .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-content-boxes .content-box-column .content-box-wrapper .content-container {
  margin-bottom: 0;
  padding-left: 2.75rem;
}
.content-with-image-container .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-image-element .fusion-imageframe img {
  height: 529px;
  object-fit: cover;
}
@media screen and (max-width: 767px) {
  .content-with-image-container .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-image-element .fusion-imageframe img {
    height: 260px;
  }
}
.content-with-image-container .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-image-element .fusion-imageframe.default-img {
  position: initial;
  height: unset;
}
.content-with-image-container .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-image-element .fusion-imageframe.default-img img {
  height: unset;
}
.content-with-image-container .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-image-element .fusion-imageframe.award img {
  object-position: top right;
}
@media screen and (max-width: 767px) {
  .content-with-image-container .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-text.lead, .content-with-image-container .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-text.lead * {
    font-size: 1.125rem !important;
  }
}
.content-with-image-container .fusion-row .fusion-layout-column.info-col .fusion-column-wrapper {
  justify-content: center;
}
.content-with-image-container.blue-bg {
  background: #141b4d;
}
@media screen and (max-width: 767px) {
  .content-with-image-container.blue-bg .fusion-row .fusion-image-element .fusion-imageframe img {
    height: 331px !important;
  }
}
@media screen and (max-width: 576px) {
  .content-with-image-container.blue-bg .fusion-row .fusion-image-element .fusion-imageframe img {
    height: 260px !important;
  }
}
@media screen and (max-width: 576px) {
  .content-with-image-container.blue-bg .fusion-row .fusion-image-element .fusion-imageframe img {
    height: 221px !important;
  }
}
.content-with-image-container.blue-bg .fusion-row .fusion-image-element .fusion-imageframe.alt {
  /* @media screen and (max-width: $breakpoint-md) {
   height: 221px !important;
   } */
}
.awb-gallery-wrapper {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
@media screen and (max-width: 767px) {
  .awb-gallery-wrapper {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
}
.awb-gallery-wrapper .logo-slider {
  display: flex;
  width: 100%;
  height: auto;
  gap: 53px;
}
@media screen and (max-width: 767px) {
  .awb-gallery-wrapper .logo-slider {
    gap: 60px;
  }
}
.awb-gallery-wrapper .logo-slider div {
  display: flex;
  flex: 0 0 auto;
  margin-right: 0px;
  width: fit-content !important;
  padding: 0 !important;
  position: static !important;
}
.awb-gallery-wrapper .logo-slider div.clearfix {
  display: none;
}
.awb-gallery-wrapper .logo-slider div .fusion-gallery-image {
  display: flex;
  justify-content: center;
  align-items: center;
}
.awb-gallery-wrapper .logo-slider div .fusion-gallery-image img {
  width: fit-content;
  object-fit: contain;
}
@media screen and (max-width: 767px) {
  .trusted-facilities-worldwide > .fusion-row .left-col .fusion-title.col-heading {
    font-size: 1.75rem !important;
    letter-spacing: -1.12px !important;
  }
}
.trusted-facilities-worldwide > .fusion-row .img-col .fusion-imageframe.img-banner img {
  height: 447px;
  object-fit: cover;
  border-radius: 16px;
}
@media screen and (max-width: 767px) {
  .trusted-facilities-worldwide > .fusion-row .img-col .fusion-imageframe.img-banner img {
    height: 300px;
  }
}
.trusted-facilities-worldwide > .fusion-row .img-col .fusion-imageframe.iss-best-business {
  position: absolute;
  bottom: -24px;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
  overflow: visible;
}
.trusted-facilities-worldwide > .fusion-row .img-col .fusion-imageframe.iss-best-business img {
  box-shadow: 0px 0px 12px 0px rgba(59, 84, 156, 0.15) !important;
  border-radius: 12px;
}
@media screen and (max-width: 767px) {
  .trusted-facilities-worldwide > .fusion-row .img-col .fusion-imageframe.iss-best-business img {
    width: 188px !important;
  }
}
@media screen and (max-width: 767px) {
  .trusted-facilities-worldwide > .fusion-row .img-col .fusion-imageframe.iss-best-business {
    bottom: 6px;
  }
}
.trusted-facilities-worldwide > .fusion-row .right-col .fusion-title.with-star {
  display: flex;
}
.trusted-facilities-worldwide > .fusion-row .right-col .fusion-title.with-star:after {
  content: url('/wp-content/uploads/2025/03/midnight-star.svg');
  margin-left: 0.1875rem;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .dynamic-pricing .fusion-row .fusion-layout-column .fusion-text.subheading {
    margin-bottom: 2rem;
  }
}
.dynamic-pricing .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-content-boxes {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: center;
}
.dynamic-pricing .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-content-boxes:before, .dynamic-pricing .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-content-boxes:after, .dynamic-pricing .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-content-boxes .fusion-clearfix {
  display: none;
}
.dynamic-pricing .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-content-boxes .content-box-column {
  margin: 0;
  width: 426.66px;
  border-radius: 16px;
  background: #fff;
  box-shadow: 0px 0px 6px 0px rgba(59, 84, 156, 0.10);
  display: flex;
  padding: 40px 20px;
}
.dynamic-pricing .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-content-boxes .content-box-column .content-box-wrapper {
  width: 100%;
}
.dynamic-pricing .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-content-boxes .content-box-column .content-box-wrapper .heading {
  margin-bottom: 0 !important;
}
.dynamic-pricing .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-content-boxes .content-box-column .content-box-wrapper .heading .image {
  border-radius: 40px;
  background: #f8f9fc;
  box-shadow: 0px 0px 4px 0px rgba(54, 88, 163, 0.12);
  width: 80px;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto auto 32px;
}
.dynamic-pricing .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-content-boxes .content-box-column .content-box-wrapper .heading .image img {
  margin-right: 0;
  width: 40px;
  height: 40px;
  object-fit: contain;
  object-position: center center;
  margin-bottom: 0;
}
.dynamic-pricing .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-content-boxes .content-box-column .content-box-wrapper .heading .content-box-heading {
  color: #141b4d;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 500;
  line-height: 130% !important;
  letter-spacing: -0.36px;
  margin-bottom: 1rem;
}
@media screen and (max-width: 1024px) {
  .dynamic-pricing .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-content-boxes .content-box-column .content-box-wrapper .heading .content-box-heading {
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 130%;
    letter-spacing: -0.3px;
  }
}
.dynamic-pricing .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-content-boxes .content-box-column .content-box-wrapper .content-container {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .dynamic-pricing .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-content-boxes .content-box-column .content-box-wrapper .content-container br {
    display: none;
  }
}
.smart-scalable-features > .fusion-row .fusion-layout-column .fusion-content-boxes {
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 3.75rem !important;
  display: flex !important;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
  gap: 20px;
}
@media screen and (max-width: 767px) {
  .smart-scalable-features > .fusion-row .fusion-layout-column .fusion-content-boxes {
    margin-bottom: 2rem !important;
  }
}
@media screen and (max-width: 576px) {
  .smart-scalable-features > .fusion-row .fusion-layout-column .fusion-content-boxes {
    gap: 16px;
  }
}
.smart-scalable-features > .fusion-row .fusion-layout-column .fusion-content-boxes:before, .smart-scalable-features > .fusion-row .fusion-layout-column .fusion-content-boxes:after, .smart-scalable-features > .fusion-row .fusion-layout-column .fusion-content-boxes .fusion-clearfix {
  display: none !important;
}
.smart-scalable-features > .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column {
  width: 203px !important;
  padding: 1.25rem !important;
  margin-bottom: 0 !important;
  border-radius: 16px;
  background: #fff;
  box-shadow: 0px 0px 6px 0px rgba(59, 84, 156, 0.10);
}
@media screen and (max-width: 576px) {
  .smart-scalable-features > .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column {
    width: calc(50% - 8px) !important;
  }
}
.smart-scalable-features > .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading {
  margin-bottom: 0 !important;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.smart-scalable-features > .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading .heading-link {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.smart-scalable-features > .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading .image {
  width: 80px;
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background: #f8f9fc;
  box-shadow: 0px 0px 4px 0px rgba(54, 88, 163, 0.12);
  margin-bottom: 1.25rem;
}
.smart-scalable-features > .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading .image img {
  margin-bottom: 0 !important;
}
.smart-scalable-features > .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading .content-box-heading {
  width: 100%;
}
.page-banner .fusion-row .heading-col {
  max-width: 1074px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  position: relative;
}
.page-banner .fusion-row .heading-col:before {
  content: "";
  background-image: url(/wp-content/uploads/2025/02/page-banner-vector-img-1.svg);
  width: 57px;
  height: 86px;
  position: absolute;
  top: 90px;
  left: -14px;
  z-index: -1;
}
@media screen and (max-width: 767px) {
  .page-banner .fusion-row .heading-col:before {
    display: none;
  }
}
.page-banner .fusion-row .heading-col:after {
  content: "";
  background-image: url(/wp-content/uploads/2025/02/page-banner-vector-img-2.svg);
  width: 56px;
  height: 86px;
  position: absolute;
  top: 90px;
  right: -14px;
  z-index: -1;
}
@media screen and (max-width: 767px) {
  .page-banner .fusion-row .heading-col:after {
    display: none;
  }
}
.page-banner .fusion-row .heading-col .fusion-column-wrapper:before {
  content: "";
  background-image: url(/wp-content/uploads/2025/02/page-banner-vector-img-3.svg);
  width: 993px;
  height: 993px;
  position: absolute;
  top: -23px;
  left: 50%;
  transform: translateX(-50%);
  z-index: -1;
}
@media screen and (max-width: 767px) {
  .page-banner .fusion-row .heading-col .fusion-column-wrapper:before {
    display: none;
  }
}
.page-banner .fusion-row .img-col .fusion-image-element .fusion-imageframe {
  border-radius: 16px;
}
.page-banner .fusion-row .img-col .fusion-image-element .fusion-imageframe img {
  aspect-ratio: 2;
}
@media screen and (max-width: 767px) {
  .sitelink-apart-rest > .fusion-row .info-col .lead, .sitelink-apart-rest > .fusion-row .info-col .lead * {
    font-size: 1.125rem !important;
  }
}
.sitelink-apart-rest > .fusion-row .img-col .fusion-imageframe.img-banner img {
  height: 440px;
  object-fit: cover;
  border-radius: 16px;
}
@media screen and (max-width: 767px) {
  .sitelink-apart-rest > .fusion-row .img-col .fusion-imageframe.img-banner img {
    height: 250px;
  }
}
@media screen and (max-width: 576px) {
  .sitelink-apart-rest > .fusion-row .img-col .fusion-imageframe.img-banner img {
    height: 197px;
  }
}
.sitelink-apart-rest > .fusion-row .img-col .fusion-imageframe.iss-best-business {
  position: absolute;
  top: 47px;
  left: -110px;
  margin: 0 auto;
  text-align: center;
  overflow: visible;
}
@media screen and (max-width: 1200px) {
  .sitelink-apart-rest > .fusion-row .img-col .fusion-imageframe.iss-best-business {
    top: 170px;
  }
}
@media screen and (max-width: 1024px) {
  .sitelink-apart-rest > .fusion-row .img-col .fusion-imageframe.iss-best-business {
    left: -65px;
  }
}
@media screen and (max-width: 767px) {
  .sitelink-apart-rest > .fusion-row .img-col .fusion-imageframe.iss-best-business {
    display: none !important;
  }
}
.sitelink-apart-rest > .fusion-row .img-col .fusion-imageframe.iss-best-business img {
  box-shadow: 0px 0px 12px 0px rgba(59, 84, 156, 0.15) !important;
  border-radius: 12px;
  max-width: 267px !important;
}
@media screen and (max-width: 767px) {
  .sitelink-apart-rest > .fusion-row .img-col .fusion-imageframe.iss-best-business img {
    width: 188px !important;
  }
}
.first-end-to-end {
  background: #141b4d !important;
  background: linear-gradient(90deg, #141b4d 30%, #009cb6 140%) !important;
  overflow: hidden !important;
}
.first-end-to-end > .fusion-row .info-col .fusion-column-wrapper {
  max-width: 537px;
}
.first-end-to-end > .fusion-row .img-col {
  height: 100%;
}
@media screen and (max-width: 767px) {
  .first-end-to-end > .fusion-row .img-col {
    height: auto;
  }
}
.first-end-to-end > .fusion-row .img-col .fusion-image-element {
  position: absolute;
  width: 770px;
  top: auto;
  right: -287px;
  bottom: -248px;
}
@media screen and (max-width: 1024px) {
  .first-end-to-end > .fusion-row .img-col .fusion-image-element {
    width: 670px;
  }
}
@media screen and (max-width: 767px) {
  .first-end-to-end > .fusion-row .img-col .fusion-image-element {
    width: 662px;
    transform: rotate(-4.5deg);
    top: -14px;
    right: -143px;
    bottom: auto;
  }
}
@media screen and (max-width: 576px) {
  .first-end-to-end > .fusion-row .img-col .fusion-image-element {
    width: 462px;
  }
}
@media screen and (max-width: 767px) {
  .first-end-to-end > .fusion-row .img-col {
    min-height: 450px;
  }
}
.switching-software > .fusion-row .fusion-layout-column .fusion-content-boxes {
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 2.5rem !important;
  display: flex !important;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}
@media screen and (max-width: 767px) {
  .switching-software > .fusion-row .fusion-layout-column .fusion-content-boxes {
    margin-bottom: 2rem !important;
    gap: 16px;
  }
}
.switching-software > .fusion-row .fusion-layout-column .fusion-content-boxes:before, .switching-software > .fusion-row .fusion-layout-column .fusion-content-boxes:after, .switching-software > .fusion-row .fusion-layout-column .fusion-content-boxes .fusion-clearfix {
  display: none !important;
}
.switching-software > .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column {
  max-width: 260px !important;
  width: 25% !important;
  padding: 1.25rem !important;
  margin-bottom: 0 !important;
  position: relative;
  min-height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .switching-software > .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column {
    width: 100% !important;
    max-width: 100% !important;
  }
}
.switching-software > .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column:after {
  content: '';
  height: 3px;
  width: 82.7%;
  position: absolute;
  background: url('/wp-content/uploads/2025/03/vector-line.svg') repeat-x center;
  top: 69px;
  right: -155px;
  z-index: -3;
}
@media screen and (max-width: 860px) {
  .switching-software > .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column:after {
    right: -140px;
  }
}
@media screen and (max-width: 767px) {
  .switching-software > .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column:after {
    right: 0;
    width: 300px;
    left: 0;
    margin: 0 auto;
    bottom: -10px;
    top: auto;
  }
}
.switching-software > .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading {
  margin-bottom: 0 !important;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  overflow: visible !important;
  position: relative;
}
.switching-software > .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading .image {
  width: 100%;
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 1.25rem;
  position: relative;
}
.switching-software > .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading .image:before {
  content: '';
  width: 80px;
  height: 80px;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: -1;
  border-radius: 80px;
  border: 1px solid #e5e5e5;
  background: #141b4d;
}
.switching-software > .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading .image:after {
  content: '';
  width: 140px;
  height: 80px;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: -2;
  background: #f8f9fc;
}
.switching-software > .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading .image img {
  margin-bottom: 0 !important;
}
.switching-software > .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading .content-box-heading {
  white-space: nowrap;
  font-size: 2rem !important;
  font-weight: 400 !important;
  line-height: 130% !important;
  letter-spacing: 0.16px !important;
}
@media screen and (max-width: 1024px) {
  .switching-software > .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading .content-box-heading {
    font-size: 1.5rem !important;
    letter-spacing: 0.12px !important;
  }
}
.switching-software > .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column.content-box-column-last:after {
  display: none;
}
.seamless-integrations {
  overflow: hidden !important;
}
.seamless-integrations > .fusion-row:before {
  content: '' !important;
  display: block !important;
  width: 967px;
  height: 972px;
  position: absolute;
  top: -400px;
  left: -450px;
  z-index: -1;
  background: url('/wp-content/uploads/2025/03/sides-radial-bg.svg') no-repeat center;
}
@media screen and (max-width: 767px) {
  .seamless-integrations > .fusion-row:before {
    display: none !important;
  }
}
.seamless-integrations > .fusion-row:after {
  content: '' !important;
  display: block !important;
  width: 967px;
  height: 972px;
  position: absolute;
  top: -400px;
  right: -450px;
  z-index: -1;
  background: url('/wp-content/uploads/2025/03/sides-radial-bg.svg') no-repeat center;
}
@media screen and (max-width: 767px) {
  .seamless-integrations > .fusion-row:after {
    display: none !important;
  }
}
@media screen and (max-width: 767px) {
  .seamless-integrations > .fusion-row .seamless-col .seamless-heading, .seamless-integrations > .fusion-row .seamless-col .seamless-heading * {
    font-size: 1.75rem !important;
  }
}
.seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper {
  max-width: 1220px;
  margin: 0 auto;
}
.seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner {
  min-height: 507px;
}
@media screen and (max-width: 767px) {
  .seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner {
    gap: 20px;
    min-height: auto;
  }
}
@media screen and (max-width: 767px) {
  .seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item .fusion-column-wrapper {
    padding-left: 4.375rem;
  }
}
@media screen and (max-width: 767px) {
  .seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item .col-heading {
    font-size: 1.25rem !important;
  }
}
@media screen and (max-width: 767px) {
  .seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item .col-content {
    font-size: 0.75rem !important;
    margin-bottom: 0 !important;
  }
}
.seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item .fusion-button.col-btn {
  height: 21px !important;
  font-size: 0.875rem !important;
  font-weight: 600 !important;
  letter-spacing: -0.14px !important;
  background: url('/wp-content/uploads/2025/03/arrow-right-small.svg') no-repeat right center transparent !important;
  padding-left: 0 !important;
  padding-right: 1.4375rem !important;
}
@media screen and (max-width: 767px) {
  .seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item .fusion-button.col-btn {
    display: none !important;
  }
}
.seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item .fusion-button.col-btn .fusion-button-text {
  color: #23325d !important;
}
.seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item.payment {
  width: 185px;
  position: absolute;
  bottom: 0;
  top: auto;
  left: 259px;
}
@media screen and (max-width: 1024px) {
  .seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item.payment {
    left: 181px;
    width: 215px;
  }
}
@media screen and (max-width: 850px) {
  .seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item.payment {
    left: 118px;
  }
}
@media screen and (max-width: 767px) {
  .seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item.payment {
    position: relative;
    width: 100%;
    order: 2;
    left: 0;
  }
}
@media screen and (max-width: 767px) {
  .seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item.payment:before {
    content: '';
    width: 50px;
    height: 50px;
    position: absolute;
    top: 0;
    left: 0;
    background: url('/wp-content/uploads/2025/03/payment-icon.svg') no-repeat center;
    z-index: 2;
  }
}
@media screen and (max-width: 767px) {
  .seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item.payment:after {
    content: '';
    width: 26px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #f5f4f7;
    z-index: 1;
    top: 30px;
    left: 11px;
  }
}
.seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item.marketplace {
  width: 271px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item.marketplace {
    position: relative;
    width: 100%;
    margin: 0;
    order: 3;
  }
}
@media screen and (max-width: 767px) {
  .seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item.marketplace:before {
    content: '';
    width: 50px;
    height: 50px;
    position: absolute;
    top: 0;
    left: 0;
    background: url('/wp-content/uploads/2025/03/access-icon.svg') no-repeat center;
    z-index: 2;
  }
}
@media screen and (max-width: 767px) {
  .seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item.marketplace:after {
    content: '';
    width: 26px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #f5f4f7;
    z-index: 1;
    top: 30px;
    left: 11px;
  }
}
.seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item.website {
  width: 243px;
  position: absolute;
  top: 0;
  right: 0;
}
@media screen and (max-width: 800px) {
  .seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item.website {
    width: 195px;
  }
}
@media screen and (max-width: 767px) {
  .seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item.website {
    position: relative;
    width: 100%;
    order: 5;
  }
}
@media screen and (max-width: 767px) {
  .seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item.website:before {
    content: '';
    width: 50px;
    height: 50px;
    position: absolute;
    top: 0;
    left: 0;
    background: url('/wp-content/uploads/2025/03/website-icon.svg') no-repeat center;
    z-index: 2;
  }
}
.seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item.insurance {
  width: 245px;
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (max-width: 1024px) {
  .seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item.insurance {
    left: 0;
    width: 215px;
  }
}
@media screen and (max-width: 900px) {
  .seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item.insurance {
    width: 195px;
  }
}
@media screen and (max-width: 767px) {
  .seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item.insurance {
    position: relative;
    width: 100%;
    left: 0;
    top: 0;
    order: 1;
  }
}
@media screen and (max-width: 767px) {
  .seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item.insurance:before {
    content: '';
    width: 50px;
    height: 50px;
    position: absolute;
    top: 0;
    left: -1px;
    background: url('/wp-content/uploads/2025/03/insurance-icon.svg') no-repeat center;
    z-index: 2;
  }
}
@media screen and (max-width: 767px) {
  .seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item.insurance:after {
    content: '';
    width: 26px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #f5f4f7;
    z-index: 1;
    top: 30px;
    left: 11px;
  }
}
.seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item.access {
  width: 255px;
  position: absolute;
  bottom: 0;
  right: 226px;
}
@media screen and (max-width: 1024px) {
  .seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item.access {
    right: 168px;
  }
}
@media screen and (max-width: 900px) {
  .seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item.access {
    width: 195px;
    right: 158px;
  }
}
@media screen and (max-width: 767px) {
  .seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item.access {
    position: relative;
    width: 100%;
    order: 4;
    right: 0;
    left: 0;
    top: 0;
  }
}
@media screen and (max-width: 767px) {
  .seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item.access:before {
    content: '';
    width: 50px;
    height: 50px;
    position: absolute;
    top: 0;
    left: 0;
    background: url('/wp-content/uploads/2025/03/marketplace-icon.svg') no-repeat center;
    z-index: 2;
  }
}
@media screen and (max-width: 767px) {
  .seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-builder-row-inner .col-list-item.access:after {
    content: '';
    width: 26px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #f5f4f7;
    z-index: 1;
    top: 30px;
    left: 11px;
  }
}
.seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-imageframe.list-vector {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
  bottom: 0;
  margin: auto;
}
@media screen and (max-width: 767px) {
  .seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-imageframe.list-vector {
    display: none;
  }
}
.seamless-integrations > .fusion-row .col-content-list > .fusion-column-wrapper .fusion-imageframe.list-vector img {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 0;
  top: 0;
}
.form-container .fusion-row .form-wrapper .form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
}
@media screen and (max-width: 767px) {
  .form-container .fusion-row .form-wrapper .form-row {
    flex-direction: column;
  }
}
.form-container .fusion-row .form-wrapper .form-group {
  margin-bottom: 1rem;
}
.form-container .fusion-row .form-wrapper .form-group.form-col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
  padding-right: 0.46875rem;
  padding-left: 0.46875rem;
}
.form-container .fusion-row .form-wrapper .form-group p {
  margin-bottom: 0;
}
.form-container .fusion-row .form-wrapper .form-group p span {
  display: flex;
  flex-direction: column;
  position: relative;
}
.form-container .fusion-row .form-wrapper .form-group p span input, .form-container .fusion-row .form-wrapper .form-group p span textarea, .form-container .fusion-row .form-wrapper .form-group p span select {
  display: block;
  width: 100%;
  height: 48px;
  border-radius: 6px;
  padding: 12px 16px;
  font-weight: 300;
  color: rgba(0, 19, 70, 0.7);
  border-color: rgba(0, 19, 70, 0.7);
  font-size: 1rem !important;
  line-height: 1;
  background-color: #fff !important;
}
.form-container .fusion-row .form-wrapper .form-group p span input::placeholder, .form-container .fusion-row .form-wrapper .form-group p span textarea::placeholder, .form-container .fusion-row .form-wrapper .form-group p span select::placeholder {
  color: #757575 !important;
}
.the-best-in-the-business .fusion-row {
  max-width: 912px !important;
  margin: auto !important;
}
.page-id-53 .page-banner > .fusion-row .img-col .fusion-image-element .fusion-imageframe img {
  height: 614px;
  object-fit: cover;
  border-radius: 20px;
}
@media screen and (max-width: 1024px) {
  .page-id-53 .page-banner > .fusion-row .img-col .fusion-image-element .fusion-imageframe img {
    height: 450px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-53 .page-banner > .fusion-row .img-col .fusion-image-element .fusion-imageframe img {
    height: 380px;
    object-position: -88px;
  }
}
.page-id-623 .page-banner .fusion-row .fusion-layout-column .fusion-title h1 {
  font-size: 2.6875rem !important;
  line-height: 48px !important;
}
.page-id-623 .page-banner .fusion-row .fusion-layout-column .fusion-title h2 {
  font-size: 1.25rem !important;
  line-height: 30px !important;
}
.page-id-623 .page-banner .fusion-row .fusion-builder-row-inner {
  justify-content: start;
}
@media screen and (max-width: 1024px) {
  .page-id-623 .all-customer-stories .fusion-row .fusion-post-cards .fusion-grid {
    margin: -0.625rem -0.625rem 0 -0.625rem;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-623 .all-customer-stories .fusion-row .fusion-post-cards .fusion-grid li {
    padding: 0.625rem;
  }
}
@media screen and (max-width: 767px) {
  .page-id-623 .all-customer-stories .fusion-row .fusion-post-cards .fusion-grid li .fusion-column-wrapper .fusion-text {
    margin-left: 0;
    margin-right: 0;
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  .page-id-623 .all-customer-stories .fusion-row .fusion-post-cards .fusion-grid li .fusion-column-wrapper .fusion-button {
    margin: 0 !important;
  }
}
.page-id-623 .all-customer-stories .fusion-row .fusion-post-cards .fusion-grid li .fusion-column-wrapper .fusion-button.read-more {
  background: unset;
  padding: 0 !important;
  height: unset;
  margin: 0 1rem;
}
.page-id-623 .all-customer-stories .fusion-row .fusion-post-cards .fusion-grid li .fusion-column-wrapper .fusion-button.read-more .fusion-button-text {
  color: rgba(35, 50, 93, 0.8);
  text-decoration: underline;
}
.page-id-623 .all-customer-stories .fusion-row .fusion-post-cards .pagination {
  justify-content: center;
  margin: calc(84px - 26px) 0 0 0;
  /*
   font-size: rem(20px);
   .current {
   border: 0 !important;
   background: 0;
   color: $darkblue;
   margin: 0 rem(22px) 0 rem(22px);
   width: fit-content;
   }
   .inactive {
   border: 0;
   color: rgba($darkblue,0.4);
   margin: 0 rem(22px) 0 rem(22px);
   width: fit-content;
   }
   .pagination-next {
   font-size: rem(20px) !important;
   margin: 0 37px;
   }
   */
}
.page-id-674 .page-banner .fusion-row .fusion-builder-row-inner {
  justify-content: start;
}
@media screen and (max-width: 1024px) {
  .page-id-674 .all-customer-stories .fusion-row .fusion-post-cards .fusion-grid {
    margin: -0.625rem -0.625rem 0 -0.625rem;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-674 .all-customer-stories .fusion-row .fusion-post-cards .fusion-grid li {
    padding: 0.625rem;
  }
}
@media screen and (max-width: 767px) {
  .page-id-674 .all-customer-stories .fusion-row .fusion-post-cards .fusion-grid li .fusion-column-wrapper .fusion-text {
    margin-left: 0;
    margin-right: 0;
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  .page-id-674 .all-customer-stories .fusion-row .fusion-post-cards .fusion-grid li .fusion-column-wrapper .fusion-button {
    margin: 0 !important;
  }
}
.page-id-674 .all-customer-stories .fusion-row .fusion-post-cards .fusion-grid li .fusion-column-wrapper .fusion-button.read-more {
  background: unset;
  padding: 0 !important;
  height: unset;
  margin: 0 1rem;
}
.page-id-674 .all-customer-stories .fusion-row .fusion-post-cards .fusion-grid li .fusion-column-wrapper .fusion-button.read-more .fusion-button-text {
  color: rgba(35, 50, 93, 0.8);
  text-decoration: underline;
}
.page-id-674 .all-customer-stories .fusion-row .fusion-post-cards .pagination {
  justify-content: center;
  margin: calc(84px - 26px) 0 0 0;
  /*
   font-size: rem(20px);
   .current {
   border: 0 !important;
   background: 0;
   color: $darkblue;
   margin: 0 rem(22px) 0 rem(22px);
   width: fit-content;
   }
   .inactive {
   border: 0;
   color: rgba($darkblue,0.4);
   margin: 0 rem(22px) 0 rem(22px);
   width: fit-content;
   }
   .pagination-next {
   font-size: rem(20px) !important;
   margin: 0 37px;
   }
   */
}
.single-customer-stories .page-banner .fusion-row .fusion-layout-column .fusion-title h1 {
  letter-spacing: normal !important;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .single-customer-stories .the-challenge-container .fusion-row .fusion-layout-column .fusion-title h3 {
    font-size: 2rem !important;
  }
}
.single-customer-stories .form-container .heading-col {
  max-width: 700px;
  margin: auto !important;
}
.single-customer-stories .form-container .heading-col .fusion-text.lead {
  max-width: 550px !important;
  margin-left: auto;
  margin-right: auto;
}
.single-customer-stories .form-container .form-column {
  max-width: 928px !important;
  margin: auto !important;
}
.single-customer-stories .form-container .form-column .form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
  row-gap: 16px;
}
.single-customer-stories .form-container .form-column .form-row:not(:last-child) {
  margin-bottom: 16px;
}
.single-customer-stories .form-container .form-column .form-row .form-col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
  padding-right: 0.46875rem;
  padding-left: 0.46875rem;
}
@media screen and (max-width: 767px) {
  .single-customer-stories .form-container .form-column .form-row .form-col {
    flex-basis: auto;
    width: 100%;
  }
}
.single-customer-stories .form-container .form-column .form-row .form-col.col-label {
  max-width: 215px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  white-space: nowrap;
}
@media screen and (max-width: 767px) {
  .single-customer-stories .form-container .form-column .form-row .form-col.col-label {
    justify-content: flex-start;
  }
}
.single-customer-stories .form-container .form-column .form-row .form-col p {
  margin-bottom: 0;
}
.single-customer-stories .form-container .form-column .form-row .form-col label {
  font-size: 1.25rem;
  line-height: 1;
  color: #23325d;
}
@media screen and (max-width: 767px) {
  .single-customer-stories .form-container .form-column .form-row .form-col label {
    margin-bottom: 0rem !important;
    display: block;
  }
}
.single-customer-stories .form-container .form-column .form-row .form-col .wpcf7-form-control-wrap {
  display: flex;
  flex-direction: column;
}
.single-customer-stories .form-container .form-column .form-row .form-col .wpcf7-form-control-wrap .wpcf7-form-control {
  display: block;
  width: 100%;
  height: 48px;
  border-radius: 6px;
  padding: 12px 16px;
  font-weight: 300;
  color: rgba(0, 19, 70, 0.7);
  border-color: rgba(0, 19, 70, 0.7);
  font-size: 1.25rem;
  line-height: 1;
  background: #fff;
}
.single-customer-stories .form-container .form-column .form-row .form-col .wpcf7-form-control-wrap .wpcf7-form-control::placeholder {
  color: #d2d2d5;
}
.single-customer-stories .form-container .form-column .form-btn-group {
  display: flex;
  align-items: center;
  margin-top: 3rem;
}
.single-customer-stories .form-container .form-column .form-btn-group.flex-reverse {
  flex-direction: row-reverse;
}
.single-customer-stories .form-container .form-column .form-btn-group p {
  margin-bottom: 0;
}
.single-post .page-banner .fusion-row .fusion-layout-column .fusion-title h1 {
  letter-spacing: normal !important;
}
.single-post .page-banner .fusion-row .fusion-layout-column .fusion-builder-row-inner {
  justify-content: start;
}
.single-post .post-container .fusion-row .fusion-layout-column h1 strong, .single-post .post-container .fusion-row .fusion-layout-column h2 strong, .single-post .post-container .fusion-row .fusion-layout-column h3 strong, .single-post .post-container .fusion-row .fusion-layout-column h4 strong, .single-post .post-container .fusion-row .fusion-layout-column h5 strong {
  font-weight: 500;
  color: #141b4d !important;
}
.single-post .post-container .fusion-row .fusion-layout-column h2 {
  margin-bottom: 32px;
}
.single-post .post-container .fusion-row .fusion-layout-column .content-full-width-block, .single-post .post-container .fusion-row .fusion-layout-column .content-with-image-block__image {
  margin: 2rem auto 1rem;
}
.single-post .form-container .heading-col {
  max-width: 700px;
  margin: auto !important;
}
.single-post .form-container .heading-col .fusion-text.lead {
  max-width: 550px !important;
  margin-left: auto;
  margin-right: auto;
}
.single-post .form-container .form-column {
  max-width: 928px !important;
  margin: auto !important;
}
.single-post .form-container .form-column .form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
  row-gap: 16px;
}
.single-post .form-container .form-column .form-row:not(:last-child) {
  margin-bottom: 16px;
}
.single-post .form-container .form-column .form-row .form-col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
  padding-right: 0.46875rem;
  padding-left: 0.46875rem;
}
@media screen and (max-width: 767px) {
  .single-post .form-container .form-column .form-row .form-col {
    flex-basis: auto;
    width: 100%;
  }
}
.single-post .form-container .form-column .form-row .form-col.col-label {
  max-width: 215px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  white-space: nowrap;
}
@media screen and (max-width: 767px) {
  .single-post .form-container .form-column .form-row .form-col.col-label {
    justify-content: flex-start;
  }
}
.single-post .form-container .form-column .form-row .form-col p {
  margin-bottom: 0;
}
.single-post .form-container .form-column .form-row .form-col label {
  font-size: 1.25rem;
  line-height: 1;
  color: #23325d;
}
@media screen and (max-width: 767px) {
  .single-post .form-container .form-column .form-row .form-col label {
    margin-bottom: 0rem !important;
    display: block;
  }
}
.single-post .form-container .form-column .form-row .form-col .wpcf7-form-control-wrap {
  display: flex;
  flex-direction: column;
}
.single-post .form-container .form-column .form-row .form-col .wpcf7-form-control-wrap .wpcf7-form-control {
  display: block;
  width: 100%;
  height: 48px;
  border-radius: 6px;
  padding: 12px 16px;
  font-weight: 300;
  color: rgba(0, 19, 70, 0.7);
  border-color: rgba(0, 19, 70, 0.7);
  font-size: 1.25rem;
  line-height: 1;
  background: #fff;
}
.single-post .form-container .form-column .form-row .form-col .wpcf7-form-control-wrap .wpcf7-form-control::placeholder {
  color: #d2d2d5;
}
.single-post .form-container .form-column .form-btn-group {
  display: flex;
  align-items: center;
  margin-top: 3rem;
}
.single-post .form-container .form-column .form-btn-group.flex-reverse {
  flex-direction: row-reverse;
}
.single-post .form-container .form-column .form-btn-group p {
  margin-bottom: 0;
}
@media screen and (max-width: 576px) {
  .onepage-header .fusion-imageframe {
    width: 130px;
  }
}
.onepage-header .fusion-button {
  padding-left: 20px !important;
  padding-right: 20px !important;
  height: 45px !important;
}
.management-banner:before {
  content: '';
  max-width: 1692px;
  height: 100%;
  background: rgba(59, 84, 156, .9);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  clip-path: polygon(0% -160%, 92% 50%, 0% 340%);
}
.management-banner .form-col .wpcf7-form {
  background: #fff;
  padding: 2rem;
  border-radius: 6px;
  position: relative;
}
.management-banner .form-col .wpcf7-form > p {
  font-size: 1.25rem;
  line-height: 30px;
  font-weight: 400;
}
.management-banner .form-col .wpcf7-form > p .fw400 {
  font-weight: 600;
}
.management-banner .form-col .wpcf7-form .lp-banner__form-input input, .management-banner .form-col .wpcf7-form .wpcf7-form-control-wrap input {
  background: #fff !important;
  color: #001346 !important;
}
.management-banner .form-col .wpcf7-form .lp-banner__form-input input::placeholder, .management-banner .form-col .wpcf7-form .wpcf7-form-control-wrap input::placeholder {
  color: rgba(0, 19, 70, 0.6) !important;
}
.checklist-ul ul {
  padding: 0 !important;
  margin: 0 !important;
  list-style: none !important;
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
.checklist-ul ul li {
  padding-left: 2.1875rem;
  background: url('/wp-content/uploads/2023/04/checklist-icon.png') no-repeat left top;
  width: 100%;
}
.landing-award-col .fusion-column-wrapper {
  gap: 15px;
}
.landing-award-col .fusion-column-wrapper .fusion-image-element {
  width: 230px;
}
.compare-table table th img {
  max-width: 186px;
}
@media screen and (max-width: 767px) {
  .page-id-614 .fully-white-label {
    padding-top: 0 !important;
    flex-direction: column-reverse;
  }
}
@media screen and (max-width: 1320px) {
  .page-id-614 .fully-white-label .content-col {
    padding-left: 20px !important;
  }
}
.page-id-614 .fully-white-label .bg-video {
  position: absolute !important;
  z-index: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 0 !important;
}
@media screen and (max-width: 767px) {
  .page-id-614 .fully-white-label .bg-video {
    height: 411px !important;
    position: relative !important;
  }
}
.page-id-614 .fully-white-label .bg-video:before {
  content: '';
  position: absolute;
  background: #f8f9fc;
  top: 0;
  bottom: 0;
  width: 51%;
  display: block;
  z-index: 999;
}
@media screen and (max-width: 767px) {
  .page-id-614 .fully-white-label .bg-video:before {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .page-id-614 .fully-white-label .bg-video iframe {
    width: 206% !important;
    left: unset !important;
    right: 50%;
    transform: translateX(50%);
  }
}
@media screen and (max-width: 576px) {
  .page-id-614 .fully-white-label .bg-video iframe {
    right: 60vw;
    width: 208% !important;
  }
}
@media screen and (max-width: 430px) {
  .page-id-614 .fully-white-label .bg-video iframe {
    right: 90vw;
  }
}
@media screen and (max-width: 390px) {
  .page-id-614 .fully-white-label .bg-video iframe {
    right: 100vw;
  }
}
