/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 22 2024 | 14:21:47 */
:root {
  --Ascent-Lime---Light: #FEF83E;
  --Neutral-Light-Grey: #FAFAFA;
  --Neutral-Dark-Grey: #4A5A64;
  --Brand-Primary: #225667;
  --Neutral-White: #FFF;
  --Brand-Secondary: #0174F3;
  --Neutral-Grey: #ECEAEA;
  --Neutral-Light-Grey: #FAFAFA;
}

body {
  font-size: var(--smallText);
}

a:hover {
  color: var(--Ascent-Lime---Light);
}

.no-padding {
  padding: 0;
}

.no-underscore, .ast-single-post .entry-content a:not(.elementor-button), .ast-comment-content a:not(.ast-comment-edit-reply-wrap a):not(.elementor-button) {
  text-decoration: none;
}
.no-underscore > *, .ast-single-post .entry-content a:not(.elementor-button) > *, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a):not(.elementor-button) > * {
  text-decoration: none;
}

.elementor-widget-heading .elementor-heading-title[class*=elementor-size-] > a:hover {
  color: var(--Ascent-Lime---Light);
}

.ast-single-post .entry-content a:not(.elementor-button):hover, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a):not(.elementor-button):hover {
  color: var(--Ascent-Lime---Light);
}

.body-text-medium, .transaction-broken-cards .transaction-broken-card .transaction-way-cost .elementor-heading-title, .what-the-stakes-section.section-container .what-the-stakes-sub-heading .elementor-heading-title, .what-is-co-intelligence.section-container .what-is-co-intelligence-content-wrapper .what-is-co-intelligence-content-text .elementor-widget-text-editor, .what-is-co-intelligence.section-container .what-is-co-intelligence-content-wrapper .what-is-co-intelligence-content-text, .what-is-co-intelligence.section-container .sub-heading-content.sub-co-intelligence-heading .elementor-heading-title, .make-contract-simple-section .make-contract-simple-content .swiper-wrapper .swiper-slide .make-contracting-slider-item-desc, .make-contract-simple-section .make-contract-simple-heading .sub-heading-content .elementor-heading-title, .sow-drift-heading .bottom-heading .elementor-heading-title, .get-in-touch-section .get-in-touch-form input[type=submit], .get-in-touch-section .get-in-touch-content .get-in-touch-text {
  /* Body/Medium */
  font-family: "Archivo";
  font-size: calc(var(--mediumText) * 0.75);
  font-style: normal;
  font-weight: 300;
  line-height: 140%; /* 28px */
  letter-spacing: 0.8px;
}
@media screen and (min-width: 1024px) {
  .body-text-medium, .transaction-broken-cards .transaction-broken-card .transaction-way-cost .elementor-heading-title, .what-the-stakes-section.section-container .what-the-stakes-sub-heading .elementor-heading-title, .what-is-co-intelligence.section-container .what-is-co-intelligence-content-wrapper .what-is-co-intelligence-content-text .elementor-widget-text-editor, .what-is-co-intelligence.section-container .what-is-co-intelligence-content-wrapper .what-is-co-intelligence-content-text, .what-is-co-intelligence.section-container .sub-heading-content.sub-co-intelligence-heading .elementor-heading-title, .make-contract-simple-section .make-contract-simple-content .swiper-wrapper .swiper-slide .make-contracting-slider-item-desc, .make-contract-simple-section .make-contract-simple-heading .sub-heading-content .elementor-heading-title, .sow-drift-heading .bottom-heading .elementor-heading-title, .get-in-touch-section .get-in-touch-form input[type=submit], .get-in-touch-section .get-in-touch-content .get-in-touch-text {
    font-size: var(--mediumText);
  }
}

.body-text-medium-bold, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .transaction-broken-cards .transaction-broken-card.transaction-broken-card-new-way .transaction-way-title .elementor-heading-title, .transaction-broken-cards .transaction-broken-card .transaction-way-title .elementor-heading-title, .sow-drift-msa-action-wrapper .sow-drift-msa-action-text .elementor-heading-title, .chat-button-style, .let-chat-button.elementor-widget-button .elementor-button,
.primary-button.elementor-widget-button .elementor-button, .let-chat-button .elementor-button,
.primary-button .elementor-button, .book-a-discusstion-button .elementor-button-wrapper a.elementor-button {
  /* Body/Medium Bold */
  font-family: "Archivo";
  font-size: calc(var(--mediumText) * 0.75);
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 28px */
  letter-spacing: 0.5px;
}
@media screen and (min-width: 1024px) {
  .body-text-medium-bold, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .transaction-broken-cards .transaction-broken-card.transaction-broken-card-new-way .transaction-way-title .elementor-heading-title, .transaction-broken-cards .transaction-broken-card .transaction-way-title .elementor-heading-title, .sow-drift-msa-action-wrapper .sow-drift-msa-action-text .elementor-heading-title, .chat-button-style, .let-chat-button.elementor-widget-button .elementor-button,
  .primary-button.elementor-widget-button .elementor-button, .let-chat-button .elementor-button,
  .primary-button .elementor-button, .book-a-discusstion-button .elementor-button-wrapper a.elementor-button {
    font-size: var(--mediumText);
  }
}

.body-text-large, .sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item .elementor-testimonial-wrapper .elementor-testimonial-content, .sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item .elementor-testimonial-wrapper {
  font-family: "Archivo";
  font-size: calc(var(--largeText) * 0.75);
  font-style: normal;
  font-weight: 400;
  line-height: 132%; /* 31.68px */
  letter-spacing: 0.96px;
}
@media screen and (min-width: 1024px) {
  .body-text-large, .sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item .elementor-testimonial-wrapper .elementor-testimonial-content, .sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item .elementor-testimonial-wrapper {
    font-size: var(--largeText);
  }
}

.body-text-small, .body-text-small-bold {
  /* Body/Small */
  font-family: "Archivo";
  font-size: calc(var(--smallText) * 0.75);
  font-style: normal;
  font-weight: 400;
  line-height: 147%;
  letter-spacing: 0.96px;
}
@media screen and (min-width: 1024px) {
  .body-text-small, .body-text-small-bold {
    font-size: var(--smallText);
  }
}
.body-text-small-bold {
  font-weight: 600;
}

.elementor-widget-text-editor {
  color: var(--Neutral-Dark-Grey);
}

.book-a-discusstion-button {
  border-radius: 8px;
  background: var(--Neutral-White, #FFF);
}
.book-a-discusstion-button .elementor-button-wrapper a.elementor-button {
  background: var(--Neutral-White, #FFF);
  color: var(--Brand-Primary, #225667);
  border: var(--Neutral-White, #FFF);
}
.book-a-discusstion-button .elementor-button-wrapper a.elementor-button:hover {
  background: var(--Brand-Primary, #225667);
  color: var(--Neutral-White, #FFF);
  border: 1px solid var(--Brand-Primary, #225667);
}

.chat-button-style, .let-chat-button.elementor-widget-button .elementor-button,
.primary-button.elementor-widget-button .elementor-button, .let-chat-button .elementor-button,
.primary-button .elementor-button {
  width: max-content;
  border-radius: 8px;
  background: var(--Brand-Secondary, #0174F3);
  display: flex;
  padding: 16px 32px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border: 2px solid transparent;
}
.chat-button-style:hover, .let-chat-button .elementor-button:hover,
.primary-button .elementor-button:hover {
  border: 2px solid var(--Brand-Secondary, #0174F3);
  background: var(--Neutral-White);
  color: var(--Brand-Secondary);
}

.section-container {
  padding-top: 64px;
  padding-bottom: 64px;
}
@media screen and (min-width: 1440px) {
  .section-container {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}

.section-heading h1.elementor-heading-title {
  font-size: calc(var(--h1FontSize) * 0.75);
  line-height: var(--h1LingHeight);
  color: var(--primary);
}
@media only screen and (min-width: 1024px) {
  .section-heading h1.elementor-heading-title {
    font-size: var(--h1FontSize);
  }
}
.section-heading h2.elementor-heading-title {
  font-size: calc(var(--h2FontSize) * 0.75);
  line-height: var(--h2LingHeight);
  color: var(--primary);
}
@media only screen and (min-width: 1024px) {
  .section-heading h2.elementor-heading-title {
    font-size: var(--h2FontSize);
  }
}
.section-heading h3.elementor-heading-title {
  font-size: calc(var(--h3FontSize) * 0.75);
  line-height: var(--h3LingHeight);
  color: var(--primary);
}
@media only screen and (min-width: 1024px) {
  .section-heading h3.elementor-heading-title {
    font-size: var(--h3FontSize);
  }
}
.section-heading h4.elementor-heading-title {
  font-size: calc(var(--h4FontSize) * 0.75);
  line-height: var(--h4LingHeight);
  color: var(--primary);
}
@media only screen and (min-width: 1024px) {
  .section-heading h4.elementor-heading-title {
    font-size: var(--h4FontSize);
  }
}
.section-heading h5.elementor-heading-title {
  font-size: calc(var(--h5FontSize) * 0.75);
  line-height: var(--h5LingHeight);
  color: var(--primary);
}
@media only screen and (min-width: 1024px) {
  .section-heading h5.elementor-heading-title {
    font-size: var(--h5FontSize);
  }
}
.section-heading h6.elementor-heading-title {
  font-size: calc(var(--h6FontSize) * 0.75);
  line-height: var(--h6LingHeight);
  color: var(--primary);
}
@media only screen and (min-width: 1024px) {
  .section-heading h6.elementor-heading-title {
    font-size: var(--h6FontSize);
  }
}

.heading.headingh1 h1.elementor-heading-title {
  font-size: calc(var(--h1FontSize) * 0.75);
  line-height: var(--h1LingHeight);
  color: var(--primary);
}
@media screen and (min-width: 1440px) {
  .heading.headingh1 h1.elementor-heading-title {
    font-size: var(--h1FontSize);
  }
}
.heading.headingh2 h2.elementor-heading-title {
  font-size: calc(var(--h2FontSize) * 0.75);
  line-height: var(--h2LingHeight);
  color: var(--primary);
}
@media screen and (min-width: 1440px) {
  .heading.headingh2 h2.elementor-heading-title {
    font-size: var(--h2FontSize);
  }
}
.heading.headingh3 h3.elementor-heading-title {
  font-size: calc(var(--h3FontSize) * 0.75);
  line-height: var(--h3LingHeight);
  color: var(--primary);
  font-weight: 500;
  letter-spacing: -0.96px;
}
@media screen and (min-width: 1440px) {
  .heading.headingh3 h3.elementor-heading-title {
    font-size: var(--h3FontSize);
  }
}
.heading.headingh4 h4.elementor-heading-title {
  font-size: calc(var(--h4FontSize) * 0.75);
  line-height: var(--h4LingHeight);
  color: var(--primary);
}
@media screen and (min-width: 1440px) {
  .heading.headingh4 h4.elementor-heading-title {
    font-size: var(--h4FontSize);
  }
}
.heading.headingh5 h5.elementor-heading-title {
  font-size: calc(var(--h5FontSize) * 0.75);
  line-height: var(--h5LingHeight);
  color: var(--primary);
}
@media screen and (min-width: 1440px) {
  .heading.headingh5 h5.elementor-heading-title {
    font-size: var(--h5FontSize);
  }
}
.heading.headingh6 h6.elementor-heading-title {
  font-size: calc(var(--h6FontSize) * 0.75);
  line-height: var(--h6LingHeight);
  color: var(--primary);
}
@media screen and (min-width: 1440px) {
  .heading.headingh6 h6.elementor-heading-title {
    font-size: var(--h6FontSize);
  }
}

.text-caption-caps-bold-style, .make-contract-simple-section .make-contract-simple-content .swiper-wrapper .swiper-slide .make-contracting-slider-item-cap .elementor-heading-title, .text-caption-caps-bold, .transaction-broken-cards .transaction-broken-card.transaction-broken-card-new-way .transaction-way-cap .elementor-heading-title, .transaction-broken-cards .transaction-broken-card .transaction-way-cap .elementor-heading-title, .sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item .elementor-testimonial-wrapper .elementor-testimonial-meta-inner .elementor-testimonial-details .elementor-testimonial-job, .contact-us-overview-section .contact-us-overview-content .sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item .elementor-testimonial-wrapper .elementor-testimonial-meta-inner .elementor-testimonial-details .elementor-testimonial-job .elementor-heading-title, .sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item .elementor-testimonial-wrapper .elementor-testimonial-meta-inner .elementor-testimonial-details .contact-us-overview-section .contact-us-overview-content .elementor-testimonial-job .elementor-heading-title, .sow-drift-heading .top-heading .elementor-heading-title, .contact-us-overview-section .contact-us-overview-content .sow-drift-heading .top-heading .elementor-heading-title .elementor-heading-title, .sow-drift-heading .top-heading .contact-us-overview-section .contact-us-overview-content .elementor-heading-title .elementor-heading-title, .contact-us-overview-section .contact-us-overview-content .text-caption-caps-bold .elementor-heading-title {
  font-family: "Epilogue";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 168%; /* 23.52px */
  letter-spacing: 1.4px;
  text-transform: uppercase;
  color: var(--Ascent-Lime---Light, #FEF83E);
  text-align: center;
}

.text-title-case {
  text-transform: capitalize;
}
.text-title-case .elementor-heading-title {
  text-transform: capitalize;
}

.section .sub-heading-content {
  max-width: 870px;
  text-align: center;
  align-self: center;
  font-size: 20px;
  color: var(--Neutral-Dark-Grey, #4A5A64);
}

.text-align-center {
  text-align: center;
}
.text-align-left {
  text-align: left;
}
.text-align-right {
  text-align: right;
}

.image-circle-container, .what-is-co-intelligence.section-container .what-is-co-intelligence-content-wrapper .what-is-co-intelligence-content-img-wrapper .what-is-co-intelligence-content-img, .make-contract-simple-section .make-contract-simple-content .make-contract-slider-image {
  width: auto;
  height: auto;
  flex-shrink: 0;
  border-radius: 50%;
  background: #D9D9D9;
  align-self: center;
  overflow: hidden;
}
@media only screen and (min-width: 1440px) {
  .image-circle-container, .what-is-co-intelligence.section-container .what-is-co-intelligence-content-wrapper .what-is-co-intelligence-content-img-wrapper .what-is-co-intelligence-content-img, .make-contract-simple-section .make-contract-simple-content .make-contract-slider-image {
    width: 497px;
    height: 497px;
  }
}

.section.section-container.intelligence-programs-container .sub-heading-content {
  max-width: 870px;
  font-size: 20px;
}
.section.section-container.intelligence-programs-container .intelligence-programs-list {
  justify-content: center;
}
.section.section-container.intelligence-programs-container .intelligence-programs-list .intelligence-programs-item {
  position: relative;
  width: max-content;
  padding: 0;
  border-radius: 8px;
}
.section.section-container.intelligence-programs-container .intelligence-programs-list .intelligence-programs-item .intelligence-programs-item-image {
  width: max-content;
  position: relative;
  transition: all;
}
.section.section-container.intelligence-programs-container .intelligence-programs-list .intelligence-programs-item .intelligence-programs-item-image img {
  width: 353.33px;
  height: 408px;
  object-fit: cover;
  border-radius: 8px;
  z-index: 2;
}
.section.section-container.intelligence-programs-container .intelligence-programs-list .intelligence-programs-item .intelligence-programs-item-image::before {
  content: "";
  width: 88px;
  height: 88px;
  background: transparent url("/wp-content/uploads/2024/07/arrow_double-diagonal_down.svg") no-repeat;
  position: absolute;
  top: 20px;
  right: 20px;
  transition: all 0.8s;
  z-index: 2;
}
.section.section-container.intelligence-programs-container .intelligence-programs-list .intelligence-programs-item .intelligence-programs-item-image a::after {
  content: "";
  background: rgb(35, 31, 32);
  background: linear-gradient(180deg, rgba(35, 31, 32, 0) 0%, rgb(35, 31, 32) 60%, rgb(35, 31, 32) 100%);
  width: 100%;
  top: 0;
  right: 0;
  position: absolute;
  height: 100%;
  opacity: 0.5;
  border-radius: 8px;
  z-index: 0;
}
.section.section-container.intelligence-programs-container .intelligence-programs-list .intelligence-programs-item .intelligence-programs-item-arrow {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 88px;
  height: 88px;
}
.section.section-container.intelligence-programs-container .intelligence-programs-list .intelligence-programs-item .intelligence-programs-item-caption {
  position: absolute;
  bottom: 20px;
  top: auto;
  left: 0;
  right: 0;
  text-align: center;
}
.section.section-container.intelligence-programs-container .intelligence-programs-list .intelligence-programs-item .intelligence-programs-item-caption h4 a {
  text-decoration: none;
  color: var(--white);
}
.section.section-container.intelligence-programs-container .intelligence-programs-list .intelligence-programs-item:hover {
  transform: translateY(-8px);
  box-shadow: 0px 6px 5px 0px rgba(35, 31, 32, 0.62);
  -webkit-box-shadow: 0px 6px 5px 0px rgba(35, 31, 32, 0.62);
  -moz-box-shadow: 0px 6px 5px 0px rgba(35, 31, 32, 0.62);
}
.section.section-container.intelligence-programs-container .intelligence-programs-list .intelligence-programs-item:hover .intelligence-programs-item-image::before {
  transform: rotate(220deg);
  -webkit-transform: rotate(220deg);
  width: 101px;
  height: 88px;
  right: 20px;
  top: 20px;
  background: transparent url("/wp-content/uploads/2024/07/arrow_double-diagonal_down_active.svg") no-repeat;
}
.section.section-container.intelligence-programs-container .intelligence-programs-list .intelligence-programs-item:hover .intelligence-programs-item-caption h4 a {
  color: var(--yellow);
}

.section.client-delight-section {
  position: relative;
}
.section.client-delight-section::before {
  position: absolute;
  content: "";
  width: 100vw;
  left: 50%;
  transform: translate(-50%, 0);
  height: 100%;
  background: #FAFAFA url("/wp-content/uploads/2024/07/ellipse_bg.svg") center center no-repeat;
}
.section.client-delight-section .e-con-inner {
  position: relative;
}
.section.client-delight-section .e-con-inner::before {
  content: "";
  position: absolute;
  top: 65px;
  right: -30px;
  width: 40px;
  height: 40px;
  background: url("/wp-content/uploads/2024/07/arrow_double-diagonal_down_yellow_green.svg");
  background-size: cover;
}
@media screen and (min-width: 1440px) {
  .section.client-delight-section .e-con-inner::before {
    top: 23px;
    right: 30px;
    width: 80px;
    height: 80px;
  }
}
.section.client-delight-section .e-con-inner::after {
  content: "";
  position: absolute;
  bottom: 86px;
  left: -30px;
  width: 40px;
  height: 40px;
  background: url("/wp-content/uploads/2024/07/arrow_double-diagonal_up_blue.svg");
  background-size: cover;
}
@media screen and (min-width: 1440px) {
  .section.client-delight-section .e-con-inner::after {
    bottom: 35px;
    left: 40px;
    width: 80px;
    height: 80px;
  }
}
.section.client-delight-section .client-delight-tesdination {
  z-index: 1;
  margin-top: 40px;
  margin-bottom: 40px;
}
@media screen and (min-width: 1440px) {
  .section.client-delight-section .client-delight-tesdination {
    width: 1090px;
    align-self: center;
  }
}
.section.client-delight-section .client-delight-tesdination .elementor-main-swiper {
  border-radius: 16px;
}
.section.client-delight-section .client-delight-tesdination .elementor-main-swiper .swiper-slide {
  background: rgb(84, 190, 190);
  background: linear-gradient(162deg, rgb(84, 190, 190) 0%, rgb(41, 115, 125) 60%, rgb(34, 86, 103) 100%);
  border-radius: 16px;
  height: 329px;
  color: var(--white);
  padding: 80px;
}
@media screen and (min-width: 1440px) {
  .section.client-delight-section .client-delight-tesdination .elementor-main-swiper .swiper-slide .elementor-testimonial {
    display: flex;
    flex-direction: column;
    height: 200px;
    justify-content: space-between;
  }
}
.section.client-delight-section .client-delight-tesdination .elementor-main-swiper .swiper-slide .elementor-testimonial .elementor-testimonial__content {
  background-color: transparent;
  padding: 0;
}
@media screen and (min-width: 1440px) {
  .section.client-delight-section .client-delight-tesdination .elementor-main-swiper .swiper-slide .elementor-testimonial .elementor-testimonial__content {
    max-height: 120px;
  }
}
.section.client-delight-section .client-delight-tesdination .elementor-main-swiper .swiper-slide .elementor-testimonial .elementor-testimonial__content::after {
  content: none;
}
.section.client-delight-section .client-delight-tesdination .elementor-main-swiper .swiper-slide .elementor-testimonial .elementor-testimonial__content .elementor-testimonial__text {
  color: var(--white);
  text-align: left;
  line-height: normal;
  font-weight: 400;
  font-size: calc(var(--h6FontSize) * 0.75);
  letter-spacing: 4%;
  font-style: normal;
}
@media screen and (min-width: 1440px) {
  .section.client-delight-section .client-delight-tesdination .elementor-main-swiper .swiper-slide .elementor-testimonial .elementor-testimonial__content .elementor-testimonial__text {
    font-size: var(--h6FontSize);
    line-height: 39.2px;
  }
}
.section.client-delight-section .client-delight-tesdination .elementor-main-swiper .swiper-slide .elementor-testimonial .elementor-testimonial__footer {
  text-align: left;
  color: var(--white);
  justify-content: start;
  padding: 0;
  margin: 0;
  align-self: flex-start;
}
.section.client-delight-section .client-delight-tesdination .elementor-main-swiper .swiper-slide .elementor-testimonial .elementor-testimonial__footer .elementor-testimonial__cite .elementor-testimonial__name {
  color: var(--white);
}
.section.client-delight-section .client-delight-tesdination .elementor-main-swiper .swiper-slide .elementor-testimonial .elementor-testimonial__footer .elementor-testimonial__cite .elementor-testimonial__title {
  color: var(--white);
}
.section.client-delight-section .client-delight-tesdination .elementor-main-swiper .elementor-swiper-button {
  bottom: 0;
  width: 32px;
  height: 32px;
  right: 40px;
  left: auto;
  top: auto;
}
@media screen and (min-width: 1440px) {
  .section.client-delight-section .client-delight-tesdination .elementor-main-swiper .elementor-swiper-button {
    bottom: 12px;
    width: 48px;
    height: 48px;
    right: 80px;
  }
}
.section.client-delight-section .client-delight-tesdination .elementor-main-swiper .elementor-swiper-button svg {
  display: none;
}
.section.client-delight-section .client-delight-tesdination .elementor-main-swiper .elementor-swiper-button.elementor-swiper-button-prev {
  right: 75px;
}
@media screen and (min-width: 1440px) {
  .section.client-delight-section .client-delight-tesdination .elementor-main-swiper .elementor-swiper-button.elementor-swiper-button-prev {
    right: 140px;
  }
}
.section.client-delight-section .client-delight-tesdination .elementor-main-swiper .elementor-swiper-button.elementor-swiper-button-prev::before {
  content: "";
  width: 100%;
  height: 100%;
  background: transparent url("/wp-content/uploads/2024/07/white-arrow.svg") no-repeat;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  background-size: contain;
}
.section.client-delight-section .client-delight-tesdination .elementor-main-swiper .elementor-swiper-button.elementor-swiper-button-prev:hover::before {
  background: transparent url("/wp-content/uploads/2024/07/white-arrow.svg") no-repeat;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  background-size: contain;
}
.section.client-delight-section .client-delight-tesdination .elementor-main-swiper .elementor-swiper-button.elementor-swiper-button-next::before {
  content: "";
  width: 100%;
  height: 100%;
  background: transparent url("/wp-content/uploads/2024/07/white-arrow.svg");
  transform: rotate(0);
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  background-size: contain;
}
.section.client-delight-section .client-delight-tesdination .elementor-main-swiper .elementor-swiper-button.elementor-swiper-button-next:hover::before {
  background: transparent url("/wp-content/uploads/2024/07/white-arrow.svg");
  transform: rotate(0);
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  background-size: contain;
}

.overview-banner .hero-banner-img {
  flex-shrink: 0;
  border-radius: 50%;
  background: #D9D9D9;
  align-self: center;
  overflow: hidden;
  width: auto;
  height: auto;
}
@media only screen and (min-width: 1024px) {
  .overview-banner .hero-banner-img {
    width: 100%;
    height: 100%;
  }
}
@media only screen and (min-width: 1440px) {
  .overview-banner .hero-banner-img {
    width: 497px;
    height: 497px;
  }
}
.overview-banner .hero-banner-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.overview-banner .overview-banner-text {
  align-self: center;
}
.overview-banner .overview-banner-text h6 {
  color: var(--Ascent-Lime---Light, #FEF83E);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 168%; /* 23.52px */
  letter-spacing: 1.4px;
  text-transform: uppercase;
}
.overview-banner .overview-banner-text .overview-banner-desc {
  color: var(--Neutral-Light-Grey, #FAFAFA);
  /* Body/Large */
  font-family: "Archivo";
  font-size: var(--smallText);
  font-style: normal;
  font-weight: 400;
  line-height: 132%; /* 31.68px */
  letter-spacing: 0.96px;
}

.why-we-play-section {
  align-items: center;
}
.why-we-play-section .image-circle-container, .why-we-play-section .what-is-co-intelligence.section-container .what-is-co-intelligence-content-wrapper .what-is-co-intelligence-content-img-wrapper .what-is-co-intelligence-content-img, .what-is-co-intelligence.section-container .what-is-co-intelligence-content-wrapper .what-is-co-intelligence-content-img-wrapper .why-we-play-section .what-is-co-intelligence-content-img, .why-we-play-section .make-contract-simple-section .make-contract-simple-content .make-contract-slider-image, .make-contract-simple-section .make-contract-simple-content .why-we-play-section .make-contract-slider-image {
  align-self: flex-end;
}
.why-we-play-section .why-we-play-content {
  justify-content: center;
  align-self: center;
  max-width: 426px;
}

.who-we-serve-section {
  background: linear-gradient(0deg, #225667 0%, #29737D 100%);
}
.who-we-serve-section .heading.headingh2 {
  margin-bottom: 56px;
}
.who-we-serve-section .heading.headingh2 h2.elementor-heading-title {
  color: var(--white);
}
.who-we-serve-section .who-we-serve-container {
  padding: 0;
  gap: 20px;
}
.who-we-serve-section .who-we-serve-container .who-we-serve-list-items {
  padding: 0;
}
.who-we-serve-section .who-we-serve-item {
  height: 265px;
  padding: 32px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  flex: 1 0 0;
  border-radius: 8px;
  background: var(--Neutral-Light-Grey, #FAFAFA);
}
@media only screen and (min-width: 1440px) {
  .who-we-serve-section .who-we-serve-item {
    min-width: 400px;
  }
}
.who-we-serve-section .who-we-serve-item .who-we-serve-item-text {
  padding: 0;
  gap: 0;
}
.who-we-serve-section .who-we-serve-item .who-we-serve-item-text .heading.headingh6 h6.elementor-heading-title {
  font-weight: 500;
}
.who-we-serve-section .who-we-serve-item .who-we-serve-item-text .body-text-medium p, .who-we-serve-section .who-we-serve-item .who-we-serve-item-text .transaction-broken-cards .transaction-broken-card .transaction-way-cost .elementor-heading-title p, .transaction-broken-cards .transaction-broken-card .transaction-way-cost .who-we-serve-section .who-we-serve-item .who-we-serve-item-text .elementor-heading-title p, .who-we-serve-section .who-we-serve-item .who-we-serve-item-text .what-the-stakes-section.section-container .what-the-stakes-sub-heading .elementor-heading-title p, .what-the-stakes-section.section-container .what-the-stakes-sub-heading .who-we-serve-section .who-we-serve-item .who-we-serve-item-text .elementor-heading-title p, .what-is-co-intelligence.section-container .what-is-co-intelligence-content-wrapper .what-is-co-intelligence-content-text .who-we-serve-section .who-we-serve-item .who-we-serve-item-text .elementor-widget-text-editor p, .who-we-serve-section .who-we-serve-item .who-we-serve-item-text .what-is-co-intelligence.section-container .what-is-co-intelligence-content-wrapper .what-is-co-intelligence-content-text p, .what-is-co-intelligence.section-container .what-is-co-intelligence-content-wrapper .who-we-serve-section .who-we-serve-item .who-we-serve-item-text .what-is-co-intelligence-content-text p, .who-we-serve-section .who-we-serve-item .who-we-serve-item-text .what-is-co-intelligence.section-container .sub-heading-content.sub-co-intelligence-heading .elementor-heading-title p, .what-is-co-intelligence.section-container .sub-heading-content.sub-co-intelligence-heading .who-we-serve-section .who-we-serve-item .who-we-serve-item-text .elementor-heading-title p, .who-we-serve-section .who-we-serve-item .who-we-serve-item-text .make-contract-simple-section .make-contract-simple-content .swiper-wrapper .swiper-slide .make-contracting-slider-item-desc p, .make-contract-simple-section .make-contract-simple-content .swiper-wrapper .swiper-slide .who-we-serve-section .who-we-serve-item .who-we-serve-item-text .make-contracting-slider-item-desc p, .who-we-serve-section .who-we-serve-item .who-we-serve-item-text .make-contract-simple-section .make-contract-simple-heading .sub-heading-content .elementor-heading-title p, .make-contract-simple-section .make-contract-simple-heading .sub-heading-content .who-we-serve-section .who-we-serve-item .who-we-serve-item-text .elementor-heading-title p, .who-we-serve-section .who-we-serve-item .who-we-serve-item-text .sow-drift-heading .bottom-heading .elementor-heading-title p, .sow-drift-heading .bottom-heading .who-we-serve-section .who-we-serve-item .who-we-serve-item-text .elementor-heading-title p, .who-we-serve-section .who-we-serve-item .who-we-serve-item-text .get-in-touch-section .get-in-touch-form input[type=submit] p, .get-in-touch-section .get-in-touch-form .who-we-serve-section .who-we-serve-item .who-we-serve-item-text input[type=submit] p, .who-we-serve-section .who-we-serve-item .who-we-serve-item-text .get-in-touch-section .get-in-touch-content .get-in-touch-text p, .get-in-touch-section .get-in-touch-content .who-we-serve-section .who-we-serve-item .who-we-serve-item-text .get-in-touch-text p {
  margin-bottom: auto;
}

.how-we-impress-section {
  align-items: center;
}
.how-we-impress-section .how-we-impress-img-wrapper {
  position: relative;
}
.how-we-impress-section .how-we-impress-img-wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 149px;
  z-index: 2;
  background: url("/wp-content/uploads/2024/07/pattern_yellow.svg") no-repeat;
  background-size: cover;
}
.how-we-impress-section .how-we-impress-content-wrapper {
  justify-content: center;
}
.how-we-impress-section .how-we-impress-content-wrapper .how-we-impress-content {
  padding: 0;
  gap: 0;
  justify-content: center;
  align-self: center;
  max-width: 426px;
}
.how-we-impress-section .how-we-impress-content-wrapper .how-we-impress-content .heading.headingh3 {
  margin-bottom: 16px;
}
.how-we-impress-section .how-we-impress-content-wrapper .how-we-impress-content .heading.headingh3 h3.elementor-heading-title {
  font-weight: 500;
}
.how-we-impress-section .how-we-impress-content-wrapper .how-we-impress-content .body-text-medium, .how-we-impress-section .how-we-impress-content-wrapper .how-we-impress-content .transaction-broken-cards .transaction-broken-card .transaction-way-cost .elementor-heading-title, .transaction-broken-cards .transaction-broken-card .transaction-way-cost .how-we-impress-section .how-we-impress-content-wrapper .how-we-impress-content .elementor-heading-title, .how-we-impress-section .how-we-impress-content-wrapper .how-we-impress-content .what-the-stakes-section.section-container .what-the-stakes-sub-heading .elementor-heading-title, .what-the-stakes-section.section-container .what-the-stakes-sub-heading .how-we-impress-section .how-we-impress-content-wrapper .how-we-impress-content .elementor-heading-title, .how-we-impress-section .how-we-impress-content-wrapper .how-we-impress-content .what-is-co-intelligence.section-container .what-is-co-intelligence-content-wrapper .what-is-co-intelligence-content-text .elementor-widget-text-editor, .what-is-co-intelligence.section-container .what-is-co-intelligence-content-wrapper .what-is-co-intelligence-content-text .how-we-impress-section .how-we-impress-content-wrapper .how-we-impress-content .elementor-widget-text-editor, .how-we-impress-section .how-we-impress-content-wrapper .how-we-impress-content .what-is-co-intelligence.section-container .what-is-co-intelligence-content-wrapper .what-is-co-intelligence-content-text, .what-is-co-intelligence.section-container .what-is-co-intelligence-content-wrapper .how-we-impress-section .how-we-impress-content-wrapper .how-we-impress-content .what-is-co-intelligence-content-text, .how-we-impress-section .how-we-impress-content-wrapper .how-we-impress-content .what-is-co-intelligence.section-container .sub-heading-content.sub-co-intelligence-heading .elementor-heading-title, .what-is-co-intelligence.section-container .sub-heading-content.sub-co-intelligence-heading .how-we-impress-section .how-we-impress-content-wrapper .how-we-impress-content .elementor-heading-title, .how-we-impress-section .how-we-impress-content-wrapper .how-we-impress-content .make-contract-simple-section .make-contract-simple-content .swiper-wrapper .swiper-slide .make-contracting-slider-item-desc, .make-contract-simple-section .make-contract-simple-content .swiper-wrapper .swiper-slide .how-we-impress-section .how-we-impress-content-wrapper .how-we-impress-content .make-contracting-slider-item-desc, .how-we-impress-section .how-we-impress-content-wrapper .how-we-impress-content .make-contract-simple-section .make-contract-simple-heading .sub-heading-content .elementor-heading-title, .make-contract-simple-section .make-contract-simple-heading .sub-heading-content .how-we-impress-section .how-we-impress-content-wrapper .how-we-impress-content .elementor-heading-title, .how-we-impress-section .how-we-impress-content-wrapper .how-we-impress-content .sow-drift-heading .bottom-heading .elementor-heading-title, .sow-drift-heading .bottom-heading .how-we-impress-section .how-we-impress-content-wrapper .how-we-impress-content .elementor-heading-title, .how-we-impress-section .how-we-impress-content-wrapper .how-we-impress-content .get-in-touch-section .get-in-touch-form input[type=submit], .get-in-touch-section .get-in-touch-form .how-we-impress-section .how-we-impress-content-wrapper .how-we-impress-content input[type=submit], .how-we-impress-section .how-we-impress-content-wrapper .how-we-impress-content .get-in-touch-section .get-in-touch-content .get-in-touch-text, .get-in-touch-section .get-in-touch-content .how-we-impress-section .how-we-impress-content-wrapper .how-we-impress-content .get-in-touch-text {
  color: var(--Neutral-Dark-Grey, #4A5A64);
}

.where-we-excel-section {
  align-items: center;
}
.where-we-excel-section .where-we-excel-img-wrapper {
  position: relative;
  height: max-content;
}
.where-we-excel-section .where-we-excel-img-wrapper::before {
  content: "";
  position: absolute;
  left: auto;
  bottom: auto;
  right: 0;
  top: 0;
  width: 80px;
  height: 80px;
  z-index: 2;
  background: transparent url("/wp-content/uploads/2024/07/arrow_double-diagonal_down_yellow_green.svg") no-repeat;
  background-size: cover;
}
@media only screen and (min-width: 1440px) {
  .where-we-excel-section .where-we-excel-img-wrapper::before {
    right: 60px;
    top: 55px;
  }
}
.where-we-excel-section .where-we-excel-img-wrapper::after {
  content: "";
  position: absolute;
  right: auto;
  top: auto;
  left: 0;
  bottom: 0;
  width: 80px;
  height: 80px;
  background: transparent url("/wp-content/uploads/2024/07/arrow_double-diagonal_up_green.svg") no-repeat;
  background-size: cover;
  z-index: 2;
}
@media only screen and (min-width: 1440px) {
  .where-we-excel-section .where-we-excel-img-wrapper::after {
    left: 66px;
    bottom: 42px;
  }
}
.where-we-excel-section .where-we-excel-content-wrapper {
  justify-content: center;
}
.where-we-excel-section .where-we-excel-content-wrapper .where-we-excel-content {
  padding: 0;
  gap: 0;
  justify-content: center;
  align-self: center;
  max-width: 426px;
}
.where-we-excel-section .where-we-excel-content-wrapper .where-we-excel-content .heading.headingh3 {
  margin-bottom: 16px;
}
.where-we-excel-section .where-we-excel-content-wrapper .where-we-excel-content .heading.headingh3 h3.elementor-heading-title {
  font-weight: 500;
}
.where-we-excel-section .where-we-excel-content-wrapper .where-we-excel-content .body-text-medium, .where-we-excel-section .where-we-excel-content-wrapper .where-we-excel-content .transaction-broken-cards .transaction-broken-card .transaction-way-cost .elementor-heading-title, .transaction-broken-cards .transaction-broken-card .transaction-way-cost .where-we-excel-section .where-we-excel-content-wrapper .where-we-excel-content .elementor-heading-title, .where-we-excel-section .where-we-excel-content-wrapper .where-we-excel-content .what-the-stakes-section.section-container .what-the-stakes-sub-heading .elementor-heading-title, .what-the-stakes-section.section-container .what-the-stakes-sub-heading .where-we-excel-section .where-we-excel-content-wrapper .where-we-excel-content .elementor-heading-title, .where-we-excel-section .where-we-excel-content-wrapper .where-we-excel-content .what-is-co-intelligence.section-container .what-is-co-intelligence-content-wrapper .what-is-co-intelligence-content-text .elementor-widget-text-editor, .what-is-co-intelligence.section-container .what-is-co-intelligence-content-wrapper .what-is-co-intelligence-content-text .where-we-excel-section .where-we-excel-content-wrapper .where-we-excel-content .elementor-widget-text-editor, .where-we-excel-section .where-we-excel-content-wrapper .where-we-excel-content .what-is-co-intelligence.section-container .what-is-co-intelligence-content-wrapper .what-is-co-intelligence-content-text, .what-is-co-intelligence.section-container .what-is-co-intelligence-content-wrapper .where-we-excel-section .where-we-excel-content-wrapper .where-we-excel-content .what-is-co-intelligence-content-text, .where-we-excel-section .where-we-excel-content-wrapper .where-we-excel-content .what-is-co-intelligence.section-container .sub-heading-content.sub-co-intelligence-heading .elementor-heading-title, .what-is-co-intelligence.section-container .sub-heading-content.sub-co-intelligence-heading .where-we-excel-section .where-we-excel-content-wrapper .where-we-excel-content .elementor-heading-title, .where-we-excel-section .where-we-excel-content-wrapper .where-we-excel-content .make-contract-simple-section .make-contract-simple-content .swiper-wrapper .swiper-slide .make-contracting-slider-item-desc, .make-contract-simple-section .make-contract-simple-content .swiper-wrapper .swiper-slide .where-we-excel-section .where-we-excel-content-wrapper .where-we-excel-content .make-contracting-slider-item-desc, .where-we-excel-section .where-we-excel-content-wrapper .where-we-excel-content .make-contract-simple-section .make-contract-simple-heading .sub-heading-content .elementor-heading-title, .make-contract-simple-section .make-contract-simple-heading .sub-heading-content .where-we-excel-section .where-we-excel-content-wrapper .where-we-excel-content .elementor-heading-title, .where-we-excel-section .where-we-excel-content-wrapper .where-we-excel-content .sow-drift-heading .bottom-heading .elementor-heading-title, .sow-drift-heading .bottom-heading .where-we-excel-section .where-we-excel-content-wrapper .where-we-excel-content .elementor-heading-title, .where-we-excel-section .where-we-excel-content-wrapper .where-we-excel-content .get-in-touch-section .get-in-touch-form input[type=submit], .get-in-touch-section .get-in-touch-form .where-we-excel-section .where-we-excel-content-wrapper .where-we-excel-content input[type=submit], .where-we-excel-section .where-we-excel-content-wrapper .where-we-excel-content .get-in-touch-section .get-in-touch-content .get-in-touch-text, .get-in-touch-section .get-in-touch-content .where-we-excel-section .where-we-excel-content-wrapper .where-we-excel-content .get-in-touch-text {
  color: var(--Neutral-Dark-Grey, #4A5A64);
}

.book-a-discussion-section {
  background: rgb(255, 255, 255);
  background: linear-gradient(180deg, rgb(255, 255, 255) 17%, rgb(84, 190, 190) 100%);
}
.book-a-discussion-section.book-in-homepage {
  background: none;
}
.book-a-discussion-section.book-in-homepage::before {
  position: absolute;
  top: 0;
  left: 50%;
  width: 100vw;
  content: "";
  height: 100%;
  transform: translate(-50%, 0);
  background: linear-gradient(180deg, rgb(255, 255, 255) 17%, rgb(84, 190, 190) 100%);
}
.book-a-discussion-section .book-a-discussion-content {
  max-width: 426px;
  padding-top: 64px;
  padding-right: 64px;
}
.book-a-discussion-section .book-a-discussion-content .heading.headingh3 h3 {
  font-weight: 500;
}
.book-a-discussion-section .book-a-discussion-content .heading.headingh3::before {
  content: "";
  position: absolute;
  top: -34px;
  left: auto;
  right: calc(50% - 64px);
  width: 64px;
  height: 64px;
  background: transparent url("/wp-content/uploads/2024/07/arrow_double-diagonal_down_yellow_green.svg") no-repeat;
  background-size: cover;
}
@media only screen and (min-width: 768px) {
  .book-a-discussion-section .book-a-discussion-content .heading.headingh3::before {
    top: -32px;
    left: 46%;
  }
}
@media only screen and (min-width: 1440px) {
  .book-a-discussion-section .book-a-discussion-content .heading.headingh3::before {
    top: -32px;
    right: 105px;
    left: 52%;
  }
}

.industry-solution-description-section {
  padding: 64px 174px;
  flex-direction: column;
  align-items: flex-start;
  gap: 80px;
  align-self: stretch;
}
.industry-solution-description-section .industry-solution-description-text.context-of-solution.body-text-large, .industry-solution-description-section .sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item .elementor-testimonial-wrapper .industry-solution-description-text.context-of-solution.elementor-testimonial-content, .sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item .elementor-testimonial-wrapper .industry-solution-description-section .industry-solution-description-text.context-of-solution.elementor-testimonial-content, .industry-solution-description-section .sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item .industry-solution-description-text.context-of-solution.elementor-testimonial-wrapper, .sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item .industry-solution-description-section .industry-solution-description-text.context-of-solution.elementor-testimonial-wrapper {
  color: var(--Neutral-Dark-Grey, #4A5A64);
  max-width: 870px;
}
.industry-solution-description-section .industry-solution-description-tabs .elementor-tabs-wrapper {
  overflow: inherit;
}
@media screen and (min-width: 768px) {
  .industry-solution-description-section .industry-solution-description-tabs .elementor-tabs-wrapper {
    padding-top: 82px;
  }
}
@media screen and (min-width: 1024px) {
  .industry-solution-description-section .industry-solution-description-tabs .elementor-tabs-wrapper {
    padding-top: 100px;
  }
}
.industry-solution-description-section .industry-solution-description-tabs .elementor-tabs-wrapper .elementor-tab-title {
  border: none;
  color: var(--Neutral-Grey, #ECEAEA);
  font-family: "Epilogue";
  font-size: 28px;
  font-style: normal;
  font-weight: 500;
  line-height: 110%; /* 30.8px */
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 16px;
}
.industry-solution-description-section .industry-solution-description-tabs .elementor-tabs-wrapper .elementor-tab-title:hover {
  color: var(--tertiaryMedium, #158CA0);
}
.industry-solution-description-section .industry-solution-description-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active {
  color: var(--Brand-Primary, #225667);
  position: relative;
}
.industry-solution-description-section .industry-solution-description-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active::before {
  content: "";
  position: absolute;
  background: transparent url("/wp-content/uploads/2024/07/arrows.svg") no-repeat;
  width: 96px;
  height: 36px;
  left: -110px;
  top: 32px;
}
.industry-solution-description-section .industry-solution-description-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-content-wrapper {
  border: none;
  padding-left: 40px;
}
.industry-solution-description-section .industry-solution-description-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title {
  border: none;
}
.industry-solution-description-section .industry-solution-description-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content {
  color: var(--Neutral-Dark-Grey, #4A5A64);
  /* Body/Medium */
  font-family: "Archivo";
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 140%; /* 28px */
  letter-spacing: 0.8px;
  border: none;
}
.industry-solution-description-section .industry-solution-description-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content h3 {
  font-family: "Epilogue";
  font-size: calc(var(--h3FontSize) * 0.75);
  font-style: normal;
  font-weight: 500;
  line-height: 110%; /* 52.8px */
  letter-spacing: -0.96px;
  color: var(--Brand-Primary, #225667);
}
@media only screen and (min-width: 1024px) {
  .industry-solution-description-section .industry-solution-description-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content h3 {
    font-size: var(--h3FontSize);
  }
}

.contact-us-overview-section {
  height: 750px;
  padding: 256px 64px 160px 64px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  position: relative;
}
.contact-us-overview-section::before {
  content: "";
  background: var(--Brand-Primary) url("/wp-content/uploads/2024/07/hero_contact_ust.svg") no-repeat;
  background-position: bottom center;
}
.contact-us-overview-section.e-flex .e-con-inner {
  align-items: center;
  justify-content: center;
}
.contact-us-overview-section .contact-us-overview-content {
  max-width: 800px;
  color: var(--white);
  align-self: center;
}
.contact-us-overview-section .contact-us-overview-content .heading.headingh2 .elementor-heading-title {
  color: var(--Neutral-White, #FFF);
  text-align: center;
}
.contact-us-overview-section .contact-us-overview-content .contact-us-overview-desc.contact-us-description-text {
  max-width: 648px;
  color: var(--Neutral-Light-Grey, #FAFAFA);
  text-align: center;
  font-family: "Archivo";
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 132%;
  letter-spacing: 0.96px;
  align-self: center;
}

.get-in-touch-section {
  padding: 64px 24px 24px 24px;
}
@media only screen and (min-width: 1440px) {
  .get-in-touch-section {
    padding: 120px 64px 64px 64px;
  }
}
.get-in-touch-section .get-in-touch-content {
  padding-right: 80px;
}
.get-in-touch-section .get-in-touch-content .get-in-touch-text {
  color: var(--Neutral-Dark-Grey, #4A5A64);
}
.get-in-touch-section .get-in-touch-content .get-in-touch-email-container {
  margin-top: 48px;
  max-width: max-content;
  display: flex;
  padding: 16px 32px 16px 16px;
  align-items: center;
  gap: 10px;
  border-radius: 8px;
  background: linear-gradient(89deg, #225667 0.01%, #29737D 99.95%);
  box-shadow: -18px 74px 21px 0px rgba(0, 0, 0, 0), -11px 47px 19px 0px rgba(0, 0, 0, 0), -6px 27px 16px 0px rgba(0, 0, 0, 0.02), -3px 12px 12px 0px rgba(0, 0, 0, 0.03), -1px 3px 7px 0px rgba(0, 0, 0, 0.03);
  justify-content: space-between;
}
.get-in-touch-section .get-in-touch-content .get-in-touch-email-container .get-in-touch-email-icon {
  border-radius: 4px;
}
.get-in-touch-section .get-in-touch-content .get-in-touch-email-container .heading.headingh6 h6.elementor-heading-title {
  color: var(--Neutral-White, #FFF);
}
.get-in-touch-section .get-in-touch-content .get-in-touch-email-container .get-in-touch-group-icon-email {
  max-width: fit-content;
  padding: 0;
}
.get-in-touch-section .get-in-touch-content .get-in-touch-email-container .contact-us-email-box-text {
  width: max-content;
}
.get-in-touch-section .get-in-touch-content .heading-email .elementor-heading-title a {
  text-wrap: nowrap;
  color: var(--Neutral-Light-Grey, #FAFAFA);
  text-align: right;
  /* Body/Medium */
  font-family: "Archivo";
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 140%; /* 28px */
  letter-spacing: 0.8px;
  text-decoration: none;
}
.get-in-touch-section .get-in-touch-content .heading-email .elementor-heading-title a:hover {
  color: var(--Ascent-Lime---Light);
}
.get-in-touch-section .get-in-touch-form input[type=submit] {
  padding: 16px 32px;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  background: var(--Brand-Secondary, #0174F3);
  margin-top: 40px;
  color: var(--Neutral-White, #FFF);
}
.get-in-touch-section .get-in-touch-form input[type=text],
.get-in-touch-section .get-in-touch-form input[type=phone],
.get-in-touch-section .get-in-touch-form input[type=tel],
.get-in-touch-section .get-in-touch-form input[type=num],
.get-in-touch-section .get-in-touch-form input[type=email],
.get-in-touch-section .get-in-touch-form select {
  min-height: 48px;
  padding: 0px 12px 0px 12px;
  font-size: 16px;
}
.get-in-touch-section .get-in-touch-form input, .get-in-touch-section .get-in-touch-form textarea, .get-in-touch-section .get-in-touch-form select {
  border-radius: 4px;
  border: 1px solid var(--Neutral-Grey, #ECEAEA);
  background: var(--Neutral-White, #FFF);
}
.get-in-touch-section .get-in-touch-form textarea {
  padding: 16px;
}

/*.privacy-policy-section {
  padding: 24px;
}*/

.privacy-padding-container {
	padding: 0px 24px;
}
@media only screen and (min-width: 1440px) {
  .privacy-policy-section {
    padding: 10px 64px;
  }
}
.privacy-policy-section .privacy-policy-section-wrapper {
  max-width: 100%;
  align-self: center;
  color: var(--Neutral-Dark-Grey, #4A5A64);
  font-family: "Archivo";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 28px */
  letter-spacing: 0.5px;
}
@media only screen and (min-width: 1440px) {
  .privacy-policy-section .privacy-policy-section-wrapper {
    max-width: 1090px;
  }
  .privacy-policy-section .privacy-policy-section-wrapper.term-service-content-wrapper {
    max-width: 870px;
  }
}
.privacy-policy-section .privacy-policy-section-wrapper h6 {
  color: var(--Brand-Primary, #225667);
  /* Heading/Heading 6 */
  font-family: "Epilogue";
  font-size: 28px;
  font-style: normal;
  font-weight: 500;
  line-height: 110%; /* 30.8px */
}
.privacy-policy-section .privacy-policy-section-wrapper .elementor-widget-text-editor {
  color: var(--Neutral-Dark-Grey, #4A5A64);
  font-family: "Archivo";
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 140%; /* 28px */
  letter-spacing: 0.5px;
}
.privacy-policy-section .privacy-policy-section-wrapper .elementor-widget-text-editor b, .privacy-policy-section .privacy-policy-section-wrapper .elementor-widget-text-editor strong {
  font-weight: 500;
}

.sow-drift-heading {
  max-width: 608px;
  align-self: center;
}
.sow-drift-heading .top-heading.text-caption-caps-bold, .sow-drift-heading .transaction-broken-cards .transaction-broken-card .transaction-way-cap .top-heading.elementor-heading-title, .transaction-broken-cards .transaction-broken-card .transaction-way-cap .sow-drift-heading .top-heading.elementor-heading-title, .sow-drift-heading .sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item .elementor-testimonial-wrapper .elementor-testimonial-meta-inner .elementor-testimonial-details .top-heading.elementor-testimonial-job, .sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item .elementor-testimonial-wrapper .elementor-testimonial-meta-inner .elementor-testimonial-details .sow-drift-heading .top-heading.elementor-testimonial-job, .sow-drift-heading .contact-us-overview-section .contact-us-overview-content .sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item .elementor-testimonial-wrapper .elementor-testimonial-meta-inner .elementor-testimonial-details .elementor-testimonial-job .top-heading.elementor-heading-title, .contact-us-overview-section .contact-us-overview-content .sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item .elementor-testimonial-wrapper .elementor-testimonial-meta-inner .elementor-testimonial-details .elementor-testimonial-job .sow-drift-heading .top-heading.elementor-heading-title, .sow-drift-heading .sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item .elementor-testimonial-wrapper .elementor-testimonial-meta-inner .elementor-testimonial-details .contact-us-overview-section .contact-us-overview-content .elementor-testimonial-job .top-heading.elementor-heading-title, .sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item .elementor-testimonial-wrapper .elementor-testimonial-meta-inner .elementor-testimonial-details .contact-us-overview-section .contact-us-overview-content .elementor-testimonial-job .sow-drift-heading .top-heading.elementor-heading-title, .sow-drift-heading .top-heading .top-heading.elementor-heading-title, .sow-drift-heading .contact-us-overview-section .contact-us-overview-content .text-caption-caps-bold .top-heading.elementor-heading-title, .sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item .elementor-testimonial-wrapper .elementor-testimonial-meta-inner .elementor-testimonial-details .sow-drift-heading .contact-us-overview-section .contact-us-overview-content .elementor-testimonial-job .top-heading.elementor-heading-title, .contact-us-overview-section .contact-us-overview-content .text-caption-caps-bold .sow-drift-heading .top-heading.elementor-heading-title {
  margin-bottom: 16px;
}
.sow-drift-heading .top-heading .elementor-heading-title {
  color: var(--Brand-Secondary, #0174F3);
  text-align: center;
}
.sow-drift-heading .bottom-heading {
  margin-top: 16px;
}
.sow-drift-heading .bottom-heading .elementor-heading-title {
  text-align: center;
  color: var(--Neutral-Dark-Grey, #4A5A64);
  text-align: center;
}

.section-container.sow-drift-msa {
  padding-top: 64px;
  padding-bottom: 64px;
}
@media only screen and (min-width: 1440px) {
  .section-container.sow-drift-msa {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}

.sow-drift-msa-wrapper {
  margin-top: 20px;
  padding: 0;
}
.sow-drift-msa-wrapper.e-con-full.e-flex {
  flex-direction: column;
}
@media screen and (min-width: 1440px) {
  .sow-drift-msa-wrapper.e-con-full.e-flex {
    flex-direction: row;
  }
}
@media screen and (min-width: 1440px) {
  .sow-drift-msa-wrapper {
    margin-top: 80px;
  }
}
.sow-drift-msa-wrapper .sow-drift-msa-items {
  height: auto;
  padding: 0;
  width: 100%;
}
@media only screen and (min-width: 1440px) {
  .sow-drift-msa-wrapper .sow-drift-msa-items {
    height: 638px;
    width: 66%;
  }
}
.sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item {
  width: 100%;
  border-radius: 8px;
  position: unset;
  box-shadow: 0px 73px 20px 0px rgba(0, 0, 0, 0), 0px 47px 19px 0px rgba(0, 0, 0, 0.01), 0px 26px 16px 0px rgba(0, 0, 0, 0.04), 0px 12px 12px 0px rgba(0, 0, 0, 0.07), 0px 3px 6px 0px rgba(0, 0, 0, 0.08);
}
@media only screen and (min-width: 1440px) {
  .sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item {
    width: 400px;
    position: absolute;
  }
}
.sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item .elementor-widget-container {
  padding: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 24px;
  position: relative;
}
.sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item .elementor-widget-container::after {
  content: "";
  background: url("/wp-content/uploads/2024/07/quote_transparent.svg");
  position: absolute;
  bottom: 0;
  top: auto;
  right: 0;
  left: auto;
  background-repeat: no-repeat;
  width: 106px;
  height: 72px;
}
.sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item .elementor-widget-container::before {
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 40px 40px 0 0;
  border-color: #158CA0 transparent transparent transparent;
  transform: rotate(0deg);
  top: auto;
  bottom: -40px;
  left: 50px;
  right: auto;
  content: none;
  position: absolute;
}
@media only screen and (min-width: 1440px) {
  .sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item .elementor-widget-container::before {
    content: "";
  }
}
.sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item .elementor-testimonial-wrapper {
  color: var(--Neutral-White, #FFF);
  text-align: left;
}
.sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item .elementor-testimonial-wrapper .elementor-testimonial-content {
  color: var(--Neutral-White, #FFF);
  text-align: left;
  margin-bottom: 24px;
}
.sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item .elementor-testimonial-wrapper .elementor-testimonial-meta-inner .elementor-testimonial-details .elementor-testimonial-job {
  color: var(--Neutral-White, #FFF);
  text-align: left;
}
.sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item.first, .sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item.third {
  top: 0;
  left: 0;
  background: rgb(84, 190, 190);
  background: linear-gradient(180deg, rgb(84, 190, 190) 0%, rgb(21, 140, 160) 100%);
}
.sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item.third {
  bottom: 0;
  right: 0;
  top: auto;
  left: auto;
}
.sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item.third::after {
  background: url("/wp-content/uploads/2024/07/quote_transparent.svg");
}
.sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item.second {
  top: 200px;
  bottom: auto;
  left: 100px;
  right: auto;
  width: 100%;
  height: auto;
  z-index: 1;
  background: rgb(41, 115, 125);
  background: linear-gradient(180deg, rgb(41, 115, 125) 0%, rgb(34, 86, 103) 100%);
  border-radius: 8px;
  box-shadow: 0px 118px 33px 0px rgba(0, 0, 0, 0), 0px 76px 30px 0px rgba(0, 0, 0, 0.01), 0px 43px 26px 0px rgba(0, 0, 0, 0.04), 0px 19px 19px 0px rgba(0, 0, 0, 0.07), 0px 5px 10px 0px rgba(0, 0, 0, 0.08);
}
@media screen and (min-width: 1440px) {
  .sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item.second {
    width: 548px;
    height: 224px;
  }
}
.sow-drift-msa-wrapper .sow-drift-msa-items .sow-drift-msa-item.second .elementor-widget-container::before {
  border-color: rgb(34, 86, 103) transparent transparent transparent;
}

.sow-drift-msa-image-wrapper {
  position: relative;
}
.sow-drift-msa-image-wrapper::before {
  content: "";
  background: transparent url("/wp-content/uploads/2024/07/yellow-bg-float.svg") no-repeat;
  background-size: contain;
  width: 360px;
  height: 360px;
  position: absolute;
  right: calc(0px - 50vw);
  left: auto;
  top: 28%;
}
@media screen and (min-width: 768px) {
  .sow-drift-msa-image-wrapper::before {
    width: 500px;
    height: 500px;
    top: 30%;
    right: calc(0px - 25vw);
  }
}
@media screen and (min-width: 768px) {
  .sow-drift-msa-image-wrapper::before {
    width: 600px;
    height: 600px;
    right: calc(0px - 15vw);
  }
}
@media screen and (min-width: 1440px) {
  .sow-drift-msa-image-wrapper::before {
    top: 23%;
    width: 400px;
    height: 400px;
  }
}

.sow-drift-msa-action-wrapper {
  margin-top: 80px;
}
.sow-drift-msa-action-wrapper .sow-drift-msa-action-text {
  width: 468px;
  align-self: center;
}
.sow-drift-msa-action-wrapper .sow-drift-msa-action-text .elementor-heading-title {
  color: var(--Brand-Primary, #225667);
  text-align: center;
}

.make-contract-simple-section {
  padding: 60px 0;
  position: relative;
}
@media only screen and (min-width: 1440px) {
  .make-contract-simple-section {
    padding: 120px 110px;
  }
}
.make-contract-simple-section::before {
  background: var(--Neutral-Light-Grey, #FAFAFA);
  left: 50%;
  width: 100vw;
  content: "";
  height: 100%;
  transform: translate(-50%, 0);
  position: absolute;
}
.make-contract-simple-section .make-contract-simple-heading {
  margin-bottom: 0px;
}
@media screen and (min-width: 1440px) {
  .make-contract-simple-section .make-contract-simple-heading {
    margin-bottom: 80px;
  }
}
.make-contract-simple-section .make-contract-simple-heading .section-heading .elementor-heading-title {
  color: var(--Brand-Primary, #225667);
  text-align: center;
}
.make-contract-simple-section .make-contract-simple-heading .sub-heading-content .elementor-heading-title {
  color: var(--Neutral-Dark-Grey, #4A5A64);
  text-align: center;
}
.make-contract-simple-section .make-contract-simple-content .swiper-wrapper .swiper-slide .make-contracting-slider-item-cap .elementor-heading-title {
  color: var(--Brand-Secondary);
  text-align: left;
}
.make-contract-simple-section .make-contract-simple-content .swiper-wrapper .swiper-slide .make-contracting-slider-item-heading .elementor-heading-title {
  color: var(--Neutral-Off-Black);
}
.make-contract-simple-section .make-contract-simple-content .swiper-wrapper .swiper-slide .make-contracting-slider-item-desc {
  color: var(--Neutral-Dark-Grey);
}
.make-contract-simple-section .make-contract-simple-content .elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button {
  bottom: 7px;
  width: 48px;
  height: 48px;
  right: auto;
  left: 16px;
  top: 100%;
}
.make-contract-simple-section .make-contract-simple-content .elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button svg {
  display: none;
}
.make-contract-simple-section .make-contract-simple-content .elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev::before {
  content: "";
  width: 100%;
  height: 100%;
  background: transparent url("/wp-content/uploads/2024/07/blue-arrow.svg");
}
.make-contract-simple-section .make-contract-simple-content .elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next {
  left: 70px;
}
.make-contract-simple-section .make-contract-simple-content .elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next::before {
  content: "";
  width: 100%;
  height: 100%;
  background: transparent url("/wp-content/uploads/2024/07/blue-arrow.svg");
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
}
.make-contract-simple-section .make-contract-simple-content .elementor-widget-loop-carousel .elementor-widget-container .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
  left: auto;
  right: 0;
}
.make-contract-simple-section .make-contract-simple-content .elementor-widget-loop-carousel .elementor-widget-container .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background: var(--Neutral-Grey);
  opacity: 1;
}
.make-contract-simple-section .make-contract-simple-content .elementor-widget-loop-carousel .elementor-widget-container .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: var(--Brand-Primary);
}
.make-contract-simple-section .make-contract-simple-content .make-contract-slider-image {
  width: 300px;
  height: 300px;
}
@media screen and (min-width: 1440px) {
  .make-contract-simple-section .make-contract-simple-content .make-contract-slider-image {
    width: 482px;
    height: 482px;
  }
}
.make-contract-simple-section .make-contract-simple-content .make-contract-slider-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.what-is-co-intelligence.section-container {
  padding-top: 64px;
  padding-bottom: 64px;
  position: relative;
}
@media only screen and (min-width: 1440px) {
  .what-is-co-intelligence.section-container {
    padding: 120px 110px;
  }
}
.what-is-co-intelligence.section-container::before {
  position: absolute;
  top: 0;
  left: 50%;
  width: 100vw;
  content: "";
  height: 100%;
  transform: translate(-50%, 0);
  background: linear-gradient(180deg, rgb(255, 255, 255) 17%, rgb(84, 190, 190) 100%);
}
.what-is-co-intelligence.section-container .sub-heading-content.sub-co-intelligence-heading {
  max-width: 560px;
  align-self: center;
}
.what-is-co-intelligence.section-container .sub-heading-content.sub-co-intelligence-heading .elementor-heading-title {
  color: var(--Neutral-Dark-Grey, #4A5A64);
  text-align: center;
}
.what-is-co-intelligence.section-container .what-is-co-intelligence-content-wrapper {
  margin-top: 56px;
}
.what-is-co-intelligence.section-container .what-is-co-intelligence-content-wrapper .what-is-co-intelligence-content-img-wrapper::before {
  content: none;
  background: url("/wp-content/uploads/2024/07/blob-1.png") no-repeat bottom left;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 50%;
  right: auto;
  width: 100vw;
  height: 200px;
  transform: translate(-50%, 0);
  background-size: contain;
}
@media screen and (min-width: 400px) {
  .what-is-co-intelligence.section-container .what-is-co-intelligence-content-wrapper .what-is-co-intelligence-content-img-wrapper::before {
    height: 300px;
  }
}
@media screen and (min-width: 540px) {
  .what-is-co-intelligence.section-container .what-is-co-intelligence-content-wrapper .what-is-co-intelligence-content-img-wrapper::before {
    height: 400px;
    transform: translate(-50%, 0);
  }
}
@media screen and (min-width: 768px) {
  .what-is-co-intelligence.section-container .what-is-co-intelligence-content-wrapper .what-is-co-intelligence-content-img-wrapper::before {
    height: 400px;
    transform: translate(-30%, 0);
  }
}
@media screen and (min-width: 1024px) {
  .what-is-co-intelligence.section-container .what-is-co-intelligence-content-wrapper .what-is-co-intelligence-content-img-wrapper::before {
    transform: translate(-32%, 0);
    height: 490px;
  }
}
@media screen and (min-width: 1500px) {
  .what-is-co-intelligence.section-container .what-is-co-intelligence-content-wrapper .what-is-co-intelligence-content-img-wrapper::before {
    transform: translate(-41%, 0);
  }
}
.what-is-co-intelligence.section-container .what-is-co-intelligence-content-wrapper .what-is-co-intelligence-content-img-wrapper .what-is-co-intelligence-content-img {
  width: auto;
  height: auto;
  position: relative;
  border-radius: 50%;
}
@media only screen and (min-width: 1440px) {
  .what-is-co-intelligence.section-container .what-is-co-intelligence-content-wrapper .what-is-co-intelligence-content-img-wrapper .what-is-co-intelligence-content-img {
    width: 430px;
    height: 430px;
  }
}
.what-is-co-intelligence.section-container .what-is-co-intelligence-content-wrapper .what-is-co-intelligence-content-img-wrapper .what-is-co-intelligence-content-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.what-is-co-intelligence.section-container .what-is-co-intelligence-content-wrapper .what-is-co-intelligence-content-text {
  padding: 40px 0 40px 80px;
  color: var(--Neutral-Dark-Grey, #4A5A64);
}
.what-is-co-intelligence.section-container .what-is-co-intelligence-content-wrapper .what-is-co-intelligence-content-text .elementor-widget-text-editor {
  color: var(--Neutral-Dark-Grey, #4A5A64);
}

.accelerating-transaction-section {
  padding-top: 64px;
  padding-bottom: 64px;
}
@media only screen and (min-width: 1440px) {
  .accelerating-transaction-section {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}
.accelerating-transaction-section .accelerating-transaction-heading.heading {
  max-width: 648px;
}
.accelerating-transaction-section .accelerating-transaction-content {
  margin: 56px 0;
  max-width: 1090px;
  gap: 32;
  align-self: center;
}
.accelerating-transaction-section .accelerating-transaction-content .easy-to-get-started-icon-group {
  position: relative;
  padding: 0;
  gap: 0;
  width: 64px;
  height: 64px;
  z-index: 2;
  background-color: var(--Neutral-White);
}
.accelerating-transaction-section .accelerating-transaction-content .easy-to-get-started-icon-group .accelerating-transactions-icon-step1,
.accelerating-transaction-section .accelerating-transaction-content .easy-to-get-started-icon-group .accelerating-transactions-icon-step1-active {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 1;
  transition: opacity 0.7s;
}
.accelerating-transaction-section .accelerating-transaction-content .easy-to-get-started-icon-group .accelerating-transactions-icon-step1-active {
  opacity: 0;
}
.accelerating-transaction-section .accelerating-transaction-content .easy-to-get-started-icon-group .accelerating-transactions-icon-step2,
.accelerating-transaction-section .accelerating-transaction-content .easy-to-get-started-icon-group .accelerating-transactions-icon-step2-active {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 1;
  transition: opacity 0.7s;
}
.accelerating-transaction-section .accelerating-transaction-content .easy-to-get-started-icon-group .accelerating-transactions-icon-step2-active {
  opacity: 0;
}
.accelerating-transaction-section .accelerating-transaction-content .easy-to-get-started-icon-group .accelerating-transactions-icon-step3,
.accelerating-transaction-section .accelerating-transaction-content .easy-to-get-started-icon-group .accelerating-transactions-icon-step3-active {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 1;
  transition: opacity 0.7s;
}
.accelerating-transaction-section .accelerating-transaction-content .easy-to-get-started-icon-group .accelerating-transactions-icon-step3-active {
  opacity: 0;
}
@media only screen and (min-width: 1440px) {
  .accelerating-transaction-section .accelerating-transaction-content {
    position: relative;
    transition: transform 0.8s;
  }
  .accelerating-transaction-section .accelerating-transaction-content::before {
    content: "";
    position: absolute;
    width: 100vw;
    height: 1px;
    left: 50%;
    transform: translate(-50%, 0);
    top: 78px;
    background: #ECEAEA;
    z-index: 0;
  }
  .accelerating-transaction-section .accelerating-transaction-content::after {
    content: "";
    position: absolute;
    width: 100vw;
    height: 1px;
    left: 50%;
    transform: translate(-150%, 0);
    top: 78px;
    background: var(--Brand-Primary);
    z-index: 0;
  }
  .accelerating-transaction-section .accelerating-transaction-content.active-step-one::after {
    transition-duration: 3s;
    transition-delay: 0;
    transform: translatex(-110%);
  }
  .accelerating-transaction-section .accelerating-transaction-content.active-step-two::after {
    transition-delay: 0.5s;
    transition-duration: 3s;
    transform: translatex(-85%);
  }
  .accelerating-transaction-section .accelerating-transaction-content.active-step-three::after {
    transition-duration: 5s;
    transform: translatex(-50%);
    transition-delay: 0.6s;
  }
  .accelerating-transaction-section .accelerating-transaction-content.active-step-full::after {
    transform: translatex(-50%);
  }
}
.accelerating-transaction-section .accelerating-transaction-content .accelerating-transaction-content-item {
  padding: 24px;
  transition: opacity 0.8s;
}
@media screen and (min-width: 800px) {
  .accelerating-transaction-section .accelerating-transaction-content .accelerating-transaction-content-item.first {
    position: relative;
  }
  .accelerating-transaction-section .accelerating-transaction-content .accelerating-transaction-content-item.second {
    position: relative;
    opacity: 0;
  }
  .accelerating-transaction-section .accelerating-transaction-content .accelerating-transaction-content-item.third {
    position: relative;
    opacity: 0;
  }
}
.accelerating-transaction-section .accelerating-transaction-content .accelerating-transaction-content-item .accelerating-transactions-icon {
  z-index: 1;
}

.ast-custom-footer #section-footer .elementor-widget-uael-nav-menu a:not(.elementor-button):hover,
.elementor-widget-uael-nav-menu .menu-item a.uael-menu-item:hover {
  color: var(--Ascent-Lime---Light);
}

.ast-custom-footer .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
  fill: none;
}
.ast-custom-footer .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item::after {
  content: none;
}
.ast-custom-footer .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover {
  color: var(--Ascent-Lime---Light);
}

.what-the-stakes-section.section-container .what-the-stakes-sub-heading .elementor-heading-title {
  color: var(--Neutral-Dark-Grey, #4A5A64);
  text-align: center;
}
.what-the-stakes-section.section-container .what-the-stakes-cards-container {
  gap: 20px;
  margin-top: 56px;
  padding: 0;
}
.what-the-stakes-section.section-container .what-the-stakes-cards-container .who-we-serve-list-items {
  padding: 0;
  flex-direction: column;
}
@media screen and (min-width: 1440px) {
  .what-the-stakes-section.section-container .what-the-stakes-cards-container .who-we-serve-list-items {
    flex-direction: row;
  }
}
.what-the-stakes-section.section-container .stakes-item-wrapper {
  border-radius: 8px;
  border-radius: 8px;
  background: linear-gradient(0deg, #225667 -0.19%, #29737D 99.81%);
  box-shadow: 0px 108px 30px 0px rgba(0, 0, 0, 0), 0px 69px 28px 0px rgba(0, 0, 0, 0), 0px 39px 23px 0px rgba(0, 0, 0, 0.02), 0px 17px 17px 0px rgba(0, 0, 0, 0.03), 0px 4px 10px 0px rgba(0, 0, 0, 0.03);
  padding: 40px;
  min-width: 100%;
  height: auto;
  -webkit-transition: background 0.8s linear;
  -moz-transition: background 0.8s linear;
  -o-transition: background 0.8s linear;
  -ms-transition: background 0.8s linear;
  transition: background 0.8s linear;
  position: relative;
  --background-transition: 0.8s;
  justify-content: space-between;
  overflow: hidden;
}
@media screen and (min-width: 1440px) {
  .what-the-stakes-section.section-container .stakes-item-wrapper {
    min-width: 640px;
    height: 280px;
  }
}
.what-the-stakes-section.section-container .stakes-item-wrapper::after {
  position: absolute;
  top: 0;
  content: "";
  background: url("/wp-content/uploads/2024/07/stakes_bg_cards_arrow_double-diagonal_down.svg") no-repeat;
  width: 322.67px;
  height: 100%;
  transform: rotate(-45deg);
  z-index: 0;
  background-size: contain;
}
.what-the-stakes-section.section-container .stakes-item-wrapper.stakes-card-1::after {
  background: url("/wp-content/uploads/2024/07/stakes-card-icon-1-arrow_double-diagonal_down.svg") no-repeat;
  right: -36px;
  top: 0;
  transform: rotate(360deg);
  background-size: contain;
}
.what-the-stakes-section.section-container .stakes-item-wrapper.stakes-card-1:hover::after {
  background: url("/wp-content/uploads/2024/07/takes-card-1-hover-arrow_double-diagonal_down.svg") no-repeat;
}
.what-the-stakes-section.section-container .stakes-item-wrapper.stakes-card-2::after {
  background: url("/wp-content/uploads/2024/07/stakes-arrow_double-diagonal_down.svg") no-repeat;
  right: calc(50% - 173px);
  top: 0;
  transform: rotate(360deg);
  background-size: contain;
}
.what-the-stakes-section.section-container .stakes-item-wrapper.stakes-card-2:hover::after {
  background: url("/wp-content/uploads/2024/07/takes-card-2-hover-arrow_double-diagonal_down.svg") no-repeat;
}
.what-the-stakes-section.section-container .stakes-item-wrapper.stakes-card-3::after {
  background: url("/wp-content/uploads/2024/07/stakes_bg_cards_arrow_double-diagonal_down.svg") no-repeat;
  left: 47.838px;
  top: 0;
  transform: rotate(360deg);
  background-size: contain;
}
@media screen and (min-width: 1440px) {
  .what-the-stakes-section.section-container .stakes-item-wrapper.stakes-card-3::after {
    top: calc(50% - 141px);
  }
}
.what-the-stakes-section.section-container .stakes-item-wrapper.stakes-card-3:hover::after {
  background: url("/wp-content/uploads/2024/07/takes-card-3-hover-arrow_double-diagonal_down.svg") no-repeat;
}
.what-the-stakes-section.section-container .stakes-item-wrapper.stakes-card-4::after {
  background: url("/wp-content/uploads/2024/07/stakes-card-4-arrow_double-diagonal_down.svg") no-repeat;
  left: 0;
  top: 0;
  transform: rotate(360deg);
  background-size: contain;
}
.what-the-stakes-section.section-container .stakes-item-wrapper.stakes-card-4:hover::after {
  background: url("/wp-content/uploads/2024/07/takes-card-4-hoverarrow_double-diagonal_down.svg") no-repeat;
}
.what-the-stakes-section.section-container .stakes-item-wrapper .stakes-icon-active {
  display: none;
  z-index: 2;
}
.what-the-stakes-section.section-container .stakes-item-wrapper .stakes-icon {
  background-color: #528892;
  z-index: 1;
  border-radius: 4px;
  width: 64px;
  height: 64px;
}
.what-the-stakes-section.section-container .stakes-item-wrapper .stakes-icon .elementor-widget-container {
  display: flex;
  justify-content: center;
  align-items: center;
}
.what-the-stakes-section.section-container .stakes-item-wrapper .stakes-item-heading {
  visibility: visible;
  height: max-content;
  opacity: 1;
  transition: visibility 0.1s linear, opacity 0.1s linear;
}
.what-the-stakes-section.section-container .stakes-item-wrapper .stakes-item-heading .elementor-widget-container {
  height: max-content;
}
.what-the-stakes-section.section-container .stakes-item-wrapper .stakes-item-heading .elementor-heading-title {
  color: var(--Neutral-White);
}
.what-the-stakes-section.section-container .stakes-item-wrapper .stakes-item-content {
  height: 0;
  opacity: 0;
  visibility: hidden;
  z-index: 1;
  transition: visibility 0.1s linear, opacity 0.1s linear;
}
.what-the-stakes-section.section-container .stakes-item-wrapper .stakes-item-content.elementor-widget-text-editor {
  color: var(--Neutral-White, #FFF);
}
.what-the-stakes-section.section-container .stakes-item-wrapper .stakes-item-content.elementor-widget-text-editor p {
  padding: 0;
  margin: 0;
}
.what-the-stakes-section.section-container .stakes-item-wrapper .what-the-stakes-text-wrapper {
  z-index: 1;
  flex-direction: column-reverse;
}
@media screen and (min-width: 1440px) {
  .what-the-stakes-section.section-container .stakes-item-wrapper .what-the-stakes-text-wrapper {
    height: 150px;
  }
}
.what-the-stakes-section.section-container .stakes-item-wrapper:hover {
  background: var(--Neutral-Light-Grey, #FAFAFA);
  box-shadow: 0px 108px 30px 0px rgba(0, 0, 0, 0), 0px 69px 28px 0px rgba(0, 0, 0, 0), 0px 39px 23px 0px rgba(0, 0, 0, 0.02), 0px 17px 17px 0px rgba(0, 0, 0, 0.03), 0px 4px 10px 0px rgba(0, 0, 0, 0.03);
  transition: background 4s;
}
.what-the-stakes-section.section-container .stakes-item-wrapper:hover .stakes-icon {
  display: none;
  border-radius: 4px;
  background: linear-gradient(180deg, #29737D 0%, #225667 100%);
}
.what-the-stakes-section.section-container .stakes-item-wrapper:hover .stakes-icon-active {
  display: block;
}
.what-the-stakes-section.section-container .stakes-item-wrapper:hover .what-the-stakes-text-wrapper {
  flex-direction: column;
}
.what-the-stakes-section.section-container .stakes-item-wrapper:hover .stakes-item-content {
  height: 100%;
  opacity: 1;
  visibility: visible;
}
.what-the-stakes-section.section-container .stakes-item-wrapper:hover .stakes-item-content.elementor-widget-text-editor {
  color: var(--Neutral-Dark-Grey, #4A5A64);
}
.what-the-stakes-section.section-container .stakes-item-wrapper:hover .stakes-item-heading {
  height: 0;
  opacity: 0;
  visibility: hidden;
}

.paper-based-transactions-wrapper.e-flex {
  flex-direction: column;
}
@media screen and (min-width: 1440px) {
  .paper-based-transactions-wrapper.e-flex {
    flex-direction: row;
  }
}

.transaction-broken-cards {
  position: relative;
  width: 100%;
  height: 484px;
  top: 60px;
}
@media screen and (min-width: 768px) {
  .transaction-broken-cards {
    width: 660px;
    align-self: center;
  }
}
@media screen and (min-width: 820px) {
  .transaction-broken-cards {
    width: 712px;
    align-self: center;
  }
}
@media screen and (min-width: 1440px) {
  .transaction-broken-cards {
    width: 538px;
  }
}
.transaction-broken-cards::after {
  content: "";
  position: absolute;
  width: 343px;
  height: 343px;
  border-radius: 50%;
  flex-shrink: 0;
  border-radius: 343px;
  background: var(--Ascent-Lime---Brand, #C8BE24);
  z-index: 0;
  top: calc(50% - 171.5px);
  right: calc(50% - 171.5px);
}
.transaction-broken-cards .transaction-broken-card {
  z-index: 1;
  border-radius: 16px;
  background: var(--Neutral-Grey, #ECEAEA);
  box-shadow: 0px 44px 12px 0px rgba(0, 0, 0, 0), 0px 28px 11px 0px rgba(0, 0, 0, 0.01), 0px 16px 9px 0px rgba(0, 0, 0, 0.03), 0px 7px 7px 0px rgba(0, 0, 0, 0.04), 0px 2px 4px 0px rgba(0, 0, 0, 0.05);
  width: 224px;
  padding: 16px 16px 40px 16px;
  gap: 40;
  top: -16px;
  right: calc(50% - 112px);
  bottom: auto;
  left: auto;
  position: absolute;
  transition: transform 0.8s;
}
@media screen and (min-width: 768px) {
  .transaction-broken-cards .transaction-broken-card {
    top: 0;
    right: 123px;
  }
}
@media screen and (min-width: 1440px) {
  .transaction-broken-cards .transaction-broken-card {
    right: 30px;
  }
}
.transaction-broken-cards .transaction-broken-card.active {
  top: 0;
  transform: translatey(290px);
}
@media screen and (min-width: 768px) {
  .transaction-broken-cards .transaction-broken-card.active {
    transform: translatex(-192px) translatey(224px);
  }
}
@media screen and (min-width: 1440px) {
  .transaction-broken-cards .transaction-broken-card.active {
    transform: translatex(-192px) translatey(268px);
  }
}
.transaction-broken-cards .transaction-broken-card.transaction-broken-card-new-way {
  left: calc(100% - 284px);
  bottom: 8px;
  right: auto;
  top: calc(100% - 294px);
  z-index: 2;
  width: 279px;
  height: 294px;
  position: absolute;
  padding: 16px;
  border-radius: 16px;
  background: linear-gradient(180deg, #54BEBE 0%, #158CA0 100%);
  box-shadow: 0px 70px 20px 0px rgba(21, 54, 65, 0), 0px 45px 18px 0px rgba(21, 54, 65, 0.02), 0px 25px 15px 0px rgba(21, 54, 65, 0.08), 0px 11px 11px 0px rgba(21, 54, 65, 0.13), 0px 3px 6px 0px rgba(21, 54, 65, 0.15);
  transition: transform 0.8s;
}
@media screen and (min-width: 768px) {
  .transaction-broken-cards .transaction-broken-card.transaction-broken-card-new-way {
    left: 70px;
    top: calc(100% - 324px);
  }
}
@media screen and (min-width: 820px) {
  .transaction-broken-cards .transaction-broken-card.transaction-broken-card-new-way {
    left: 129px;
    top: calc(100% - 324px);
  }
}
@media screen and (min-width: 1440px) {
  .transaction-broken-cards .transaction-broken-card.transaction-broken-card-new-way {
    left: 45px;
    top: calc(100% - 292px);
  }
}
.transaction-broken-cards .transaction-broken-card.transaction-broken-card-new-way.active {
  transform: translatey(-200px);
}
@media screen and (min-width: 768px) {
  .transaction-broken-cards .transaction-broken-card.transaction-broken-card-new-way.active {
    transform: translatex(239px) translatey(-170px);
  }
}
@media screen and (min-width: 820px) {
  .transaction-broken-cards .transaction-broken-card.transaction-broken-card-new-way.active {
    transform: translatex(239px) translatey(-190px);
  }
}
.transaction-broken-cards .transaction-broken-card.transaction-broken-card-new-way .transaction-card-heading-new-way {
  position: relative;
}
.transaction-broken-cards .transaction-broken-card.transaction-broken-card-new-way .transaction-card-heading-new-way::before {
  position: absolute;
  content: "";
  background: transparent url("/wp-content/uploads/2024/07/transaction-top-yellow-icon.svg") no-repeat;
  width: 40px;
  height: 40px;
  top: -8px;
  right: -8px;
  left: auto;
}
.transaction-broken-cards .transaction-broken-card.transaction-broken-card-new-way .transaction-cost-new-way--wrapper {
  position: relative;
  height: auto;
}
@media screen and (min-width: 1440px) {
  .transaction-broken-cards .transaction-broken-card.transaction-broken-card-new-way .transaction-cost-new-way--wrapper {
    height: 100%;
  }
}
.transaction-broken-cards .transaction-broken-card.transaction-broken-card-new-way::after {
  position: absolute;
  content: "";
  background: transparent url("/wp-content/uploads/2024/07/transaction-L-bottom-white-icon.svg") no-repeat;
  width: 40px;
  height: 40px;
  bottom: 12px;
  left: 12px;
  right: auto;
}
.transaction-broken-cards .transaction-broken-card .transaction-card-heading {
  border-radius: 8px;
  background: var(--Neutral-Light-Grey, #FAFAFA);
  gap: 4px;
  align-self: stretch;
  padding: 16px;
}
.transaction-broken-cards .transaction-broken-card .transaction-card-heading.transaction-card-heading-new-way {
  border-radius: 8px;
  background: #FFF;
  padding: 24px;
}
.transaction-broken-cards .transaction-broken-card .transaction-way-cap .elementor-heading-title {
  color: var(--Neutral-Off-Black, #293237);
  text-align: center;
}
.transaction-broken-cards .transaction-broken-card .transaction-way-title .elementor-heading-title {
  color: var(--Neutral-Dark-Grey, #4A5A64);
  text-align: center;
}
.transaction-broken-cards .transaction-broken-card .transaction-way-cost .elementor-heading-title {
  color: var(--Neutral-Off-Black, #293237);
  text-align: center;
}
.transaction-broken-cards .transaction-broken-card.transaction-broken-card-new-way .transaction-way-cap .elementor-heading-title {
  color: var(--Brand-Secondary, #0174F3);
  text-align: center;
}
.transaction-broken-cards .transaction-broken-card.transaction-broken-card-new-way .transaction-way-title .elementor-heading-title {
  color: var(--Brand-Primary, #225667);
  text-align: center;
}
.transaction-broken-cards .transaction-broken-card.transaction-broken-card-new-way .transaction-way-cost .elementor-heading-title {
  font-family: "Epilogue";
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 110%; /* 44px */
  color: var(--Neutral-White, #FFF);
  text-align: center;
}

.paper-based-action-section {
  padding-top: 64px;
  justify-content: center;
}
@media screen and (min-width: 1440px) {
  .paper-based-action-section {
    justify-content: space-between;
  }
}

.trust-by-section {
  height: 283px;
  padding: 20px 0 64px 0;
}
@media screen and (min-width: 1440px) {
  .trust-by-section {
    height: 356px;
    padding: 64px 0;
  }
}
.trust-by-section .trusted-by-heading-image img {
  height: 25px;
  object-fit: cover;
  transform: rotate(180deg);
}
@media screen and (min-width: 1440px) {
  .trust-by-section .trusted-by-heading-image img {
    height: 32px;
  }
}

.who-we-serve-section {
  position: relative;
  color: var(--white);
}
.who-we-serve-section::before {
  position: absolute;
  top: 0;
  left: 50%;
  width: 100vw;
  content: "";
  height: 100%;
  transform: translate(-50%, 0);
  background: url(../2024/07/who-we-serve.svg) no-repeat center;
  background-size: cover;
}
.who-we-serve-section h3.elementor-heading-title {
  font-weight: 500;
  max-width: 480px;
  margin: 0 auto;
  color: var(--white);
  letter-spacing: -0.02em;
}
.who-we-serve-section h3.elementor-heading-title::after, .who-we-serve-section h3.elementor-heading-title::before {
  width: 96px;
  height: 40px;
  content: none;
  background: url(../2024/07/arrows.svg) no-repeat;
  display: block;
  position: absolute;
  top: 8px;
  left: -70px;
}
@media screen and (min-width: 1440px) {
  .who-we-serve-section h3.elementor-heading-title::after, .who-we-serve-section h3.elementor-heading-title::before {
    content: "";
  }
}
.who-we-serve-section h3.elementor-heading-title::after {
  transform: rotate(180deg);
  top: auto;
  left: auto;
  bottom: 8px;
  right: -60px;
}
.who-we-serve-section p.elementor-heading-title {
  font-size: var(--mediumText);
  font-weight: 300;
  color: var(--lightGrey);
  text-align: center;
  line-height: 1.4;
}

@media screen and (min-width: 1024px) {
  .tags-section.section-container .home-transaction-button {
    width: max-content;
  }
}
.tags-section.section-container .home-transaction-button a.elementor-button .elementor-button-content-wrapper {
  width: 100%;
  align-self: center;
}
.tags-section.section-container .home-transaction-button a.elementor-button.active {
  background: var(--white);
  color: var(--primary);
}

.contract-chaos-section .contract-chaos-tabs .elementor-tabs .elementor-tabs-wrapper {
	display: flex; 
	flex-wrap: nowrap; 
	justify-content: flex-start; 
	text-align: center; 
	align-items: stretch;
}
.contract-chaos-section .contract-chaos-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
	display: flex;
	align-items: center;
}
@media screen and (max-width: 1250px) {
  .contract-chaos-section .contract-chaos-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-desktop-title {
     font-size: 13px;
  }
}
@media screen and (max-width: 1130px) {
  .contract-chaos-section .contract-chaos-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-desktop-title {
     padding: 12px;
  }
}
@media screen and (max-width: 925px) {
	.contract-chaos-section .contract-chaos-tabs .elementor-tabs .elementor-tabs-wrapper {
		flex-wrap: wrap;
	}
}
@media screen and (max-width: 766px) {
	.contract-chaos-section .contract-chaos-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-desktop-title {
		padding: 16px 24px;
	}
}
.contract-chaos-section .contract-chaos-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
  margin-bottom: 12px;
}
.contract-chaos-section .contract-chaos-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .contract-chaos-section .contract-chaos-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active {
    flex-direction: row;
  }
}
@media screen and (min-width: 1440px) {
  .contract-chaos-section .contract-chaos-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active {
    display: block;
  }
}
.contract-chaos-section .contract-chaos-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active .tab-content-left,
.contract-chaos-section .contract-chaos-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active .tab-content-right {
  width: 100%;
}
@media screen and (min-width: 1440px) {
  .contract-chaos-section .contract-chaos-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active .tab-content-left,
  .contract-chaos-section .contract-chaos-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active .tab-content-right {
    width: 48%;
  }
}
.contract-chaos-section .contract-chaos-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content a.elementor-button {
  border: 2px solid transparent;
}
.contract-chaos-section .contract-chaos-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content a.elementor-button:hover {
  border: 2px solid var(--Brand-Secondary, #0174F3);
  background: var(--Neutral-White);
  color: var(--Brand-Secondary);
}
.contract-chaos-section .contract-chaos-tabs .elementor-tabs .tab-content-right {
  margin-top: 0;
}
@media screen and (min-width: 1440px) {
  .contract-chaos-section .contract-chaos-tabs .elementor-tabs .tab-content-right {
    margin-top: -180px;
  }
}

.trusted-by-slider-container .trust-by-slider-image .swiper-slide {
  padding-left: 20px;
  padding-right: 20px;
}
.trusted-by-slider-container .trust-by-slider-image .swiper-slide img {
  height: 96px;
  object-fit: contain;
}

.join-team-benefit-section.section {
  padding-bottom: 64px;
}
.join-team-benefit-section.section .join-team-benefit-content {
  max-width: 1090px;
  align-self: center;
}

.join-team-faq-section.section {
  padding-top: 64px;
}
.join-team-faq-section.section .join-team-faq-content {
  max-width: 750px;
  align-self: center;
}
.join-team-faq-section.section .join-team-faq-content .elementor-accordion .elementor-accordion-item {
  border: 4px solid var(--Neutral-Grey);
  margin-bottom: 10px;
}
.join-team-faq-section.section .join-team-faq-content .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-title {
  color: var(--Brand-Primary);
  font-size: calc(var(--h6FontSize) * 0.75);
  line-height: var(--h6LingHeight);
}
@media screen and (min-width: 1440px) {
  .join-team-faq-section.section .join-team-faq-content .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-title {
    font-size: var(--h6FontSize);
  }
}
.join-team-faq-section.section .join-team-faq-content .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon {
  width: 35px;
  height: 35px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.join-team-faq-section.section .join-team-faq-content .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon svg {
  fill: var(--Brand-Primary);
}
.join-team-faq-section.section .join-team-faq-content .elementor-accordion .elementor-accordion-item .elementor-tab-content {
  border: none;
}

.our-journey-section.our-journey .elementor-tabs-wrapper {
  display: block;
  width: 100%;
  gap: 0;
  padding: 0;
  justify-content: flex-start;
  overflow: hidden;
}
.our-journey-section.our-journey .elementor-tabs-wrapper.full-active {
  border-color: var(--yellow);
}
.our-journey-section.our-journey .elementor-tabs-wrapper .elementor-tab-title {
  margin-top: -1px;
  border-top: 1px solid #D9D9D9;
}
.our-journey-section.our-journey .elementor-tabs-wrapper .elementor-tab-title.tmp-active, .our-journey-section.our-journey .elementor-tabs-wrapper .elementor-tab-title.elementor-active {
  border-top: 1px solid var(--yellow);
  border-left-style: none;
  border-right-style: none;
}
.our-journey-section.our-journey .elementor-tabs-wrapper .elementor-tab-title.elementor-active {
  color: var(--yellow);
}
/*.our-journey-section.our-journey .elementor-tabs-wrapper .elementor-tab-title.tmp-hide {
  display: none;
}*/
.our-journey-section.our-journey .elementor-widget-tabs .elementor-tab-content {
  min-height: 300px;
}
.our-journey-section.our-journey .elementor-widget-tabs .elementor-tab-content.elementor-active {
  display: flex;
  align-items: center;
  justify-content: center;
}
.our-journey-section.our-journey .elementor-button-wrapper .elementor-button {
  background: transparent;
  padding: 0;
}
.our-journey-section.our-journey .elementor-button-wrapper .elementor-button svg {
  display: none;
  font-size: 2em;
}
.our-journey-section.our-journey .elementor-button-wrapper .elementor-button::before {
  content: "";
  background: transparent url("/wp-content/uploads/2024/07/white-arrow.svg") no-repeat;
  width: 48px;
  height: 48px;
  background-size: contain;
}
.our-journey-section.our-journey .elementor-button-wrapper .elementor-button:hover {
  background: transparent;
  box-shadow: none;
  cursor: pointer;
}
.our-journey-section.our-journey .elementor-button-wrapper .elementor-button:hover::before {
  content: "";
  background: transparent url("/wp-content/uploads/2024/07/white-arrow.svg") no-repeat;
  width: 48px;
  height: 48px;
  background-size: contain;
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
}
.our-journey-section.our-journey .elementor-button-wrapper .elementor-button#our-journey-backBtn::before {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
}
.our-journey-section.our-journey .elementor-button-wrapper .elementor-button#our-journey-backBtn:hover::before {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
}
.our-journey-section.our-journey .elementor-button-wrapper .elementor-button#our-journey-backBtn.can-click::before {
  content: "";
  background: transparent url("/wp-content/uploads/2024/07/white-arrow.svg") no-repeat;
  width: 48px;
  height: 48px;
  background-size: contain;
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
}
.our-journey-section.our-journey .elementor-button-wrapper .elementor-button#our-journey-nextBtn.can-click::before {
  content: "";
  background: transparent url("/wp-content/uploads/2024/07/white-arrow.svg") no-repeat;
  width: 48px;
  height: 48px;
  background-size: contain;
  transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
}
.our-journey-section.our-journey .button-back {
  position: absolute;
  left: 30px;
  bottom: 46px;
}
.our-journey-section.our-journey .button-next {
  right: 30px;
  bottom: 50px;
  position: absolute;
}

.main-header-bar.ast-primary-header-bar .main-header-bar-navigation .main-navigation .main-header-menu .menu-item.menu-item-has-children .sub-menu {
  transition: visibility 0.3s linear, opacity 0.3s linear;
  opacity: 0;
}
.main-header-bar.ast-primary-header-bar .main-header-bar-navigation .main-navigation .main-header-menu .menu-item.menu-item-has-children:hover .sub-menu {
  transition: visibility 0.3s linear, opacity 0.3s linear;
  opacity: 1;
}
.main-header-bar.ast-primary-header-bar .main-header-bar-navigation .main-navigation .main-header-menu .menu-item.current-menu-ancestor > a.menu-link {
  color: var(--yellow);
}
.main-header-bar.ast-primary-header-bar .main-header-bar-navigation .main-navigation .main-header-menu .menu-item.current-menu-ancestor > a.menu-link::before {
  opacity: 1;
}

.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation .main-navigation .main-header-menu .menu-item.menu-item-has-children .sub-menu {
  transition: visibility 0.3s linear, opacity 0.3s linear;
  opacity: 0;
  height: 0;
  visibility: hidden;
  display: unset !important;
}

.section.awards-recognition .about-awards-recognition.elementor-widget.elementor-widget-text-editor {
  max-width: 870px;
  align-self: center;
}

.our-team-item-slide {
  background: var(--Neutral-White, #FFF);
  align-self: stretch;
  align-items: center;
  padding: 16px;
  width: max-content;
}
.our-team-item-slide .e-con-inner {
  width: max-content;
  padding: 0;
  margin: 0;
}
.our-team-item-slide .our-team-item-slide-image {
  width: 283px;
  height: 283px;
}
.our-team-item-slide .our-team-item-slide-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.our-team-item-slide .our-team-item-slide-image .elementor-widget-container {
  position: relative;
  padding: 5px;
}
.our-team-item-slide .our-team-item-slide-image .elementor-widget-container::before, .our-team-item-slide .our-team-item-slide-image .elementor-widget-container::after {
  position: absolute;
  content: "";
  width: 33.5px;
  height: 33.5px;
  background: transparent url("/wp-content/uploads/2024/07/arrow-diagonal-double-leadership-yellow.svg") no-repeat;
}
.our-team-item-slide .our-team-item-slide-image .elementor-widget-container::before {
  top: 0;
  right: 0;
}
.our-team-item-slide .our-team-item-slide-image .elementor-widget-container::after {
  bottom: 0;
  left: 0;
  background-image: url("/wp-content/uploads/2024/07/arrow-diagonal-double-our-leadership-blue.svg");
}
.our-team-item-slide .our-team-item-slide-bio .elementor-heading-title {
  color: var(--Brand-Primary, #225667);
  font-family: "Epilogue";
  font-size: 11.729px;
  font-style: normal;
  font-weight: 600;
  line-height: 168%; /* 19.704px */
  letter-spacing: 1.173px;
  text-transform: uppercase;
}
.our-team-item-slide .our-team-item-slide-name .elementor-heading-title {
  color: var(--Neutral-Off-Black, #293237);
  font-family: "Archivo";
  font-size: 20.106px;
  font-style: normal;
  font-weight: 600;
  line-height: 132%; /* 26.54px */
  letter-spacing: 0.402px;
}

.our-leadership-section-wrapper.section {
  position: relative;
}
.our-leadership-section-wrapper.section::before {
  position: absolute;
  content: "";
  left: 50%;
  top: 0;
  width: 100vw;
  height: 100%;
  transform: translate(-50%, 0);
  background: var(--Neutral-Light-Grey, #FAFAFA);
}
.our-leadership-section-wrapper.section .our-leadership-container-wrapper .our-leadership-loop-carousel .elementor-swiper-button {
  bottom: -66px;
  width: 32px;
  height: 32px;
  right: 40px;
  left: auto;
  top: auto;
}
@media screen and (min-width: 768px) {
  .our-leadership-section-wrapper.section .our-leadership-container-wrapper .our-leadership-loop-carousel .elementor-swiper-button {
    right: 5px;
  }
}
@media screen and (min-width: 1440px) {
  .our-leadership-section-wrapper.section .our-leadership-container-wrapper .our-leadership-loop-carousel .elementor-swiper-button {
    bottom: -100px;
    width: 48px;
    height: 48px;
    right: 16px;
  }
}
.our-leadership-section-wrapper.section .our-leadership-container-wrapper .our-leadership-loop-carousel .elementor-swiper-button svg {
  display: none;
}
.our-leadership-section-wrapper.section .our-leadership-container-wrapper .our-leadership-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev {
  right: 75px;
}
@media screen and (min-width: 768px) {
  .our-leadership-section-wrapper.section .our-leadership-container-wrapper .our-leadership-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev {
    right: 42px;
  }
}
@media screen and (min-width: 1440px) {
  .our-leadership-section-wrapper.section .our-leadership-container-wrapper .our-leadership-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev {
    right: 71px;
  }
}
.our-leadership-section-wrapper.section .our-leadership-container-wrapper .our-leadership-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev::before {
  content: "";
  width: 100%;
  height: 100%;
  background: transparent url("/wp-content/uploads/2024/07/icon.svg") no-repeat;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  background-size: contain;
}
.our-leadership-section-wrapper.section .our-leadership-container-wrapper .our-leadership-loop-carousel .elementor-swiper-button.elementor-swiper-button-next::before {
  content: "";
  width: 100%;
  height: 100%;
  background: transparent url("/wp-content/uploads/2024/07/icon.svg");
  transform: rotate(0);
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  background-size: contain;
}

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
  width: max-content;
  border-radius: 8px;
  background: var(--Brand-Secondary, #0174F3);
  display: flex;
  padding: 16px 32px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border: 2px solid transparent;
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover {
  border: 2px solid var(--Brand-Secondary, #0174F3);
  background: var(--Neutral-White);
  color: var(--Brand-Secondary);
}

.section-container.who-we-serve-section.contract-chaos-section {
  background: var(--Neutral-White);
}
.section-container.who-we-serve-section.contract-chaos-section::before {
  background: var(--Neutral-White);
}
.section-container.who-we-serve-section.contract-chaos-section .the-contract-chaos-heading-wrapper .the-contract-chaos-heading-title .elementor-widget-container .elementor-heading-title {
  color: var(--Brand-Primary);
}
.section-container.who-we-serve-section.contract-chaos-section .the-contract-chaos-heading-wrapper .the-contract-chaos-heading-sub-title .elementor-widget-container .elementor-heading-title {
  color: var(--Neutral-Dark-Grey);
}
.section-container.who-we-serve-section.contract-chaos-section .tabs-section .elementor-widget-tabs .elementor-tab-desktop-title {
  background: var(--Neutral-Light-Grey);
  color: var(--Neutral-Dark-Grey);
}
.section-container.who-we-serve-section.contract-chaos-section .tabs-section .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
  color: var(--Neutral-White);
  background: linear-gradient(180deg, #29737D 0%, #225667 100%);
}
.section-container.who-we-serve-section.contract-chaos-section .tabs-section .elementor-widget-tabs .elementor-tabs-content-wrapper .elementor-tab-content {
  color: var(--Neutral-Dark-Grey);
}
.section-container.who-we-serve-section.contract-chaos-section .tabs-section .elementor-widget-tabs .elementor-tabs-content-wrapper .elementor-tab-content * {
  font-family: var(--bodyFont);
  color: var(--Neutral-Dark-Grey);
  font-size: var(--mediumText);
  line-height: 140%;
}
.section-container.who-we-serve-section.contract-chaos-section .tabs-section .elementor-widget-tabs .elementor-tabs-content-wrapper .elementor-tab-content .elementor-button {
  color: var(--Neutral-White);
}
.section-container.who-we-serve-section.contract-chaos-section .tabs-section .elementor-widget-tabs .elementor-tabs-content-wrapper .elementor-tab-content .elementor-button:hover {
  color: var(--Brand-Secondary);
  cursor: pointer;
}

/*# sourceMappingURL=styles.css.map */
