:root {
  --colors--grey-10: #fcfcfc;
  --font-family--font-family: "Manrope Variablefont Wght", Arial, sans-serif;
  --colors--grey-blue-90: #38393d;
  --_style-body---b-size: var(--font-size--16);
  --_style-body---b-height: var(--font-size--24);
  --font-weight--regular: 400;
  --font-weight--medium: 500;
  --colors--grey-blue-80: #5f646f;
  --colors--grey-0: white;
  --colors--grey-100: #999;
  --_style-heading---h-size: var(--font-size--16);
  --_style-heading---h-height: var(--font-size--24);
  --font-weight--bold: 700;
  --colors--grey-blue-100: #0e131f;
  --colors--grey-blue-10: #e8eaef;
  --font-size--16: 1rem;
  --font-size--24: 1.5rem;
  --font-weight--semibold: 600;
  --font-size--20: 1.25rem;
  --font-size--28: 1.75rem;
  --colors--grey-blue-20: #d5d9e2;
  --colors--blue-40: #3869e2;
  --font-size--32: 2rem;
  --colors--grey-blue-0: #f2f4f6;
  --colors--blue-0: #d7e1f9;
  --colors--blue-20: #88a5ee;
  --font-size--18: 1.125rem;
  --colors--blue-10: #afc3f3;
  --colors--red: #f25e63;
  --font-size--14: .875rem;
  --_responsive---h1-size: var(--font-size--60);
  --font-size--64: 4rem;
  --font-size--60: 3.75rem;
  --_responsive---h1-height: var(--font-size--64);
  --font-size--56: 3.5rem;
  --_responsive---h2-size: var(--font-size--48);
  --font-size--50: 3.125rem;
  --font-size--48: 3rem;
  --_responsive---h2-height: var(--font-size--56);
  --font-size--44: 2.75rem;
  --font-size--40: 2.5rem;
  --_responsive---h3-size: var(--font-size--36);
  --font-size--36: 2.25rem;
  --_responsive---h3-height: var(--font-size--40);
  --_responsive---body-24-size: var(--font-size--24);
  --_responsive---body-24-height: var(--font-size--32);
  --_responsive---body-20-size: var(--font-size--20);
  --_responsive---body-20-height: var(--font-size--28);
  --_responsive---body-18-size: var(--font-size--18);
  --_responsive---body-18-height: var(--font-size--24);
  --_responsive---body-16-size: var(--font-size--16);
  --_responsive---body-16-height: var(--font-size--24);
  --_responsive---body-14-size: var(--font-size--14);
  --_responsive---body-14-height: var(--font-size--24);
  --colors--blue-30: #6087e8;
  --colors--green: #34cf7c;
}

body {
  background-color: var(--colors--grey-10);
  font-family: var(--font-family--font-family);
  color: var(--colors--grey-blue-90);
  font-size: var(--_style-body---b-size);
  line-height: var(--_style-body---b-height);
  font-weight: var(--font-weight--regular);
}

h1, h2, h3 {
  margin-top: 0;
  margin-bottom: 0;
}

p {
  margin-bottom: 0;
}

a {
  text-decoration: none;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

label {
  margin-bottom: 0;
}

.g--padding-down_172-120 {
  padding-bottom: 10.75rem;
}

.g--align-pos-text.t--a-left {
  text-align: left;
}

.g--align-pos-text.t--a-right {
  text-align: right;
}

.g--align-pos-text.t--a-justify {
  text-align: justify;
}

.g--align-pos-text.t--a-deck_left-mob_center {
  text-align: left;
}

.g--align-pos-text.t--a-center {
  text-align: center;
}

.g--maxw-916 {
  max-width: 57.25rem;
}

.g--maxw-916.sp--center {
  margin-left: auto;
  margin-right: auto;
}

.content-wrapper.p--relative {
  position: relative;
}

.content-wrapper.p--relative.l-flex {
  flex-flow: column;
  justify-content: space-between;
  min-height: 100svh;
  display: flex;
}

.content-wrapper.v-sp {
  flex-flow: column;
  justify-content: space-between;
  min-height: 100vh;
  display: flex;
}

.g--image-current {
  width: 100%;
  height: 100%;
}

.g--image-current.s--fit-cover {
  object-fit: cover;
}

.g--image-current.s--fit-cover.s--fit-pos_top {
  object-position: 50% 0%;
}

.g--image-current.s--fit-cover.s--fit-pos_bottom {
  object-position: 50% 100%;
  object-position: 50% 100%;
}

.g--image-current.s--fit-fill {
  object-fit: fill;
}

.g--image-current.s--fit-fill.s--fit-pos_top {
  object-position: 50% 0%;
}

.g--main-padding {
  padding-left: 4rem;
  padding-right: 4rem;
}

.g--padding-up_86-60 {
  padding-top: 5.375rem;
}

.section-providers {
  background-color: var(--colors--grey-10);
}

.g--style-h1-bold {
  font-family: var(--font-family--font-family);
  font-size: var(--_style-heading---h-size);
  line-height: var(--_style-heading---h-height);
  font-weight: var(--font-weight--bold);
  --_style-heading---h-size: var(--_responsive---h1-size);
  --_style-heading---h-height: var(--_responsive---h1-height);
}

.g--style-h1-bold.t--color-grey-blue_90 {
  color: var(--colors--grey-blue-90);
}

.g--style-h1-bold.t--color-grey_0 {
  color: var(--colors--grey-0);
}

.g--padding-up_172-120 {
  padding-top: 10.75rem;
}

.g--main-container {
  z-index: 1;
  max-width: 82rem;
  margin-left: auto;
  margin-right: auto;
}

.g--padding-down_86-60 {
  padding-bottom: 5.375rem;
}

.css {
  display: none;
}

.header-content {
  z-index: 1;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding-top: 1rem;
  display: grid;
}

.header-nav-menu {
  z-index: 1;
  width: 100%;
}

.header-nav-menu_wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.header-nav-menu_li {
  flex: none;
}

.header-actions {
  z-index: 1;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  -webkit-backdrop-filter: blur(.5rem);
  backdrop-filter: blur(.5rem);
  color: var(--colors--grey-blue-100);
  white-space: nowrap;
  background-color: #fffc;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1rem;
  display: none;
  position: relative;
  box-shadow: 0 0 1rem #fff3;
}

.header-bg {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.header-nav-menu_list {
  -webkit-backdrop-filter: blur(.5rem);
  backdrop-filter: blur(.5rem);
  background-color: #fffc;
  border-radius: 5rem;
  padding: .75rem 1.5rem;
  box-shadow: 0 0 1rem #fff3;
}

.js-header_animation {
  margin-bottom: 0;
  display: none;
}

.header-nav-menu_ul {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
  display: flex;
}

.header-link-brand {
  z-index: 1;
  -webkit-backdrop-filter: blur(.5rem);
  backdrop-filter: blur(.5rem);
  background-color: #fffc;
  border-radius: 999px;
  width: 11.75rem;
  padding: .625rem 1rem;
  position: relative;
  box-shadow: 0 0 1rem #fff3;
}

.header {
  z-index: 9999;
  background-color: #0000;
  position: fixed;
  inset: 0% 0% auto;
}

.js-header_core {
  margin-bottom: 0;
  display: none;
}

.header-nav-menu_link {
  font-family: var(--font-family--font-family);
  color: var(--colors--grey-blue-80);
  font-size: var(--font-size--16);
  line-height: var(--font-size--24);
  font-weight: var(--font-weight--semibold);
  white-space: nowrap;
  transition: all .2s;
  display: block;
}

.header-nav-menu_link:hover {
  color: var(--colors--grey-blue-100);
}

.button-comp {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: var(--colors--grey-blue-100);
  font-family: var(--font-family--font-family);
  color: var(--colors--grey-0);
  font-size: var(--font-size--16);
  line-height: var(--font-size--24);
  font-weight: var(--font-weight--semibold);
  white-space: nowrap;
  border-radius: 999px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .75rem .75rem .75rem 1rem;
  transition: all .2s;
  display: flex;
}

.button-comp:where(.w-variant-764a2515-902d-b838-aa84-2c5d4fe3228e) {
  background-color: var(--colors--grey-10);
  box-shadow: inset 0 0 0 .0625rem var(--colors--grey-blue-20);
  color: var(--colors--grey-blue-100);
}

.button-comp:hover {
  background-color: var(--colors--blue-40);
}

.button-comp:hover:where(.w-variant-764a2515-902d-b838-aa84-2c5d4fe3228e) {
  background-color: var(--colors--blue-40);
  box-shadow: inset 0 0 0 .0625rem var(--colors--blue-40);
  color: var(--colors--grey-0);
}

.button-comp:hover:where(.w-variant-b48614c1-16fb-700a-00e8-192ec53b6123) {
  background-color: var(--colors--grey-0);
  color: var(--colors--blue-40);
}

.g--svg-20 {
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
}

.g--svg-20.t--color-blue_40 {
  color: var(--colors--blue-40);
}

.g--flex-v_24 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.g--flex-v_24.l--a-center_top {
  justify-content: flex-start;
  align-items: center;
}

.footer {
  z-index: 1;
  position: relative;
}

.footer.is-grey_0 {
  background-color: var(--colors--grey-0);
}

.js {
  margin-bottom: 0;
  display: none;
}

.g--castom-padding_16 {
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.g--castom-container_1408 {
  z-index: 1;
  max-width: 88rem;
  margin-left: auto;
  margin-right: auto;
}

.footer-content {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  background-color: var(--colors--grey-0);
  border-radius: 2.5rem;
  flex-flow: column;
  padding: 3rem 2rem 1.5rem;
  display: flex;
}

.footer-content:where(.w-variant-eeb181bc-1072-2bb2-9c57-147fe8364259) {
  background-color: var(--colors--grey-blue-0);
}

.footer-content:where(.w-variant-78626e49-c403-acbe-644b-943faa4ddaa6), .footer-content:where(.w-variant-9a2987c3-8bb8-133e-fe47-628c1058227c) {
  background-color: var(--colors--grey-10);
}

.footer-content.is-minimal {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
}

.footer-up {
  grid-column-gap: 1.5rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 40.25rem 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-up.is-minimal {
  grid-template-columns: 40.25rem 1fr 1fr 1fr;
}

.footer-up_item {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.g--text-semibold_16 {
  font-family: var(--font-family--font-family);
  font-size: var(--_style-body---b-size);
  line-height: var(--_style-body---b-height);
  font-weight: var(--font-weight--semibold);
  --_style-body---b-size: var(--_responsive---body-16-size);
  --_style-body---b-height: var(--_responsive---body-16-height);
}

.g--text-semibold_16.t--color-grey-blue_80 {
  color: var(--colors--grey-blue-80);
}

.g--text-semibold_16.t--color-grey-blue_80.t--cap-all {
  text-transform: uppercase;
}

.g--text-semibold_16.t--color-grey-blue_90 {
  color: var(--colors--grey-blue-90);
}

.g--text-semibold_16.t--color-grey-blue_90.t--cap-all {
  text-transform: uppercase;
}

.g--text-semibold_16.t--color-blue_40 {
  color: var(--colors--blue-40);
}

.g--text-semibold_16.t--color-grey_100 {
  color: var(--colors--grey-100);
}

.g--text-semibold_16.t--color-grey-blue_100 {
  color: var(--colors--grey-blue-100);
}

.g--list_footer {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.g--list_footer.s--circles {
  list-style-type: disc;
}

.g--list_footer.s--roman {
  list-style-type: lower-roman;
}

.g--list_footer.s--numbers {
  list-style-type: decimal;
}

.g--list_footer.l--flex-0 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  display: flex;
}

.g--list_footer.s--squares {
  list-style-type: square;
}

.g--list_footer.s--letters {
  list-style-type: lower-alpha;
}

.g--list_footer.l--flex-16 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.g--list_footer.l--flex-12 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.g--text-semibold_20 {
  font-family: var(--font-family--font-family);
  font-size: var(--_style-body---b-size);
  line-height: var(--_style-body---b-height);
  font-weight: var(--font-weight--semibold);
  --_style-body---b-size: var(--_responsive---body-20-size);
  --_style-body---b-height: var(--_responsive---body-20-height);
}

.g--text-semibold_20.t--color-grey_100 {
  color: var(--colors--grey-100);
}

.g--text-semibold_20.t--color-grey_100.t--cap-all {
  text-transform: uppercase;
}

.g--text-semibold_20.t--color-grey-blue_90 {
  color: var(--colors--grey-blue-90);
}

.g--text-semibold_20.t--color-grey-blue_90.t--cap-all {
  text-transform: uppercase;
}

.g--link-semibold_20 {
  font-family: var(--font-family--font-family);
  font-size: var(--_style-body---b-size);
  line-height: var(--_style-body---b-height);
  font-weight: var(--font-weight--semibold);
  --_style-body---b-size: var(--_responsive---body-20-size);
  --_style-body---b-height: var(--_responsive---body-20-height);
}

.g--link-semibold_20.t--color-grey-blue_80 {
  color: var(--colors--grey-blue-80);
  transition: all .2s;
}

.g--link-semibold_20.t--color-grey-blue_80:hover {
  color: var(--colors--grey-blue-90);
}

.g--link-semibold_20.t--color-grey-blue_80.t--cap-all {
  text-transform: uppercase;
}

.social-links_wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.social-links_wrapper:where(.w-variant-295e0cc6-ea23-6d78-1a6a-bbfa33a1cac0), .social-links_wrapper:where(.w-variant-9a2987c3-8bb8-133e-fe47-628c1058227c) {
  justify-content: flex-start;
  align-items: flex-start;
}

.social-link {
  border: .125rem solid var(--colors--blue-0);
  background-color: var(--colors--grey-0);
  color: var(--colors--grey-blue-100);
  border-radius: 999px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.875rem;
  height: 2.875rem;
  transition: all .2s;
  display: flex;
}

.social-link:hover {
  background-color: var(--colors--blue-40);
  color: var(--colors--grey-0);
}

.footer-down {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 40.25rem auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-link-brand {
  width: 22.5rem;
}

.footer-link-brand.is-minimal {
  width: 25rem;
}

.g--link-semibold_16 {
  font-family: var(--font-family--font-family);
  font-size: var(--_style-body---b-size);
  line-height: var(--_style-body---b-height);
  font-weight: var(--font-weight--semibold);
  --_style-body---b-size: var(--_responsive---body-16-size);
  --_style-body---b-height: var(--_responsive---body-16-height);
}

.g--link-semibold_16.t--color-grey_100 {
  color: var(--colors--grey-100);
  transition: all .2s;
}

.g--link-semibold_16.t--color-grey_100:hover {
  color: var(--colors--grey-blue-90);
}

.g--link-semibold_16.t--color-grey_100.t--cap-all {
  text-transform: uppercase;
}

.g--link-semibold_16.t--color-grey-blue_80 {
  color: var(--colors--grey-blue-80);
}

.g--link-semibold_16.t--color-grey-blue_80:hover {
  color: var(--colors--grey-blue-90);
}

.g--link-semibold_16.t--color-blue_40 {
  color: var(--colors--blue-40);
}

.dropdown-nav-header_wrapper {
  position: relative;
}

.dropdown-nav-header_toggle {
  grid-column-gap: .125rem;
  grid-row-gap: .125rem;
  font-family: var(--font-family--font-family);
  color: var(--colors--grey-blue-80);
  font-size: var(--font-size--16);
  line-height: var(--font-size--24);
  font-weight: var(--font-weight--semibold);
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition: all .2s;
  display: flex;
}

.dropdown-nav-header_toggle:hover {
  color: var(--colors--grey-blue-100);
}

.g--svg-16 {
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
}

.g--svg-16.g--color-blue_20 {
  color: var(--colors--blue-20);
}

.g--svg-16.g--color-blue_40 {
  color: var(--colors--blue-40);
}

.dropdown-nav-header_chevron {
  flex: none;
  justify-content: center;
  align-items: center;
  transition: all .2s;
  display: flex;
}

.dropdown-nav-header_panel {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  padding-top: 1.25rem;
  transition-property: all;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: block;
  position: absolute;
  inset: 100% 0% auto auto;
  transform: translateY(.5rem);
}

.dropdown-nav-header_content {
  background-color: var(--colors--grey-10);
  border-radius: 1rem;
  padding: .75rem;
  overflow: hidden;
  box-shadow: 0 0 1rem #546ba329;
}

.dropdown-nav-header_link {
  font-family: var(--font-family--font-family);
  color: var(--colors--grey-blue-100);
  font-size: var(--font-size--16);
  line-height: var(--font-size--24);
  font-weight: var(--font-weight--semibold);
  white-space: nowrap;
  background-color: #0000;
  border-radius: .25rem;
  padding: .25rem .75rem;
  transition: all .2s;
  display: block;
}

.dropdown-nav-header_link:hover {
  background-color: var(--colors--grey-blue-10);
}

.g--list_dropdown-nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.g--list_dropdown-nav.s--circles {
  list-style-type: disc;
}

.g--list_dropdown-nav.s--roman {
  list-style-type: lower-roman;
}

.g--list_dropdown-nav.s--numbers {
  list-style-type: decimal;
}

.g--list_dropdown-nav.l--flex-0 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  display: flex;
}

.g--list_dropdown-nav.s--squares {
  list-style-type: square;
}

.g--list_dropdown-nav.s--letters {
  list-style-type: lower-alpha;
}

.g--list_dropdown-nav.l--flex-8-0 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.section-main_home {
  position: relative;
}

.main-home_content {
  z-index: 1;
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  padding-top: 8.5rem;
  padding-bottom: 10.75rem;
  display: flex;
  position: relative;
}

.ab--main_home {
  position: absolute;
  inset: 0%;
}

.g--flex-v_48-40 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
}

.g--flex-v_48-40.l--a-center_top {
  align-items: center;
}

.g--maxw_494-328 {
  max-width: 30.875rem;
}

.g--maxw_494-328.sp--center {
  margin-left: auto;
  margin-right: auto;
}

.main-home_anim_wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.main-home_anim_box {
  width: 59.75rem;
  height: 33.5rem;
}

.ab--main_desktop {
  width: 100%;
  height: 100%;
}

.ab--main_mobile {
  width: 100%;
  height: 100%;
  display: none;
}

.g--flex-v_80-56 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  display: flex;
}

.g--flex-v_80-56.l--a-center_top {
  align-items: center;
}

.providers-count.t--color-grey_100 {
  color: var(--colors--grey-100);
}

.providers-logos_wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-image: linear-gradient(90deg, #edeff2, #f6f6f6);
  border-radius: 999px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  padding: .75rem 3rem .75rem 4rem;
  display: grid;
  position: relative;
  overflow: hidden;
}

.providers-logos_wrapper:where(.w-variant-ce4bf36b-6619-ccd8-506a-db03bb0596ef) {
  display: none;
}

.providers-logos_text {
  z-index: 1;
  max-width: 18.75rem;
  position: relative;
}

.providers-logos_box {
  z-index: 1;
  display: flex;
  position: relative;
}

.providers-logos_el {
  box-shadow: 0 0 0 .15rem var(--colors--grey-0);
  border-radius: 9999px;
  flex: none;
  width: 3.75rem;
  height: 3.75rem;
  position: relative;
  overflow: hidden;
}

.providers-logos_el.is-1 {
  z-index: 3;
}

.providers-logos_el.is-2 {
  z-index: 2;
  left: -.75rem;
}

.providers-logos_el.is-3 {
  z-index: 1;
  left: -1.5rem;
}

.ab--providers-logos {
  justify-content: space-between;
  align-items: center;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.ab--providers-logos_left {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ab--providers-logos_item-left {
  border-radius: 999px;
  flex: none;
}

.ab--providers-logos_item-left.is-1 {
  background-color: var(--colors--grey-blue-20);
  opacity: .1;
  width: .125rem;
  height: .9375rem;
}

.ab--providers-logos_item-left.is-2 {
  background-color: var(--colors--grey-blue-20);
  opacity: .3;
  width: .125rem;
  height: 1.25rem;
}

.ab--providers-logos_item-left.is-3 {
  background-color: var(--colors--grey-blue-20);
  opacity: .6;
  width: .125rem;
  height: 2rem;
}

.ab--providers-logos_item-left.is-4 {
  background-color: var(--colors--grey-blue-20);
  opacity: .9;
  width: .25rem;
  height: 3.125rem;
}

.ab--providers-logos_right {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ab--providers-logos_item-right {
  border-radius: 999px;
  flex: none;
}

.ab--providers-logos_item-right.is-1 {
  background-color: var(--colors--grey-blue-20);
  opacity: .9;
  width: .25rem;
  height: 3.125rem;
}

.ab--providers-logos_item-right.is-2 {
  background-color: var(--colors--grey-blue-20);
  opacity: .6;
  width: .125rem;
  height: 2rem;
}

.ab--providers-logos_item-right.is-3 {
  background-color: var(--colors--grey-blue-20);
  opacity: .3;
  width: .125rem;
  height: 1.25rem;
}

.ab--providers-logos_item-right.is-4 {
  background-color: var(--colors--grey-blue-20);
  opacity: .1;
  width: .125rem;
  height: .9375rem;
}

.providers-map_wrapper {
  width: 56.375rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.section-overview {
  background-color: var(--colors--grey-10);
}

.overview-content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.overview_info {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.g--style-h2-bold {
  font-family: var(--font-family--font-family);
  font-size: var(--_style-heading---h-size);
  line-height: var(--_style-heading---h-height);
  font-weight: var(--font-weight--bold);
  --_style-heading---h-size: var(--_responsive---h2-size);
  --_style-heading---h-height: var(--_responsive---h2-height);
}

.g--style-h2-bold.t--color-grey-blue_90 {
  color: var(--colors--grey-blue-90);
}

.g--maxw-532 {
  max-width: 33.25rem;
}

.g--maxw-532.sp--center {
  margin-left: auto;
  margin-right: auto;
}

.overview-anim_wrapper {
  border-radius: 2.5rem;
  width: 40.25rem;
  height: 39.125rem;
  position: relative;
  overflow: hidden;
}

.overview-speedometr_wrapper {
  background-image: linear-gradient(90deg, #ccd8f5, #fff);
  border-radius: 1.25rem;
  width: 100%;
  padding: 2px;
  overflow: hidden;
}

.overview-speedometr_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-image: linear-gradient(90deg, #f0f2f5, var(--colors--grey-0));
  border-radius: 1.125rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  padding: 1.25rem;
  display: grid;
}

.overview-speedometr_item {
  justify-content: center;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.overview-speedometr_svg-arrow {
  width: 2.5rem;
  height: 2.5rem;
  display: block;
  position: absolute;
  inset: auto auto -.875rem;
  transform: rotate(-153deg);
}

.overview-speedometr_svg-bar {
  width: 6.75rem;
  height: 3.375rem;
}

.overview-speedometr_info {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.g--text-semibold_24 {
  font-family: var(--font-family--font-family);
  font-size: var(--_style-body---b-size);
  line-height: var(--_style-body---b-height);
  font-weight: var(--font-weight--semibold);
  --_style-body---b-size: var(--_responsive---body-24-size);
  --_style-body---b-height: var(--_responsive---body-24-height);
}

.g--text-semibold_24.t--color-blue_40 {
  color: var(--colors--blue-40);
}

.g--text-semibold_24.t--color-grey-blue_100 {
  color: var(--colors--grey-blue-100);
}

.g--text-semibold_24.t--color-grey-blue_100.t--cap-all {
  text-transform: uppercase;
}

.g--text-semibold_24.t--color-grey-blue_90 {
  color: var(--colors--grey-blue-90);
}

.g--text-semibold_24.t--color-grey-blue_90.t--cap-all {
  text-transform: uppercase;
}

.g--text-semibold_24.t--color-grey_0 {
  color: var(--colors--grey-0);
}

.g--span-blue_40 {
  color: var(--colors--blue-40);
}

.g--span-blue_40.t--color--name.t--cap-all {
  text-transform: uppercase;
}

.g--span-grey-blue_90 {
  color: var(--colors--grey-blue-90);
}

.g--span-grey-blue_90.t--color--name.t--cap-all {
  text-transform: uppercase;
}

.g--maxw-372 {
  max-width: 23.25rem;
}

.g--maxw-372.sp--center {
  margin-left: auto;
  margin-right: auto;
}

.section-request {
  background-image: linear-gradient(180deg, var(--colors--grey-10), var(--colors--grey-blue-0));
  position: relative;
}

.request-content {
  z-index: 1;
  grid-column-gap: 7.75rem;
  grid-row-gap: 7.75rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.g--flex-v_32 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.g--flex-v_32.l--a-center_top {
  justify-content: flex-start;
  align-items: center;
}

.g--span-grey_100 {
  color: var(--colors--grey-100);
}

.g--span-grey_100.t--color--name.t--cap-all {
  text-transform: uppercase;
}

.section-tag_comp {
  font-family: var(--font-family--font-family);
  color: var(--colors--blue-40);
  font-size: var(--font-size--20);
  line-height: var(--font-size--28);
  font-weight: var(--font-weight--semibold);
  text-align: center;
  white-space: nowrap;
  background-image: linear-gradient(90deg, #ccd8f5, #fff 50%, #ccd8f5);
  border-radius: 999px;
  padding: 2px;
  overflow: hidden;
}

.section-tag_comp-content {
  background-image: linear-gradient(90deg, #f0f2f5, #fff 50%, #f0f2f5);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.25rem;
  display: flex;
  overflow: hidden;
}

.request-simulation_wrapper {
  background-color: var(--colors--grey-0);
  border-radius: 2.5rem;
  width: 40rem;
  height: 30.125rem;
  margin-left: auto;
  margin-right: auto;
  display: none;
  overflow: hidden;
  box-shadow: 0 .25rem 1rem #e1e9fa33;
}

.ab--request {
  position: absolute;
  inset: 0%;
}

.section-capabilities {
  background-color: var(--colors--grey-10);
}

.benefits_head {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.g--flex-v_28 {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  flex-flow: column;
  display: flex;
}

.g--flex-v_28.l--a-center_top {
  justify-content: flex-start;
  align-items: center;
}

.benefits_logo {
  flex: none;
  width: 9.5rem;
}

.benefits_button-wrapper {
  justify-content: flex-end;
  align-items: flex-end;
  padding-bottom: 1.75rem;
  display: flex;
}

.benefits_body {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.benefits_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-radius: 1.75rem;
  flex-flow: column;
  justify-content: space-between;
  min-height: 30.25rem;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.benefits_item.v-1 {
  background-image: linear-gradient(135deg, var(--colors--grey-blue-0), #dde5fa);
  position: relative;
}

.benefits_item.v-2 {
  background-image: linear-gradient(45deg, var(--colors--blue-40), #97b2f3);
  position: relative;
}

.benefits_item.v-3 {
  background-image: linear-gradient(45deg, #dde5fa, var(--colors--grey-blue-0));
  position: relative;
}

.g--flex-v_12 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.ab--benefits-item {
  position: absolute;
  inset: 0%;
}

.ab--benefits-item.is-1 {
  height: auto;
  position: static;
}

.ab--benefits-item.is-3, .ab--benefits-item.is-1 {
  height: auto;
  position: static;
}

.ab--benefits-item.is-2 {
  -webkit-mask-image: linear-gradient(to top, #000000e6 20%, #0000 95%);
  mask-image: linear-gradient(to top, #000000e6 20%, #0000 95%);
}

.ab--benefits-item.is-3 {
  height: auto;
  position: static;
}

.benefits_item-content {
  z-index: 3;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.section-process {
  background-color: var(--colors--grey-10);
}

.process_anim-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.process_anim-big_desktop {
  width: 40.25rem;
  height: 35.25rem;
  position: relative;
}

.process_anim-big_item {
  background-image: linear-gradient(#f2f4f6, #dde5fa);
  border-radius: 2.5rem;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.process_anim-content {
  flex-flow: column;
  padding-top: 2.625rem;
  padding-bottom: 2.625rem;
  display: flex;
  position: relative;
}

.process_anim-content_item {
  z-index: 1;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: flex-start;
  transition: all .2s;
  display: flex;
  position: relative;
}

.process_anim-content_box {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  padding-bottom: 2rem;
  display: flex;
}

.process_anim-content_box.is-last {
  padding-bottom: 0;
}

.g--flex-v_8 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.g--flex-v_8.l--a-center_top {
  justify-content: flex-start;
  align-items: center;
}

.process_anim-content_number {
  z-index: 1;
  border: .0625rem dashed var(--colors--grey-blue-20);
  background-color: var(--colors--grey-10);
  box-shadow: 0 0 0 .25rem var(--colors--grey-10);
  font-family: var(--font-family--font-family);
  color: var(--colors--grey-blue-80);
  font-size: var(--font-size--20);
  line-height: var(--font-size--28);
  font-weight: var(--font-weight--medium);
  border-radius: 999px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  transition: all .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-network {
  background-image: linear-gradient(180deg, var(--colors--grey-10), var(--colors--grey-blue-0));
  position: relative;
  overflow: hidden;
}

.network-content {
  z-index: 1;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.g--maxw-628 {
  max-width: 39.25rem;
}

.g--maxw-628.sp--center {
  margin-left: auto;
  margin-right: auto;
}

.section-testimonials {
  background-color: var(--colors--grey-10);
  overflow: hidden;
}

.g--maxw-702 {
  max-width: 43.875rem;
}

.g--maxw-702.sp--center {
  margin-left: auto;
  margin-right: auto;
}

.tag_testimonials {
  white-space: nowrap;
  background-image: linear-gradient(90deg, #ccd8f5, #fff 50%, #ccd8f5);
  border-radius: 999px;
  padding: 2px;
  overflow: hidden;
}

.tag_testimonials-content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: linear-gradient(90deg, #f0f2f5, #fff 50%, #f0f2f5);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
  overflow: hidden;
}

.footer-cta {
  grid-column-gap: 10.25rem;
  grid-row-gap: 10.25rem;
  flex-flow: column;
  padding-top: 6rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ab--footer-cta {
  position: absolute;
  inset: 0%;
}

.footer-cta_content {
  z-index: 1;
  position: relative;
}

.g--maxw-494 {
  max-width: 30.875rem;
}

.g--maxw-494.sp--center {
  margin-left: auto;
  margin-right: auto;
}

.g--flex-v_40-32 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.g--flex-v_40-32.l--a-center_top {
  align-items: center;
}

.footer-cta_line {
  width: 100%;
  position: absolute;
}

.footer-cta_line-wrapper {
  z-index: 1;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 7.25rem;
  display: flex;
  position: relative;
}

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

.g--svg-64 {
  flex: none;
  width: 4rem;
  height: 4rem;
}

.splide__slide {
  padding: 0;
}

.splide__slide.splide_mission-slide {
  flex: none;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.splide__slide.splide_team-slide {
  flex: none;
  display: flex;
  overflow: hidden;
}

.splide__slide.splide_testimonials-slide {
  flex: none;
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden;
}

.splide-testimonials_content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: var(--colors--grey-blue-0);
  border-radius: 1.75rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 4rem;
  display: flex;
}

.splide__list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
}

.splide__list.splide_mission-list {
  width: 100%;
  height: 100%;
}

.splide__list.splide_team-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.splide__pagination {
  margin-bottom: 0;
  padding: 0;
}

.splide__pagination.testimonials-pagination, .splide__pagination.mission-pagination, .splide__pagination.team-pagination, .splide__pagination.testimonials-pagination {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  counter-reset: pagination-num;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: none;
  position: relative;
  bottom: 0;
}

.splide.is-mission {
  width: 100%;
  height: 100%;
  position: relative;
}

.splide__track.splide_testimonials-track {
  overflow: visible;
}

.splide__track.splide_mission-track {
  width: 100%;
  height: 100%;
  overflow: visible;
}

.splide__track.splide_team-track, .splide__track.splide_testimonials-track {
  overflow: visible;
}

.splide__testimonials-arrow {
  background-color: var(--colors--grey-0);
  color: var(--colors--grey-100);
  border-radius: 999px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 1rem;
  transition: all .2s;
  display: flex;
}

.splide__testimonials-arrow:hover {
  background-color: var(--colors--grey-blue-100);
  color: var(--colors--grey-0);
}

.splide__controls {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.splide__controls.is-testimonials {
  margin-top: 3rem;
}

.splide__controls.is-mission {
  padding-bottom: .875rem;
  padding-left: 3.75rem;
  padding-right: 3.75rem;
  position: absolute;
  inset: auto 0% 0%;
}

.splide__controls.is-team, .splide__controls.is-testimonials {
  margin-top: 3rem;
}

.splide__arrows.splide__arrows-mission {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: none;
}

.splide__arrows.splide__arrows-team {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--colors--grey-blue-0);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.splide__arrows.splide__arrows-testimonials {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--colors--grey-blue-0);
  border-radius: 999px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  padding: .5rem;
  display: grid;
}

.g--text-semibold_24_v2 {
  font-family: var(--font-family--font-family);
  font-size: var(--_style-body---b-size);
  line-height: var(--_style-body---b-height);
  font-weight: var(--font-weight--semibold);
  --_style-body---b-size: var(--_responsive---body-24-size);
  --_style-body---b-height: var(--_responsive---body-24-height);
}

.g--text-semibold_24_v2.t--color-grey_0 {
  color: var(--colors--grey-0);
}

.g--text-semibold_24_v2.t--color-grey-blue_90 {
  color: var(--colors--grey-blue-90);
}

.g--text-semibold_24_v2.t--color-grey-blue_90.t--cap-all {
  text-transform: uppercase;
}

.splide-testimonials_who {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.splide-testimonials_avatar-wrapper {
  padding-top: .125rem;
  display: flex;
}

.splide-testimonials_avatar {
  z-index: 1;
  box-shadow: 0 0 0 .0625rem var(--colors--grey-blue-10);
  border-radius: 999px;
  flex: none;
  width: 3rem;
  height: 3rem;
  position: relative;
  overflow: hidden;
}

.splide-testimonials_social {
  z-index: 2;
  background-color: var(--colors--grey-0);
  box-shadow: 0 0 0 .0625rem var(--colors--grey-blue-10);
  color: var(--colors--grey-blue-90);
  border-radius: 999px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .2s;
  display: flex;
  position: relative;
  left: -.5rem;
  overflow: hidden;
}

.splide-testimonials_social:hover {
  color: var(--colors--blue-40);
}

.splide-testimonials_info {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: .5rem;
  display: flex;
}

.g--text-semibold_20_v2 {
  font-family: var(--font-family--font-family);
  font-size: var(--_style-body---b-size);
  line-height: var(--_style-body---b-height);
  font-weight: var(--font-weight--semibold);
  --_style-body---b-size: var(--_responsive---body-20-size);
  --_style-body---b-height: var(--_responsive---body-20-height);
}

.g--text-semibold_20_v2.t--color-grey-blue_90 {
  color: var(--colors--grey-blue-90);
}

.g--text-semibold_20_v2.t--color-grey-blue_90.t--cap-all {
  text-transform: uppercase;
}

.splide-testimonials_wrapper {
  -webkit-mask-image: linear-gradient(to right, #0000 0%, #000 30% 70%, #0000 100%);
  mask-image: linear-gradient(to right, #0000 0%, #000 30% 70%, #0000 100%);
}

.network-orbit-logos {
  padding-top: 4rem;
  -webkit-mask-image: linear-gradient(to right, #0000 0%, #000 40% 60%, #0000 100%);
  mask-image: linear-gradient(to right, #0000 0%, #000 40% 60%, #0000 100%);
}

.network-orbit-logos_track {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.network-orbit-logos_track-svg {
  width: 82rem;
  height: 13.5rem;
}

.network-orbit-logos_item {
  border: .125ch solid var(--colors--grey-blue-10);
  border-radius: 999px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
  overflow: hidden;
}

.network-orbit-logos_main {
  z-index: 1;
  border-radius: 999px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 5.5rem;
  height: 5.5rem;
  display: flex;
  position: absolute;
  inset: -2rem auto auto;
}

.network-orbit-logos_main-content {
  z-index: 1;
  border-radius: 999px;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.network-orbit-logo_svg {
  flex: none;
  width: 5.5rem;
  height: 5.5rem;
  display: block;
}

.g--maxw-740 {
  max-width: 46.25rem;
}

.g--maxw-740.sp--center {
  margin-left: auto;
  margin-right: auto;
}

.providers-text {
  display: none;
}

.providers-text:where(.w-variant-ce4bf36b-6619-ccd8-506a-db03bb0596ef) {
  display: block;
}

.providers-button {
  display: none;
}

.providers-button:where(.w-variant-ce4bf36b-6619-ccd8-506a-db03bb0596ef) {
  display: block;
}

.g--line-animation {
  background-color: var(--colors--grey-blue-100);
  width: 0%;
  height: 1px;
  transition: all .2s;
}

.g--line-animation.b--color-grey-blue_80 {
  background-color: var(--colors--grey-blue-80);
}

.overview-anim_json-animation {
  width: 100%;
  height: 100%;
}

.wrapper-extra.b--color_grey-0 {
  background-color: var(--colors--grey-0);
}

.ab--main_network {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.ab--providers_image {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.ab--providers_svg {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: auto 0%;
}

.providers_blue-blur, .providers_blue-center {
  filter: drop-shadow(0 0 .5rem #a2b3de);
}

.header-toggle_burger-box {
  width: 2rem;
  height: 2rem;
  display: block;
}

.header-toggle_burger-line {
  display: block;
}

.g--text-medium_20_v2 {
  font-family: var(--font-family--font-family);
  font-size: var(--_style-body---b-size);
  line-height: var(--_style-body---b-height);
  font-weight: var(--font-weight--medium);
  --_style-body---b-size: var(--_responsive---body-20-size);
  --_style-body---b-height: var(--_responsive---body-20-height);
}

.g--text-medium_20_v2.t--color-grey_100 {
  color: var(--colors--grey-100);
}

.g--text-medium_20_v2.t--color-grey_100.t--cap-all {
  text-transform: uppercase;
}

.g--text-medium_20_v2.t--color-grey-blue_80 {
  color: var(--colors--grey-blue-80);
}

.g--text-medium_20_v2.t--color-grey-blue_80.t--cap-all {
  text-transform: uppercase;
}

.g--text-medium_20_v2.t--color-grey_0 {
  color: var(--colors--grey-0);
}

.g--text-medium_20_v2.t--color-grey_0.t--cap-all {
  text-transform: uppercase;
}

.ab--benefits_animation {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.ab--benefits_animation.is-1, .ab--benefits_animation.is-3, .ab--benefits_animation.is-1, .ab--benefits_animation.is-3 {
  width: auto;
  height: auto;
  position: static;
}

.footer-nav_box:where(.w-variant-295e0cc6-ea23-6d78-1a6a-bbfa33a1cac0), .footer-nav_box:where(.w-variant-9a2987c3-8bb8-133e-fe47-628c1058227c) {
  display: none;
}

.header-button-wrapper_two {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.button-sign-in {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: var(--colors--grey-0);
  font-family: var(--font-family--font-family);
  color: var(--colors--grey-blue-90);
  font-size: var(--font-size--16);
  line-height: var(--font-size--24);
  font-weight: var(--font-weight--semibold);
  white-space: nowrap;
  border-radius: 999px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: .75rem .75rem .75rem 1rem;
  transition: all .2s;
  display: flex;
}

.button-sign-in:where(.w-variant-764a2515-902d-b838-aa84-2c5d4fe3228e) {
  background-color: var(--colors--grey-10);
  box-shadow: inset 0 0 0 .0625rem var(--colors--grey-blue-20);
  color: var(--colors--grey-blue-100);
}

.button-sign-in:where(.w-variant-738e8928-9917-449d-fd62-ff9cdf3b41ed) {
  box-shadow: 0 0 0 .0625rem var(--colors--grey-blue-20);
}

.button-sign-in:where(.w-variant-b78d5bdf-18e4-bc6e-7655-fa7381e2e7ea) {
  color: var(--colors--grey-blue-80);
  background-color: #0000;
  border-radius: 0;
  width: auto;
  padding: 0;
}

.button-sign-in:hover {
  background-color: var(--colors--blue-40);
  color: var(--colors--grey-0);
}

.button-sign-in:hover:where(.w-variant-764a2515-902d-b838-aa84-2c5d4fe3228e) {
  background-color: var(--colors--blue-40);
  box-shadow: inset 0 0 0 .0625rem var(--colors--blue-40);
  color: var(--colors--grey-0);
}

.button-sign-in:hover:where(.w-variant-b48614c1-16fb-700a-00e8-192ec53b6123) {
  background-color: var(--colors--grey-0);
  color: var(--colors--blue-40);
}

.button-sign-in:hover:where(.w-variant-738e8928-9917-449d-fd62-ff9cdf3b41ed) {
  box-shadow: 0 0 0 .0625rem var(--colors--blue-40);
}

.button-sign-in:hover:where(.w-variant-b78d5bdf-18e4-bc6e-7655-fa7381e2e7ea) {
  color: var(--colors--grey-blue-90);
  background-color: #0000;
}

.social-links_wrapper-box {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.social-links_wrapper-box:where(.w-variant-295e0cc6-ea23-6d78-1a6a-bbfa33a1cac0), .social-links_wrapper-box:where(.w-variant-9a2987c3-8bb8-133e-fe47-628c1058227c) {
  justify-content: flex-start;
  align-items: flex-start;
}

@media screen and (max-width: 991px) {
  .g--view-only_desktop {
    display: none;
  }

  .g--main-padding {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .g--view-tablet {
    display: block;
  }

  .header-content {
    grid-template-columns: 1fr 1fr;
  }

  .header-nav-menu {
    visibility: hidden;
    background-image: linear-gradient(#f2f4f6, #fcfcfc);
    height: 100dvh;
    padding-left: 2rem;
    padding-right: 2rem;
    position: absolute;
    inset: 0%;
  }

  .header-nav-menu_wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    align-items: stretch;
    max-width: 82rem;
    height: 100dvh;
    margin-left: auto;
    margin-right: auto;
    padding-top: 7.5rem;
    padding-bottom: 1rem;
    display: flex;
  }

  .header-actions {
    z-index: 2;
    display: flex;
  }

  .header-nav-menu_list {
    border: .0625rem solid var(--colors--grey-blue-10);
    background-color: var(--colors--grey-0);
    box-shadow: none;
    border-radius: 1.5rem;
    max-height: 100%;
    padding: 0 1rem;
    overflow: auto;
  }

  .header-nav-menu_ul {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .header-link-brand {
    z-index: 2;
  }

  .header-nav-menu_link {
    border-bottom: .0625rem solid var(--colors--grey-blue-10);
    font-size: var(--font-size--20);
    line-height: var(--font-size--28);
    padding: 1.25rem .75rem;
  }

  .header-nav-menu_link.is-last {
    border-bottom-style: none;
  }

  .dropdown-nav-header_wrapper {
    border-bottom: .0625rem solid var(--colors--grey-blue-10);
  }

  .dropdown-nav-header_toggle {
    font-size: var(--font-size--20);
    line-height: var(--font-size--28);
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 1.25rem .75rem;
  }

  .dropdown-nav-header_panel {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    width: 100%;
    max-height: 0;
    padding-top: 0;
    position: static;
    overflow: hidden;
    transform: translateY(0);
  }

  .dropdown-nav-header_content {
    box-shadow: none;
    background-color: #0000;
    border-radius: 0;
    padding: .25rem 0 0;
  }

  .dropdown-nav-header_link {
    font-size: var(--font-size--18);
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .dropdown-nav-header_link:hover {
    background-color: #0000;
  }

  .g--list_dropdown-nav.l--flex-8-0 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .overview-speedometr_wrapper, .section-tag_comp, .tag_testimonials {
    padding: 1px;
  }

  .acc--icon_line {
    height: 1px;
  }

  .pressnews-fliter_sort-button:hover {
    background-color: #0000;
  }

  .overview-rating_wrapper {
    padding: 1px;
  }

  .header-link-brand_start {
    z-index: 2;
  }

  .header-button-wrapper_two {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    align-items: stretch;
    display: flex;
  }

  .coming-button-wrapper {
    flex-flow: column;
    align-items: stretch;
  }

  .header-button-wrapper_one {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    align-items: stretch;
    display: flex;
  }

  .header-button-wrapper_extra {
    flex-flow: column;
  }
}

@media screen and (max-width: 767px) {
  .acc--icon_line {
    height: 1px;
  }
}

@media screen and (max-width: 479px) {
  body {
    --_responsive---h1-size: var(--font-size--40);
    --_responsive---h1-height: var(--font-size--50);
    --_responsive---h2-size: var(--font-size--32);
    --_responsive---h2-height: var(--font-size--40);
    --_responsive---h3-size: var(--font-size--28);
    --_responsive---h3-height: var(--font-size--36);
    --_responsive---body-24-size: var(--font-size--24);
    --_responsive---body-24-height: var(--font-size--32);
    --_responsive---body-20-size: var(--font-size--20);
    --_responsive---body-20-height: var(--font-size--28);
    --_responsive---body-18-size: var(--font-size--18);
    --_responsive---body-18-height: var(--font-size--24);
    --_responsive---body-16-size: var(--font-size--16);
    --_responsive---body-16-height: var(--font-size--24);
    --_responsive---body-14-size: var(--font-size--14);
    --_responsive---body-14-height: var(--font-size--24);
  }

  .g--padding-down_172-120 {
    padding-bottom: 7.5rem;
  }

  .g--view-only_mobile {
    display: block;
  }

  .g--view-only_mobile.f--center {
    align-self: center;
  }

  .g--align-pos-text.t--a-deck_left-mob_center {
    text-align: center;
    text-align: center;
  }

  .g--main-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .g--padding-up_86-60 {
    padding-top: 3.75rem;
  }

  .g--align-pos-flex-h.fc--a-desk_left-mob_center {
    align-self: center;
  }

  .g--view-desktop {
    display: none;
  }

  .g--padding-up_172-120 {
    padding-top: 7.5rem;
  }

  .g--padding-down_86-60 {
    padding-bottom: 3.75rem;
  }

  .header-content {
    margin-top: 1rem;
    padding: .75rem 1rem;
  }

  .header-nav-menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .header-nav-menu_wrapper {
    padding-top: 6rem;
  }

  .header-actions {
    box-shadow: none;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #fff0;
    border-radius: 0;
    padding: 0;
  }

  .header-bg {
    z-index: 1;
    -webkit-backdrop-filter: blur(.5rem);
    backdrop-filter: blur(.5rem);
    background-color: #fffc;
    border-radius: 999px;
    margin-top: 1rem;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .header-nav-menu_list {
    border-style: none;
  }

  .header-link-brand {
    box-shadow: none;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #fff0;
    width: 100%;
    padding: 0;
  }

  .g--flex-v_60-40 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .g--style-h1-bold_v2 {
    --_responsive---h1-size: var(--font-size--32);
    --_responsive---h1-height: var(--font-size--40);
    --_responsive---h2-size: var(--font-size--44);
    --_responsive---h2-height: var(--font-size--50);
    --_responsive---h3-size: var(--font-size--20);
    --_responsive---h3-height: var(--font-size--28);
    --_responsive---body-24-size: var(--font-size--20);
    --_responsive---body-24-height: var(--font-size--28);
    --_responsive---body-20-size: var(--font-size--18);
    --_responsive---body-20-height: var(--font-size--24);
    --_responsive---body-18-size: var(--font-size--18);
    --_responsive---body-18-height: var(--font-size--24);
    --_responsive---body-16-size: var(--font-size--16);
    --_responsive---body-16-height: var(--font-size--24);
    --_responsive---body-14-size: var(--font-size--14);
    --_responsive---body-14-height: var(--font-size--24);
  }

  .g--flex-v_24-40 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .start-head_links {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr 1fr;
    align-self: stretch;
  }

  .start-head_link {
    background-color: var(--colors--grey-0);
    border-radius: 1rem;
    grid-template-columns: auto;
    padding: 1.25rem 1rem;
  }

  .start-head_link:hover {
    box-shadow: none;
  }

  .start-head_arrow {
    display: none;
  }

  .start-preview {
    width: 100%;
  }

  .g--castom-padding_16 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-content {
    border-radius: 0;
    padding: 3.75rem 1rem;
  }

  .footer-content.is-minimal {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .footer-up {
    grid-column-gap: 1rem;
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .footer-up.is-minimal {
    grid-template-columns: 1fr;
  }

  .footer-down {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .footer-link-brand, .footer-link-brand.is-minimal, .footer-link-brand.is-minimal {
    width: 100%;
  }

  .main-home_content {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .g--flex-v_48-40 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .g--maxw_784-300 {
    max-width: 18.75rem;
  }

  .g--maxw_494-328 {
    max-width: 20.5rem;
  }

  .main-home_anim_box {
    width: 100%;
    height: 12.5rem;
  }

  .ab--main_desktop {
    display: none;
  }

  .ab--main_mobile {
    display: block;
  }

  .g--flex-v_80-56 {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
  }

  .providers-logos_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-image: none;
    border-radius: 0;
    grid-template-columns: auto;
    place-items: center;
    padding: 0 2.5rem;
  }

  .providers-logos_text {
    text-align: center;
    max-width: none;
  }

  .providers-logos_box {
    left: .5rem;
  }

  .providers-logos_el {
    width: 3rem;
    height: 3rem;
  }

  .providers-logos_el.is-2 {
    left: -.5rem;
  }

  .providers-logos_el.is-3 {
    left: -1rem;
  }

  .ab--providers-logos {
    padding-left: 0;
    padding-right: 0;
    inset: 0% 0% auto;
  }

  .providers-map_wrapper {
    width: 100%;
  }

  .overview-content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .overview_info {
    grid-column-gap: 2.75rem;
    grid-row-gap: 2.75rem;
  }

  .overview-anim_wrapper {
    border-radius: 1.75rem;
    width: 100%;
    height: 22.5rem;
  }

  .overview-speedometr_wrapper {
    padding: 2px;
  }

  .overview-speedometr_content {
    grid-template-columns: auto;
  }

  .request-content {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
  }

  .section-tag_comp {
    font-size: var(--font-size--16);
    line-height: var(--font-size--24);
    padding: 2px;
  }

  .request-simulation_wrapper {
    border-radius: 1.75rem;
    width: 100%;
    height: 22.5rem;
    margin-left: 0;
    margin-right: 0;
  }

  .benefits_head {
    grid-template-columns: 1fr;
    display: contents;
  }

  .benefits_button-wrapper {
    flex-flow: column;
    order: 3;
    justify-content: flex-end;
    align-items: center;
    padding-bottom: 0;
  }

  .benefits_body {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .process_anim-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: auto;
  }

  .process_anim-big_desktop {
    width: 100%;
    height: 19.75rem;
  }

  .process_anim-big_item {
    border-radius: 1.75rem;
  }

  .process_anim-content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .process_anim-content_item {
    opacity: 100;
  }

  .process_anim-content_box {
    padding-bottom: 0;
  }

  .process_anim-small_item {
    border-radius: 1.75rem;
    display: block;
  }

  .network-content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .tag_testimonials {
    font-size: var(--font-size--16);
    line-height: var(--font-size--24);
    padding: 2px;
  }

  .footer-cta {
    grid-column-gap: 7.5rem;
    grid-row-gap: 7.5rem;
  }

  .g--flex-v_40-32 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .footer-cta_line {
    width: 300%;
  }

  .splide__slide.splide_testimonials-slide, .splide__slide.splide_mission-slide, .splide__slide.splide_team-slide, .splide__slide.splide_testimonials-slide, .splide__slide.splide_mission-slide, .splide__slide.splide_team-slide {
    width: 100%;
  }

  .splide-testimonials_content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding: 1.5rem;
  }

  .splide__list.splide_team-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .splide__controls.is-testimonials {
    margin-top: 2.5rem;
  }

  .splide__controls.is-team, .splide__controls.is-testimonials {
    margin-top: 2.5rem;
  }

  .splide__controls.is-mission {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .splide__controls.is-team {
    margin-top: 2.5rem;
  }

  .g--text-semibold_24_v2, .g--text-semibold_20_v2 {
    --_responsive---h1-size: var(--font-size--32);
    --_responsive---h1-height: var(--font-size--40);
    --_responsive---h2-size: var(--font-size--44);
    --_responsive---h2-height: var(--font-size--50);
    --_responsive---h3-size: var(--font-size--20);
    --_responsive---h3-height: var(--font-size--28);
    --_responsive---body-24-size: var(--font-size--20);
    --_responsive---body-24-height: var(--font-size--28);
    --_responsive---body-20-size: var(--font-size--18);
    --_responsive---body-20-height: var(--font-size--24);
    --_responsive---body-18-size: var(--font-size--18);
    --_responsive---body-18-height: var(--font-size--24);
    --_responsive---body-16-size: var(--font-size--16);
    --_responsive---body-16-height: var(--font-size--24);
    --_responsive---body-14-size: var(--font-size--14);
    --_responsive---body-14-height: var(--font-size--24);
  }

  .splide-testimonials_wrapper, .network-orbit-logos {
    -webkit-mask-image: none;
    mask-image: none;
  }

  .network-orbit-logos_track {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .network-orbit-logos_track-svg {
    flex: none;
    width: 75rem;
    height: 7.5rem;
  }

  .network-orbit-logos_item {
    width: 4rem;
    height: 4rem;
  }

  .network-orbit-logos_main {
    width: 5rem;
    height: 5rem;
    top: -2.5rem;
  }

  .network-orbit-logo_svg {
    width: 5rem;
    height: 5rem;
  }

  .main-faq_content {
    padding-top: 7.5rem;
  }

  .faq-content {
    grid-template-columns: 1fr;
  }

  .faq-info_wrapper {
    position: static;
    top: 0;
  }

  .acc--content_wrapper {
    padding-right: 1.5rem;
  }

  .acc--icon_line {
    height: 2px;
  }

  .acc--header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .main-howitworks_content {
    padding-top: 7.5rem;
    padding-bottom: 3.75rem;
  }

  .features-content {
    grid-column-gap: 7.5rem;
    grid-row-gap: 7.5rem;
    padding-top: 3.75rem;
  }

  .features-item {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
  }

  .features-item_info {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .features-anim_wrapper {
    border-radius: 1.75rem;
    width: 100%;
    height: 20rem;
  }

  .main-pressnews_content {
    padding-top: 7.5rem;
  }

  .pressnews-content {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .coll--pressnews_list.is-v_default {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .coll--pressnews_link-big {
    border-radius: 1.75rem;
    grid-template-columns: 1fr;
  }

  .coll--pressnews_image-big {
    border-radius: 1.25rem;
    height: 13.5rem;
  }

  .coll--pressnews_info-big {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding: 1.25rem;
  }

  .g--flex-v_36-20 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .g--flex-v_24-8 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .g--style-h3-semibold_v2 {
    --_responsive---h1-size: var(--font-size--32);
    --_responsive---h1-height: var(--font-size--40);
    --_responsive---h2-size: var(--font-size--44);
    --_responsive---h2-height: var(--font-size--50);
    --_responsive---h3-size: var(--font-size--20);
    --_responsive---h3-height: var(--font-size--28);
    --_responsive---body-24-size: var(--font-size--20);
    --_responsive---body-24-height: var(--font-size--28);
    --_responsive---body-20-size: var(--font-size--18);
    --_responsive---body-20-height: var(--font-size--24);
    --_responsive---body-18-size: var(--font-size--18);
    --_responsive---body-18-height: var(--font-size--24);
    --_responsive---body-16-size: var(--font-size--16);
    --_responsive---body-16-height: var(--font-size--24);
    --_responsive---body-14-size: var(--font-size--14);
    --_responsive---body-14-height: var(--font-size--24);
  }

  .g--text-medium_20_v3 {
    --_responsive---h1-size: var(--font-size--60);
    --_responsive---h1-height: var(--font-size--64);
    --_responsive---h2-size: var(--font-size--48);
    --_responsive---h2-height: var(--font-size--56);
    --_responsive---h3-size: var(--font-size--36);
    --_responsive---h3-height: var(--font-size--40);
    --_responsive---body-24-size: var(--font-size--24);
    --_responsive---body-24-height: var(--font-size--32);
    --_responsive---body-20-size: var(--font-size--16);
    --_responsive---body-20-height: var(--font-size--24);
    --_responsive---body-18-size: var(--font-size--18);
    --_responsive---body-18-height: var(--font-size--24);
    --_responsive---body-16-size: var(--font-size--16);
    --_responsive---body-16-height: var(--font-size--24);
    --_responsive---body-14-size: var(--font-size--14);
    --_responsive---body-14-height: var(--font-size--24);
  }

  .pressnews-body {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
  }

  .pressnews-fliter_search {
    width: auto;
  }

  .pressnews-fliter_sort-toggle {
    display: none;
  }

  .pressnews-fliter_sort-toggle_mobile {
    display: flex;
  }

  .pressnews-fliter_sort-panel {
    padding-top: .75rem;
  }

  .coll--pressnews_link-default {
    border-radius: 1.75rem;
    grid-template-columns: 1fr;
  }

  .coll--pressnews_image-default {
    border-radius: 1.25rem;
    width: 100%;
  }

  .coll--pressnews_info-default {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding: 1.25rem;
  }

  .main-benefits_content {
    padding-top: 7.5rem;
    padding-bottom: 3.75rem;
  }

  .capabilities-content {
    grid-template-columns: 1fr;
  }

  .capabilities-item {
    border-radius: 1.75rem;
  }

  .capabilities-item.is-big {
    grid-template-columns: 1fr;
  }

  .capabilities-item_animation {
    height: auto;
  }

  .capabilities-item_animation.is-big {
    height: auto;
    padding-bottom: 2rem;
    padding-right: 2rem;
  }

  .capabilities-item_content.is-big {
    padding-top: 0;
  }

  .stats-grid {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
  }

  .stats-grid_item, .stats-grid_item.is-right, .stats-grid_item.is-right {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .stats-grid_line-wrapper {
    display: none;
  }

  .main-partnership_content {
    padding-top: 7.5rem;
    padding-bottom: 3.75rem;
  }

  .g--flex-v_16-24 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .coll--partners_list.is-v_default {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .coll--partners_button-wrapper {
    grid-template-columns: 1fr;
  }

  .main-contact_content {
    grid-template-columns: 1fr;
    padding-top: 7.5rem;
  }

  .contact-info_wrapper {
    position: static;
    top: 0;
  }

  .g--style-h2-bold_v2 {
    --_responsive---h1-size: var(--font-size--32);
    --_responsive---h1-height: var(--font-size--40);
    --_responsive---h2-size: var(--font-size--44);
    --_responsive---h2-height: var(--font-size--50);
    --_responsive---h3-size: var(--font-size--20);
    --_responsive---h3-height: var(--font-size--28);
    --_responsive---body-24-size: var(--font-size--20);
    --_responsive---body-24-height: var(--font-size--28);
    --_responsive---body-20-size: var(--font-size--18);
    --_responsive---body-20-height: var(--font-size--24);
    --_responsive---body-18-size: var(--font-size--18);
    --_responsive---body-18-height: var(--font-size--24);
    --_responsive---body-16-size: var(--font-size--16);
    --_responsive---body-16-height: var(--font-size--24);
    --_responsive---body-14-size: var(--font-size--14);
    --_responsive---body-14-height: var(--font-size--24);
  }

  .contact-map_wrapper {
    border-radius: 1.75rem;
    width: 100%;
    height: 30rem;
  }

  .main-bookademo_content {
    grid-template-columns: 1fr;
    padding-top: 7.5rem;
  }

  .main-bookademo_info, .g--flex-v_32-40 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .g--flex-v_20-16 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .overview-rating_wrapper {
    padding: 2px;
  }

  .overview-rating_content {
    padding-right: .75rem;
  }

  .g--text-semibold_20_v3 {
    --_responsive---h1-size: var(--font-size--60);
    --_responsive---h1-height: var(--font-size--64);
    --_responsive---h2-size: var(--font-size--48);
    --_responsive---h2-height: var(--font-size--56);
    --_responsive---h3-size: var(--font-size--36);
    --_responsive---h3-height: var(--font-size--40);
    --_responsive---body-24-size: var(--font-size--24);
    --_responsive---body-24-height: var(--font-size--32);
    --_responsive---body-20-size: var(--font-size--16);
    --_responsive---body-20-height: var(--font-size--24);
    --_responsive---body-18-size: var(--font-size--18);
    --_responsive---body-18-height: var(--font-size--24);
    --_responsive---body-16-size: var(--font-size--16);
    --_responsive---body-16-height: var(--font-size--24);
    --_responsive---body-14-size: var(--font-size--14);
    --_responsive---body-14-height: var(--font-size--24);
  }

  .f--bookademo_wrapper {
    border-radius: 1.75rem;
    padding: 2rem 1.5rem;
  }

  .f--form_grid-2 {
    grid-template-columns: 1fr;
  }

  .f--form_checkbox-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    place-items: center stretch;
    display: grid;
  }

  .f--form_checkbox-label.v--mobile_top {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .f--form_checkbox-custom.v--mobile-margin_top-4 {
    margin-top: .25rem;
  }

  .f--form_bottom {
    flex-flow: column;
    align-items: stretch;
  }

  .g--padding-down_86-120 {
    padding-bottom: 7.5rem;
  }

  .main-about_content {
    padding-top: 7.5rem;
    padding-bottom: 3.75rem;
  }

  .mission-content {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
  }

  .mission-slider {
    border-radius: 1.75rem;
    height: 29.5rem;
  }

  .values-content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .values-content_item {
    width: 100%;
    padding: 1.5rem;
  }

  .splide-team_link {
    width: 100%;
  }

  .header-toggle_burger-box {
    width: 1.5rem;
    height: 1.5rem;
  }

  .g--text-medium_20_v2 {
    --_responsive---h1-size: var(--font-size--32);
    --_responsive---h1-height: var(--font-size--40);
    --_responsive---h2-size: var(--font-size--44);
    --_responsive---h2-height: var(--font-size--50);
    --_responsive---h3-size: var(--font-size--20);
    --_responsive---h3-height: var(--font-size--28);
    --_responsive---body-24-size: var(--font-size--20);
    --_responsive---body-24-height: var(--font-size--28);
    --_responsive---body-20-size: var(--font-size--18);
    --_responsive---body-20-height: var(--font-size--24);
    --_responsive---body-18-size: var(--font-size--18);
    --_responsive---body-18-height: var(--font-size--24);
    --_responsive---body-16-size: var(--font-size--16);
    --_responsive---body-16-height: var(--font-size--24);
    --_responsive---body-14-size: var(--font-size--14);
    --_responsive---body-14-height: var(--font-size--24);
  }

  .g--flex-v_24-16 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .f--form_radio-wrapper {
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .f--form_radio-label.v--mobile_top {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .f--form_radio-custom.v--mobile-margin_top-4 {
    margin-top: .25rem;
  }

  .coming-soon_animation {
    width: 100%;
  }

  .rich-text_faq p, .rich-text_faq li, .rich-text_faq p, .rich-text_faq li {
    font-size: var(--font-size--18);
    line-height: var(--font-size--24);
  }

  .coming-button-wrapper {
    align-self: stretch;
    display: flex;
  }

  .header-button-wrapper_extra {
    grid-template-columns: auto;
    display: flex;
  }

  .g--flex-v_24-36 {
    grid-column-gap: 2.25rem;
    grid-row-gap: 2.25rem;
  }
}

#w-node-df373600-79ba-7433-d896-a4eb1d704c10-1d704bd6 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-df373600-79ba-7433-d896-a4eb1d704c10-1d704bd6:where(.w-variant-295e0cc6-ea23-6d78-1a6a-bbfa33a1cac0), #w-node-df373600-79ba-7433-d896-a4eb1d704c10-1d704bd6:where(.w-variant-9a2987c3-8bb8-133e-fe47-628c1058227c) {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-df373600-79ba-7433-d896-a4eb1d704c1e-1d704bd6 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-df373600-79ba-7433-d896-a4eb1d704c1e-1d704bd6:where(.w-variant-295e0cc6-ea23-6d78-1a6a-bbfa33a1cac0), #w-node-df373600-79ba-7433-d896-a4eb1d704c1e-1d704bd6:where(.w-variant-9a2987c3-8bb8-133e-fe47-628c1058227c) {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df373600-79ba-7433-d896-a4eb1d704c28-1d704bd6, #w-node-df373600-79ba-7433-d896-a4eb1d704c2b-1d704bd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-a4888b2e-4de9-86cc-4fd5-aeb0075385ab-075385ab, #w-node-c9e7873f-7067-5081-c30d-3f58dad85c83-dad85c83 {
  justify-self: end;
}

#w-node-_8e3ab596-2692-d585-712a-5b738ae59cd8-8ae59cd4 {
  justify-self: start;
}

#w-node-_8e3ab596-2692-d585-712a-5b738ae59cda-8ae59cd4 {
  justify-self: stretch;
}

#w-node-_8e3ab596-2692-d585-712a-5b738ae59cdc-8ae59cd4 {
  justify-self: center;
}

#w-node-_8e3ab596-2692-d585-712a-5b738ae59d0e-8ae59cd4 {
  justify-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-_8e3ab596-2692-d585-712a-5b738ae59cda-8ae59cd4 {
    justify-self: stretch;
  }
}

@media screen and (max-width: 479px) {
  #w-node-df373600-79ba-7433-d896-a4eb1d704bdb-1d704bd6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-df373600-79ba-7433-d896-a4eb1d704bf2-1d704bd6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-df373600-79ba-7433-d896-a4eb1d704c10-1d704bd6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-df373600-79ba-7433-d896-a4eb1d704c1e-1d704bd6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-df373600-79ba-7433-d896-a4eb1d704c28-1d704bd6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-df373600-79ba-7433-d896-a4eb1d704c2b-1d704bd6 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center start;
  }
}
