:root {
  --white: white;
  --black: black;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: bold;
  line-height: 44px;
}

h2 {
  color: #172b4d;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: 700;
  line-height: 47px;
}

h3 {
  color: #172b4d;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

h4 {
  color: #172b4d;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

p {
  color: #282938;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 30px;
}

a {
  color: #00008b;
  font-weight: 700;
  text-decoration: none;
}

li {
  color: #282938;
  font-size: 16px;
  line-height: 30px;
}

.lynx-nav-block {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 62px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: absolute;
}

.lynx-nav-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #000;
  text-align: center;
  letter-spacing: 1.3px;
  text-transform: capitalize;
  -webkit-text-fill-color: inherit;
  background-color: #ecce46;
  background-image: linear-gradient(#ecce46, #ecce46);
  background-clip: border-box;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 40px;
  padding: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition-property: background-color;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: none;
}

.lynx-nav-button:hover {
  background-color: #8979ec;
}

.nav_logo {
  width: 92px;
  height: 49.9432px;
  max-height: none;
}

.lynx-nav-link {
  color: #495974;
  letter-spacing: 0;
  text-transform: capitalize;
  padding: 15px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  transition: color .2s;
}

.lynx-nav-link:hover {
  color: #006496;
}

.lynx-nav-link.w--current {
  color: #006496;
  font-size: 19px;
  font-weight: 700;
}

.lynx-nav-link.w--current:hover {
  color: #172b4d;
}

.lynx-nav-link.dark_nav {
  color: #fff;
}

.lynx-nav-link.padding-right {
  padding-right: 0;
}

.lynx-brand {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 20px;
  padding: 5px;
  display: none;
}

.lynx-navbar {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 58px;
  margin-bottom: 0;
  padding: 0 24px;
  display: flex;
}

.lynx-nav {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  display: block;
}

.image-22 {
  border-radius: 20px;
}

.bold-text-148 {
  text-align: left;
  font-size: 14px;
  line-height: 21px;
}

.lynx-nav-buttons {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  margin-left: 14px;
  display: flex;
}

.lynx-nav-menu {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
}

.spark-button {
  color: #fff;
  text-align: left;
  background-color: #006496;
  border: 1px solid #fff;
  border-radius: 34px;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 17px 40px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  transition: border-color .15s, background-color .15s, opacity .15s;
  display: flex;
}

.spark-button:hover {
  opacity: 1;
  background-color: #006496;
  border-color: #fff;
}

.spark-button.contactus-button {
  text-align: center;
  text-transform: none;
  background-color: #006496;
  border-width: 0;
  border-radius: 34px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 17px 40px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  display: flex;
}

.spark-button.contactus-button.hide {
  display: none;
}

.spark-button.contactus-button.margin_top {
  text-transform: none;
  background-color: #006496;
  margin-top: 35px;
}

.spark-button.contactus-button.dark_nav {
  color: #006496;
  background-color: #fff;
}

.spark-button.contactus-button {
  text-align: center;
  text-transform: none;
  background-color: #838af6;
  border-width: 0;
  border-radius: 34px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 17px 40px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  display: flex;
}

.spark-button.contactus-button:hover {
  color: #006496;
  background-color: #fff;
  border-width: 1px;
  border-color: #006496;
}

.spark-button.contactus-button.margin_top {
  text-transform: none;
  margin-top: 20px;
  transition: background-color .625s cubic-bezier(0, .86, .32, 1), border-color .15s, background-color .15s, opacity .15s;
  box-shadow: 0 2px 5px #0003;
}

.spark-button.contactus-button.margin_top:hover {
  color: #006496;
  background-color: #fff;
  border-width: 1px;
  border-color: #006496;
}

.div-block {
  background-color: #0000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.container-4209 {
  max-width: 1200px;
}

.heading-218 {
  color: #172b4d;
  text-align: center;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 56px;
}

.section-241 {
  background-color: #f2fcff;
  padding-top: 0;
  padding-bottom: 200px;
}

.section-241.small-padding {
  padding-bottom: 80px;
}

.container-4210 {
  max-width: 1200px;
}

.div-block-203 {
  background-color: #f7efff;
  border-radius: 100px;
  width: 72px;
  height: 26px;
  margin-bottom: 10px;
  padding: 2px 16px 1px;
  font-size: 12px;
  line-height: 21.6px;
  display: block;
}

.blog_card {
  border: 1px solid #e8e8ea;
  border-radius: 9.61px;
  width: auto;
  height: 100%;
  padding: 12.82px;
  box-shadow: 0 4px 44px #0000000d;
}

.testimonials1_client-image {
  object-fit: cover;
  border-radius: 50%;
  width: 45px;
  height: 45px;
}

.text-block-88 {
  color: #121127;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 25.2px;
}

.testimonials1_client-wrapper {
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: center start;
  margin-top: 2rem;
  display: flex;
}

.testimonials1_client-wrapper.low_margin_top {
  margin-top: 0;
}

.testimonials1_client-details {
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: space-between;
  place-items: center start;
  width: 100%;
  font-size: 1rem;
  line-height: 1.5;
  display: block;
}

.div-block-202 {
  grid-column-gap: 16px;
  grid-row-gap: 26px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
}

.image-602 {
  width: 280px;
  height: 186.333px;
}

.paragraph-107 {
  color: #7a4cf4;
  text-align: left;
  height: 100%;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 21.6px;
}

.testimonials1_client-image-wrapper {
  border-radius: 50%;
  flex: none;
  margin-right: 1rem;
  overflow: hidden;
}

.paragraph-105 {
  color: #181a2a;
  height: 67.1875px;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 22.4px;
}

.div-block-199 {
  background-color: #fff;
  border-radius: 11px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  min-height: auto;
  padding: 20px 0 0;
  font-weight: 500;
  display: flex;
}

.paragraph-103 {
  color: #1211278f;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 18px;
}

.paragraph-102 {
  color: #1211278f;
  line-height: 25.2px;
}

.paragraph-102.small_tx_height {
  color: #1211278f;
  height: auto;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22.26px;
}

.section-243 {
  margin-top: -153px;
  padding-bottom: 60px;
}

.container-4211 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  display: flex;
}

.section-244 {
  background-color: #0000;
  padding-top: 0;
}

.div-block-204 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #505865;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  padding-bottom: 60px;
  display: grid;
}

.paragraph-108 {
  color: #d9dbde;
  margin-bottom: 0;
  padding-right: 40px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23.4px;
}

.div-block-221 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 63%;
  margin-top: 0;
  margin-bottom: 10px;
  display: flex;
}

.image-605 {
  width: 21px;
  height: 20px;
}

.heading-2044 {
  line-height: 40.8px;
}

.heading-2044.small_heading {
  font-size: 14px;
  line-height: 23.8px;
}

.heading-2044.small_heading.no_margin {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-2044.small_heading.no_margin.font {
  font-weight: 500;
}

.bold-text-13 {
  color: #d9dbde;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.div-block-222 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.div-block-222.social {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-109 {
  color: #fff;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.div-block-223 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #006496;
  background-image: none;
  background-size: auto;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 90%;
  max-width: 1160px;
  height: 332px;
  margin: 0 80px -98px;
  padding: 25px 80px 0 60px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.heading-2045 {
  color: #fff;
  width: 447.284px;
  font-family: Poppins, sans-serif;
  font-size: 33px;
  line-height: 39.6px;
}

.button {
  color: #006496;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 195px;
  margin-top: 60px;
  padding: 10px 25px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
}

.button.open-popup-button {
  background-color: #fff;
}

.div-block-224 {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.image-606 {
  text-align: left;
  height: auto;
}

.div-block-225 {
  justify-content: center;
  align-items: flex-end;
  padding-right: 0;
  display: flex;
}

.div-block-226 {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.div-block-227 {
  z-index: 1;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 40px;
  display: flex;
  position: relative;
}

.section-245 {
  display: flex;
}

.div-block-229 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.paragraph-110 {
  color: #006496;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16.2px;
}

.div-block-230 {
  background-color: #e5f6ff;
  padding: 3.2px 8.01px;
}

.div-block-231 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.paragraph-111 {
  color: #495974;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

.container-4212 {
  max-width: 1200px;
}

.section-246 {
  justify-content: center;
  align-items: center;
  margin-top: -178px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.section-246.no-margin {
  margin-top: 0;
  padding-bottom: 0;
}

.div-block-232 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-233 {
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.paragraph-112 {
  color: #282938;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}

.heading-2046 {
  color: #172b4d;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-weight: 700;
  line-height: 47px;
}

.div-block-234 {
  width: 90%;
  padding-top: 20px;
  padding-bottom: 60px;
}

.div-block-235 {
  margin-top: 0;
  padding-top: 0;
}

.div-block-235.top_page {
  margin-top: 60px;
}

.container-4214 {
  max-width: 1200px;
}

.section-248 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 20px;
}

.image-607 {
  width: 90%;
  max-width: none;
}

.image-608 {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.container-4215 {
  max-width: 1200px;
}

.div-block-239 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 80px;
  display: flex;
}

.heading-2048 {
  color: #172b4d;
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 58px;
}

.heading-2048.title {
  margin-bottom: 10px;
}

.paragraph-114 {
  color: #6d6d6d;
  text-align: center;
  width: 80%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
}

.paragraph-114.content {
  opacity: .7;
  color: #282938;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

.paragraph-114.customer {
  opacity: .7;
  color: #282938;
}

.section-250 {
  background-color: #f2fcff;
  padding-top: 0;
  padding-bottom: 80px;
}

.cf-forms-section-3 {
  background-color: #fff;
  border-radius: 16px;
  width: auto;
  max-width: 1440px;
  height: auto;
  min-height: 647px;
  margin: -92px auto 20px;
  padding: 37px 60px 0;
  box-shadow: 4px -2px 5px #0003;
}

.container-17 {
  max-width: 1200px;
  margin-top: -140px;
}

.contact_form {
  width: 100%;
  height: auto;
  min-height: auto;
  margin-top: 0;
  padding: 52px 81px 20px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 300;
  box-shadow: 0 20px 50px #12112714;
}

.section-18 {
  padding-bottom: 80px;
}

.container-4216 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.section-251 {
  margin-top: -161px;
}

.div-block-436 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100.002%;
  padding: 40px;
  display: grid;
  box-shadow: 0 4px 114px #00000017;
}

.div-block-436._2cols {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
}

.div-block-436._2cols.card {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  padding-left: 70px;
  padding-right: 70px;
}

.div-block-436.card {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  grid-template-columns: 1fr 1fr;
  padding: 20px;
}

.div-block-437 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 0 solid #000;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: grid;
}

.div-block-437.border_bottom {
  border-bottom-width: 0;
  border-bottom-color: #d2d2d2;
  padding-left: 20px;
}

.div-block-437.border_bottom.border_left {
  border-bottom-width: 0;
  border-bottom-color: #d2d2d2;
  border-left: 0 solid #d2d2d2;
}

.div-block-437.border_bottom.no_border {
  border-bottom-width: 0;
}

.div-block-437.border_left {
  border-left: 0 solid #d2d2d2;
  align-content: start;
  padding-top: 20px;
}

.heading-2049 {
  color: #172b4d;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 32px;
}

.paragraph-115 {
  color: #6d6d6d;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 160%;
}

.section-252 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-252.bg_grey {
  object-fit: contain;
  background-color: #fafafa;
  padding-top: 80px;
}

.section-252.bg {
  background-image: url('../images/CTA-9.avif');
  background-position: 0 0;
  background-size: 100% 100%;
}

.container-4217 {
  max-width: 1200px;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-439 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-439.reverse_order {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
}

.div-block-440 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
  display: none;
}

.paragraph-116 {
  color: #6d6d6d;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 30px;
}

.paragraph-116.margin_top {
  margin-top: 0;
}

.paragraph-116.margin_top.content {
  margin-bottom: 20px;
}

.paragraph-116.content {
  line-height: 190%;
}

.container-4218 {
  max-width: 1200px;
}

.section-253 {
  background-color: #fafafa;
  padding-top: 80px;
  padding-bottom: 80px;
}

.heading-2050 {
  color: #172b4d;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 25.6px;
}

.image-612 {
  width: 66.3951px;
  max-width: 80%;
}

.div-block-442 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-613 {
  width: 510px;
  max-width: 100%;
}

.div-block-443 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-443.center {
  justify-content: center;
  align-items: center;
}

.div-block-443.animate-left {
  justify-content: center;
  align-items: center;
  height: 100%;
}

.container-4219 {
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.heading-2052 {
  color: #282938;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 800;
  line-height: 56px;
}

.paragraph-117 {
  opacity: .7;
  color: #282938;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 28px;
}

.container-4220, .container-4221 {
  max-width: 1200px;
}

.div-block-444 {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 80px 40px;
  display: grid;
}

.div-block-445 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 24px;
  transition: transform .5s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.div-block-445:hover {
  transform: translate(0, -7px)scale(1.1);
}

.div-block-445.values {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  place-items: start;
  margin-bottom: 24px;
  transition: transform .5s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.div-block-445.values:hover {
  transform: scale(1.1);
}

.div-block-446 {
  padding-left: 40px;
  padding-right: 40px;
}

.heading-2054 {
  color: #1d1e21;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 21.56px;
}

.heading-2054.title {
  color: #1d1e21;
  margin-top: 16px;
  margin-bottom: 32px;
  font-size: 14px;
  line-height: 154%;
}

.heading-2055 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 21px;
}

.paragraph-118 {
  color: #7a869a;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 144%;
}

.section-255 {
  background-color: #fafafa;
  padding-bottom: 0;
  padding-left: 80px;
  padding-right: 80px;
}

.container-4223, .container-4224 {
  max-width: 1200px;
}

.div-block-452 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-257 {
  margin-top: -190px;
  padding-bottom: 80px;
}

.container-4225 {
  max-width: 1200px;
}

.section-258 {
  padding-top: 80px;
  padding-bottom: 80px;
  font-size: 14px;
}

.div-block-453 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-2058 {
  color: #172b4d;
  text-align: center;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 800;
  line-height: 140%;
}

.heading-2058.center {
  color: #172b4d;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 140%;
}

.div-block-454 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr .25fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  padding-left: 60px;
  padding-right: 60px;
  display: grid;
}

.div-block-455 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.paragraph-121 {
  color: #495974;
  text-align: center;
  width: 100%;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 160%;
}

.heading-2059 {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.div-block-456 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-458 {
  border: 2px dashed #c1c7d0;
  width: 74%;
  height: 1px;
}

.image-615 {
  width: 129px;
  height: 129px;
}

.container-4226 {
  max-width: 1280px;
}

.div-block-459 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.tab-link-tab-2 {
  background-color: #5e17eb;
  border-radius: 50px;
  width: 25.1px;
  height: 25.1px;
  padding: 0 5px;
}

.tab-link-tab-2.w--current {
  background-color: #5e17eb;
  border: 3px solid #fff;
}

.div-block-460 {
  background-color: #5e17eb;
  border-radius: 50px;
  width: 25.1px;
  height: 25.1px;
  display: none;
}

.div-block-460.dark_green {
  background-color: #076999;
}

.div-block-460.green {
  background-color: #00a110;
}

.div-block-460.black {
  background-color: #000;
}

.div-block-460.orange {
  background-color: #ffc24b;
}

.tab-link-tab-3 {
  background-color: #00a110;
  border-radius: 50px;
  width: 25.1px;
  height: 25.1px;
  padding-left: 5px;
  padding-right: 5px;
}

.tab-link-tab-3.w--current {
  background-color: #00a110;
  border: 3px solid #fff;
}

.tab-link-tab-4 {
  background-color: #000;
  border-radius: 50px;
  width: 25.1px;
  height: 25.1px;
  padding-left: 5px;
  padding-right: 5px;
}

.tab-link-tab-4.w--current {
  background-color: #000;
  border: 3px solid #fff;
}

.tab-link-tab-5 {
  background-color: #ffc24b;
  border-radius: 50px;
  width: 25.1px;
  height: 25.1px;
  padding-left: 5px;
  padding-right: 5px;
}

.tab-link-tab-5.w--current {
  background-color: #ffc24b;
  border: 3px solid #fff;
}

.tabs {
  width: auto;
}

.tab-link-tab-1 {
  background-color: #076999;
  border-radius: 50px;
  width: 25.1px;
  height: 25.1px;
  padding-left: 5px;
  padding-right: 5px;
}

.tab-link-tab-1.w--current {
  background-color: #076999;
  border: 3px solid #fff;
  border-radius: 50px;
  width: 25.1px;
  height: 25.1px;
  padding: 0 5px;
  box-shadow: 0 4px 28px #0000004d;
}

.tabs-menu {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  justify-content: center;
  align-items: flex-start;
  display: none;
}

.tab-pane-tab-1 {
  margin-top: 0;
}

.tabs-content {
  width: auto;
  margin-top: 60px;
  padding-bottom: 0;
}

.container-4227 {
  max-width: 1200px;
}

.div-block-461 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-260 {
  padding: 80px;
}

.section-260.bg_grey {
  background-color: #fafafa;
}

.div-block-462 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.heading-2060 {
  color: #6d6d6d;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 25.6px;
}

.container-4228 {
  max-width: 1200px;
}

.div-block-463 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container-4229 {
  max-width: 1200px;
}

.section-262 {
  background-color: #fafafa;
  padding: 80px 80px 280px;
}

.section-262.bg_grey {
  background-color: #fafafa;
  padding-bottom: 80px;
}

.div-block-464 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.div-block-464.margin {
  margin-top: 0;
}

.section-263 {
  background-color: #fafafa;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-466 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 72px;
  display: flex;
}

.image-616 {
  width: auto;
  max-width: 85%;
  margin-top: 25px;
}

.div-block-467 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.section-264 {
  padding: 80px 40px;
  display: none;
}

.heading-2061 {
  color: #172b4d;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 900;
  line-height: 27px;
}

.paragraph-124 {
  color: #495974;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  line-height: 22.4px;
}

.div-block-468 {
  background-color: #fffefe;
  border-radius: 20px;
  padding: 30px 20px;
  box-shadow: 0 4px 130px #00000012;
}

.container-4230 {
  max-width: 1200px;
}

.section-265 {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding: 80px;
  box-shadow: 0 4px 52px #0000000f;
}

.section-265.padding_bottom {
  background-color: #fafafa;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-265.bg_grey {
  background-color: #fafafa;
  padding-top: 0;
  padding-bottom: 60px;
}

.section-265.margin-right {
  margin-top: 60px;
  margin-right: 40px;
}

.section-265.padding-top {
  perspective: 1000px;
  padding-top: 80px;
  padding-bottom: 60px;
}

.div-block-469 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.text-span-7 {
  color: #006496;
}

.paragraph-125 {
  color: #172b4d;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 28px;
}

.paragraph-125.title {
  margin-bottom: 15px;
}

.div-block-471 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-right: 40px;
  display: flex;
}

.team-circles {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  display: none;
  position: relative;
}

.container-4231 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 80px;
  padding-right: 80px;
}

.centered-heading {
  color: #172b4d;
  text-align: center;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 58px;
}

.centered-subheading {
  color: #7a869a;
  text-align: center;
  max-width: 804px;
  margin-left: auto;
  margin-right: auto;
  font-family: Poppins, sans-serif;
  line-height: 20.16px;
}

.team-grid {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  margin-top: 50px;
  display: grid;
}

.team-card {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 126.672px;
  font-size: 14px;
  line-height: 22px;
  display: flex;
}

.team-member-image {
  object-fit: cover;
  border-radius: 50%;
  width: 96px;
  height: 96px;
  margin-bottom: 24px;
}

.team-member-name {
  color: #121127;
  margin-bottom: 6px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 25.2px;
}

.team-member-position {
  color: #006496;
  margin-bottom: 24px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  line-height: 25.2px;
}

.text-span-8 {
  color: #172b4d;
  font-weight: 700;
}

.section-266 {
  background-image: url('../images/Rectangle-3-4_1.avif');
  background-position: 0 0;
  background-size: cover;
  height: 256px;
}

.container-4233 {
  background-color: #fff;
  border-radius: 16px;
  max-width: 1000px;
  margin-top: -88px;
  padding: 40px;
  box-shadow: 0 20px 50px #12112714;
}

.heading-2062 {
  color: #121127;
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 800;
  line-height: 140%;
}

.button-9 {
  background-color: #006496;
  border-radius: 34px;
  justify-content: flex-start;
  align-items: center;
  width: 131px;
  height: 44px;
  padding: 17px 40px;
  font-family: Poppins, sans-serif;
  font-weight: 700;
  line-height: 21px;
  display: flex;
}

.button-9:hover {
  color: #006496;
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #006496;
}

.div-block-474 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.heading-2065 {
  color: #172b4d;
  font-family: Poppins, sans-serif;
  font-weight: 800;
  line-height: 44.8px;
}

.container-4235 {
  justify-content: center;
  align-items: flex-start;
  max-width: 1200px;
  display: flex;
}

.heading-2066 {
  color: #1d1e21;
  text-align: left;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 800;
  line-height: 42.8px;
}

.heading-2066.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.div-block-475 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-right: 60px;
  display: flex;
}

.section-268 {
  padding: 80px;
}

.container-4236 {
  max-width: 1200px;
}

.div-block-476 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 80px 40px 80px 60px;
  display: grid;
}

.heading-2067 {
  color: #006496;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
}

.heading-2068 {
  color: #172b4d;
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  line-height: 56px;
}

.paragraph-128 {
  color: #006496;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  line-height: 21px;
}

.div-block-477 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-617 {
  width: 17px;
  height: 14px;
}

.image-618 {
  max-width: 85%;
  margin-top: 30px;
}

.div-block-22 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.faq-answer-text {
  margin-bottom: 30px;
  padding-left: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 28px;
}

.faq-answer-text.features_card_para.paragraph-112.small-space {
  margin-bottom: 10px;
}

.faq-answer-text.features_card_para {
  color: #495974;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22.4px;
}

.faq-answer-text.features_card_para.paragraph-112 {
  color: #282938;
  font-size: 16px;
  line-height: 30px;
}

.faq-question {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  cursor: pointer;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  font-size: 22px;
  font-weight: 800;
  display: grid;
}

.div-block-21 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 0;
  font-family: Poppins, sans-serif;
  display: flex;
}

.faq-q-text {
  color: #495974;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 22.4px;
}

.faq-wrap {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.faq-answer {
  color: #495974;
  border-bottom: 1px solid #2d3e501f;
  padding-left: 0;
  overflow: hidden;
}

.faq-plus {
  background-color: #495974;
  border-radius: 3px;
  width: 92%;
  height: 3px;
  margin-left: -.5px;
}

.faq-plus-wrap {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-right: 25px;
  display: flex;
  position: relative;
}

.faq-plus-l {
  background-color: #495974;
  border-radius: 3px;
  width: 3px;
  height: 92%;
  position: absolute;
}

.section-269 {
  background-color: #fafafa;
}

.div-block-478 {
  color: #c7c9cf;
  background-color: #000;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 40px;
  padding: 20px 20px 60px;
  font-family: Poppins, sans-serif;
  line-height: 22.4px;
  display: flex;
}

.heading-2069 {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  line-height: 33.6px;
}

.paragraph-129 {
  text-align: center;
}

.paragraph-129.white {
  color: #fff;
}

.paragraph-133 {
  color: #fff;
  width: 447.284px;
  padding-right: 40px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  line-height: 18px;
}

.div-block-479 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
  display: flex;
}

.text-span-9 {
  color: #172b4d;
  font-weight: 700;
}

.div-block-481 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 0;
  display: grid;
}

.text-span-10 {
  color: #fff;
  font-weight: 700;
}

.heading-2070 {
  color: #172b4d;
  margin-top: 20px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.heading-2071 {
  color: #172b4d;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.fs_accordion-1_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  background-color: #fafafa;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.fs_accordion-1_header:focus-visible, .fs_accordion-1_header[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.para_heading3 {
  color: #37455f;
  margin-top: 5px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  line-height: 31px;
}

.body {
  background-color: #0000;
}

.container-4238 {
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  display: flex;
}

.section-272 {
  background-color: #f2fcff;
  padding-top: 0;
  padding-bottom: 80px;
}

.div-block-482 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  padding-top: 60px;
  display: flex;
}

.heading-2072 {
  color: #172b4d;
  text-align: center;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 58px;
}

.heading-2073 {
  color: #495974;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 27px;
  line-height: 25.6px;
}

.paragraph-134 {
  color: #6d6d6d;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 30.4px;
}

.container-4239 {
  max-width: 1200px;
}

.section-274 {
  padding: 80px;
}

.heading-2074 {
  color: #333;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 800;
  line-height: 39.2px;
}

.image-620 {
  z-index: -1;
  margin-top: -77px;
  margin-left: 96px;
  margin-right: 0;
  position: relative;
}

.paragraph-135 {
  color: #6d6d6d;
  font-family: Poppins, sans-serif;
  font-weight: 400;
  line-height: 160%;
}

.paragraph-135.content {
  color: #6d6d6d;
  font-weight: 400;
  line-height: 160%;
}

.heading-2075 {
  color: #6d6d6d;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 25.6px;
}

.div-block-483 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: none;
}

.image-621 {
  width: 130px;
  height: 44px;
}

.container-4240 {
  max-width: 1200px;
}

.section-275 {
  padding: 80px;
}

.bold-text-150 {
  color: #172b4d;
  font-weight: 800;
}

.div-block-484 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 60px;
  padding-right: 60px;
  display: grid;
  position: relative;
}

.image-622 {
  margin-top: -126px;
  margin-left: -2px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.image-623 {
  margin-left: 0;
  margin-right: 38px;
}

.div-block-485 {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-486 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-625 {
  max-width: 81%;
  transition: transform .5s cubic-bezier(.165, .84, .44, 1);
}

.image-625:hover {
  transform: translate(0, -16px)scale(1.1);
}

.div-block-487 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-626 {
  max-width: 100%;
}

.div-block-488, .div-block-489, .div-block-490 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-491 {
  margin-top: 0;
}

.div-block-492, .div-block-493 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.link {
  color: #00008b;
  font-weight: 600;
  text-decoration: underline;
}

.text-span-11, .text-span-12, .text-span-13 {
  display: block;
}

.text-span-14 {
  margin-top: 10px;
  display: block;
}

.paragraph-136 {
  color: #495974;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 28px;
}

.paragraph-136.title {
  text-align: center;
}

.bold-text-151 {
  color: #172b4d;
}

.paragraph-137 {
  color: #6d6d6d;
  text-align: center;
  padding-left: 150px;
  padding-right: 150px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 30px;
}

.heading-2076 {
  color: #1d1e21;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-weight: 800;
  line-height: 134%;
}

.image-629 {
  width: 130px;
  height: 44px;
}

.heading-2077 {
  color: #495974;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 160%;
}

.container-4241 {
  max-width: 1200px;
}

.div-block-494 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 20px 40px;
  display: flex;
  box-shadow: 0 -2px 4px #14142b05, 0 12px 24px #14142b0a;
}

.section-277 {
  background-color: #fff;
  padding-bottom: 80px;
  padding-left: 60px;
  padding-right: 60px;
}

.tab-pane-tab-1-2 {
  margin-top: 0;
  position: static;
}

.tabs-content-2 {
  border-radius: 18px;
  width: 100%;
  box-shadow: 0 5px 18px #080f340f;
}

.tab-link-tab-1-2 {
  color: #6f6c90;
  background-color: #fff;
  border: 1px solid #d9dbe9;
  border-radius: 70px;
  justify-content: center;
  align-items: center;
  padding: 8px 33px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 28px;
  display: flex;
  box-shadow: 0 2px 6px #00000008;
}

.tab-link-tab-1-2.w--current {
  color: #fff;
  background-color: #006496;
  border-radius: 70px;
  width: 125px;
  height: 44px;
  padding-bottom: 8px;
  padding-left: 33px;
  padding-right: 33px;
}

.tab-link-tab-2-2 {
  color: #6f6c90;
  background-color: #fff;
  border: 1px solid #d9dbe9;
  border-radius: 70px;
  width: 158px;
  height: 44px;
  padding: 8px 33px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 28px;
  box-shadow: 0 2px 6px #00000008;
}

.tab-link-tab-2-2.w--current {
  color: #fff;
  background-color: #006496;
  justify-content: center;
  align-items: center;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 28px;
  display: flex;
}

.tab-link-tab-3-2 {
  color: #6f6c90;
  background-color: #fff;
  border: 1px solid #d9dbe9;
  border-radius: 70px;
  justify-content: center;
  align-items: center;
  width: 131px;
  height: 44px;
  padding: 8px 33px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 28px;
  display: flex;
  box-shadow: 0 2px 6px #00000008;
}

.tab-link-tab-3-2.w--current {
  color: #fff;
  background-color: #006496;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 28px;
}

.faq-plus-l-2 {
  background-color: #170f49;
  border-radius: 3px;
  width: 4px;
  height: 97%;
  margin-right: -.5px;
  position: absolute;
}

.faq-q-text-2 {
  color: #495974;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.4px;
}

.div-block-495 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.faq-plus---2 {
  background-color: #170f49;
  border-radius: 3px;
  width: 96%;
  height: 4.5px;
}

.faq-wrap-2 {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.div-block-496 {
  border-radius: 18px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 60px 40px;
  font-family: Poppins, sans-serif;
  display: flex;
}

.bold-text-152 {
  color: #170f49;
  font-size: 18px;
  font-weight: 700;
  line-height: 28.4px;
}

.faq-question-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  cursor: pointer;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  height: 70px;
  padding-left: 0;
  font-size: 22px;
  font-weight: 800;
  display: grid;
}

.div-block-497 {
  margin-top: 0;
}

.div-block-498 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 25px;
  display: grid;
}

.div-block-499 {
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 40px;
  display: flex;
}

.image-630 {
  margin-bottom: 20px;
}

.underline {
  color: #00008b;
  font-weight: 400;
  text-decoration: underline;
}

.underline.w--current {
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
  font-weight: 400;
}

.div-block-500 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.div-block-501 {
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 40px;
  display: flex;
  box-shadow: 0 4px 52px #0000000f;
}

.image-631 {
  width: auto;
  height: 248px;
  margin-bottom: 40px;
}

.heading-2079 {
  color: #1d1e21;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 26px;
}

.container-4242 {
  max-width: 1200px;
}

.section-278 {
  background-color: #006496;
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
  margin-left: 40px;
  padding: 80px;
}

.list {
  padding-left: 20px;
}

.body-2 {
  font-family: Poppins, sans-serif;
}

.heading-2081 {
  color: #fff;
  margin-top: 0;
  font-size: 22px;
  line-height: 32px;
}

.heading-2082 {
  color: #172b4d;
  font-size: 16px;
  line-height: 28px;
}

.paragraph-142 {
  color: #6d6d6d;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
}

.text-span-16 {
  color: #172b4d;
  font-weight: 700;
}

.div-block-507 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-2083 {
  color: #fff;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 800;
  line-height: 26px;
}

.heading-2083.black {
  color: #1d1e21;
}

.div-block-509 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.paragraph-143 {
  color: #6d6d6d;
  font-size: 16px;
  font-weight: 500;
  line-height: 35px;
}

.text-span-17 {
  color: #172b4d;
  font-weight: 700;
}

.section-280 {
  background-color: #f2fcff;
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
  margin-bottom: 60px;
  margin-left: 40px;
  padding: 80px;
}

.container-4244 {
  max-width: 1200px;
}

.paragraph-144 {
  color: #282938;
  text-align: center;
  width: 80%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 28px;
}

.section-281 {
  background-color: #f2fcff;
  padding-top: 0;
  padding-bottom: 200px;
}

.section-282 {
  margin-top: -190px;
}

.div-block-510 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.bold-text-153 {
  color: #172b4d;
  font-weight: 800;
}

.div-block-511 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 80px;
  display: flex;
}

.paragraph-145 {
  color: #495974;
  text-align: center;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
}

.paragraph-146 {
  color: #6d6d6d;
  text-align: center;
  width: 80%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

.section-283 {
  padding: 80px 40px;
}

.heading-2085 {
  color: #1d1e21;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 26px;
}

.div-block-512 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.text-span-18 {
  color: #006496;
}

.div-block-513 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-2086 {
  color: #1d1e21;
  text-align: left;
  margin-top: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 800;
  line-height: 44.8px;
}

.heading-2086.center {
  text-align: center;
}

.div-block-514 {
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 40px;
  display: flex;
  box-shadow: 0 4px 52px #0000000f;
}

.image-632 {
  width: auto;
  height: 250px;
  margin-bottom: 40px;
}

.paragraph-148 {
  color: #fff;
  font-size: 16px;
  line-height: 25.6px;
}

.div-block-515 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-2087 {
  color: #fff;
  margin-bottom: 20px;
  font-weight: 800;
  line-height: 134%;
}

.section-284 {
  background-color: #006496;
  padding: 80px;
}

.div-block-516 {
  color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  display: flex;
}

.div-block-517 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.list-4 {
  color: #6d6d6d;
  padding-left: 30px;
  font-size: 16px;
  line-height: 25px;
}

.image-633 {
  max-width: 84%;
}

.section-285 {
  padding: 80px;
}

.paragraph-149 {
  color: #6d6d6d;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.div-block-518 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-519 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.div-block-520 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-521 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-150 {
  color: #6d6d6d;
  text-align: center;
  width: 80%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 28px;
}

.paragraph-151 {
  font-size: 16px;
  line-height: 25.6px;
}

.heading-2088 {
  margin-top: 0;
  font-size: 22px;
}

.div-block-522 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-span-19 {
  color: #006496;
}

.div-block-523 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-286 {
  background-color: #fafafa;
  padding: 80px;
}

.div-block-524 {
  color: #fff;
  padding-left: 20px;
  padding-right: 0;
  font-family: Poppins, sans-serif;
}

.div-block-524.black {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: #172b4d;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-525 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.paragraph-152 {
  color: #f2f2f2;
  font-weight: 500;
  line-height: 28px;
}

.container-4245 {
  background-color: #fff;
  max-width: 1200px;
  margin-top: 0;
}

.section-287 {
  padding-bottom: 80px;
  padding-left: 80px;
  padding-right: 80px;
}

.div-block-527 {
  background-color: #fff;
  border-radius: 18px;
  margin-top: -70px;
  padding: 40px 60px;
  box-shadow: 0 0 72px #080f340f;
}

.div-block-528 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #006394;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  padding: 15px 0;
  display: flex;
}

.heading-2089 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 35px;
}

.paragraph-153 {
  color: #fff;
  margin-bottom: 0;
}

.div-block-529 {
  padding-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.list-5, .list-6 {
  padding-left: 20px;
}

.scrollbar {
  background-image: url('../images/IMG_20241024_123614.avif');
  background-position: 50%;
  background-size: cover;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 1177px;
  height: 831.283px;
  min-height: 0;
  max-height: none;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 30px 30px 30px 60px;
  display: flex;
  overflow: auto;
  box-shadow: 0 4px 36px 24px #0000000f;
}

.scrollbar.popup-content {
  background-image: url('../images/bg-driver-Large_1bg driver (Large).avif');
  width: auto;
  height: 90vh;
  min-height: auto;
  margin-top: 0;
  margin-bottom: 0;
  overflow: visible;
}

.div-block-536 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  display: grid;
}

.div-block-537 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 60%;
  display: grid;
}

.div-block-538 {
  color: #fff;
  font-family: Poppins, sans-serif;
}

.heading-2090 {
  font-size: 56px;
  font-weight: 800;
  line-height: 67.77px;
}

.paragraph-156 {
  margin-top: 20px;
  font-size: 16px;
  line-height: 27px;
}

.paragraph-157 {
  font-size: 12px;
  line-height: 14.52px;
}

.image-636 {
  width: 92px;
}

.div-block-539 {
  background-color: #fff;
  border-radius: 16px;
  height: auto;
  padding: 60px 60px 0;
}

.div-block-539.popup-form {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 85vh;
  min-height: auto;
  display: flex;
  overflow: scroll;
}

.heading-2091 {
  color: #172b4d;
  font-family: Poppins, sans-serif;
  line-height: 36px;
}

.paragraph-158 {
  color: #8f8f8f;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  line-height: 18px;
}

.open-popup-button {
  background-color: #006496;
  border-radius: 34px;
  justify-content: center;
  align-items: center;
  width: 163px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  display: flex;
}

.div-block-280 {
  grid-column-gap: 200px;
  grid-row-gap: 200px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  display: flex;
}

.button-58 {
  outline-offset: -10px;
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #006496;
  border-radius: 34px;
  outline: 1px solid #fff0;
  justify-content: center;
  align-items: center;
  width: 185px;
  height: 20%;
  margin-top: 10px;
  padding: 1rem .5rem;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  transition: all .2s;
}

.button-58:hover {
  outline-offset: 0px;
  border-radius: 50px;
  outline: 1px solid #fff;
}

.container-4246 {
  max-width: 1200px;
}

.div-block-541 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
}

.paragraph-159 {
  color: #181a2a;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.div-block-542 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.paragraph-160 {
  color: #006496;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.section-288 {
  padding-top: 40px;
}

.section-288.content {
  padding-bottom: 40px;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 84vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.div-block-543 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-family: Poppins, sans-serif;
  display: flex;
}

.paragraph-59 {
  color: #172b4d;
  font-size: 8rem;
  font-weight: 700;
  line-height: 1.1;
}

.paragraph-52 {
  color: #495974;
  font-size: 1.2rem;
  line-height: 1.2;
}

.button-59 {
  text-transform: uppercase;
  background-color: #8ac197;
  border: 1px solid #8ac197;
  border-radius: 10px;
  padding: 12px 25px;
  font-size: 16px;
}

.button-59.open-popup-button.back_to_home {
  background-color: #006496;
  border-radius: 34px;
  width: auto;
  height: auto;
  margin-top: 20px;
  padding: 17px 40px;
}

.button-59.open-popup-button.back_to_home.w--current {
  margin-top: 30px;
}

.bold-text-156 {
  color: #fff;
  text-align: left;
  font-size: 14px;
  line-height: 20px;
}

.image-506 {
  margin-top: 30px;
}

.div-block-207 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 52%;
  display: flex;
}

.brix---color-neutral-801 {
  color: #6e7191;
}

.brix---paragraph-default-2 {
  color: #d9dbde;
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: none;
}

.brix---footer-top {
  border-bottom: 0 solid #000;
  padding-top: 100px;
  padding-bottom: 20px;
}

.brix---grid-footer-v1 {
  grid-column-gap: 8px;
  grid-row-gap: 16px;
  color: #d9dbde;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr 1fr;
}

.brix---mg-bottom-40px {
  margin-bottom: 40px;
}

.brix---footer-link {
  color: #d9dbde;
  font-size: 14px;
  font-weight: 500;
  line-height: 48px;
  text-decoration: none;
  transition: color .3s;
}

.brix---footer-link:hover {
  -webkit-backdrop-filter: blur(9px);
  backdrop-filter: blur(9px);
  color: #006496;
}

.brix---footer-link.w--current {
  font-weight: 500;
}

.brix---footer-wrapper {
  color: #fff;
  background-color: #03202c;
  border-top: 0 solid #eff0f6;
  position: static;
}

.brix---footer-col-title {
  color: #fff;
  margin-bottom: 15px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 28px;
}

.brix---footer-list-wrapper {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.image-502 {
  width: 130px;
  height: 44px;
}

.brix---footer-bottom {
  color: #6e7191;
  text-align: center;
  border-top: 1px solid #eff0f6;
  padding-top: 32px;
  padding-bottom: 32px;
  font-size: 18px;
  line-height: 30px;
  display: flex;
}

.brix---footer-list-item {
  color: #d9dbde;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 40px;
  list-style-type: none;
}

.brix---container-default-2 {
  max-width: 1200px;
  padding-top: 80px;
  padding-left: 24px;
  padding-right: 24px;
}

.div-block-545 {
  color: #d9dbde;
}

.div-block-546 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-flow: column;
  margin-top: 20px;
  padding-right: 0;
  display: flex;
}

.div-block-547 {
  border-top: 1px solid #c6ccd5;
  justify-content: center;
  align-items: center;
  margin-top: 80px;
  margin-left: 120px;
  margin-right: 120px;
  padding-top: 20px;
  display: flex;
}

.paragraph-161 {
  color: #d9dbde;
  text-align: center;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
}

.bold-text-157 {
  font-size: 16px;
}

.div-block-548, .div-block-549 {
  display: none;
}

.bold-text-158 {
  color: #fff;
  font-size: 14px;
  font-weight: 800;
}

.modal-wrapper {
  z-index: 99999;
  opacity: 1;
  perspective: 850px;
  text-transform: none;
  cursor: default;
  justify-content: center;
  align-items: center;
  padding: 40px;
  display: none;
  position: fixed;
  inset: 0;
}

.text-block-16 {
  color: #fff;
  text-align: left;
  white-space: nowrap;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.button-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  cursor: pointer;
  background-color: #006496;
  border: 0 solid #fff;
  border-radius: 34px;
  justify-content: center;
  align-items: center;
  width: 163px;
  padding: 10px 15px;
  font-weight: 500;
  text-decoration: none;
  transition: box-shadow .2s;
  display: flex;
  box-shadow: 0 0 #000;
}

.button-wrapper:hover {
  box-shadow: 0 4px 15px -3px #000000a3;
}

.button-wrapper.white {
  color: #006496;
  background-color: #fff;
  margin-top: 20px;
}

.button-wrapper.white.radius {
  border-radius: 5px;
}

.modal-body {
  z-index: 10;
  box-shadow: none;
  color: #313131;
  background-color: #fff;
  border-bottom: 0 solid #000;
  border-radius: 24px;
  width: 100%;
  padding: 0;
  position: relative;
}

.close-icon {
  z-index: 20;
  cursor: pointer;
  width: 25px;
  position: absolute;
  top: 5px;
  right: 5px;
}

.modal-closer {
  z-index: 5;
  opacity: 1;
  background-color: #000000b0;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.bold-text-159 {
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 21px;
}

.bold-text-159.navy {
  color: #006496;
}

.animate-right {
  width: 100%;
}

.code-embed {
  display: block;
}

.section-289 {
  justify-content: center;
  align-items: center;
  margin-top: -178px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-block-555 {
  margin-top: 0;
  padding-top: 0;
}

.faq-question-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  cursor: pointer;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  font-size: 22px;
  font-weight: 800;
  display: grid;
}

.div-block-556 {
  width: 90%;
  padding-top: 20px;
  padding-bottom: 60px;
}

.paragraph-165 {
  color: #006496;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16.2px;
}

.div-block-557 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-637 {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-558 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 0;
  font-family: Poppins, sans-serif;
  display: flex;
}

.heading-2092 {
  color: #172b4d;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  line-height: 47px;
}

.div-block-559 {
  background-color: #e5f6ff;
  padding: 3.2px 8.01px;
}

.heading-2093 {
  color: #172b4d;
  margin-top: 20px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.div-block-560 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-290 {
  background-color: #f2fcff;
  padding-top: 40px;
  padding-bottom: 200px;
}

.paragraph-166 {
  color: #495974;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

.div-block-561 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-2094 {
  color: #172b4d;
  text-align: center;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 56px;
}

.div-block-562 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-563 {
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.image-638 {
  max-width: 90%;
}

.faq-q-text-3 {
  color: #495974;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 22.4px;
}

.blog {
  font-family: Poppins, sans-serif;
  text-decoration: none;
}

.section-291 {
  color: #fff;
  background-color: #006496;
  position: static;
}

.container-4247 {
  max-width: 1200px;
  padding: 60px 80px;
}

.div-block-564 {
  color: #fff;
  justify-content: center;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-565 {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.heading-2095 {
  color: #fff;
  font-size: 18px;
  line-height: 30px;
}

.body-3 {
  font-family: Poppins, sans-serif;
}

.paragraph-167 {
  color: #fff;
}

.heading-2096 {
  margin-top: 0;
  font-size: 32px;
  font-weight: 800;
  line-height: 50px;
}

.div-block-566 {
  background-color: #fff;
  border-radius: 16px;
  margin-top: 0;
  padding: 20px 40px 0;
}

.image-639 {
  position: absolute;
  top: 0;
  right: 0;
}

.image-640 {
  max-width: 9%;
  position: absolute;
  bottom: 0;
  left: 0;
}

.image-641 {
  max-width: 20%;
  position: absolute;
  top: 25%;
  left: 0%;
}

.image-642 {
  position: absolute;
  top: 25%;
  right: 0;
}

.div-block-567 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 0;
  padding-left: 60px;
  display: flex;
}

.heading-2097 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-568 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #006496;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.image-643 {
  width: 25px;
}

.section-292 {
  padding: 80px 20px;
}

.heading-2098 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-569 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-570 {
  background-color: #fff;
  border-radius: 13.43px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 288.016px;
  height: auto;
  min-height: 273.11px;
  padding: 20px;
  display: flex;
  box-shadow: 0 3.36px 30.22px #00000012;
}

.div-block-571 {
  background-image: url('../images/Ellipse-19.avif');
  background-position: 0 0;
  background-size: auto;
}

.container-4248 {
  max-width: 1200px;
}

.heading-2099 {
  color: #222;
  text-align: center;
  font-size: 16px;
  line-height: 24.18px;
}

.paragraph-168 {
  color: #666;
  text-align: center;
  font-size: 12px;
  font-weight: 400;
  line-height: 20.15px;
}

.div-block-572 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-293 {
  background-color: #f6f6f6;
  padding: 0;
  position: static;
}

.div-block-573 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-574 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.paragraph-169 {
  color: #006496;
  font-family: Yukitasans;
  font-size: 24px;
  font-weight: 700;
}

.image-644 {
  max-width: 57%;
  max-height: 90%;
  position: absolute;
  top: 20px;
  right: 0;
}

.image-645 {
  max-width: 36%;
  max-height: 70%;
  position: absolute;
  top: 20px;
  right: 0;
}

.section-294 {
  padding: 80px 0 80px 80px;
  position: relative;
}

.image-32 {
  width: auto;
  height: auto;
}

.tabs-content-3 {
  width: 100%;
  height: 590px;
}

.container-4249 {
  max-width: 1200px;
}

.tabs-3 {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-646 {
  padding-top: 0;
}

.tabs-menu-3 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 85%;
  height: auto;
  display: flex;
}

.div-block-577 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.div-block-578 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-579 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.div-block-580 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.tab-link-tab-1-4 {
  color: #172b4d;
  background-color: #fff;
  border-radius: 10px;
  width: auto;
  margin-top: 20px;
  padding: 15px 40px 15px 20px;
  box-shadow: 0 0 28px #0000000a;
}

.tab-link-tab-1-4.w--current {
  background-color: #fff;
  border: 2px solid #006496;
  border-radius: 10px;
  padding: 15px 40px 15px 20px;
  box-shadow: 0 0 23.45px #0085c74f;
}

.heading-7 {
  color: #172b4d;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 81px;
}

.heading-7.title {
  color: #1c0e0d;
  font-size: 32px;
}

.paragraph-56 {
  color: #40201e;
  text-align: center;
  max-width: none;
  padding-left: 0;
  padding-right: 0;
  line-height: 32px;
}

.bold-text-160 {
  text-align: center;
}

.heading-2100 {
  color: #12141d;
  margin-top: 0;
  font-size: 17.59px;
  line-height: 26.8px;
}

.button-61 {
  color: #fff;
  background-color: #006496;
  border-radius: 34px;
  justify-content: center;
  align-items: center;
  width: 163px;
  height: 44px;
  margin-top: 30px;
  margin-left: 80px;
  padding: 0;
  line-height: 21px;
  display: flex;
}

.paragraph-170 {
  color: #12141d;
  font-weight: 500;
}

.image-648 {
  z-index: -1;
  position: absolute;
  top: 40%;
  right: 0%;
}

.section-295 {
  background-color: #f6f6f6;
  padding-top: 80px;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-581 {
  background-image: url('../images/Rectangle-339_1.avif');
  background-position: 100%;
  background-size: cover;
  border-radius: 30px;
  max-width: 100%;
  height: auto;
  position: relative;
}

.image-649 {
  position: absolute;
  right: 10%;
}

.image-650 {
  position: absolute;
  top: 0;
  left: 0;
}

.div-block-582 {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  padding-left: 80px;
  padding-right: 80px;
  display: grid;
  position: relative;
}

.container-4250 {
  max-width: 1200px;
  height: 100%;
}

.heading-2101 {
  color: #fff;
  font-size: 28px;
  font-weight: 800;
  line-height: 44px;
}

.paragraph-171 {
  color: #fff;
  font-size: 14px;
}

.div-block-583 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-584 {
  height: 100%;
}

.section-296 {
  background-color: #edf9ff;
  padding: 0;
  position: static;
}

.container-4251 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1200px;
  display: flex;
}

.heading-2102 {
  color: #006496;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 26px;
}

.heading-2103 {
  color: #1d1d1d;
  text-align: center;
  margin-top: 0;
  line-height: 48px;
}

.text-span-21 {
  color: #006496;
}

.div-block-585 {
  z-index: 1;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 0 4px 36px #00649633;
}

.image-651 {
  position: absolute;
  bottom: 0;
  left: 0;
}

.paragraph-172 {
  color: #70798b;
  text-align: center;
  margin-top: 10px;
  font-size: 18px;
  line-height: 32px;
}

.heading-2104 {
  color: #111029;
  text-align: center;
  margin-bottom: 0;
  font-weight: 600;
  line-height: 32px;
}

.heading-2105 {
  color: #006496;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
}

.image-652 {
  margin-top: 20px;
}

.div-block-586 {
  background-image: url('../images/Union_1.avif');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-bottom: 20px;
  padding-left: 0;
  display: flex;
}

.div-block-587 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 0 solid #3d414c;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 94%;
  padding: 40px 58px 0 96px;
  font-weight: 800;
  display: grid;
}

.heading-2106 {
  color: #fff;
  font-size: 24px;
  font-weight: 800;
  line-height: 36px;
}

.div-block-588 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-589 {
  background-color: #03202c;
  position: relative;
}

.image-653 {
  position: absolute;
  bottom: 0;
  right: 0;
}

.image-654 {
  position: absolute;
  bottom: 10%;
  left: 0;
}

.container-4252 {
  max-width: 1200px;
  padding-left: 80px;
  padding-right: 80px;
}

.div-block-593 {
  position: relative;
}

.div-block-594 {
  max-width: none;
  padding: 80px;
  position: relative;
}

.div-block-595 {
  width: auto;
  max-width: none;
  padding: 80px;
  position: relative;
}

.div-block-603 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.cards {
  height: auto;
}

.div-block-604 {
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.list-item, .list-item-2, .paragraph-173 {
  color: #fff;
}

.image-656 {
  width: 92px;
}

.modal-wrapper-2 {
  z-index: 99999;
  opacity: 1;
  perspective: 850px;
  text-transform: none;
  cursor: default;
  justify-content: center;
  align-items: center;
  padding: 40px;
  display: none;
  position: fixed;
  inset: 0;
}

.div-block-605 {
  background-color: #fff;
  border-radius: 16px;
  height: auto;
  padding: 60px 60px 0;
}

.div-block-605.popup-form {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 85vh;
  min-height: auto;
  display: flex;
  overflow: scroll;
}

.paragraph-174 {
  font-size: 12px;
  line-height: 14.52px;
}

.text-block-90 {
  color: #fff;
  text-align: left;
  white-space: nowrap;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.paragraph-175 {
  color: #8f8f8f;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  line-height: 18px;
}

.div-block-607 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 60%;
  display: grid;
}

.div-block-609 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  display: grid;
}

.heading-2107 {
  font-size: 56px;
  font-weight: 800;
  line-height: 67.77px;
}

.div-block-611 {
  color: #fff;
  font-family: Poppins, sans-serif;
}

.bold-text-161 {
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 21px;
}

.paragraph-177 {
  margin-top: 20px;
  font-size: 16px;
  line-height: 27px;
}

.heading-2109 {
  color: #172b4d;
  font-family: Poppins, sans-serif;
  line-height: 36px;
}

.heading-154 {
  color: #fff;
  margin-bottom: 20px;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 1.35;
}

.work-together {
  color: #172b4d;
  text-align: left;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 20px;
  order: 0;
  align-self: auto;
  margin-top: 20px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.work-together:hover {
  color: #fff;
  background-color: #fff0;
  border: 2px solid #fff;
}

.heading-153 {
  color: #fff;
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 23px;
  font-weight: 400;
  line-height: 29px;
}

.div-block-615 {
  background-image: linear-gradient(11deg, #00000082, #fff0), url('../images/IMG_20241024_123614.avif');
  background-position: 0 0, 50% 60%;
  background-size: auto, cover;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  min-height: 370px;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 0 40px;
  display: flex;
}

.div-block-616 {
  padding-right: 80px;
}

.paragraph-180 {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 20px;
}

.heading-2112 {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 44px;
}

.lynx-nav-buttons-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  margin-left: 14px;
  display: flex;
}

.lynx-nav-buttons-2.hide {
  display: none;
}

.brix---dropdown-pd {
  padding: 20px 30px;
  position: static;
}

.brix---dropdown-toggle {
  color: #172b4d;
  align-items: center;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle:hover {
  color: #006496;
}

.lynx-navbar-2 {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 58px;
  margin-bottom: 0;
  padding: 0 24px;
  display: flex;
}

.brix---dropdown-chevron {
  color: #fff;
  width: 14px;
  margin-left: 6px;
}

.lynx-nav-menu-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  margin-left: 10px;
  display: flex;
}

.brix---dropdown-column-wrapper {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper.w--open {
  transform: translate(-50%);
}

.image-658 {
  border-radius: 20px;
}

.brix---dropdown-links-grid {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.brix---dropdown-card {
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 20px;
  min-width: 280px;
  top: 32px;
  overflow: hidden;
  box-shadow: 0 2px 12px #14142b14;
}

.dropdown-link {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 17px;
}

.dropdown-link:hover {
  color: #006496;
  padding-left: 2px;
}

.dropdown-link.w--current {
  color: #006496;
  font-size: 19px;
}

.lynx-nav-block-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1500px;
  height: 62px;
  padding: 0;
  display: flex;
  position: absolute;
}

.dropdown-toggle {
  padding: 0 41px 0 0;
}

.icon-2 {
  color: #fff;
}

.icon-2:hover {
  transform-origin: 50%;
  transform: rotate(0);
}

.dropdown-list {
  background-color: #ddd;
}

.dropdown-list.w--open {
  background-color: #fff;
  border-radius: 11px;
  box-shadow: 18px 16px 13px #0003;
}

.dropdown-link-2 {
  color: #000;
  padding-top: 7px;
  padding-bottom: 7px;
  font-weight: 500;
}

.dropdown-link-2:hover {
  color: #006496;
}

.dropdown-link-2.w--current {
  color: #000;
}

.dropdown-link-2.w--current:hover {
  color: #006496;
}

.div-block-617 {
  position: relative;
  overflow: hidden;
}

.image-659 {
  padding-left: 21px;
}

.bold-text-162 {
  font-size: 22px;
}

.heading-2116 {
  color: #172b4d;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 50px;
}

.heading-2116.title {
  line-height: 30px;
}

.section-306 {
  background-color: #fff;
  max-width: 100%;
  position: relative;
}

.rl_faq1_list {
  border-bottom: 0 solid #14181f;
}

.rl_faq1_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl_faq1_icon {
  color: #525e6f;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: auto;
  display: flex;
}

.rl-container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.rl_faq1_heading-wrapper {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.paragraph-338 {
  color: #495974;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
}

.rl_section_faq1 {
  background-color: #0000;
}

.rl_faq1_question-text {
  color: #495974;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 140%;
}

.rl_faq1_answer-wrapper {
  margin-bottom: 1rem;
}

.rl_faq1_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.rl_faq1_icon-wrapper {
  align-self: flex-start;
}

.rl-padding-section-large {
  padding-top: 0;
  padding-bottom: 0;
}

.rl-padding-global {
  padding-left: 0%;
  padding-right: 0%;
}

.rl_faq1_answer {
  border-bottom: 1px solid #eee;
  overflow: hidden;
}

.rl_faq1_answer.no-border {
  border-bottom-width: 0;
}

.rl_faq1_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  border-top: 0 solid #eee;
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.paragraph-339 {
  color: #6d6d6d;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 30px;
}

.paragraph-339.margin_top {
  margin-top: 0;
}

.paragraph-339.margin_top.content {
  margin-bottom: 20px;
}

.div-block-677 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-678 {
  z-index: 1;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0 60px 120px 0;
  display: flex;
  position: relative;
}

.heading-2127 {
  color: #172b4d;
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 900;
  line-height: 50px;
}

.div-block-679 {
  background-image: url('../images/Frame-670.avif');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  max-width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.div-block-679.en {
  background-image: url('../images/Frame-670_1.avif');
  padding-top: 90px;
  padding-bottom: 0;
}

.container-4254 {
  max-width: 1200px;
}

.div-block-680 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 0;
  display: grid;
}

.image-681 {
  z-index: 1;
  padding-bottom: 40px;
  position: relative;
}

.image-682 {
  width: 840px;
  position: absolute;
  top: -439px;
  right: -375px;
}

.image-683 {
  width: 512px;
  position: absolute;
  top: 0;
  right: 15%;
}

.div-block-681 {
  background-color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
  box-shadow: 0 12px 32px #a9a9ad29;
}

.code-embed-2 {
  padding-right: 4px;
}

.image-684 {
  width: 24px;
}

.image-685 {
  position: absolute;
  top: -50%;
  left: 29%;
  right: 0;
}

.image-686 {
  position: absolute;
  bottom: 0;
  left: -7%;
}

.bold-text-165 {
  font-weight: 900;
}

.heading-2128 {
  color: #acaeb4;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 110%;
}

.paragraph-340 {
  color: #6d6d6d;
  margin-bottom: 24px;
  font-size: 14px;
  line-height: 160%;
}

.body-4 {
  font-family: Poppins, sans-serif;
}

.heading-2129 {
  color: #172b4d;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 26px;
  font-weight: 900;
  line-height: 58px;
}

.body-5 {
  font-family: Poppins, sans-serif;
}

.list-item-3 {
  color: #6d6d6d;
  margin-bottom: 10px;
}

.image-687 {
  max-width: 100%;
}

.div-block-682 {
  background-image: url('../images/Group-2085662849-2.avif');
  background-position: 0 0;
  background-size: 100% 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 183px;
  display: flex;
}

.image-688 {
  height: 263px;
  box-shadow: 0 4px 60px #0000000f;
}

.div-block-683 {
  width: 100%;
  margin-top: 80px;
}

.div-block-684 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-689 {
  max-width: 89%;
}

.container-4255 {
  max-width: 1200px;
}

.div-block-685 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.section-307 {
  padding: 80px;
}

.body-6 {
  font-family: Poppins, sans-serif;
}

.div-block-686 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-687 {
  grid-column-gap: 64px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 60px;
  display: grid;
}

.div-block-688 {
  background-color: #1c8eb8;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
}

.div-block-689 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  transition: transform .5s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.div-block-689:hover {
  transform: translate(0, -11px)scale(1.1);
}

.code-embed-3 {
  color: #fff;
  width: 40px;
  height: auto;
}

.paragraph-341 {
  color: #111829;
  text-align: center;
  margin-top: 20px;
  font-size: 20px;
  font-weight: 600;
}

.paragraph-342 {
  color: #4a5666;
  text-align: center;
}

.div-block-690 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.paragraph-343 {
  color: #172b4d;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 35px;
}

.code-embed-4 {
  color: #006496;
  width: 32px;
}

.div-block-691, .div-block-692 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-693 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.paragraph-344 {
  overflow: hidden;
}

.paragraph-345 {
  overflow: scroll;
}

@media screen and (min-width: 1280px) {
  .lynx-nav-block {
    justify-content: space-between;
    align-items: center;
  }

  .lynx-navbar {
    padding-top: 0;
    padding-bottom: 0;
  }

  .paragraph-145 {
    text-align: center;
  }

  .scrollbar {
    padding-left: 60px;
  }

  .div-block-539.popup-form {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .button-58 {
    margin-top: 10px;
  }

  .div-block-570 {
    width: auto;
    max-width: 288.016px;
  }

  .section-295 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-581 {
    background-position: 100%;
    border-radius: 30px;
    height: 635px;
    position: relative;
  }

  .image-649 {
    position: absolute;
    top: 0;
    right: 14%;
  }

  .image-650 {
    position: absolute;
    top: 0;
    left: 0;
  }

  .div-block-582 {
    z-index: 1;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 100%;
    display: grid;
    position: relative;
  }

  .container-4250 {
    max-width: 1200px;
  }

  .div-block-605.popup-form {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .lynx-navbar-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .lynx-nav-block-2 {
    justify-content: space-between;
    align-items: center;
  }
}

@media screen and (min-width: 1440px) {
  .lynx-nav-block {
    max-width: 1350px;
  }

  .lynx-nav-button {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .lynx-navbar {
    width: 90%;
  }

  .container-4209, .container-4210 {
    max-width: 1350px;
  }

  .blog_card {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .image-602 {
    width: 100%;
    height: 193px;
  }

  .container-4211 {
    max-width: 1350px;
  }

  .div-block-223 {
    grid-template-columns: 1fr 1fr;
  }

  .container-4212, .container-4214 {
    max-width: 1350px;
  }

  .section-248 {
    padding-bottom: 0;
  }

  .container-4215 {
    max-width: 1350px;
  }

  .cf-forms-section-3 {
    width: 100%;
    overflow: visible;
  }

  .container-17, .container-4216, .container-4217, .container-4218, .container-4219, .container-4220 {
    max-width: 1350px;
  }

  .container-4221 {
    max-width: 13500px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-446 {
    width: 100%;
  }

  .container-4223, .container-4224, .container-4225 {
    max-width: 1350px;
  }

  .container-4226 {
    max-width: 1440px;
  }

  .tabs {
    width: 100%;
  }

  .container-4227, .container-4228, .container-4229, .container-4230, .container-4231 {
    max-width: 1350px;
  }

  .team-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .team-member-image {
    width: 96px;
    height: 96px;
    max-height: none;
  }

  .container-4233 {
    max-width: 1100px;
  }

  .container-4235, .container-4236, .container-4238, .container-4239, .container-4240, .container-4241, .container-4242, .container-4244 {
    max-width: 1350px;
  }

  .paragraph-148, .heading-2087, .section-284 {
    color: #fff;
  }

  .container-4245 {
    max-width: 1350px;
  }

  .scrollbar {
    width: 1177px;
  }

  .div-block-537 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    grid-template-columns: 1fr 1.5fr;
  }

  .paragraph-156 {
    color: #fff;
  }

  .paragraph-157 {
    color: #fff;
    margin-bottom: 0;
  }

  .container-4246 {
    max-width: 1350px;
  }

  .brix---grid-footer-v1 {
    grid-column-gap: 91px;
    grid-template-columns: auto auto auto;
  }

  .brix---container-default-2 {
    max-width: 1350px;
  }

  .modal-wrapper {
    display: none;
  }

  .container-4247 {
    max-width: 1350px;
  }

  .image-641 {
    max-width: 15%;
  }

  .div-block-568 {
    padding-bottom: 40px;
  }

  .div-block-570 {
    width: auto;
    max-width: 325.516px;
    height: auto;
    min-height: 228.78px;
  }

  .container-4248, .container-4249, .container-4251, .container-4252 {
    max-width: 1350px;
  }

  .list-item {
    color: #fff;
  }

  .div-block-615 {
    background-position: 0 0, 50% 45%;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .lynx-navbar-2 {
    width: 90%;
  }

  .div-block-678 {
    padding-left: 40px;
  }

  .div-block-679 {
    padding-bottom: 80px;
  }

  .container-4254, .div-block-680, .container-4255 {
    max-width: 1350px;
  }
}

@media screen and (min-width: 1920px) {
  .lynx-nav-block {
    max-width: 1500px;
  }

  .div-block {
    width: 100%;
  }

  .container-4209, .container-4210 {
    max-width: 1500px;
  }

  .image-602 {
    width: 100%;
    height: 236.333px;
  }

  .container-4211 {
    max-width: 1500px;
  }

  .section-244 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-223 {
    grid-template-columns: .5fr .75fr;
  }

  .container-4212 {
    max-width: 1500px;
  }

  .section-246 {
    display: block;
  }

  .div-block-232 {
    flex-flow: column;
  }

  .div-block-234 {
    width: 100%;
  }

  .container-4214 {
    max-width: 1500px;
  }

  .section-248 {
    padding-bottom: 170px;
  }

  .image-607 {
    width: 100%;
    max-width: 100%;
  }

  .image-608 {
    width: 100%;
  }

  .container-4215 {
    max-width: 1500px;
  }

  .paragraph-114 {
    color: #6d6d6d;
  }

  .cf-forms-section-3 {
    width: 96%;
    height: auto;
  }

  .container-17, .container-4216, .container-4217, .container-4218 {
    max-width: 1500px;
  }

  .image-613.big {
    width: auto;
  }

  .container-4219, .container-4220, .container-4221, .container-4223, .container-4224, .container-4225 {
    max-width: 1500px;
  }

  .section-258 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .div-block-453 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-2058 {
    color: #333;
    font-family: Poppins, sans-serif;
    font-weight: 800;
    line-height: 44.8px;
  }

  .container-4226 {
    max-width: 1920px;
  }

  .container-4227, .container-4228, .container-4229, .container-4230, .container-4231 {
    max-width: 1500px;
  }

  .container-4233 {
    max-width: 1100px;
  }

  .container-4235, .container-4236, .container-4238, .container-4239, .container-4240 {
    max-width: 1500px;
  }

  .div-block-484 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-left: 200px;
    padding-right: 200px;
  }

  .container-4241, .container-4242, .container-4244 {
    max-width: 1500px;
  }

  .paragraph-144, .paragraph-146 {
    color: #6d6d6d;
  }

  .heading-2086 {
    color: #333;
    font-family: Poppins, sans-serif;
    font-weight: 800;
    line-height: 44.8px;
  }

  .paragraph-150 {
    color: #6d6d6d;
  }

  .container-4245 {
    max-width: 1500px;
  }

  .scrollbar {
    width: 1177px;
  }

  .scrollbar.popup-content {
    height: 85vh;
    min-height: auto;
  }

  .div-block-536 {
    place-items: center;
  }

  .div-block-539.popup-form {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    height: 80vh;
    display: flex;
  }

  .paragraph-59 {
    color: #006496;
    font-family: Open Sans, sans-serif;
  }

  .brix---grid-footer-v1 {
    grid-template-columns: auto auto auto;
    padding-left: 100px;
    padding-right: 100px;
  }

  .brix---container-default-2 {
    max-width: 1500px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-548, .div-block-549 {
    flex-flow: column;
    display: none;
  }

  .modal-body {
    width: auto;
    max-width: 70%;
  }

  .animate-right {
    width: 100%;
  }

  .code-embed {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .section-289 {
    display: block;
  }

  .div-block-556, .image-637 {
    width: 100%;
  }

  .div-block-561 {
    flex-flow: column;
  }

  .image-638 {
    max-width: 100%;
  }

  .container-4247 {
    max-width: 1500px;
  }

  .image-641 {
    width: 614px;
    max-width: none;
    overflow: clip;
  }

  .div-block-570 {
    width: auto;
    max-width: 362.991px;
  }

  .container-4248 {
    max-width: 1500px;
  }

  .section-293 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .section-294 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    display: flex;
    position: static;
  }

  .container-4249 {
    max-width: 1500px;
  }

  .section-295 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-581 {
    height: auto;
  }

  .image-649 {
    max-height: 100%;
    top: 3%;
  }

  .section-296 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .container-4251 {
    max-width: 1500px;
  }

  .div-block-586 {
    background-position: 50% 0;
    padding-bottom: 0;
  }

  .div-block-587 {
    padding-bottom: 20px;
  }

  .container-4252 {
    max-width: 1500px;
  }

  .div-block-591 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .div-block-594, .div-block-595, .div-block-596 {
    max-width: 1500px;
  }

  .section-297 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-597 {
    max-width: 1500px;
  }

  .div-block-598 {
    max-width: 1500px;
    position: relative;
  }

  .div-block-605.popup-form {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    height: 80vh;
    display: flex;
  }

  .div-block-609 {
    place-items: center;
  }

  .div-block-615 {
    background-position: 0 0, 50% 38%;
  }

  .div-block-616 {
    padding-right: 0;
  }

  .lynx-navbar-2 {
    max-width: 1500px;
  }

  .dropdown-link {
    font-size: 20px;
  }

  .dropdown-link.w--current {
    font-size: 22px;
  }

  .section-306 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-678 {
    margin-top: -25px;
  }

  .div-block-679 {
    background-image: url('../images/Frame-670.avif');
    justify-content: center;
    align-items: flex-start;
    max-width: 2500px;
    height: auto;
    padding-right: 28px;
    display: flex;
  }

  .container-4254 {
    max-width: 1900px;
  }

  .div-block-680 {
    max-width: 1500px;
  }

  .image-681 {
    padding-bottom: 137px;
  }

  .container-4255 {
    max-width: 1500px;
  }
}

@media screen and (max-width: 991px) {
  .lynx-icon-menu {
    color: #006496;
    font-size: 55px;
  }

  .lynx-icon-menu.dark_nav {
    color: #fff;
  }

  .lynx-menu-button {
    color: #1f2022;
    background-color: #0000;
    border-radius: 50%;
    margin-left: 8px;
    padding: 13px;
    font-size: 20px;
    transition: background-color .2s, color .2s;
  }

  .lynx-menu-button.w--open {
    color: #fff;
    background-color: #0000;
    padding-right: 0;
  }

  .lynx-nav-link {
    color: #000;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .lynx-nav-link.w--current {
    color: #000;
  }

  .lynx-nav-link.padding-right {
    padding-top: 0;
    padding-bottom: 0;
  }

  .lynx-nav {
    display: flex;
  }

  .lynx-nav-menu {
    color: #000;
    background-color: #fff;
    border-radius: 10px;
    padding: 10px 10px 20px;
    box-shadow: 0 10px 15px 4px #1f20221a;
  }

  .spark-button.contactus-button.hide {
    background-color: #006496;
    display: flex;
  }

  .spark-button.contactus-button.hide:hover {
    color: #fff;
  }

  .spark-button.contactus-button.appear {
    background-color: #006496;
    display: flex;
  }

  .spark-button.contactus-button {
    display: none;
  }

  .spark-button.contactus-button.margin_top {
    display: flex;
  }

  .section-241 {
    padding-top: 0;
  }

  .blog_card {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 303px;
    height: 100%;
    display: flex;
  }

  .div-block-202 {
    grid-column-gap: 0px;
    grid-row-gap: 36px;
    grid-template-columns: 1fr 1fr;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-202.cards_grid {
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
    padding-left: 60px;
    padding-right: 60px;
  }

  .image-602 {
    width: auto;
    height: 300px;
  }

  .paragraph-105 {
    height: 67.1875px;
  }

  .div-block-199 {
    justify-content: space-between;
    width: 100%;
    height: 100%;
    min-height: 0;
    display: block;
  }

  .div-block-222.social {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-223 {
    background-position: 0 0;
    background-size: cover;
    grid-template-columns: 1fr;
    width: 90%;
    height: auto;
    margin-bottom: -80px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-2045 {
    font-size: 30px;
  }

  .button {
    margin-top: 21px;
  }

  .div-block-224 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .div-block-225 {
    justify-content: flex-end;
    align-items: flex-end;
  }

  .div-block-226 {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .div-block-227 {
    padding-bottom: 0;
    padding-right: 40px;
  }

  .section-245 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-233 {
    padding-bottom: 0;
  }

  .div-block-234 {
    width: 100%;
    padding-top: 0;
  }

  .section-248 {
    margin-top: 0;
    padding-bottom: 0;
  }

  .image-607 {
    width: 100%;
    max-width: 100%;
  }

  .div-block-239 {
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-2048 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-114 {
    width: 96%;
  }

  .cf-forms-section-3 {
    width: 102%;
    height: auto;
    margin-top: -109px;
    margin-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .contact_form {
    width: 100%;
    max-width: none;
    margin-top: -31px;
    margin-left: 0;
    margin-right: 0;
  }

  .section-18 {
    padding-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-4216 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-436 {
    grid-column-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    padding-right: 20px;
  }

  .div-block-436._2cols {
    grid-template-rows: auto;
  }

  .div-block-437 {
    grid-template-columns: 1fr;
    padding-top: 20px;
    padding-right: 20px;
  }

  .div-block-437.border_bottom {
    grid-template-columns: 1fr;
  }

  .div-block-437.border_bottom.border_left {
    grid-template-columns: 1fr;
    place-items: center stretch;
  }

  .div-block-437.border_bottom.no_border {
    border-bottom-width: 0;
  }

  .div-block-437.border_left {
    align-content: start;
    padding-top: 20px;
  }

  .section-252, .section-252.bg_grey {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-4217 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .paragraph-116.margin_top.content {
    padding-right: 0;
  }

  .section-253 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading-2050 {
    text-align: center;
  }

  .image-612 {
    max-width: 102%;
  }

  .div-block-441 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    display: block;
  }

  .image-613 {
    max-width: 100%;
  }

  .container-4219 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-2052 {
    font-size: 23px;
    line-height: 39px;
  }

  .div-block-444 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 60px 0;
  }

  .div-block-446 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-255 {
    padding-left: 40px;
    padding-right: 60px;
  }

  .div-block-451 {
    flex-flow: column;
    display: flex;
  }

  .section-258 {
    padding: 60px 40px;
  }

  .heading-2058 {
    text-align: left;
    margin-top: 0;
    font-size: 28px;
  }

  .div-block-454 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-121 {
    width: 182px;
  }

  .div-block-458 {
    width: 82%;
  }

  .image-615 {
    height: 129px;
  }

  .section-260 {
    padding: 60px;
    overflow: hidden;
  }

  .section-260.bg_grey {
    padding-left: 60px;
    padding-right: 60px;
  }

  .section-262.bg_grey {
    padding-top: 60px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .div-block-464 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .section-263 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .image-616 {
    width: auto;
    max-width: 95%;
  }

  .div-block-467 {
    grid-template-columns: 1fr 1fr;
  }

  .section-265 {
    padding: 60px;
  }

  .section-265.padding-top {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-471 {
    padding-right: 0;
  }

  .team-circles {
    padding: 60px;
  }

  .container-4231 {
    max-width: 728px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .team-grid {
    grid-column-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .team-member-image {
    width: 96px;
    height: 96px;
  }

  .section-266 {
    background-position: 50%;
  }

  .container-4233 {
    max-width: 687px;
  }

  .heading-2066 {
    padding-left: 20px;
  }

  .div-block-475, .div-block-475.content {
    padding-right: 0;
  }

  .section-268 {
    padding: 60px;
  }

  .div-block-476 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding: 60px 40px;
  }

  .faq-question {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .faq-wrap {
    width: 100%;
  }

  .paragraph-133 {
    width: auto;
  }

  .div-block-481 {
    padding-left: 0;
  }

  .section-272 {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .div-block-482 {
    width: 90%;
  }

  .section-274 {
    padding: 60px;
  }

  .image-620 {
    margin-top: -140px;
    margin-left: 21px;
  }

  .section-275 {
    padding: 60px;
  }

  .image-622 {
    max-width: 21%;
  }

  .div-block-486 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-625, .image-626 {
    max-width: 100%;
  }

  .div-block-491 {
    margin-top: 0;
  }

  .paragraph-137.content {
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-277 {
    padding-bottom: 60px;
  }

  .faq-wrap-2 {
    width: 100%;
  }

  .faq-question-2 {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-498 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-499.values, .div-block-501, .section-278 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-507 {
    grid-template-columns: .5fr 1fr;
  }

  .div-block-509 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr .5fr;
  }

  .section-280 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-144 {
    width: 96%;
  }

  .section-281 {
    padding-top: 0;
  }

  .div-block-511 {
    padding-top: 60px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .paragraph-146 {
    width: 96%;
  }

  .section-283 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-2086 {
    text-align: left;
    margin-top: 20px;
  }

  .div-block-514 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-284 {
    padding-bottom: 100px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-633 {
    max-width: 100%;
  }

  .section-285 {
    padding: 60px;
  }

  .paragraph-150 {
    width: 96%;
  }

  .section-286 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-524.black {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    padding-left: 0;
    display: flex;
  }

  .section-287 {
    padding-bottom: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-527 {
    margin-top: -68px;
  }

  .div-block-528 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-634 {
    display: block;
  }

  .scrollbar {
    width: auto;
    height: 908.417px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .scrollbar.popup-content {
    height: 88vh;
  }

  .div-block-537 {
    width: 100%;
  }

  .heading-2090 {
    font-size: 46px;
    line-height: 62px;
  }

  .div-block-539 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-539.popup-form {
    height: 80vh;
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-280 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .button-58 {
    width: 200px;
  }

  .div-block-541 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .section-288 {
    padding-top: 20px;
  }

  .utility-page-wrap {
    height: 82vh;
  }

  .div-block-207 {
    place-items: center;
    width: 26%;
  }

  .brix---footer-top {
    padding-top: 94px;
    padding-bottom: 20px;
  }

  .brix---grid-footer-v1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 20px;
  }

  .brix---footer-col-title {
    margin-bottom: 10px;
  }

  .brix---footer-bottom {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---footer-list-item {
    height: 39px;
  }

  .brix---container-default-2 {
    padding-top: 40px;
  }

  .div-block-547 {
    border-top-color: #3d414c;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .link-block-3 {
    margin-top: 10px;
  }

  .modal-body {
    height: 88vh;
  }

  .faq-question-3 {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-556 {
    width: 100%;
  }

  .section-290 {
    padding-top: 20px;
  }

  .div-block-563 {
    padding-bottom: 0;
  }

  .image-638 {
    max-width: 100%;
  }

  .container-4247 {
    padding-left: 40px;
    padding-right: 20px;
  }

  .image-641 {
    max-width: 100%;
    top: 32%;
  }

  .div-block-567 {
    padding-left: 0;
  }

  .section-292 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-569 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-570 {
    max-width: 261px;
    height: auto;
    min-height: 293.259px;
  }

  .section-293 {
    padding: 60px;
  }

  .paragraph-169 {
    color: #006496;
    font-size: 24px;
    font-weight: 700;
  }

  .section-294 {
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 20px;
  }

  .tabs-content-3 {
    width: 100%;
  }

  .tabs-3 {
    grid-column-gap: 31px;
    grid-row-gap: 31px;
  }

  .heading-7.title {
    margin-top: 0;
  }

  .button-61 {
    margin-left: 40px;
  }

  .image-648 {
    top: 33%;
  }

  .div-block-581 {
    position: relative;
  }

  .image-650 {
    top: 12%;
    left: 0;
  }

  .div-block-582 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-296, .container-4252 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .cards {
    height: 450px;
    padding-bottom: 0;
  }

  .div-block-605 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-605.popup-form {
    height: 80vh;
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-607 {
    width: 100%;
  }

  .heading-2107 {
    font-size: 46px;
    line-height: 62px;
  }

  .heading-154 {
    font-size: 29px;
  }

  .work-together {
    align-self: auto;
    margin-bottom: 20px;
  }

  .heading-153 {
    font-size: 21px;
    display: block;
  }

  .div-block-615 {
    background-position: 0 0, 50% 0;
  }

  .lynx-nav-buttons-2 {
    justify-content: center;
    align-items: center;
  }

  .lynx-nav-buttons-2.hide {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .lynx-nav-buttons-2.hide_small_screens {
    display: none;
  }

  .brix---dropdown-pd {
    padding: 20px 0 0;
  }

  .lynx-menu-button-2 {
    color: #1f2022;
    background-color: #0000;
    border-radius: 50%;
    margin-left: 8px;
    padding: 13px;
    font-size: 20px;
    transition: background-color .2s, color .2s;
  }

  .lynx-menu-button-2:active {
    background-color: #fff;
  }

  .lynx-menu-button-2.w--open {
    color: #fff;
    background-color: #fff;
  }

  .lynx-nav-menu-2 {
    z-index: 1;
    color: #000;
    background-color: #fff;
    justify-content: flex-start;
    align-items: center;
    margin-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    padding: 10px 20px 30px;
    display: flex;
    box-shadow: 12px 10px 15px 2px #1f2022;
  }

  .brix---dropdown-column-wrapper {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper.w--open {
    transform: none;
  }

  .brix---dropdown-card {
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    min-width: auto;
  }

  .brix---dropdown-card.w--open {
    position: static;
  }

  .dropdown-link {
    font-weight: 500;
  }

  .lynx-icon-menu-2 {
    color: #006496;
    background-color: #0000;
    font-size: 44px;
  }

  .lynx-icon-menu-2:active, .lynx-icon-menu-2:focus {
    color: #007aff;
  }

  .heading-2116 {
    line-height: 35px;
  }

  .rl_section_faq1 {
    background-color: #0000;
  }

  .rl-padding-section-large {
    padding-top: 0;
    padding-bottom: 0;
  }

  .rl-padding-global {
    padding-left: 5%;
    padding-right: 0%;
  }

  .paragraph-339.margin_top.content {
    padding-right: 0;
  }

  .div-block-677 {
    justify-content: center;
    align-items: flex-end;
    display: flex;
  }

  .div-block-678 {
    padding-bottom: 0;
    padding-left: 0;
  }

  .div-block-679 {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .div-block-679.en {
    padding-top: 0;
  }

  .div-block-680 {
    grid-template-columns: 1.5fr;
    padding: 60px 40px 40px;
  }

  .image-681 {
    max-width: 100%;
    padding-bottom: 0;
  }

  .image-685 {
    top: 0%;
  }

  .section-307 {
    padding: 61px 40px;
  }

  .div-block-687 {
    grid-column-gap: 40px;
  }

  .paragraph-341 {
    height: auto;
  }

  .paragraph-342 {
    font-size: 15px;
  }
}

@media screen and (max-width: 767px) {
  .lynx-nav-button {
    display: none;
  }

  .nav_logo {
    max-height: none;
  }

  .lynx-menu-button.w--open {
    background-color: #0000;
  }

  .lynx-nav-link {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .lynx-nav-link.w--current {
    color: #006496;
  }

  .lynx-nav-link.padding-right {
    padding-top: 0;
    padding-bottom: 0;
  }

  .lynx-nav-menu {
    padding-bottom: 20px;
    box-shadow: 0 10px 15px 9px #1f20221a;
  }

  .spark-button.contactus-button.hide {
    display: flex;
  }

  .spark-button.contactus-button.appear {
    background-color: #006496;
  }

  .spark-button.contactus-button {
    display: none;
  }

  .heading-218.title.margin {
    margin-bottom: 40px;
  }

  .section-241 {
    padding-top: 0;
    padding-bottom: 150px;
  }

  .blog_card {
    justify-content: flex-start;
    width: auto;
    height: 100%;
  }

  .testimonials1_client-wrapper {
    grid-auto-flow: row;
    margin-top: 1.25rem;
  }

  .div-block-202 {
    grid-column-gap: 16px;
    grid-template-columns: 1fr 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-202.cards_grid {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-602 {
    height: 200px;
    min-height: 200px;
  }

  .paragraph-105, .div-block-199 {
    height: auto;
  }

  .section-243 {
    padding-bottom: 60px;
  }

  .container-4211 {
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-204 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-221 {
    justify-content: flex-start;
    align-items: center;
    width: auto;
  }

  .div-block-223 {
    background-position: 100% 0;
    background-size: cover;
    grid-template-columns: 1fr;
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-2045 {
    font-size: 33px;
  }

  .div-block-224 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    width: 100%;
  }

  .div-block-227 {
    padding-bottom: 0;
  }

  .section-246 {
    margin-top: -108px;
  }

  .div-block-234 {
    width: 100%;
  }

  .section-248 {
    margin-top: 0;
    padding-bottom: 0;
  }

  .image-608 {
    margin-top: 40px;
  }

  .div-block-239 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-2048 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-114 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cf-forms-section-3 {
    width: 100%;
    height: 100%;
    padding-bottom: 0;
    box-shadow: -1px 5px 65px 20px #f0f0f0, 4px -2px 5px #0003;
  }

  .contact_form {
    margin-top: -5px;
  }

  .section-18 {
    margin-top: 20px;
  }

  .section-251 {
    margin-top: -105px;
  }

  .div-block-436 {
    grid-column-gap: 44px;
    grid-template-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-436._2cols {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-437.border_bottom, .div-block-437.border_bottom.border_left {
    border: 0 solid #000;
  }

  .div-block-437.border_left {
    border-left-width: 0;
    align-content: start;
  }

  .section-252 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-252.bg_grey {
    padding-top: 0;
  }

  .div-block-439, .div-block-439.reverse_order {
    grid-template-columns: 1fr;
  }

  .paragraph-116.margin_top.content {
    padding-right: 0;
  }

  .section-253 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-441 {
    height: auto;
  }

  .div-block-442 {
    place-content: center;
  }

  .container-4219 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-444 {
    grid-template-columns: 1fr;
    padding: 0 0 40px;
  }

  .div-block-445 {
    grid-template-columns: .25fr 1fr;
  }

  .div-block-446 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-255 {
    padding-right: 40px;
  }

  .section-258 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-453 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-2058 {
    text-align: left;
    font-size: 28px;
  }

  .div-block-454 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-template-columns: 1fr;
    width: 100%;
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-455 {
    width: 100%;
  }

  .paragraph-121 {
    width: auto;
  }

  .div-block-458 {
    width: 67%;
  }

  .image-615 {
    width: 129px;
    height: 129px;
  }

  .tabs-content {
    padding-bottom: 0;
  }

  .div-block-461 {
    grid-template-columns: 1fr;
  }

  .section-260 {
    padding: 40px;
    overflow: hidden;
  }

  .section-260.bg_grey {
    padding: 40px;
  }

  .section-262.bg_grey {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-464 {
    grid-template-columns: 1fr;
  }

  .div-block-464.margin {
    grid-template-columns: 1fr;
    margin-top: 20px;
  }

  .section-263 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .paragraph-122, .paragraph-123 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-466 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .image-616 {
    width: 100%;
    max-width: 100%;
    margin-top: 30px;
    margin-left: 0;
    overflow: hidden;
  }

  .section-264 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-265 {
    padding: 40px;
  }

  .section-265.padding_bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .team-circles {
    padding: 40px;
  }

  .team-grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
    place-content: center;
  }

  .team-card {
    display: flex;
  }

  .heading-2066 {
    text-align: center;
  }

  .div-block-475 {
    width: 92%;
  }

  .div-block-475.content {
    width: 100%;
    padding-right: 0;
  }

  .section-268 {
    padding: 40px;
  }

  .div-block-476 {
    grid-template-columns: 1fr;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .image-618.animate-right {
    max-width: 100%;
  }

  .faq-question {
    place-items: center stretch;
  }

  .faq-wrap {
    width: 100%;
  }

  .div-block-480 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: block;
  }

  .div-block-481 {
    grid-template-columns: 1fr;
  }

  .section-272 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-482 {
    padding-top: 40px;
  }

  .section-274, .section-275 {
    padding: 40px;
  }

  .div-block-484 {
    grid-template-columns: 1fr 1fr 1fr;
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-622 {
    max-width: 37%;
    margin-top: -115px;
  }

  .image-624 {
    margin-top: 40px;
  }

  .image-625 {
    max-width: 100%;
  }

  .image-628 {
    max-width: 91%;
  }

  .paragraph-137.content {
    padding-left: 0;
    padding-right: 0;
  }

  .section-277 {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .faq-wrap-2 {
    width: 100%;
  }

  .div-block-496 {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .faq-question-2 {
    place-items: center stretch;
  }

  .div-block-498 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-509 {
    grid-template-columns: 1fr .5fr;
  }

  .section-280 {
    margin-left: 40px;
  }

  .paragraph-144 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-281 {
    padding-top: 0;
    padding-bottom: 150px;
  }

  .div-block-511 {
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-146 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-283 {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-2086 {
    text-align: left;
    font-size: 28px;
  }

  .div-block-517 {
    grid-template-columns: 1fr;
  }

  .section-285 {
    padding: 40px;
  }

  .div-block-519 {
    grid-template-columns: 1fr;
  }

  .paragraph-150 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-525 {
    grid-template-columns: 1fr;
  }

  .section-287 {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-527 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-528 {
    flex-flow: column;
  }

  .list-5, .list-6 {
    padding-left: 20px;
  }

  .scrollbar {
    height: 861.95px;
    max-height: none;
    padding-bottom: 20px;
    padding-right: 20px;
    display: block;
  }

  .scrollbar.popup-content {
    height: 93vh;
    padding-top: 20px;
    overflow: scroll;
  }

  .div-block-536 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-538 {
    display: none;
  }

  .div-block-539 {
    width: 100%;
  }

  .div-block-539.popup-form {
    height: 85vh;
  }

  .div-block-280 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .button-58 {
    width: 31%;
  }

  .div-block-541 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .utility-page-wrap {
    height: 82vh;
  }

  .div-block-207 {
    width: 40%;
  }

  .brix---footer-top {
    padding-top: 72px;
    padding-bottom: 10px;
  }

  .brix---grid-footer-v1 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .brix---mg-bottom-40px {
    margin-bottom: 24px;
  }

  .brix---footer-col-title {
    margin-bottom: 24px;
    font-size: 18px;
    line-height: 20px;
  }

  .brix---footer-list-item {
    margin-bottom: 10px;
  }

  .div-block-547 {
    margin-left: 0;
    margin-right: 0;
  }

  .modal-wrapper {
    width: 100%;
  }

  .modal-body {
    background-color: #0000;
    border-bottom-width: 0;
    height: 93vh;
    padding: 0;
  }

  .section-289 {
    margin-top: -108px;
  }

  .faq-question-3 {
    place-items: center stretch;
  }

  .div-block-556 {
    width: 100%;
  }

  .image-637 {
    margin-top: 40px;
  }

  .section-290 {
    padding-top: 20px;
    padding-bottom: 150px;
  }

  .div-block-565 {
    grid-template-columns: 1fr;
  }

  .div-block-569 {
    grid-template-columns: 1fr 1fr;
  }

  .section-293 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-644 {
    max-width: 70%;
  }

  .image-645 {
    max-width: 50%;
  }

  .section-294 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .tabs-content-3 {
    height: auto;
  }

  .tabs-3, .tabs-menu-3 {
    flex-flow: column;
  }

  .div-block-577 {
    margin-bottom: 20px;
  }

  .div-block-579.content {
    flex-flow: column;
    display: flex;
  }

  .heading-7 {
    text-align: center;
    line-height: 51px;
  }

  .paragraph-56 {
    max-width: 116%;
  }

  .button-61 {
    margin-left: 20px;
  }

  .image-648 {
    top: auto;
    bottom: 14%;
  }

  .section-295 {
    padding-top: 40px;
  }

  .div-block-581 {
    background-position: 0 0;
    height: auto;
  }

  .div-block-582 {
    grid-template-columns: 1fr;
  }

  .section-296 {
    padding: 40px;
  }

  .div-block-586 {
    background-position: 50% 0;
    padding-bottom: 0;
  }

  .div-block-587 {
    padding-left: 40px;
    padding-right: 20px;
  }

  .container-4252 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-592 {
    margin-top: 300px;
  }

  .cards {
    height: 463.455px;
  }

  .modal-wrapper-2 {
    width: 100%;
  }

  .div-block-605 {
    width: 100%;
  }

  .div-block-605.popup-form {
    height: 85vh;
  }

  .div-block-609 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-611 {
    display: none;
  }

  .heading-154 {
    text-align: left;
    padding-right: 0;
  }

  .heading-153 {
    font-size: 20px;
  }

  .div-block-615 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-616 {
    padding-right: 0;
  }

  .lynx-nav-menu-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-link.w--current {
    font-size: 18px;
  }

  .lynx-nav-block-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-659 {
    padding-left: 0;
  }

  .rl_faq1_icon {
    width: 1.75rem;
    height: 1.75rem;
  }

  .rl_section_faq1 {
    background-color: #0000;
  }

  .rl_faq1_question-text {
    font-size: 1rem;
  }

  .rl_faq1_answer-wrapper {
    margin-bottom: 1.25rem;
  }

  .rl_faq1_icon-wrapper {
    width: 1.75rem;
  }

  .rl-padding-section-large {
    padding-top: 0;
    padding-bottom: 0;
  }

  .rl-padding-global {
    padding-left: 0%;
    padding-right: 0%;
  }

  .rl_faq1_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .paragraph-339.margin_top.content, .div-block-678 {
    padding-right: 0;
  }

  .div-block-679 {
    padding-bottom: 20px;
  }

  .div-block-679.en {
    padding-top: 40px;
  }

  .div-block-680 {
    grid-template-columns: 1.5fr;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .image-681 {
    padding-bottom: 0;
  }

  .section-307 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-687 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-columns: 1fr 1fr;
  }

  .paragraph-341 {
    height: auto;
  }

  .div-block-690 {
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  .nav_logo {
    max-height: none;
  }

  .lynx-menu-button {
    border-radius: 50%;
  }

  .lynx-nav-link {
    color: #000;
  }

  .lynx-nav-buttons {
    display: none;
  }

  .lynx-nav-menu {
    background-color: #fff;
  }

  .spark-button.contactus-button.hide {
    display: flex;
  }

  .heading-218 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 40px;
  }

  .section-241 {
    padding-bottom: 170px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .blog_card {
    max-width: 100%;
    height: auto;
  }

  .testimonials1_client-details {
    flex-direction: column;
    align-items: flex-start;
  }

  .div-block-202, .div-block-202.cards_grid {
    grid-template-columns: 1fr;
  }

  .image-602 {
    width: 100%;
    height: auto;
  }

  .paragraph-105, .div-block-199 {
    height: auto;
  }

  .div-block-204 {
    grid-template-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-2044.small_heading.no_margin {
    width: 100%;
  }

  .bold-text-13 {
    font-size: 15px;
  }

  .paragraph-109 {
    font-size: 14px;
  }

  .div-block-223 {
    margin-bottom: -122px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-2045 {
    width: auto;
    font-size: 32px;
    line-height: 39px;
  }

  .div-block-224 {
    width: 100%;
  }

  .image-606 {
    max-width: 100%;
  }

  .div-block-225, .div-block-226 {
    width: auto;
  }

  .div-block-227 {
    padding-top: 0;
  }

  .div-block-228 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-246 {
    margin-top: -149px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-232 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-234 {
    width: 90%;
    padding-bottom: 20px;
  }

  .section-248 {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .image-607 {
    height: 144px;
  }

  .div-block-239 {
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-2048 {
    padding-left: 0;
    padding-right: 0;
    font-size: 40px;
  }

  .paragraph-114 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    line-height: 143%;
  }

  .cf-forms-section-3 {
    width: 99%;
    height: auto;
    margin-top: 14px;
    padding: 30px 10px 0;
    box-shadow: -1px 5px 65px -20px #0003, 4px -2px 5px #0003;
  }

  .contact_form {
    margin-top: -15px;
    margin-bottom: 50px;
    padding-bottom: 15px;
  }

  .section-18 {
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-436 {
    grid-column-gap: 44px;
    grid-template-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-436._2cols {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-437.border_bottom.border_left {
    border-left-width: 0;
  }

  .div-block-437.border_bottom.no_border {
    border-bottom-width: 1px;
  }

  .div-block-437.border_left {
    border-left-width: 0;
    grid-auto-flow: row;
    place-content: start;
  }

  .section-252, .section-252.bg_grey {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-4217 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-253 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-441 {
    height: auto;
  }

  .image-613 {
    margin-left: -22px;
  }

  .div-block-444 {
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-2055 {
    line-height: 33px;
  }

  .section-255 {
    padding: 20px;
  }

  .section-257 {
    padding-bottom: 40px;
  }

  .section-258 {
    padding: 40px 20px;
  }

  .div-block-453 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-2058 {
    text-align: center;
  }

  .heading-2058.left {
    text-align: left;
  }

  .div-block-454 {
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-455 {
    width: 100%;
  }

  .tabs-content {
    padding-bottom: 0;
  }

  .div-block-461 {
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .section-260 {
    padding: 40px 20px;
  }

  .section-260.bg_grey {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-462 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-262.bg_grey {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-464 {
    grid-template-columns: 1fr;
  }

  .section-263 {
    padding: 40px 20px;
  }

  .div-block-466 {
    justify-content: center;
    align-items: flex-start;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .image-616 {
    width: auto;
    height: auto;
    margin-top: 30px;
    margin-left: 0;
  }

  .div-block-467 {
    grid-template-columns: 1fr;
  }

  .section-264 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-265 {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-265.padding_bottom {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-265.margin-right {
    margin-right: 20px;
  }

  .section-265.padding-top {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .team-circles {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-4231 {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .team-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .container-4233 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-475 {
    width: 100%;
    padding-right: 0;
  }

  .section-268, .div-block-476 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-618.animate-right {
    max-width: 100%;
  }

  .faq-question {
    place-items: start stretch;
  }

  .div-block-21 {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .faq-q-text {
    line-height: 22px;
  }

  .faq-wrap {
    width: 99%;
  }

  .faq-plus-wrap {
    margin-right: 0;
  }

  .paragraph-133 {
    width: auto;
    padding-right: 0;
  }

  .image-619 {
    margin-left: -22px;
  }

  .para_heading3 {
    font-size: 14px;
  }

  .heading-2072 {
    font-size: 38px;
    line-height: 51px;
  }

  .heading-2073 {
    font-size: 25px;
    line-height: 36px;
  }

  .section-274 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-620 {
    margin-top: -408px;
    margin-left: 0;
  }

  .section-275 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bold-text-150 {
    font-size: 36px;
    line-height: 53px;
  }

  .div-block-484 {
    grid-template-columns: 1fr 1fr 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-622 {
    max-width: 34%;
    margin-top: -86px;
  }

  .image-623 {
    margin-right: 22px;
  }

  .div-block-491 {
    margin-top: 0;
  }

  .paragraph-137.content {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-494 {
    flex-flow: row;
    padding-left: 0;
    padding-right: 0;
    overflow: auto;
  }

  .section-277 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .faq-plus-l-2 {
    height: 98%;
  }

  .faq-q-text-2 {
    line-height: 22px;
  }

  .div-block-495 {
    justify-content: flex-end;
    align-items: center;
  }

  .faq-plus---2 {
    height: 4px;
  }

  .faq-wrap-2 {
    width: 100%;
  }

  .div-block-496 {
    padding: 40px 20px 0;
  }

  .bold-text-152 {
    font-size: 16px;
    line-height: 22px;
  }

  .faq-question-2 {
    place-items: start stretch;
  }

  .div-block-498 {
    grid-template-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-500 {
    grid-template-columns: 1fr;
    margin-top: 20px;
  }

  .section-278 {
    margin-left: 20px;
  }

  .div-block-507, .div-block-509 {
    grid-template-columns: 1fr;
  }

  .section-280 {
    margin-left: 20px;
  }

  .paragraph-144 {
    width: 97%;
    padding-left: 0;
    padding-right: 0;
  }

  .section-281 {
    padding-bottom: 170px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-511 {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-146 {
    width: 97%;
    padding-left: 0;
    padding-right: 0;
  }

  .section-283 {
    padding-bottom: 40px;
  }

  .div-block-512 {
    grid-template-columns: 1fr;
  }

  .section-284 {
    padding-top: 60px;
  }

  .section-285 {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-518 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-519 {
    grid-template-columns: 1fr;
  }

  .paragraph-150 {
    width: 97%;
    padding-left: 0;
    padding-right: 0;
  }

  .section-286 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-525 {
    grid-template-columns: 1fr;
  }

  .div-block-527 {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-528 {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-153 {
    text-align: center;
  }

  .scrollbar {
    height: 881.95px;
    padding: 20px 10px;
  }

  .scrollbar.popup-content {
    justify-content: center;
    align-items: flex-start;
    height: 85vh;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 10px;
    display: flex;
  }

  .div-block-539 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-539.popup-form {
    height: 80vh;
    padding-top: 20px;
  }

  .div-block-280 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .button-58 {
    object-fit: fill;
    width: 155px;
    margin-top: 20px;
    font-size: 14px;
  }

  .section-288 {
    padding-top: 20px;
  }

  .utility-page-wrap {
    height: 79vh;
  }

  .div-block-207 {
    width: 100%;
  }

  .brix---paragraph-default-2 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---footer-top {
    padding-top: 80px;
    padding-bottom: 10px;
  }

  .brix---grid-footer-v1 {
    grid-column-gap: 20px;
    grid-row-gap: 28px;
    grid-template-columns: 1fr 1fr;
  }

  .brix---footer-link {
    font-size: 16px;
    line-height: 19px;
  }

  .brix---footer-col-title {
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---footer-list-item {
    height: auto;
    margin-bottom: 8px;
  }

  .brix---container-default-2 {
    padding-top: 80px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .modal-wrapper {
    padding: 0;
    display: none;
  }

  .text-block-16 {
    text-align: left;
  }

  .button-wrapper {
    white-space: nowrap;
    padding-right: 30px;
  }

  .modal-body {
    box-shadow: none;
    border-bottom-width: 0;
    border-radius: 0;
    width: 100%;
    height: 85vh;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0;
  }

  .modal-closer {
    justify-content: center;
    align-items: center;
  }

  .section-289 {
    margin-top: -149px;
    padding-left: 0;
    padding-right: 0;
  }

  .faq-question-3 {
    place-items: start stretch;
  }

  .div-block-556 {
    width: 90%;
    padding-bottom: 20px;
  }

  .div-block-558 {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .section-290 {
    padding-bottom: 170px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-2094 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 40px;
  }

  .image-638 {
    height: 144px;
  }

  .faq-q-text-3 {
    line-height: 22px;
  }

  .container-4247 {
    padding-left: 20px;
  }

  .div-block-566 {
    margin-left: -10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-569 {
    grid-template-columns: 1fr;
  }

  .div-block-570 {
    max-width: none;
    min-height: auto;
  }

  .div-block-572 {
    flex-flow: column;
  }

  .image-644 {
    max-width: 93%;
  }

  .image-645 {
    max-width: 74%;
  }

  .section-294 {
    padding-left: 0;
  }

  .div-block-577 {
    margin-bottom: 20px;
  }

  .button-61 {
    margin-top: 20px;
  }

  .section-295 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-650 {
    top: 0%;
  }

  .section-296 {
    padding: 40px 20px;
  }

  .div-block-586 {
    padding-left: 20px;
  }

  .div-block-587 {
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-588 {
    justify-content: center;
    align-items: center;
  }

  .container-4252 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cards {
    height: auto;
  }

  .modal-wrapper-2 {
    padding: 0;
    display: none;
  }

  .div-block-605 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-605.popup-form {
    height: 80vh;
    padding-top: 20px;
  }

  .text-block-90 {
    text-align: left;
  }

  .heading-154 {
    text-align: left;
    padding-right: 0;
    font-size: 27px;
  }

  .work-together {
    font-size: 16px;
  }

  .heading-153 {
    font-size: 18px;
  }

  .lynx-nav-buttons-2 {
    display: none;
  }

  .brix---dropdown-pd {
    padding-top: 10px;
    padding-bottom: 0;
  }

  .lynx-menu-button-2 {
    border-radius: 50%;
  }

  .lynx-nav-menu-2 {
    background-color: #fff;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
  }

  .brix---dropdown-links-grid {
    grid-row-gap: 8px;
  }

  .dropdown-link {
    white-space: normal;
    font-size: 16px;
    line-height: 25px;
  }

  .dropdown-link.w--current {
    font-size: 16px;
    line-height: 25px;
  }

  .lynx-nav-block-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-659 {
    max-width: 100%;
    padding-left: 0;
  }

  .section-306 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .paragraph-338 {
    color: #4a5565cc;
  }

  .rl_section_faq1 {
    background-color: #0000;
  }

  .div-block-678 {
    padding-left: 0;
    padding-right: 20px;
  }

  .div-block-679 {
    background-color: #0000;
    background-image: url('../images/Group-2085662720-4.avif');
    background-position: 50% 100%;
    background-size: 100%;
    padding-bottom: 20px;
  }

  .div-block-679.en {
    padding-top: 20px;
  }

  .div-block-680 {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-681 {
    padding-bottom: 0;
  }

  .heading-2129 {
    line-height: 45px;
  }

  .section-307 {
    padding: 40px 20px;
  }

  .div-block-687 {
    grid-template-columns: 1fr;
  }
}

#w-node-_24887272-f442-d366-c766-3b8a5760013c-924e2a60 {
  place-self: center;
}

#w-node-_24887272-f442-d366-c766-3b8a57600143-924e2a60 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_2217c857-e5ff-ffa6-e9b8-5e15a7c0b6a9-924e2a60 {
  place-self: start center;
}

#w-node-_56f2a18d-5d6d-3b7a-f766-4788387aaa53-924e2a60, #w-node-_56f2a18d-5d6d-3b7a-f766-4788387aaa5b-924e2a60, #w-node-_56f2a18d-5d6d-3b7a-f766-4788387aaa63-924e2a60, #w-node-_7831af5c-7c44-d2e7-6ff4-c7c1b289d528-924e2a60, #w-node-_31f94f07-0403-a876-bdf6-fdb068cca463-924e2a60 {
  place-self: center;
}

#w-node-_56f2a18d-5d6d-3b7a-f766-4788387aaa6a-924e2a60 {
  order: -9999;
}

#w-node-eb34de97-4ae0-8216-7e78-a40033af48cd-759f7a1c {
  place-self: center;
}

#w-node-eb34de97-4ae0-8216-7e78-a40033af48d4-759f7a1c {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_6045b449-0145-e5b0-43ea-f74d74fcb7df-7eea6b7b, #w-node-_51eccacd-5d7c-d187-7219-5c61575f4b2f-7eea6b7b, #w-node-_5d06d56f-282f-d39a-bd0d-db5ea24d0031-7eea6b7b, #w-node-f9809774-c91b-8096-b4c6-209315d2aef1-7eea6b7b, #w-node-_035a8eb8-5030-df39-9006-dd8b35137b47-7eea6b7b, #w-node-a164f301-3686-a95a-22bf-1823740c064f-7eea6b7b, #w-node-_7c856d18-c967-28da-3118-a83ed77a2394-7eea6b7b, #w-node-b68711a3-ba3b-f656-706e-93a084128054-7eea6b7b, #w-node-_2f5bb75b-f38f-2365-5808-909f4029e0e3-7eea6b7b, #w-node-_0190da47-7057-035c-6136-d3c8a0d5cc2c-7eea6b7b, #w-node-_46fd27d0-c524-efd8-daf4-72e5f5182131-7eea6b7b, #w-node-f847c0c5-3bf5-c807-da08-d078a695dd97-7eea6b7b, #w-node-_5757c66d-a998-15fa-5ae2-c10fe360b19f-7eea6b7b, #w-node-_98f1d153-6a9f-94d7-c434-1e3385cb2829-7eea6b7b, #w-node-_444b1dcd-f21b-7f4e-5af1-48fa81f7c1b3-7eea6b7b, #w-node-_073cac70-e00e-d966-a96e-cbb4773e2a3d-7eea6b7b, #w-node-_0be36e60-2911-43b6-c0e4-fb227ebe8966-7eea6b7b, #w-node-df427032-3d1a-cc58-0223-5aee07a6c116-7eea6b7b, #w-node-_0c78e202-8aa2-a4fe-48e3-257998443f07-7eea6b7b, #w-node-_91d89c5b-5af0-af69-3576-60a28866383c-7eea6b7b, #w-node-af80f586-02fc-a022-2a9c-2339d26d738b-7eea6b7b, #w-node-a7b22cc5-182d-4a0b-eec9-53e50dc78036-7eea6b7b, #w-node-_72b874bd-6148-d384-e7db-465837c28be3-7eea6b7b, #w-node-b675af18-972e-143d-2fa2-16ebacc68a58-7eea6b7b, #w-node-c46443fd-090e-5329-229c-a0801ebcdb7b-7eea6b7b, #w-node-ead520ab-3b8c-941e-204b-7c8cb1b651d7-7eea6b7b, #w-node-_60ef2441-47f1-c08c-9286-f95ab19da10d-7eea6b7b, #w-node-_162e466c-11bd-fcf5-9e9a-3bea7bb2a3e1-7eea6b7b, #w-node-e3c4568d-f448-c4e5-64f0-da75c09a0e99-7eea6b7b, #w-node-e9e2d136-dcd3-129f-a9a2-33025113e5a9-7eea6b7b, #w-node-bed086cb-3405-4e42-636d-65b4041c3f1e-7eea6b7b, #w-node-_90c2fe24-41b6-d038-f9a6-46205d2f2c84-7eea6b7b, #w-node-_6fbb7572-4db1-301a-ed9c-40b59170e8fb-7eea6b7b, #w-node-_807dfb92-7398-429d-8c34-a1596fef5b8f-7eea6b7b, #w-node-_4d48f4f5-b2ca-0a02-01ab-10663401fe9a-7eea6b7b, #w-node-e5b61b54-7543-e4c7-37bf-c06c3fa050e9-7eea6b7b, #w-node-_2737cdb2-b62b-2dcb-d6e7-58823013e646-7eea6b7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_865d33f8-93cf-32d1-2420-d31044f3581a-7eea6b7b, #w-node-a1a8cfb5-fa36-8a47-5dcc-f410e495c38a-7eea6b7b, #w-node-_21b48b52-442b-b2db-f1d4-356c1da3222c-7eea6b7b, #w-node-ef278a87-c06a-5fc8-e2ae-a49c67ea1bea-7eea6b7b, #w-node-e63ea855-250a-8f43-637d-39db3e8ccfda-7eea6b7b, #w-node-_0da8468b-7aef-7c45-7877-5868a089a4f0-7eea6b7b, #w-node-acab9adb-528f-5955-ab5e-afd9e4b7e4e5-7eea6b7b, #w-node-_12e9cce6-52a2-51c2-960f-9aa867ac9449-7eea6b7b, #w-node-_069deb2e-8d6c-ec97-befe-dafef6858065-7eea6b7b, #w-node-_20c82c05-5e59-d832-71f6-56afc9c9f1a9-7eea6b7b, #w-node-_59875a4f-be7b-f099-3c75-ea6409c2bceb-7eea6b7b, #w-node-_0d870d89-cc9a-3ff3-d80c-972894e4df71-7eea6b7b, #w-node-ef01e4e8-4d83-7644-4e19-f79ac29589ca-7eea6b7b, #w-node-c0216351-b88f-ea32-099b-7ce0ae34da8b-7eea6b7b, #w-node-_67c9ada2-47d9-db40-7043-aef155aff849-7eea6b7b, #w-node-_323cca4d-3273-1c3f-c027-8a6477422037-7eea6b7b, #w-node-c027e49b-fd90-7481-cc15-70922590102d-7eea6b7b, #w-node-_8256aa57-1e5e-25d7-a918-398f22462073-7eea6b7b, #w-node-_58f0e433-d3fc-4538-25a1-d2ecf679587a-7eea6b7b, #w-node-c40ed62a-f163-85ff-5f10-c6059565caa9-7eea6b7b, #w-node-_53f9ae2a-ea01-4faf-c0f4-a9b9e9adfaa2-7eea6b7b, #w-node-_8e564ac4-e5e8-6bf8-3f2d-08276e34ba59-7eea6b7b, #w-node-_403d86e3-5302-340d-22b3-c9f0d9d08057-7eea6b7b, #w-node-_608322c7-9e69-91ad-d659-64af98a882b3-7eea6b7b, #w-node-ac553ad1-0115-4e18-9db1-0f4505cf55ac-7eea6b7b, #w-node-_7736e46e-6043-2ba8-ac91-4d28139308c0-7eea6b7b, #w-node-_6e871908-04f0-f11c-3477-572b886a6b7f-7eea6b7b, #w-node-_3f368a23-bbff-6153-b537-c5834769172c-7eea6b7b, #w-node-af148270-1579-7f02-a559-7dd029567e7e-7eea6b7b, #w-node-d0bc6422-1877-2894-c247-fcd78f53bfb7-7eea6b7b, #w-node-_7b73db36-fd40-4dcc-8dd2-80a60c49d9fb-7eea6b7b, #w-node-_32ddf7f7-afcd-22ea-0118-b3b521be6da0-7eea6b7b, #w-node-_4b94a76f-ff96-8273-52ac-1a6a4fee5642-7eea6b7b, #w-node-cfeb858c-8972-318e-df5c-a3588aa483b0-7eea6b7b, #w-node-ba170e04-dc3c-4249-2184-2ae549cc4587-7eea6b7b, #w-node-cac9b5be-6904-90cd-26ad-02988f43683b-7eea6b7b, #w-node-_30b53926-ccaf-438c-21f3-6cac14d440fb-7eea6b7b, #w-node-_37a708ef-0372-f6b4-5a71-9df5f11b0743-7eea6b7b, #w-node-a2612980-3267-04da-4f67-c858272f1832-7eea6b7b, #w-node-b65365af-7542-925e-c29a-05444505e742-7eea6b7b, #w-node-_476b825f-6197-922d-41e8-a79be703d614-7eea6b7b, #w-node-af6d4f9f-28b7-b655-3ac4-b4dc31482fe6-7eea6b7b, #w-node-_25f384a3-1830-1a7b-5d04-53ac0e771cce-7eea6b7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: baseline;
}

#w-node-b916066e-cf01-5e8e-31d3-c6738891a056-8891a045 {
  place-self: start;
}

#w-node-b916066e-cf01-5e8e-31d3-c6738891a05f-8891a045 {
  place-self: start center;
}

#w-node-_5da5f806-3f99-f86a-61a7-e8ff6ffc2fa4-6376fa50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b49bc1e-887a-63a3-2bf7-3013d414498a-6376fa50 {
  order: -9999;
}

#w-node-_8a570def-44a9-f696-fd73-7fd3b6b2b3ea-6376fa50 {
  place-self: start center;
}

#w-node-_1ac017ee-a411-d0dc-a7d0-2e2e3112cca8-6376fa50 {
  place-self: center;
}

#w-node-_688221a7-6785-d3bd-ab9b-431898f004a7-6376fa50 {
  order: -9999;
}

#w-node-_25d83e64-c198-e825-bb8c-7517c246e518-5ed7539d {
  place-self: auto;
}

#w-node-_799be9ea-9c42-d7cb-c574-0be12e399bd2-5ed7539d, #w-node-_2ed641cc-db2c-5bbc-845f-09518e067a4b-5ed7539d, #w-node-_8936c3a8-0e34-4b94-27e7-2375a84aeb05-5ed7539d {
  place-self: center;
}

#w-node-cecf18c7-3f00-94b0-ebc2-1b169113b1ad-5ed7539d, #w-node-ebbf8a94-a6a7-f425-d14c-7c0920ac35c2-5ed7539d, #w-node-_60d0f3ca-8bb7-cdc3-5996-a5fb0e886174-5ed7539d, #w-node-cf055505-180d-cc1a-5d22-0da9a7021749-5ed7539d, #w-node-_3ce4221c-7602-9cd1-e565-38cca0027040-5ed7539d, #w-node-cecf18c7-3f00-94b0-ebc2-1b169113b1b8-5ed7539d, #w-node-e7774041-46fa-5573-d872-a8abeb1972b2-5ed7539d, #w-node-_25011e9b-fd9b-4434-b059-cc749919330c-5ed7539d, #w-node-_0af1f311-54a8-640a-4e36-4fc7eb04532b-5ed7539d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e30b260-7e2c-6178-47e9-57b6f90555d5-5ed7539d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01ee5c20-9e47-3eb9-9b60-8b19b19fa20c-793a0bfe {
  justify-self: start;
}

#w-node-ecfa7c15-8760-d809-e91a-8157b972069f-793a0bfe {
  place-self: center;
}

#w-node-ecfa7c15-8760-d809-e91a-8157b97206a6-793a0bfe {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_66dd844d-577a-9079-b99c-f93dd552c80c-793a0bfe, #w-node-dc9b1135-38fc-cb4f-ba34-52a517ecb7b0-a8f744fc {
  justify-self: start;
}

#w-node-dc9b1135-38fc-cb4f-ba34-52a517ecb7bc-a8f744fc {
  place-self: center;
}

#w-node-b96fee07-a2aa-c1a6-d24b-385076d68b56-a8f744fc {
  justify-self: start;
}

#w-node-b96fee07-a2aa-c1a6-d24b-385076d68b5e-a8f744fc {
  order: -9999;
}

#w-node-_58a5731b-fc4c-0ff3-6b6a-2f5e0d3ad5f9-a8f744fc {
  order: -9999;
  justify-self: start;
}

#w-node-_58a5731b-fc4c-0ff3-6b6a-2f5e0d3ad601-a8f744fc {
  order: -9999;
  place-self: center;
}

#w-node-_22324558-1cad-6c68-62e4-ca16c762ab75-a8f744fc, #w-node-_3b5e38a4-45b8-4453-ae7e-9ba8433bd68e-d01d263c, #w-node-_6150f634-d89a-1da7-669f-c6ec9d465358-d01d263c, #w-node-_705e9baa-3d03-325f-09df-82ebf9b0f71d-d01d263c {
  justify-self: start;
}

#w-node-_2a1c56cf-65c5-851a-74c3-3e03e18fa055-f56ab617 {
  place-self: center;
}

#w-node-_467d6813-af12-27cd-a8a4-6f661206ac27-725b3688 {
  order: -9999;
  justify-self: start;
}

#w-node-_467d6813-af12-27cd-a8a4-6f661206ac3a-725b3688 {
  order: -9999;
  place-self: center;
}

#w-node-_21b0bebd-61f0-b168-17e3-4c45b38dbe15-8e166ca0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9ee6bde0-19aa-c156-6e23-ec420a05d673-8e166ca0 {
  place-self: center;
}

#w-node-_9ee6bde0-19aa-c156-6e23-ec420a05d67a-8e166ca0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_2001fe6b-ea9e-ec4a-0e57-7056721a4e56-d2af17e5, #w-node-_1bf69625-fe8d-2e59-9c71-9a6f433070a4-d2af17e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc9b1135-38fc-cb4f-ba34-52a517ecb7b0-cefb9f59 {
  justify-self: start;
}

#w-node-f6bb4953-f3a6-df68-0e05-3f3335a8bb93-cefb9f59, #w-node-e668b226-95c0-3cb4-e10c-e25f3dc1d994-cefb9f59, #w-node-_39c8534f-0aa7-1a16-a10a-be33caad1966-cefb9f59, #w-node-_7b2497bd-0cc8-54ff-4a7a-038d62a5ced4-cefb9f59, #w-node-dc9b1135-38fc-cb4f-ba34-52a517ecb7bc-cefb9f59 {
  place-self: center;
}

#w-node-_2001fe6b-ea9e-ec4a-0e57-7056721a4e56-ea226d83, #w-node-_1bf69625-fe8d-2e59-9c71-9a6f433070a4-ea226d83, #w-node-_2001fe6b-ea9e-ec4a-0e57-7056721a4e56-c98dcb9a, #w-node-_1bf69625-fe8d-2e59-9c71-9a6f433070a4-c98dcb9a, #w-node-_2001fe6b-ea9e-ec4a-0e57-7056721a4e56-08503025, #w-node-_1bf69625-fe8d-2e59-9c71-9a6f433070a4-08503025, #w-node-_2001fe6b-ea9e-ec4a-0e57-7056721a4e56-2261f774, #w-node-_1bf69625-fe8d-2e59-9c71-9a6f433070a4-2261f774, #w-node-_2001fe6b-ea9e-ec4a-0e57-7056721a4e56-0471a0b0, #w-node-_2001fe6b-ea9e-ec4a-0e57-7056721a4e56-29e696e8, #w-node-_9da75b3d-61be-a795-330a-db98f442ee26-29e696e8, #w-node-_2001fe6b-ea9e-ec4a-0e57-7056721a4e56-eccf65d3, #w-node-_2001fe6b-ea9e-ec4a-0e57-7056721a4e56-4c8b1436, #w-node-_9da75b3d-61be-a795-330a-db98f442ee26-4c8b1436, #w-node-_2001fe6b-ea9e-ec4a-0e57-7056721a4e56-26f18bb4, #w-node-_9da75b3d-61be-a795-330a-db98f442ee26-26f18bb4, #w-node-_2001fe6b-ea9e-ec4a-0e57-7056721a4e56-16c6795a, #w-node-_9da75b3d-61be-a795-330a-db98f442ee26-16c6795a, #w-node-_2001fe6b-ea9e-ec4a-0e57-7056721a4e56-0a562370, #w-node-_9da75b3d-61be-a795-330a-db98f442ee26-0a562370, #w-node-_2001fe6b-ea9e-ec4a-0e57-7056721a4e56-10bcebf4, #w-node-_2001fe6b-ea9e-ec4a-0e57-7056721a4e56-b55c68a3, #w-node-_2001fe6b-ea9e-ec4a-0e57-7056721a4e56-af6b1ed2, #w-node-_2001fe6b-ea9e-ec4a-0e57-7056721a4e56-b6bee183, #w-node-_2001fe6b-ea9e-ec4a-0e57-7056721a4e56-12f880db, #w-node-_2001fe6b-ea9e-ec4a-0e57-7056721a4e56-64781493, #w-node-_6673f313-baa7-6eb9-67e2-c7a434367745-64781493, #w-node-_2001fe6b-ea9e-ec4a-0e57-7056721a4e56-3d365cd4, #w-node-_6673f313-baa7-6eb9-67e2-c7a434367745-3d365cd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1440px) {
  #w-node-cecf18c7-3f00-94b0-ebc2-1b169113b1b8-5ed7539d, #w-node-e7774041-46fa-5573-d872-a8abeb1972b2-5ed7539d, #w-node-_25011e9b-fd9b-4434-b059-cc749919330c-5ed7539d, #w-node-_0af1f311-54a8-640a-4e36-4fc7eb04532b-5ed7539d, #w-node-_0e30b260-7e2c-6178-47e9-57b6f90555d5-5ed7539d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-fcd9b3ea-5756-a0ac-eeaf-664d759f7a26-759f7a1c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fd3e4538-70fd-0105-1380-e5cf8957f4ca-759f7a1c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ec9b20b1-3392-0161-a30c-3f6f7eea6b90-7eea6b7b, #w-node-_26810a29-06b9-78cd-7b77-de50d708e50c-7eea6b7b, #w-node-f6c82ff6-2ffc-4bf3-b4df-cabecba5e9ee-7eea6b7b, #w-node-_2655a500-3aaf-a762-e4bc-1d89c6449a42-7eea6b7b, #w-node-_163ab93e-5aec-6d8a-1adb-a57171c64da1-7eea6b7b, #w-node-_4774ef09-89d9-6d49-4666-60d90fe40691-7eea6b7b, #w-node-_7c51091d-4563-095b-988d-fbde0c38a8d3-7eea6b7b, #w-node-_6045b449-0145-e5b0-43ea-f74d74fcb7df-7eea6b7b, #w-node-_51eccacd-5d7c-d187-7219-5c61575f4b2f-7eea6b7b, #w-node-_3102a693-00c9-d3d0-496e-18f41b5e6270-7eea6b7b, #w-node-_7e065bad-5f64-e40d-0ff7-14eecf9f141b-7eea6b7b, #w-node-a71d13a0-d55d-a1fd-6aff-7754a4c04114-7eea6b7b, #w-node-eb741c8e-b506-3c75-1920-e6f10ef89bdf-7eea6b7b, #w-node-_1d0a1c14-695c-e062-6b12-51684fc388c4-7eea6b7b, #w-node-_9d4abb83-cba3-720e-5080-eb6f0a92c28b-7eea6b7b, #w-node-_2f03e3d7-52c9-79f9-78ac-a6c8f57bedb6-7eea6b7b, #w-node-a2551796-f7bc-7c42-bc18-1b3801b00091-7eea6b7b, #w-node-_853fb977-7f33-ca6a-3784-14d313f32cea-7eea6b7b, #w-node-fc7cf82a-e070-f36d-2c02-febc1bb7fe85-7eea6b7b, #w-node-fc9789f9-39ad-9269-904a-d89012af2322-7eea6b7b, #w-node-f9652326-0597-572d-a14e-7ab0cc796041-7eea6b7b, #w-node-_2fb21fe6-c6ad-ced4-0765-0b186fab008d-7eea6b7b, #w-node-_77197c61-8eaf-17eb-b333-25ce49dc40b6-7eea6b7b, #w-node-_6da5c83b-8e18-9370-7151-24b1865e4da6-7eea6b7b, #w-node-e71ad2b1-66db-c21d-444d-3b89f4b9d3f5-7eea6b7b, #w-node-_2dbbf72c-d120-4cc9-f705-16d2c35d6ce5-7eea6b7b, #w-node-d341b5ab-11b3-24de-ff7e-4c792fa20456-7eea6b7b, #w-node-a5abc243-6b9e-7c39-b071-9ba4efa66376-7eea6b7b, #w-node-_6a1b4847-e89a-2b4a-27b6-34a74916f7a8-7eea6b7b, #w-node-b4c6c4a0-909d-b315-f043-6e072151ed91-7eea6b7b, #w-node-_5d06d56f-282f-d39a-bd0d-db5ea24d0031-7eea6b7b, #w-node-ec7fd2e1-b3cb-1ad2-db1b-ea9410c143a9-7eea6b7b, #w-node-_7c7d8fb4-3700-f587-0826-c6dd91013fe0-7eea6b7b, #w-node-e805692a-b1be-a54e-e78e-ffbcb40b1887-7eea6b7b, #w-node-_016d0b36-5937-8804-b7c3-9fdc06c97f6a-7eea6b7b, #w-node-_5536d9ed-6542-96fe-c25c-b7bc8d15b181-7eea6b7b, #w-node-_9f893764-6ff1-d929-ba73-caf4d051664c-7eea6b7b, #w-node-_1cf05644-cef8-e267-b869-2241754bd309-7eea6b7b, #w-node-_7bd567d6-27be-00b3-4326-7002d2ca48ed-7eea6b7b, #w-node-_7169232a-2c99-4850-0b38-a8de425b82df-7eea6b7b, #w-node-_106b2479-055a-9596-2088-858592eb786b-7eea6b7b, #w-node-ce73b1d4-b9d0-fb5a-0802-8509daad1b0d-7eea6b7b, #w-node-_21355624-aebc-4879-12c3-915f14a6b906-7eea6b7b, #w-node-_26d4e0a4-532e-ce33-8c79-ec2be3f6f310-7eea6b7b, #w-node-bcf333d4-8689-a916-d1bc-62edb3215a80-7eea6b7b, #w-node-d549c7be-d779-5428-450e-90c9ad351aaf-7eea6b7b, #w-node-_747e24dc-d8f9-166b-cd77-d9f47afff223-7eea6b7b, #w-node-c9aab60d-58c2-4b18-68fd-7b56d0556dd5-7eea6b7b, #w-node-_57d36ece-6ce3-8574-b581-a3b78aae7f73-7eea6b7b, #w-node-_56532357-3c9b-5cd3-2e9a-4ec121ce595c-7eea6b7b, #w-node-d9e70a77-46de-795a-5783-33128cfc993a-7eea6b7b, #w-node-_0e528a83-73a0-c487-d7c9-6f5996fbe898-7eea6b7b, #w-node-_6cb42192-54c3-9d2a-6924-773f599fb251-7eea6b7b, #w-node-bdc70cc2-fc03-bd4b-1da1-ea61f72a3a91-7eea6b7b, #w-node-f0567b7a-b9a2-5c78-ba4b-9f947dfecbd6-7eea6b7b, #w-node-f9809774-c91b-8096-b4c6-209315d2aef1-7eea6b7b, #w-node-_035a8eb8-5030-df39-9006-dd8b35137b47-7eea6b7b, #w-node-a164f301-3686-a95a-22bf-1823740c064f-7eea6b7b, #w-node-_7c856d18-c967-28da-3118-a83ed77a2394-7eea6b7b, #w-node-b68711a3-ba3b-f656-706e-93a084128054-7eea6b7b, #w-node-_2f5bb75b-f38f-2365-5808-909f4029e0e3-7eea6b7b, #w-node-_0190da47-7057-035c-6136-d3c8a0d5cc2c-7eea6b7b, #w-node-_46fd27d0-c524-efd8-daf4-72e5f5182131-7eea6b7b, #w-node-f847c0c5-3bf5-c807-da08-d078a695dd97-7eea6b7b, #w-node-_5757c66d-a998-15fa-5ae2-c10fe360b19f-7eea6b7b, #w-node-_98f1d153-6a9f-94d7-c434-1e3385cb2829-7eea6b7b, #w-node-_444b1dcd-f21b-7f4e-5af1-48fa81f7c1b3-7eea6b7b, #w-node-_073cac70-e00e-d966-a96e-cbb4773e2a3d-7eea6b7b, #w-node-_0be36e60-2911-43b6-c0e4-fb227ebe8966-7eea6b7b, #w-node-df427032-3d1a-cc58-0223-5aee07a6c116-7eea6b7b, #w-node-_0c78e202-8aa2-a4fe-48e3-257998443f07-7eea6b7b, #w-node-_91d89c5b-5af0-af69-3576-60a28866383c-7eea6b7b, #w-node-af80f586-02fc-a022-2a9c-2339d26d738b-7eea6b7b, #w-node-a7b22cc5-182d-4a0b-eec9-53e50dc78036-7eea6b7b, #w-node-_72b874bd-6148-d384-e7db-465837c28be3-7eea6b7b, #w-node-b675af18-972e-143d-2fa2-16ebacc68a58-7eea6b7b, #w-node-c46443fd-090e-5329-229c-a0801ebcdb7b-7eea6b7b, #w-node-ead520ab-3b8c-941e-204b-7c8cb1b651d7-7eea6b7b, #w-node-_60ef2441-47f1-c08c-9286-f95ab19da10d-7eea6b7b, #w-node-_162e466c-11bd-fcf5-9e9a-3bea7bb2a3e1-7eea6b7b, #w-node-e3c4568d-f448-c4e5-64f0-da75c09a0e99-7eea6b7b, #w-node-e9e2d136-dcd3-129f-a9a2-33025113e5a9-7eea6b7b, #w-node-bed086cb-3405-4e42-636d-65b4041c3f1e-7eea6b7b, #w-node-_90c2fe24-41b6-d038-f9a6-46205d2f2c84-7eea6b7b, #w-node-_6fbb7572-4db1-301a-ed9c-40b59170e8fb-7eea6b7b, #w-node-_807dfb92-7398-429d-8c34-a1596fef5b8f-7eea6b7b, #w-node-_4d48f4f5-b2ca-0a02-01ab-10663401fe9a-7eea6b7b, #w-node-e5b61b54-7543-e4c7-37bf-c06c3fa050e9-7eea6b7b, #w-node-_2737cdb2-b62b-2dcb-d6e7-58823013e646-7eea6b7b, #w-node-_865d33f8-93cf-32d1-2420-d31044f3581a-7eea6b7b, #w-node-a1a8cfb5-fa36-8a47-5dcc-f410e495c38a-7eea6b7b, #w-node-_21b48b52-442b-b2db-f1d4-356c1da3222c-7eea6b7b, #w-node-ef278a87-c06a-5fc8-e2ae-a49c67ea1bea-7eea6b7b, #w-node-e63ea855-250a-8f43-637d-39db3e8ccfda-7eea6b7b, #w-node-_0da8468b-7aef-7c45-7877-5868a089a4f0-7eea6b7b, #w-node-acab9adb-528f-5955-ab5e-afd9e4b7e4e5-7eea6b7b, #w-node-_12e9cce6-52a2-51c2-960f-9aa867ac9449-7eea6b7b, #w-node-_069deb2e-8d6c-ec97-befe-dafef6858065-7eea6b7b, #w-node-_20c82c05-5e59-d832-71f6-56afc9c9f1a9-7eea6b7b, #w-node-_59875a4f-be7b-f099-3c75-ea6409c2bceb-7eea6b7b, #w-node-_0d870d89-cc9a-3ff3-d80c-972894e4df71-7eea6b7b, #w-node-ef01e4e8-4d83-7644-4e19-f79ac29589ca-7eea6b7b, #w-node-c0216351-b88f-ea32-099b-7ce0ae34da8b-7eea6b7b, #w-node-_67c9ada2-47d9-db40-7043-aef155aff849-7eea6b7b, #w-node-_323cca4d-3273-1c3f-c027-8a6477422037-7eea6b7b, #w-node-c027e49b-fd90-7481-cc15-70922590102d-7eea6b7b, #w-node-_8256aa57-1e5e-25d7-a918-398f22462073-7eea6b7b, #w-node-_58f0e433-d3fc-4538-25a1-d2ecf679587a-7eea6b7b, #w-node-c40ed62a-f163-85ff-5f10-c6059565caa9-7eea6b7b, #w-node-_53f9ae2a-ea01-4faf-c0f4-a9b9e9adfaa2-7eea6b7b, #w-node-_8e564ac4-e5e8-6bf8-3f2d-08276e34ba59-7eea6b7b, #w-node-_403d86e3-5302-340d-22b3-c9f0d9d08057-7eea6b7b, #w-node-_608322c7-9e69-91ad-d659-64af98a882b3-7eea6b7b, #w-node-ac553ad1-0115-4e18-9db1-0f4505cf55ac-7eea6b7b, #w-node-_7736e46e-6043-2ba8-ac91-4d28139308c0-7eea6b7b, #w-node-_6e871908-04f0-f11c-3477-572b886a6b7f-7eea6b7b, #w-node-_3f368a23-bbff-6153-b537-c5834769172c-7eea6b7b, #w-node-af148270-1579-7f02-a559-7dd029567e7e-7eea6b7b, #w-node-d0bc6422-1877-2894-c247-fcd78f53bfb7-7eea6b7b, #w-node-_7b73db36-fd40-4dcc-8dd2-80a60c49d9fb-7eea6b7b, #w-node-_32ddf7f7-afcd-22ea-0118-b3b521be6da0-7eea6b7b, #w-node-_4b94a76f-ff96-8273-52ac-1a6a4fee5642-7eea6b7b, #w-node-cfeb858c-8972-318e-df5c-a3588aa483b0-7eea6b7b, #w-node-ba170e04-dc3c-4249-2184-2ae549cc4587-7eea6b7b, #w-node-cac9b5be-6904-90cd-26ad-02988f43683b-7eea6b7b, #w-node-_30b53926-ccaf-438c-21f3-6cac14d440fb-7eea6b7b, #w-node-_37a708ef-0372-f6b4-5a71-9df5f11b0743-7eea6b7b, #w-node-a2612980-3267-04da-4f67-c858272f1832-7eea6b7b, #w-node-b65365af-7542-925e-c29a-05444505e742-7eea6b7b, #w-node-_476b825f-6197-922d-41e8-a79be703d614-7eea6b7b, #w-node-af6d4f9f-28b7-b655-3ac4-b4dc31482fe6-7eea6b7b, #w-node-_25f384a3-1830-1a7b-5d04-53ac0e771cce-7eea6b7b {
    place-self: center;
  }

  #w-node-e73eaa6a-25da-8fd7-da5d-cf73e073ec0b-6376fa50 {
    place-self: auto;
  }

  #w-node-_1cf2893d-75b3-979a-cb03-237376590950-5ed7539d {
    place-self: end center;
  }

  #w-node-ef90daee-864b-b3c3-e4be-9a06e4730cc4-725b3688 {
    order: 0;
  }

  #w-node-_21b0bebd-61f0-b168-17e3-4c45b38dbe15-8e166ca0 {
    grid-column: span 2 / span 2;
  }

  #w-node-_84e79607-d7e5-5b82-8ea6-b17513341de9-8e166ca0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_24887272-f442-d366-c766-3b8a5760014a-924e2a60 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2217c857-e5ff-ffa6-e9b8-5e15a7c0b6a9-924e2a60, #w-node-_56f2a18d-5d6d-3b7a-f766-4788387aaa6a-924e2a60, #w-node-_97c55afc-abd6-4f71-380b-a656c7c25d1b-924e2a60 {
    order: -9999;
  }

  #w-node-eb34de97-4ae0-8216-7e78-a40033af48db-759f7a1c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fd3e4538-70fd-0105-1380-e5cf8957f4ca-759f7a1c {
    grid-column: span 2 / span 2;
  }

  #w-node-_8a570def-44a9-f696-fd73-7fd3b6b2b3ea-6376fa50, #w-node-_1ac017ee-a411-d0dc-a7d0-2e2e3112cca8-6376fa50, #w-node-_0218e323-5ee7-1022-2605-11cc6ecf96e9-5ed7539d {
    order: -9999;
  }

  #w-node-cecf18c7-3f00-94b0-ebc2-1b169113b1ad-5ed7539d, #w-node-ebbf8a94-a6a7-f425-d14c-7c0920ac35c2-5ed7539d, #w-node-_60d0f3ca-8bb7-cdc3-5996-a5fb0e886174-5ed7539d, #w-node-cf055505-180d-cc1a-5d22-0da9a7021749-5ed7539d, #w-node-_3ce4221c-7602-9cd1-e565-38cca0027040-5ed7539d, #w-node-cecf18c7-3f00-94b0-ebc2-1b169113b1b8-5ed7539d, #w-node-b2ba6149-1dd9-eaae-15f4-d95b23ab3f42-5ed7539d, #w-node-e7774041-46fa-5573-d872-a8abeb1972b2-5ed7539d, #w-node-_25011e9b-fd9b-4434-b059-cc749919330c-5ed7539d, #w-node-_0af1f311-54a8-640a-4e36-4fc7eb04532b-5ed7539d, #w-node-_0e30b260-7e2c-6178-47e9-57b6f90555d5-5ed7539d {
    place-self: center;
  }

  #w-node-ecfa7c15-8760-d809-e91a-8157b97206ad-793a0bfe {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-be3ccbe7-6ca5-1126-a1ff-8d55c8668525-793a0bfe, #w-node-_138edae2-b635-6a69-b11b-6ea36ea61132-793a0bfe, #w-node-dc9b1135-38fc-cb4f-ba34-52a517ecb7bc-a8f744fc, #w-node-_22324558-1cad-6c68-62e4-ca16c762ab81-a8f744fc, #w-node-_3b5e38a4-45b8-4453-ae7e-9ba8433bd698-d01d263c, #w-node-_6150f634-d89a-1da7-669f-c6ec9d465364-d01d263c, #w-node-_0ca7ec4b-11ec-a4b4-13e2-787bb1d3de2f-d01d263c, #w-node-_705e9baa-3d03-325f-09df-82ebf9b0f727-d01d263c {
    order: -9999;
  }

  #w-node-_2a1c56cf-65c5-851a-74c3-3e03e18fa055-f56ab617 {
    align-self: start;
  }

  #Get-a-demo.w-node-e421e538-c13e-35a6-0e5b-c4276f2855d1-8e166ca0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_21b0bebd-61f0-b168-17e3-4c45b38dbe15-8e166ca0 {
    grid-column: span 2 / span 2;
  }

  #w-node-_2c08fbda-6ab3-3a8e-8dd7-e54069cae687-8e166ca0, #w-node-_9ee6bde0-19aa-c156-6e23-ec420a05d681-8e166ca0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_84e79607-d7e5-5b82-8ea6-b17513341de9-8e166ca0 {
    grid-column: span 2 / span 2;
  }

  #w-node-_84e79607-d7e5-5b82-8ea6-b17513341e1e-8e166ca0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dc9b1135-38fc-cb4f-ba34-52a517ecb7bc-cefb9f59 {
    order: -9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-bc3aab20-b546-d537-0716-92dc47c5155e-924e2a60 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_24887272-f442-d366-c766-3b8a5760014a-924e2a60, #w-node-eb34de97-4ae0-8216-7e78-a40033af48db-759f7a1c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fd3e4538-70fd-0105-1380-e5cf8957f4ca-759f7a1c {
    grid-column: span 2 / span 2;
  }

  #w-node-b916066e-cf01-5e8e-31d3-c6738891a056-8891a045 {
    place-self: start center;
  }

  #w-node-c975b4b5-4b09-b451-7a26-766622d5d315-7e1d4e26 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ecfa7c15-8760-d809-e91a-8157b97206ad-793a0bfe {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-be3ccbe7-6ca5-1126-a1ff-8d55c8668525-793a0bfe, #w-node-_138edae2-b635-6a69-b11b-6ea36ea61132-793a0bfe, #w-node-dc9b1135-38fc-cb4f-ba34-52a517ecb7bc-a8f744fc, #w-node-b96fee07-a2aa-c1a6-d24b-385076d68b5e-a8f744fc {
    order: -9999;
  }

  #w-node-_58a5731b-fc4c-0ff3-6b6a-2f5e0d3ad5f9-a8f744fc {
    order: 9999;
  }

  #w-node-_58a5731b-fc4c-0ff3-6b6a-2f5e0d3ad601-a8f744fc, #w-node-_22324558-1cad-6c68-62e4-ca16c762ab81-a8f744fc, #w-node-_3b5e38a4-45b8-4453-ae7e-9ba8433bd698-d01d263c, #w-node-_6150f634-d89a-1da7-669f-c6ec9d465364-d01d263c, #w-node-_705e9baa-3d03-325f-09df-82ebf9b0f727-d01d263c, #w-node-_2a1c56cf-65c5-851a-74c3-3e03e18fa055-f56ab617 {
    order: -9999;
  }

  #w-node-_467d6813-af12-27cd-a8a4-6f661206ac27-725b3688 {
    order: 9999;
  }

  #w-node-_467d6813-af12-27cd-a8a4-6f661206ac3a-725b3688 {
    order: -9999;
  }

  #Get-a-demo.w-node-e421e538-c13e-35a6-0e5b-c4276f2855d1-8e166ca0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_21b0bebd-61f0-b168-17e3-4c45b38dbe15-8e166ca0 {
    grid-column: span 1 / span 1;
  }

  #w-node-_9ee6bde0-19aa-c156-6e23-ec420a05d681-8e166ca0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_84e79607-d7e5-5b82-8ea6-b17513341de9-8e166ca0 {
    grid-column: span 2 / span 2;
  }

  #w-node-_84e79607-d7e5-5b82-8ea6-b17513341e1e-8e166ca0 {
    grid-column: span 1 / span 1;
  }

  #w-node-dc9b1135-38fc-cb4f-ba34-52a517ecb7bc-cefb9f59 {
    order: -9999;
  }
}


