:root {
  --_main---font-family--heading: Montserrat, sans-serif;
  --_responsive---font-size--h1: var(--_main---size--60);
  --_responsive---font-size--h2: var(--_main---size--36);
  --_responsive---font-size--h3: var(--_main---size--32);
  --_responsive---font-size--h4: var(--_main---size--28);
  --_responsive---font-size--h5: var(--_main---size--24);
  --_main---font-family--body: Montserrat, sans-serif;
  --_responsive---font-size--text-accent: var(--_main---size--32);
  --_responsive---font-size--text-l: var(--_main---size--24);
  --_responsive---font-size--text-m: var(--_main---size--20);
  --_responsive---font-size--text-s: var(--_main---size--18);
  --_responsive---font-size--text-xs: var(--_main---size--16);
  --_responsive---font-size--text-tiny: var(--_main---size--14);
  --_responsive---font-size--button: var(--_main---size--16);
  --_responsive---space--space-xs: var(--_main---size--72);
  --_responsive---space--space-s: var(--_main---size--96);
  --_responsive---space--space-m: var(--_main---size--140);
  --_responsive---space--space-l: var(--_main---size--200);
  --_colors---text--text-accent: #ff00c8;
  --_colors---text--text-brand: #ff00c8;
  --_colors---text--text-black: #000;
  --_colors---text--text-white: white;
  --_colors---bg--bg-dark: #2d16c7;
  --_colors---bg--bg-accent: #ff00c8;
  --_colors---bg--bg-brand: #ff00c8;
  --_colors---bg--bg-white: white;
  --_colors---bg--bg-black: #000;
  --_colors---text--text-light: #d7dbff;
  --_colors---bg--bg-light: #d7dbff;
  --_responsive---container-padding--s: 30rem;
  --_responsive---gap--gap-t: var(--_main---size--64);
  --_responsive---full-width-wrapper--30em-margin: clamp(0px, 100vw / 1440 + clamp(0px, calc(.015 * (100vw - 1440px) / (1920 - 1440)), .015px), 1.348px);
  --_responsive---gap--gap-r: var(--_main---size--40);
  --_responsive---gap--gap-xs: var(--_main---size--16);
  --_responsive---gap--gap-p: var(--_main---size--32);
  --_responsive---gap--gap-s: var(--_main---size--24);
  --_responsive---gap--gap-l: var(--_main---size--120);
  --_main---size--20: 20rem;
  --_responsive---gap--gap-2xs: var(--_main---size--12);
  --_responsive---gap--gap-3xs: var(--_main---size--4);
  --_responsive---gap--gap-m: var(--_main---size--80);
  --_animation---off: 0;
  --_animation---number: 1;
  --_colors---text--text-dark: #2d16c7;
  --_main---size--2: 2rem;
  --_main---size--4: 4rem;
  --_main---size--6: 6rem;
  --_main---size--8: 8rem;
  --_main---size--10: 10rem;
  --_main---size--12: 12rem;
  --_main---size--14: 14rem;
  --_main---size--16: 16rem;
  --_main---size--18: 18rem;
  --_main---size--24: 24rem;
  --_main---size--28: 28rem;
  --_main---size--32: 32rem;
  --_main---size--36: 36rem;
  --_main---size--40: 40rem;
  --_main---size--44: 44rem;
  --_main---size--48: 48rem;
  --_main---size--56: 56rem;
  --_responsive---gap--gap-xl: var(--_main---size--240);
  --_main---size--60: 60rem;
  --_responsive---gap--gap-2xl: var(--_main---size--320);
  --_main---size--64: 64rem;
  --_responsive---radius--radius-xs: var(--_main---size--4);
  --_main---size--72: 72rem;
  --_responsive---radius--radius-s: var(--_main---size--8);
  --_responsive---radius--radius-m: var(--_main---size--10);
  --_main---size--80: 80rem;
  --_responsive---radius--radius-l: var(--_main---size--16);
  --_main---size--84: 84rem;
  --_responsive---radius--radius-xl: var(--_main---size--20);
  --_main---size--88: 88rem;
  --_responsive---radius--radius-xxl: var(--_main---size--36);
  --_main---size--96: 96rem;
  --_responsive---radius--radius-xxxl: var(--_main---size--64);
  --_main---size--120: 120rem;
  --_responsive---radius--radius-round: var(--_main---size--320);
  --_main---size--140: 140rem;
  --_main---size--160: 160rem;
  --_main---size--200: 200rem;
  --_main---size--240: 240rem;
  --_main---size--320: 320rem;
  --_responsive---container-padding--padding: 60;
  --_responsive---full-width-wrapper--10em-margin: clamp(0px, 100vw / 1440 + clamp(0px, calc(.005 * (100vw - 1440px) / (1920 - 1440)), .005px), 1.338px);
  --_responsive---full-width-wrapper--15em-margin: clamp(0px, 100vw / 1440 + clamp(0px, calc(.009 * (100vw - 1440px) / (1920 - 1440)), .009px), 1.341px);
  --_responsive---full-width-wrapper--20em-margin: clamp(0px, 100vw / 1440 + clamp(0px, calc(.009 * (100vw - 1440px) / (1920 - 1440)), .009px), 1.355px);
  --_responsive---full-width-wrapper--40em-margin: clamp(0px, 100vw / 1440 + clamp(0px, calc(.02 * (100vw - 1440px) / (1920 - 1440)), .02px), 1.353px);
  --_responsive---full-width-wrapper--60em-margin: clamp(0px, 100vw / 1440 + clamp(0px, calc(.031 * (100vw - 1440px) / (1920 - 1440)), .031px), 1.3635px);
}

body {
  color: #333;
  --_responsive---font-size--h1: var(--_main---size--60);
  --_responsive---font-size--h2: var(--_main---size--36);
  --_responsive---font-size--h3: var(--_main---size--32);
  --_responsive---font-size--h4: var(--_main---size--28);
  --_responsive---font-size--h5: var(--_main---size--24);
  --_responsive---font-size--text-accent: var(--_main---size--32);
  --_responsive---font-size--text-l: var(--_main---size--24);
  --_responsive---font-size--text-m: var(--_main---size--20);
  --_responsive---font-size--text-s: var(--_main---size--18);
  --_responsive---font-size--text-xs: var(--_main---size--16);
  --_responsive---font-size--text-tiny: var(--_main---size--14);
  --_responsive---font-size--button: var(--_main---size--16);
  --_responsive---space--space-xs: var(--_main---size--72);
  --_responsive---space--space-s: var(--_main---size--96);
  --_responsive---space--space-m: var(--_main---size--140);
  --_responsive---space--space-l: var(--_main---size--200);
  --_responsive---container-padding--s: 30rem;
  --_responsive---gap--gap-t: var(--_main---size--64);
  --_responsive---full-width-wrapper--30em-margin: clamp(0px, 100vw / 1440 + clamp(0px, calc(.015 * (100vw - 1440px) / (1920 - 1440)), .015px), 1.348px);
  --_responsive---gap--gap-r: var(--_main---size--40);
  --_responsive---gap--gap-xs: var(--_main---size--16);
  --_responsive---gap--gap-p: var(--_main---size--32);
  --_responsive---gap--gap-s: var(--_main---size--24);
  --_responsive---gap--gap-l: var(--_main---size--120);
  --_responsive---gap--gap-2xs: var(--_main---size--12);
  --_responsive---gap--gap-3xs: var(--_main---size--4);
  --_responsive---gap--gap-m: var(--_main---size--80);
  --_responsive---gap--gap-xl: var(--_main---size--240);
  --_responsive---gap--gap-2xl: var(--_main---size--320);
  --_responsive---radius--radius-xs: var(--_main---size--4);
  --_responsive---radius--radius-s: var(--_main---size--8);
  --_responsive---radius--radius-m: var(--_main---size--10);
  --_responsive---radius--radius-l: var(--_main---size--16);
  --_responsive---radius--radius-xl: var(--_main---size--20);
  --_responsive---radius--radius-xxl: var(--_main---size--36);
  --_responsive---radius--radius-xxxl: var(--_main---size--64);
  --_responsive---radius--radius-round: var(--_main---size--320);
  --_responsive---container-padding--padding: 60;
  --_responsive---full-width-wrapper--10em-margin: clamp(0px, 100vw / 1440 + clamp(0px, calc(.005 * (100vw - 1440px) / (1920 - 1440)), .005px), 1.338px);
  --_responsive---full-width-wrapper--15em-margin: clamp(0px, 100vw / 1440 + clamp(0px, calc(.009 * (100vw - 1440px) / (1920 - 1440)), .009px), 1.341px);
  --_responsive---full-width-wrapper--20em-margin: clamp(0px, 100vw / 1440 + clamp(0px, calc(.009 * (100vw - 1440px) / (1920 - 1440)), .009px), 1.355px);
  --_responsive---full-width-wrapper--40em-margin: clamp(0px, 100vw / 1440 + clamp(0px, calc(.02 * (100vw - 1440px) / (1920 - 1440)), .02px), 1.353px);
  --_responsive---full-width-wrapper--60em-margin: clamp(0px, 100vw / 1440 + clamp(0px, calc(.031 * (100vw - 1440px) / (1920 - 1440)), .031px), 1.3635px);
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
}

p {
  margin-bottom: 10px;
}

a {
  text-decoration: none;
}

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

img {
  max-width: 100%;
  display: inline-block;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin-bottom: 10px;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

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

@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 {
  font-family: var(--_main---font-family--heading);
  font-size: var(--_responsive---font-size--h1);
  margin-top: 0;
  margin-bottom: 0;
  line-height: 120%;
}

.h1.fs {
  color: #fff;
  text-transform: uppercase;
}

.h1.ab-fs {
  color: #fff;
  text-transform: uppercase;
  font-size: 90rem;
}

.h1.ab-ss {
  z-index: 1;
  color: #0c47a0;
  justify-content: flex-start;
  align-items: center;
  font-weight: 700;
  display: flex;
  position: relative;
}

.h1.ab-ss._3 {
  color: #fff;
}

.h1.comp-fs {
  color: #fff;
  text-transform: uppercase;
}

.h1.fs-v2 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-size: 60rem;
}

.h1.fs-v3 {
  color: #fff;
  text-transform: uppercase;
  text-transform: uppercase;
}

.h2 {
  font-family: var(--_main---font-family--heading);
  font-size: var(--_responsive---font-size--h2);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 120%;
}

.h2.ss, .h2.methods {
  color: #fffc;
  text-transform: uppercase;
  font-weight: 600;
}

.h2.eco {
  color: #000;
  text-transform: uppercase;
  font-weight: 600;
}

.h2.why {
  color: #fff;
  text-transform: uppercase;
  font-size: 48rem;
  font-weight: 600;
}

.h2.ab-ss {
  font-size: 48rem;
  font-weight: 600;
}

.h2.geog {
  color: #fff;
  text-align: center;
  font-size: 48rem;
  font-weight: 600;
}

.h2.geog-column {
  font-weight: 600;
}

.h2.map {
  text-align: center;
  font-size: 48rem;
  font-weight: 600;
}

.h2.ready {
  font-weight: 600;
}

.h2.insur {
  color: #fff;
  font-weight: 600;
}

.h2.insur.right {
  color: #000;
}

.h2.secur {
  color: #fff;
  font-weight: 600;
}

.h2.how {
  font-weight: 600;
}

.h2.rev {
  color: #0c0c0e;
  text-transform: uppercase;
  white-space: pre;
  font-size: 48rem;
}

.h2.form {
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
}

.h3 {
  font-family: var(--_main---font-family--heading);
  font-size: var(--_responsive---font-size--h3);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
  line-height: 120%;
}

.h3.why {
  color: #fff;
  font-weight: 600;
}

.h3.why-mid {
  color: #000;
  font-weight: 600;
}

.h3.map {
  text-transform: uppercase;
  font-weight: 600;
}

.h3.insur {
  color: #fff;
  font-weight: 600;
}

.h3.insur.right {
  color: #000;
}

.h3.levels, .h3.form {
  text-transform: uppercase;
}

.h3.slide {
  color: #0c47a0;
  font-weight: 600;
}

.h3.quote {
  text-transform: uppercase;
  font-weight: 600;
}

.h3.format, .h3.control {
  text-transform: uppercase;
}

.h3.ss-slide {
  color: #0c47a0;
  text-transform: uppercase;
  font-weight: 600;
}

.h3.cta-v4 {
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
}

.h3.format {
  text-transform: uppercase;
}

.h3.footer {
  color: #fff;
  text-transform: uppercase;
}

.h3.popup_mid {
  text-align: center;
  text-transform: uppercase;
}

.h5 {
  font-family: var(--_main---font-family--heading);
  font-size: var(--_responsive---font-size--h5);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
  line-height: 120%;
}

.h5.methods-l {
  color: #fff;
  font-weight: 600;
}

.h5.eco, .h5.secur-top {
  color: #0c47a0;
  text-transform: uppercase;
  font-weight: 600;
}

.h5.offic {
  color: #0c47a0;
  font-weight: 600;
}

.h5.fs-comp, .h5.guar-card {
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
}

.h5.guar {
  text-transform: uppercase;
  font-weight: 600;
}

.h5.insur-bot {
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
}

.h5.insur-bot.right {
  color: #000;
}

.h5.stage {
  text-transform: uppercase;
}

.h5.prob {
  font-weight: 700;
}

.h5.prob-row {
  text-transform: uppercase;
  font-weight: 600;
}

.h5.common, .h5.del {
  color: #fff;
}

.h5.cards-v5 {
  color: #0c47a0;
}

.h5.cards-v5.bluie {
  color: #fff;
}

.h5.price-del {
  color: #0c0c0e80;
}

.h5.fs-v3 {
  color: #fff;
}

.h5.mulri {
  color: #0c47a0;
}

.h5.terms, .h5.take {
  color: #fff;
}

.h5.cta-v3 {
  display: none;
}

.h5.cta-v3:where(.w-variant-cb8bf4f1-4bcd-fa94-d00d-09edbf5b8635) {
  color: #fff;
  display: block;
}

.h5.cta-v3:where(.w-variant-d908d63a-da8c-f853-6060-0cc5aadc356b) {
  display: none;
}

.h5.secur-top {
  color: #0c47a0;
  text-transform: uppercase;
  font-weight: 600;
}

.h5.how-slide {
  color: #0c47a0;
}

.h5.how-slide.bluie, .h5.fs-v3, .h5.take {
  color: #fff;
}

.m-text {
  font-family: var(--_main---font-family--body);
  font-size: var(--_responsive---font-size--text-m);
  line-height: 150%;
}

.m-text.fs-top {
  color: #fff;
}

.m-text.ss-mid {
  color: #fffc;
}

.m-text.why-main-top {
  color: #f6f8ffe6;
}

.m-text.nat-item {
  color: #0c0c0e80;
}

.m-text.nat-item.act {
  color: #fff;
}

.m-text.close {
  text-transform: uppercase;
}

.m-text.close-row {
  font-weight: 700;
}

.m-text.fs-comp {
  color: #fff;
}

.m-text.fs-comp.right {
  color: #00000080;
}

.m-text.comf-card {
  color: #fff;
  font-weight: 600;
}

.m-text.fs-v2 {
  color: #fff;
  font-weight: 700;
}

.m-text.form-pg-top {
  color: #000;
  font-weight: 700;
}

.m-text.stages-row {
  font-weight: 700;
}

.m-text.why-head {
  color: #0c47a0;
}

.m-text.secur {
  color: #ffffffe6;
}

.m-text.form-head {
  color: #ffffffb3;
}

.m-text.add-pop {
  color: #0c0c0e;
  text-transform: uppercase;
  font-weight: 700;
}

.s-text {
  font-family: var(--_main---font-family--body);
  font-size: var(--_responsive---font-size--text-s);
  padding: 0;
  line-height: 150%;
}

.s-text.w--current {
  color: #000;
}

.s-text.nav:hover, .s-text.nav-but {
  color: #0c47a0;
}

.s-text.tab {
  color: #fff;
  flex: none;
  font-size: 16rem;
}

.s-text.ss-top-right {
  color: #fff;
}

.s-text.methods-l-b {
  opacity: .6;
  color: #fff;
  text-decoration: underline;
  transition: opacity .25s;
}

.s-text.methods-l-b:hover {
  opacity: 100;
}

.s-text.method-faq {
  color: #000;
  font-weight: 700;
}

.s-text.ab-ss {
  color: #0c0c0e;
  font-weight: 600;
}

.s-text.ab-ss._3 {
  color: #fff;
}

.s-text.geog {
  color: #000c;
  font-weight: 700;
}

.s-text.close-row {
  color: #0c0c0e;
}

.s-text.last-mid {
  color: #000000b3;
  font-weight: 700;
}

.s-text.last-mid-ship {
  color: #000;
  font-weight: 700;
}

.s-text.insur-bot {
  color: #ffffffb3;
}

.s-text.insur-bot.right {
  color: #000000b3;
}

.s-text.sm-why:where(.w-variant-d908d63a-da8c-f853-6060-0cc5aadc356b) {
  color: #fff;
  font-weight: 400;
}

.s-text.sm-why:where(.w-variant-cb8bf4f1-4bcd-fa94-d00d-09edbf5b8635) {
  color: #f6f8ffb3;
}

.s-text.row-tag {
  font-weight: 700;
}

.s-text.form-pg-bot, .s-text.cards-v5-head {
  color: #000000b3;
}

.s-text.noti {
  color: #00000080;
}

.s-text.price {
  font-weight: 700;
}

.s-text.type-desc, .s-text.care {
  color: #000000b3;
}

.s-text.multi-head, .s-text.format-head-desc {
  color: #000000b3;
}

.s-text.terms {
  color: #fff;
  font-weight: 700;
}

.s-text.cta-v2 {
  color: #fffc;
  text-align: center;
}

.s-text.pp {
  color: #000c;
}

.s-text.about-us-w {
  font-weight: 600;
}

.s-text.serch-i {
  color: #000;
  width: 100%;
  font-size: var(--_responsive---font-size--text-xs);
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow-wrap: normal;
  flex: none;
  font-weight: 600;
  overflow: hidden;
}

.s-text.nav {
  color: #394057;
  font-size: var(--_responsive---font-size--text-xs);
  transition: color .25s;
}

.s-text.nav:hover, .s-text.nav-but {
  color: #0c47a0;
}

.s-text.secur {
  color: #ffffffb3;
}

.s-text.form-numb {
  color: #fff;
  font-weight: 600;
}

.s-text.faq {
  color: #000c;
  font-weight: 700;
}

.s-text.fs-v3-tag {
  color: #ffffffb3;
}

.s-text.format-head-desc {
  color: #000000b3;
}

.s-text.footer {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 8rem;
  font-weight: 700;
}

.s-text.footer-lionk {
  color: #fffc;
  transition: color .25s;
}

.s-text.footer-lionk:hover {
  color: #fff;
}

.s-text.popup_mid {
  text-align: center;
  max-width: 497rem;
}

.s-text.pop_up_white {
  color: #fff;
  font-weight: 600;
}

.s-text.nav-loc {
  color: #000;
}

.s-text.search {
  font-weight: 700;
  line-height: 150%;
}

.xs-text {
  font-family: var(--_main---font-family--body);
  font-size: var(--_responsive---font-size--text-xs);
  line-height: 150%;
}

.xs-text.calend {
  color: #000;
  font-weight: 700;
}

.xs-text.meth-tag {
  color: #000000b3;
  font-weight: 600;
}

.xs-text.meth-tag.r {
  color: #0c47a0;
}

.xs-text.method-card, .xs-text.method-faq {
  color: #000000b3;
}

.xs-text.why-mid {
  color: #fff;
}

.xs-text.why-column {
  color: #000;
}

.xs-text.ab-fs-loc, .xs-text.ab-fs {
  color: #fff;
}

.xs-text.map {
  color: #000c;
}

.xs-text.ready {
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
}

.xs-text.fs-comp, .xs-text.guar {
  color: #ffffffb3;
}

.xs-text.guar-ss {
  color: #000000b3;
}

.xs-text.guars-ss-card {
  color: #ffffffe6;
}

.xs-text.insur-mid {
  color: #ffffffb3;
}

.xs-text.insur-mid.right {
  color: #00000080;
}

.xs-text.comf-mid {
  color: #fff;
}

.xs-text.prob-row, .xs-text.prob-row-numb {
  color: #000000b3;
}

.xs-text.common-row {
  color: #0c0c0e;
}

.xs-text.faq-pg {
  color: #0c0c0ecc;
}

.xs-text.del {
  color: #fff;
}

.xs-text.cards-v5 {
  color: #394057cc;
}

.xs-text.cards-v5.blue {
  color: #fffc;
}

.xs-text.type {
  color: #0c0c0e;
}

.xs-text.type-bot {
  color: #0c0c0e;
  font-weight: 700;
}

.xs-text.control {
  font-weight: 700;
}

.xs-text.multi {
  color: #394057cc;
}

.xs-text.terms {
  color: #394057;
  font-weight: 700;
}

.xs-text.nav-item.hover, .xs-text.nav-item.act {
  color: #0c47a0;
}

.xs-text.nav-add-item.hover, .xs-text.nav-add-item.act {
  color: #0c47a0;
}

.xs-text.eco {
  color: #000;
  position: absolute;
}

.xs-text.eco._1 {
  display: none;
}

.xs-text.why-phone {
  color: #fff;
  font-weight: 600;
}

.xs-text.secur {
  color: #394057cc;
}

.xs-text.how-numb {
  color: #394057;
}

.xs-text.how-numb.blue {
  color: #fff;
}

.xs-text.how-desc {
  color: #394057cc;
}

.xs-text.how-desc.blue {
  color: #fffc;
}

.xs-text.quote {
  color: #000;
  font-weight: 500;
}

.xs-text.quote-author {
  color: #000;
  font-weight: 600;
  line-height: 150%;
}

.xs-text.checkbox {
  color: #ffffffb3;
}

.xs-text.faq {
  color: #0c0c0ecc;
}

.xs-text.format {
  color: #000000b3;
}

.xs-text.take {
  color: #ffffff80;
}

.xs-text.nav-item {
  pointer-events: none;
  color: #0c0c0e;
  font-weight: 600;
}

.xs-text.nav-item.hover, .xs-text.nav-item.act {
  color: #0c47a0;
}

.xs-text.nav-add-item {
  color: #0c0c0e;
  font-weight: 600;
}

.xs-text.nav-add-item.hover, .xs-text.nav-add-item.act {
  color: #0c47a0;
}

.xs-text.footer-desc {
  color: #fff;
}

.xs-text.footer-sm {
  color: #fff;
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  font-weight: 700;
  line-height: 130%;
  display: flex;
}

.tiny-text {
  font-family: var(--_main---font-family--body);
  font-size: var(--_responsive---font-size--text-tiny);
  line-height: 150%;
}

.tiny-text.eco {
  color: #000;
}

.tiny-text.geog {
  color: #000c;
}

.tiny-text.geog.for_inter {
  overflow: hidden;
}

.tiny-text.close {
  text-align: center;
}

.tiny-text.close-big-card {
  color: #fffc;
}

.tiny-text.last {
  font-weight: 700;
}

.tiny-text.last.gray {
  color: #394057a6;
}

.tiny-text.last.bot {
  color: #ffffffe6;
}

.tiny-text.guar {
  color: #39405766;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 10rem;
  font-size: 12rem;
  font-weight: 600;
}

.tiny-text.types {
  color: #0c0c0e;
}

.tiny-text.why {
  color: #ffffff80;
}

.tiny-text.footer {
  color: #fffc;
  flex: none;
  text-decoration: underline;
}

.text-button {
  font-family: var(--_main---font-family--body);
  color: #000;
  font-size: var(--_responsive---font-size--button);
  flex: none;
  font-weight: 500;
  line-height: 100%;
}

.text-button.ss {
  color: #fff;
}

.text-button.meth-faq {
  color: #fff;
  flex: none;
}

.space-xs {
  height: var(--_responsive---space--space-xs);
}

.space-s {
  height: var(--_responsive---space--space-s);
}

.space-s.line {
  border-bottom: 1rem dashed #0000001a;
}

.space-m {
  height: var(--_responsive---space--space-m);
}

.u-hide {
  display: none;
}

.body {
  font-family: var(--_main---font-family--body);
  color: #000;
  background-color: #f6f8ff;
  line-height: 150%;
}

.container {
  padding-right: var(--_responsive---container-padding--s);
  padding-left: var(--_responsive---container-padding--s);
  max-width: var(--size-container-max-width);
}

.container.without-paddings {
  padding-left: 0;
  padding-right: 0;
}

.container.fs {
  max-width: var(--size-container-max-width);
}

.container.cta-v2 {
  height: auto;
}

.section.methods {
  padding-bottom: 116rem;
}

.section.methods.sticky {
  padding-bottom: 0;
}

.section.eco {
  overflow: hidden;
}

.section.ofic, .section.close {
  border-top: 1rem dashed #0000001a;
}

.section.quote {
  border-top: 1rem dashed #0000001a;
  border-bottom: 1rem dashed #0000001a;
}

.section.terms {
  overflow: hidden;
}

.section.nav {
  background-color: #0000;
}

.section.how {
  padding-bottom: 1rem;
  overflow: hidden;
}

.section.rev {
  background-color: #fff;
  padding-top: 64rem;
  overflow: hidden;
  box-shadow: 0 256px 72px #292f3800, 0 164px 66px #292f3803, 0 92px 55px #292f3808, 0 41px 41px #292f380a, 0 10px 23px #292f380d;
}

.section.footer {
  background-image: url("https://cdn.prod.website-files.com/69a9937f12711bb45b78291b/69eb78a70b8bf419060b990c_Frame.avif");
  background-position: 50%;
  background-size: cover;
  overflow: hidden;
}

.popup_wrapper {
  z-index: 1000;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0%;
}

.popup_wrapper.u-hide {
  display: none;
}

.popup_wrap {
  width: 100%;
  height: 100vh;
  overflow: auto;
}

.popup_closebg {
  z-index: 1;
  background-color: #000000e0;
  position: absolute;
  inset: 0%;
}

.popup_popup_div {
  z-index: 1;
  width: 100%;
  min-height: 100vh;
  padding-top: var(--_responsive---gap--gap-r);
  padding-bottom: var(--_responsive---gap--gap-r);
  grid-column-gap: var(--_responsive---gap--gap-xs);
  grid-row-gap: var(--_responsive---gap--gap-xs);
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.popup_popup {
  z-index: 1;
  width: 540em;
  min-height: 300em;
  padding: var(--_responsive---gap--gap-p) var(--_responsive---gap--gap-s);
  background-color: var(--_colors---bg--bg-white);
  border-radius: 20rem;
  align-self: flex-start;
  position: relative;
}

.popup_close_wrapper {
  z-index: 4;
  align-self: stretch;
  width: auto;
  position: relative;
}

.popup_close_icon_wrapper {
  top: var(--_responsive---gap--gap-r);
  background-color: var(--_colors---text--text-white);
  border-radius: 7.89rem;
  justify-content: center;
  align-items: center;
  width: 40em;
  height: 40em;
  display: flex;
  position: sticky;
}

.popup_close_icon {
  background-color: var(--_colors---text--text-white);
  cursor: pointer;
  border-radius: 7.89rem;
  width: 17rem;
  height: 100%;
}

.nav-main-wrapper {
  justify-content: space-between;
  align-items: center;
  padding-top: 18rem;
  padding-bottom: 18rem;
  display: flex;
  position: relative;
}

.nav-logo-wrapper {
  position: static;
}

.nav-logo-img {
  width: 136rem;
}

.nav-links-wrapper {
  grid-column-gap: var(--_responsive---gap--gap-xs);
  grid-row-gap: var(--_responsive---gap--gap-xs);
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-link-wrapper.phone {
  display: none;
}

.nav-serv-button {
  height: 50rem;
  padding-right: var(--_responsive---gap--gap-s);
  padding-left: var(--_responsive---gap--gap-s);
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  background-color: #fff;
  border-radius: 1000rem;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 0 57px 16px #1d2e4900, 0 37px 15px #1d2e4903, 0 21px 12px #1d2e4905, 0 9px 9px #1d2e4908, 0 2px 5px #1d2e490a;
}

.nav-right-wrapper.hide {
  grid-column-gap: var(--_responsive---gap--gap-xs);
  grid-row-gap: var(--_responsive---gap--gap-xs);
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-right-wrapper.phone {
  display: none;
}

.nav-serv-button-icon {
  color: #0c47a0;
  justify-content: center;
  align-items: center;
  width: 24rem;
  height: 24rem;
  display: flex;
}

.fs-button-wrapper {
  grid-column-gap: 16rem;
  grid-row-gap: 16rem;
  background-color: #fff;
  border-radius: 1000rem;
  justify-content: space-between;
  align-items: center;
  height: 56rem;
  padding-left: 24rem;
  padding-right: 4rem;
  transition: background-color .25s;
  display: flex;
}

.fs-button-wrapper:where(.w-variant-c66034ed-bcb9-3c5f-7fb5-2f75879d54cd) {
  border: 1rem solid #0000001a;
}

.fs-button-wrapper:hover {
  background-color: #e8edff;
}

.fs-button-wrapper.ss {
  margin-top: auto;
  margin-right: auto;
  position: relative;
}

.fs-button-wrapper.methods {
  margin-top: 0;
  margin-right: auto;
  position: relative;
}

.fs-button-wrapper.why {
  cursor: pointer;
}

.fs-button-wrapper.fs-v3 {
  cursor: pointer;
  margin-bottom: 16rem;
}

.fs-button-icon-wrapper {
  pointer-events: none;
  background-color: #000;
  border-radius: 1000rem;
  justify-content: center;
  align-items: center;
  width: 60rem;
  height: 46rem;
  display: flex;
}

.fs-button-icon {
  width: 24rem;
}

.secondary-button {
  height: auto;
  padding: 4rem var(--_responsive---gap--gap-3xs) 4rem var(--_responsive---gap--gap-s);
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  background-color: #0c47a0;
  border-radius: 1000rem;
  justify-content: space-between;
  align-items: center;
  transition: background-color .3s;
  display: flex;
}

.secondary-button:where(.w-variant-b8799be4-ebd5-6063-f46a-c2946ab990aa) {
  grid-column-gap: var(--_responsive---gap--gap-xs);
  grid-row-gap: var(--_responsive---gap--gap-xs);
  background-color: #394057;
}

.secondary-button:hover {
  background-color: #394057;
}

.secondary-button-icon-wrapper {
  background-color: #fff;
  border-radius: 1000rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 60rem;
  height: 48rem;
  display: flex;
}

.secondary-button-icon {
  width: 24rem;
}

.eco-slider-buttons-wrapper {
  z-index: 20;
  background-color: #fff;
  border-radius: 1000rem;
  justify-content: space-between;
  align-items: center;
  width: 130rem;
  height: 62rem;
  margin-left: 0;
  margin-right: auto;
  padding-left: 0;
  display: flex;
  position: absolute;
  top: 90rem;
  left: 22%;
  box-shadow: 0 57px 16px #1d2e4900, 0 37px 15px #1d2e490a, 0 21px 12px #1d2e490f, 0 9px 9px #1d2e4914, 0 2px 5px #1d2e491f;
}

.eco-slider-buttons-wrapper.cards-v7 {
  left: 45%;
}

.eco-slider-buttons-wrapper.how {
  margin-left: 0;
  margin-right: 0;
  top: 77rem;
  left: 28%;
}

.eco-slider-button-icon {
  color: #000;
  cursor: pointer;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 35rem;
  display: flex;
}

.eco-slider-buttons-info-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.why-head-right-top-wrapper {
  height: 55rem;
  padding-right: var(--_responsive---gap--gap-s);
  padding-left: var(--_responsive---gap--gap-s);
  border: 1rem solid #0c47a033;
  border-radius: 1000rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.why-head-right-top-wrapper.rev {
  width: 300rem;
  padding-right: var(--_responsive---gap--gap-r);
  padding-left: var(--_responsive---gap--gap-r);
  width: 300rem;
  padding-right: var(--_responsive---gap--gap-r);
  padding-left: var(--_responsive---gap--gap-r);
  flex: none;
}

.why-main-but-phone-wrapper {
  grid-column-gap: var(--_responsive---gap--gap-xs);
  grid-row-gap: var(--_responsive---gap--gap-xs);
  -webkit-backdrop-filter: blur(17px);
  backdrop-filter: blur(17px);
  cursor: pointer;
  background-color: #00000026;
  border-radius: 1000rem;
  justify-content: flex-start;
  align-items: center;
  height: 62rem;
  padding: 6rem 22rem 6rem 6rem;
  transition: background-color .3s;
  display: flex;
}

.why-main-but-phone-wrapper:hover {
  background-color: #ffffff4d;
}

.why-main-but-phone-wrapper.fs-v3 {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #0003;
  border: 1rem solid #fff6;
  flex: 1;
  padding-right: 34rem;
}

.why-main-but-phone-wrapper.fs-v3:hover {
  background-color: #ffffff26;
}

.why-main-but-icon-wrapper {
  background-color: #fff;
  border-radius: 1000rem;
  justify-content: center;
  align-items: center;
  width: 50rem;
  height: 50rem;
  display: flex;
}

.why-main-but-icon {
  color: #000;
  justify-content: center;
  align-items: center;
  width: 24rem;
  height: 24rem;
  display: flex;
}

.why-main-bot-wrapper {
  z-index: 1;
  position: relative;
}

.why-main-bot-wrapper:where(.w-variant-d908d63a-da8c-f853-6060-0cc5aadc356b), .why-main-bot-wrapper:where(.w-variant-cb8bf4f1-4bcd-fa94-d00d-09edbf5b8635), .why-main-bot-wrapper.v2 {
  display: none;
}

.why-main-bot-wrapper.v2:where(.w-variant-d908d63a-da8c-f853-6060-0cc5aadc356b) {
  height: 92rem;
  padding: var(--_responsive---gap--gap-xs);
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #00000080;
  border-radius: 1000rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.why-main-bot-wrapper.v2:where(.w-variant-cb8bf4f1-4bcd-fa94-d00d-09edbf5b8635) {
  padding: var(--_responsive---gap--gap-xs);
  grid-column-gap: var(--_responsive---gap--gap-r);
  grid-row-gap: var(--_responsive---gap--gap-r);
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  background-color: #00000080;
  border-radius: 20rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.why-main-bot-wrapper.v3 {
  display: none;
}

.why-form-field {
  width: 260rem;
  height: 56rem;
  padding: 0px var(--_responsive---gap--gap-s);
  color: #ffffffb3;
  background-color: #ffffff1a;
  border: 1rem solid #fff3;
  border-radius: 1000rem;
  margin-bottom: 0;
  font-size: 18rem;
  line-height: 150%;
  transition: border-color .25s;
}

.why-form-field:hover {
  border-color: #fff;
}

.why-form-field::placeholder {
  color: #ffffffb3;
}

.why-form-field:lang(en) {
  color: #fff;
}

.why-form-field.line {
  background-color: #ffffff1a;
}

.why-form-field.fs-v3 {
  width: 100%;
}

.why-pp-link {
  color: #ffffff80;
  text-decoration: underline;
  transition: color .25s;
}

.why-pp-link:hover {
  color: #fff;
}

.secur-main-wrapper {
  grid-column-gap: 16rem;
  grid-row-gap: 16rem;
  grid-template-rows: auto auto;
  grid-template-columns: 35fr 35fr 64fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.secur-card-wrapper {
  grid-column-gap: 70rem;
  grid-row-gap: 70rem;
  background-color: #fff;
  border-radius: 20rem;
  flex-flow: column;
  padding: 20rem;
  display: flex;
  box-shadow: 0 256px 72px #292f3800, 0 164px 66px #292f3803, 0 92px 55px #292f3808, 0 41px 41px #292f380a, 0 10px 23px #292f380d;
}

.secur-card-wrapper.big {
  background-image: url("https://cdn.prod.website-files.com/69a9937f12711bb45b78291b/69b18207fbcc247b8ae9f2e9_Frame%2040.avif");
  background-position: 50%;
  background-size: cover;
  justify-content: space-between;
  align-items: flex-start;
  padding: 40rem;
}

.secur-card-top-wrapper {
  grid-column-gap: var(--_responsive---gap--gap-xs);
  grid-row-gap: var(--_responsive---gap--gap-xs);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.secur-card-top-icon {
  width: 66rem;
}

.secur-card-bot-wrapper {
  grid-column-gap: var(--_responsive---gap--gap-s);
  grid-row-gap: var(--_responsive---gap--gap-s);
  flex-flow: column;
  margin-top: auto;
  display: flex;
}

.secur-card-head-wrappper {
  max-width: 210em;
}

.secur-card-text-wrapper {
  max-width: 410em;
}

.secur-big-card-top-wrapper {
  height: 54rem;
  padding-right: var(--_responsive---gap--gap-s);
  padding-left: var(--_responsive---gap--gap-s);
  border: 1rem solid #fff6;
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.secur-big-card-bot-wrapper {
  grid-column-gap: 15rem;
  grid-row-gap: 15rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.secur-big-card-head-wrapper {
  max-width: 200rem;
}

.secur-big-card-text-wrapper {
  max-width: 380rem;
}

.how-head-right-wrapper {
  grid-column-gap: var(--_responsive---gap--gap-xs);
  grid-row-gap: var(--_responsive---gap--gap-xs);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: 238rem;
  display: flex;
}

.how-head-wrapper {
  max-width: 475rem;
}

.how-head-desc-wrapper {
  max-width: 410rem;
}

.how-head-big-wrapper {
  grid-column-gap: 24rem;
  grid-row-gap: 24rem;
  grid-template-rows: auto;
  grid-template-columns: 71fr 63fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: start;
  display: grid;
}

.how-main-wrapper {
  margin-top: var(--_responsive---gap--gap-t);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.how-main-wrapper.swiper {
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.how-main-wrapper.swiper:lang(en) {
  justify-content: flex-start;
  align-items: stretch;
}

.how-slider-slide {
  width: 445rem;
  height: auto;
  margin-right: var(--_responsive---gap--gap-xs);
  padding-top: var(--_responsive---gap--gap-p);
  padding-right: var(--_responsive---gap--gap-p);
  padding-bottom: var(--_responsive---gap--gap-p);
  padding-left: var(--_responsive---gap--gap-p);
  background-color: #fff;
  border-radius: 20rem;
  flex: none;
  box-shadow: 0 256px 72px #292f3800, 0 164px 66px #292f3803, 0 92px 55px #292f3808, 0 41px 41px #292f380a, 0 10px 23px #292f380d;
}

.how-slider-slide.blue {
  background-image: url("https://cdn.prod.website-files.com/69a9937f12711bb45b78291b/69b7ef58f98f6154c727ee2f_Delivery-stages.svg");
  background-position: 50%;
  background-size: cover;
}

.how-slider-slide.blue.swiper-slide {
  background-image: none;
}

.how-slider-slide.blue.swiper-slide:lang(en) {
  height: auto;
}

.how-slider-slide.swiper-slide {
  height: 320rem;
  box-shadow: none;
  border: 1rem solid #0000001a;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  margin-right: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.how-slide-content {
  z-index: 1;
  grid-column-gap: 64rem;
  grid-row-gap: 64rem;
  flex-flow: row;
  height: 100%;
  display: flex;
  position: relative;
}

.how-slide-left-wrapper {
  grid-column-gap: 61rem;
  grid-row-gap: 61rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.how-slide-numb-wrapper {
  padding-right: var(--_responsive---gap--gap-2xs);
  padding-left: var(--_responsive---gap--gap-2xs);
  border: 1rem solid #0003;
  border-radius: 1000rem;
}

.how-slide-numb-wrapper.blue {
  border-color: #fff3;
}

.how-slide-img {
  border: 1rem solid #fff0;
  border-radius: 10000rem;
  width: 66rem;
  margin-top: auto;
  position: relative;
}

.how-slide-right-wrapper {
  grid-column-gap: 61rem;
  grid-row-gap: 61rem;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.how-slide-head-wrapper {
  width: 100%;
  height: 75rem;
  padding-bottom: var(--_responsive---gap--gap-xs);
  border-bottom: 1rem solid #0c47a026;
}

.how-slide-head-wrapper:lang(en) {
  height: auto;
}

.how-slide-head-wrapper.blue {
  border-bottom-color: #0c47a026;
}

.how-slide-head-small-wrapper {
  max-width: 198rem;
}

.how-slide-head-small-wrapper:lang(en) {
  max-width: 246rem;
}

.how-slide-info-wrapper {
  width: 100%;
  max-width: 262rem;
  margin-top: auto;
}

.rev-head-wrapper {
  grid-column-gap: 120rem;
  grid-row-gap: 120rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.rev-head-stars-img {
  width: 160rem;
  margin-left: auto;
}

.rev-main-wrapper {
  margin-top: var(--_responsive---gap--gap-t);
  margin-bottom: var(--_responsive---gap--gap-t);
  grid-column-gap: 120rem;
  grid-row-gap: 120rem;
  display: flex;
}

.rev-clw {
  max-width: 100%;
}

.rev-clw.swiper.right {
  width: 100%;
}

.rev-cl {
  display: flex;
}

.rev-ci {
  flex: none;
}

.rev-ci.right {
  width: 310rem;
  height: 546rem;
}

.rev-ci.right.swiper-slide {
  width: 100%;
  height: auto;
}

.rev-ci-wrapper {
  flex-flow: column;
  max-width: 300rem;
  display: flex;
}

.rev-ci-wrapper.right {
  aspect-ratio: 16 / 9;
  aspect-ratio: 16 / 9;
  border-radius: 10rem;
  max-width: none;
  overflow: hidden;
}

.rev-ci-top-wrapper {
  grid-column-gap: var(--_responsive---gap--gap-r);
  grid-row-gap: var(--_responsive---gap--gap-r);
  border-radius: 16rem;
  flex-flow: column;
  display: flex;
}

.rev-ci-logo-img {
  object-fit: contain;
  border-radius: 16rem;
  width: 300rem;
}

.rev-ci-quote-wrapper {
  grid-column-gap: var(--_responsive---gap--gap-2xs);
  grid-row-gap: var(--_responsive---gap--gap-2xs);
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.rev-ci-quote-icon {
  width: 36rem;
}

.rev-ci-quote-iinfo-wrapper {
  grid-column-gap: var(--_responsive---gap--gap-s);
  grid-row-gap: var(--_responsive---gap--gap-s);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.rev-ci-quote-author-wrapper {
  border-top: 1rem solid #0000002b;
  padding-top: 10rem;
}

.rev-ci-bot-wrapper {
  width: 100%;
  padding-top: var(--_responsive---gap--gap-2xs);
  padding-right: var(--_responsive---gap--gap-2xs);
  padding-bottom: var(--_responsive---gap--gap-2xs);
  padding-left: var(--_responsive---gap--gap-2xs);
  grid-column-gap: var(--_responsive---gap--gap-2xs);
  grid-row-gap: var(--_responsive---gap--gap-2xs);
  border-radius: 16rem;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  display: flex;
  box-shadow: 0 57px 16px #1d2e4900, 0 37px 15px #1d2e4903, 0 21px 12px #1d2e4905, 0 9px 9px #1d2e4908, 0 2px 5px #1d2e490a;
}

.rev-ci-slider-but {
  cursor: pointer;
  background-color: #fff;
  border: 1rem solid #0000001a;
  border-radius: 16rem;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 60rem;
  display: flex;
}

.rev-ci-slider-but-icon {
  color: #0c47a0;
  width: 24rem;
}

.rev-left-wrapper {
  flex-flow: column;
  flex: none;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 300rem;
  display: flex;
  overflow: hidden;
}

.line-anim {
  background-image: url("https://cdn.prod.website-files.com/69a9937f12711bb45b78291b/69b81c1a92ff139c5d2295db_Container.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 4534rem 100%;
  width: 200vw;
  height: 94rem;
  display: none;
}

.big-form-main-wrapper {
  grid-column-gap: var(--_responsive---gap--gap-s);
  grid-row-gap: var(--_responsive---gap--gap-s);
  grid-template-rows: auto;
  grid-template-columns: 71fr 63fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.big-form-main-wrapper:where(.w-variant-186fa12f-f785-b240-f937-e7ef70e3bee1) {
  grid-template-columns: 1fr 1fr;
}

.big-form-left-wrapper {
  border-radius: 30rem;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  padding: 24rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.big-form-left-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.big-form-left-numb-wrapper {
  grid-column-gap: var(--_responsive---gap--gap-xs);
  grid-row-gap: var(--_responsive---gap--gap-xs);
  -webkit-backdrop-filter: blur(17px);
  backdrop-filter: blur(17px);
  background-color: #00000026;
  border-radius: 1000rem;
  justify-content: flex-start;
  align-items: center;
  height: 60rem;
  padding: 6rem 22rem 6rem 6rem;
  display: flex;
  position: relative;
  box-shadow: inset 0 2px 10px #00000040;
}

.big-form-left-numb-img {
  width: 50rem;
}

.big-form-right-wrapper {
  padding-top: var(--_responsive---gap--gap-r);
  padding-right: var(--_responsive---gap--gap-r);
  padding-bottom: var(--_responsive---gap--gap-r);
  padding-left: var(--_responsive---gap--gap-r);
  background-image: url("https://cdn.prod.website-files.com/69a9937f12711bb45b78291b/69b820c4535a1cc6668a61ac_V2.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 20rem;
  box-shadow: 0 256px 72px #292f3800, 0 164px 66px #292f3803, 0 92px 55px #292f3808, 0 41px 41px #292f380a, 0 10px 23px #292f380d;
}

.big-form-head-wrapper {
  grid-column-gap: var(--_responsive---gap--gap-xs);
  grid-row-gap: var(--_responsive---gap--gap-xs);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.big-form-wrapper {
  margin-top: var(--_responsive---gap--gap-t);
  margin-bottom: 0;
}

.big-form-field {
  height: 56rem;
  padding: var(--_responsive---gap--gap-xs) var(--_responsive---gap--gap-s);
  background-color: #fff3;
  border: 1px solid #0000;
  border-radius: 1000rem;
  margin-bottom: 0;
  font-size: 18rem;
  transition: border-color .3s;
}

.big-form-field:hover {
  border-color: #fff;
}

.big-form-field::placeholder {
  color: #ffffffb3;
}

.big-form-field:lang(en) {
  color: #fff;
}

.big-form-field.big {
  border-radius: 20rem;
  height: auto;
  min-height: 240rem;
}

.big-form-fields-wrapper {
  grid-column-gap: var(--_responsive---gap--gap-xs);
  grid-row-gap: var(--_responsive---gap--gap-xs);
  flex-flow: column;
  display: flex;
}

.big-form-checkbox-wrapper {
  margin-top: var(--_responsive---gap--gap-s);
  margin-bottom: var(--_responsive---gap--gap-r);
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.big-form-checkbox {
  background-color: #0000;
  border: 2rem solid #fff;
  border-radius: 3rem;
  width: 18rem;
  height: 18rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: 13rem;
}

.big-form-checkbox.w--redirected-checked {
  background-color: #0000;
  border: 2rem solid #fff;
}

.pp-link {
  color: #ffffffb3;
  text-decoration: underline;
  transition: color .3s;
}

.pp-link:hover {
  color: #fff;
}

.how-slider {
  display: flex;
}

.how-slider.swiper-wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
}

.faq-bot-space {
  height: var(--_responsive---gap--gap-2xs);
}

.faq-bot-space.faq {
  height: var(--_responsive---gap--gap-s);
  height: var(--_responsive---gap--gap-s);
}

.faq-mid-space {
  height: var(--_responsive---gap--gap-2xs);
}

.h2-big {
  font-family: var(--_main---font-family--heading);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48rem;
  font-weight: 600;
  line-height: 120%;
}

.h2-big.ss {
  color: #fffc;
  text-transform: uppercase;
}

.h2-big.methods {
  color: #fffc;
  text-transform: uppercase;
  font-weight: 600;
}

.h2-big.eco {
  color: #000;
  text-transform: uppercase;
  font-weight: 600;
}

.h2-big.why {
  color: #fff;
  text-transform: uppercase;
  font-size: 48rem;
}

.h2-big.secur {
  color: #fff;
  font-weight: 600;
}

.h2-big.how {
  font-weight: 600;
}

.h2-big.rev {
  color: #0c0c0e;
  text-transform: uppercase;
  white-space: pre;
  font-size: 48rem;
}

.h2-big.form {
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
}

.h2-big.ab-ss {
  font-size: 48rem;
  font-weight: 600;
}

.h2-big.geog {
  color: #fff;
  text-align: center;
  font-size: 48rem;
  font-weight: 600;
}

.h2-big.geog-column {
  font-weight: 600;
}

.h2-big.map {
  text-align: center;
  font-size: 48rem;
  font-weight: 600;
}

.h2-big.ofic, .h2-big.close {
  font-weight: 600;
}

.h2-big.close-row {
  color: #0c47a04d;
  font-weight: 600;
}

.h2-big.last, .h2-big.guar-ss, .h2-big.insurance, .h2-big.faq, .h2-big.stage {
  font-weight: 600;
}

.h2-big.comf {
  color: #fff;
  font-weight: 600;
}

.h2-big.types, .h2-big.form-line {
  font-weight: 600;
}

.h2-big.common {
  font-weight: 700;
}

.h2-big.stages-row {
  color: #0c47a04d;
  font-weight: 600;
}

.h2-big.cta-v2 {
  color: #fff;
  text-align: center;
}

.h2-big.faq {
  font-weight: 600;
}

.h2-big.footer {
  color: #fff;
}

.h2-big.footer.phone {
  display: none;
}

.rev-left-big-wrapper {
  flex-flow: column;
  flex: none;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.rev-right-wrapper {
  border-radius: 10rem;
  width: 100%;
  overflow: hidden;
}

.blue {
  color: #0c47a0;
}

.fs-comp-bg-img {
  z-index: -2;
  object-fit: cover;
  object-position: 0% 0%;
  border-radius: 20rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs-comp-bg-img.phone {
  display: none;
}

.faq-main-wrapper {
  grid-column-gap: 24rem;
  grid-row-gap: 24rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.faq-left-wrapper {
  grid-column-gap: var(--_responsive---gap--gap-r);
  grid-row-gap: var(--_responsive---gap--gap-r);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.faq-left-top-wrapper {
  grid-column-gap: var(--_responsive---gap--gap-s);
  grid-row-gap: var(--_responsive---gap--gap-s);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.faq-left-tag-wrapper {
  height: 55rem;
  padding-right: var(--_responsive---gap--gap-s);
  padding-left: var(--_responsive---gap--gap-s);
  border: 1rem solid #0c47a033;
  border-radius: 1000rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.faq-left-tag-wrapper.rev {
  width: 300rem;
  padding-right: var(--_responsive---gap--gap-r);
  padding-left: var(--_responsive---gap--gap-r);
  flex: none;
}

.faq-head-wrapper {
  max-width: 476rem;
}

.faq-right-wrapper {
  grid-column-gap: var(--_responsive---gap--gap-2xs);
  grid-row-gap: var(--_responsive---gap--gap-2xs);
  flex-flow: column;
  display: flex;
}

.faq-row-wrapper {
  padding-top: var(--_responsive---gap--gap-s);
  padding-right: var(--_responsive---gap--gap-s);
  padding-left: var(--_responsive---gap--gap-s);
  cursor: pointer;
  background-color: #e8edff;
  border: 1rem solid #39405726;
  border-radius: 20rem;
  transition: background-color .35s;
}

.faq-row-wrapper:hover {
  background-color: #dce3fd;
}

.faq-top-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.faq-top-wrapper:lang(en) {
  grid-column-gap: var(--_responsive---gap--gap-2xs);
  grid-row-gap: var(--_responsive---gap--gap-2xs);
}

.faq-bot-info-wrapper {
  grid-column-gap: var(--_responsive---gap--gap-s);
  grid-row-gap: var(--_responsive---gap--gap-s);
  flex-flow: column;
  max-width: 443rem;
  display: flex;
  overflow: hidden;
}

.faq-bot-info-wrapper.faq-pg {
  max-width: 775rem;
}

.faq-open-icon {
  color: #394057;
  justify-content: center;
  align-items: center;
  width: 36rem;
  height: 36rem;
  display: flex;
}

.faq-row-head-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.cta-v4-main-wrapper {
  padding: var(--_responsive---gap--gap-p);
  background-image: url("https://cdn.prod.website-files.com/69a9937f12711bb45b78291b/69d3f6d62a414d4a2ab1bd26_Frame%20433.avif");
  background-position: 50%;
  background-size: cover;
  border-radius: 20rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.cta-v4-left-wrapper {
  max-width: 471rem;
}

.format-main-wrapper {
  margin-top: var(--_responsive---gap--gap-t);
  grid-column-gap: var(--_responsive---gap--gap-2xs);
  grid-row-gap: var(--_responsive---gap--gap-2xs);
  flex-flow: column;
  display: flex;
}

.format-row-wrapper {
  padding-top: 20rem;
  padding-right: var(--_responsive---gap--gap-t);
  grid-column-gap: 16rem;
  grid-row-gap: 16rem;
  background-color: #fff;
  border-radius: 20rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 20rem;
  padding-left: 20rem;
  display: flex;
  box-shadow: 0 256px 72px #292f3800, 0 164px 66px #292f3803, 0 92px 55px #292f3808, 0 41px 41px #292f380a, 0 10px 23px #292f380d;
}

.format-left-wrapper {
  grid-column-gap: var(--_responsive---gap--gap-p);
  grid-row-gap: var(--_responsive---gap--gap-p);
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 732rem;
  display: flex;
}

.format-left-icon {
  border-radius: 16rem;
  width: 80rem;
}

.format-right-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fs-v3-right-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 405rem;
  height: 100%;
  margin-top: 0;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.fs-v3-left-wrapper {
  border-radius: 16rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 765rem;
  height: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.fs-v3-main-wrapper {
  height: 684rem;
  padding: var(--_responsive---gap--gap-r);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 20rem;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.fs-v3-main-wrapper.fs-v2 {
  grid-column-gap: var(--_responsive---gap--gap-s);
  grid-row-gap: var(--_responsive---gap--gap-s);
  height: auto;
  padding-top: 64rem;
  padding-bottom: 112rem;
}

.fs-v3-left-top-wrapper {
  grid-column-gap: var(--_responsive---gap--gap-s);
  grid-row-gap: var(--_responsive---gap--gap-s);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.fs-v3-left-tag-wrapper {
  padding: var(--_responsive---gap--gap-3xs) var(--_responsive---gap--gap-xs);
  border: 1rem solid #ffffff1a;
  border-radius: 1000rem;
}

.fs-v3-head-wrapper {
  max-width: 765rem;
}

.fs-v3-left-desc-wrapper {
  max-width: 483rem;
}

.fs-v3-right-top-wrapper {
  grid-column-gap: var(--_responsive---gap--gap-2xs);
  grid-row-gap: var(--_responsive---gap--gap-2xs);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.fs-v3-top-sm-links-wrapper {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  background-color: #0003;
  border: 1rem solid #fff6;
  border-radius: 1000rem;
  justify-content: center;
  align-items: center;
  padding: 6rem;
  display: flex;
}

.fs-v3-top-sm-wrapper {
  background-color: #33aae0;
  border-radius: 1000rem;
  justify-content: center;
  align-items: center;
  width: 50rem;
  height: 50rem;
  display: flex;
}

.fs-v3-top-sm-wrapper.whts {
  background-color: #43c15a;
}

.fs-v3-top-sm-icon {
  pointer-events: none;
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 20rem;
  display: flex;
}

.fs-v3-right-bot-wrapper {
  width: 100%;
}

.fs-v3-form-wrapper {
  margin-bottom: 0;
}

.fs-v3-form {
  padding: var(--_responsive---gap--gap-s);
  -webkit-backdrop-filter: blur(38px);
  backdrop-filter: blur(38px);
  background-color: #03030380;
  border-radius: 20rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.fs-v3-form.line {
  background-color: #0000;
}

.fs-v3-form-fields-wrapper {
  margin-top: var(--_responsive---gap--gap-p);
  margin-bottom: var(--_responsive---gap--gap-p);
  grid-column-gap: var(--_responsive---gap--gap-xs);
  grid-row-gap: var(--_responsive---gap--gap-xs);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.format-desc-wrapper {
  max-width: 556rem;
  margin-top: var(--_responsive---gap--gap-2xs);
}

.take-main-wrapper {
  margin-top: var(--_responsive---gap--gap-t);
  grid-column-gap: var(--_responsive---gap--gap-s);
  grid-row-gap: var(--_responsive---gap--gap-s);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.take-head-big-wrapper {
  grid-column-gap: var(--_responsive---gap--gap-2xs);
  grid-row-gap: var(--_responsive---gap--gap-2xs);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.take-head-desc-wrapper {
  max-width: 720rem;
}

.take-card-wrapper {
  padding: 20rem 20rem var(--_responsive---gap--gap-p);
  grid-column-gap: var(--_responsive---gap--gap-p);
  grid-row-gap: var(--_responsive---gap--gap-p);
  background-color: #1a1e29;
  border-radius: 20rem;
  flex-flow: column;
  display: flex;
}

.take-card-img {
  object-fit: cover;
  border-radius: 10rem;
  width: 100%;
  height: 250rem;
}

.take-card-bot-wrapper {
  grid-column-gap: var(--_responsive---gap--gap-2xs);
  grid-row-gap: var(--_responsive---gap--gap-2xs);
  flex-flow: column;
  display: flex;
}

.how-slide-bg-img {
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.format-head-main-wrapper {
  max-width: 720rem;
}

.border-line {
  border-top: 1rem dashed #0000001a;
  width: 100%;
  height: 1rem;
}

.nav-serv-main-popup {
  z-index: 998;
  padding-top: var(--_responsive---gap--gap-xs);
  padding-right: var(--_responsive---gap--gap-xs);
  padding-bottom: var(--_responsive---gap--gap-xs);
  padding-left: var(--_responsive---gap--gap-xs);
  grid-column-gap: var(--_responsive---gap--gap-3xs);
  grid-row-gap: var(--_responsive---gap--gap-3xs);
  background-color: #f6f8ff;
  border-radius: 20rem;
  flex-flow: column;
  display: none;
  position: absolute;
  inset: 105rem 80rem auto auto;
  box-shadow: 0 4px 60px #00000059;
}

.nav-serv-item-wrpaper {
  width: 400rem;
  height: 50rem;
  padding-right: var(--_responsive---gap--gap-xs);
  padding-left: var(--_responsive---gap--gap-xs);
  cursor: pointer;
  border-radius: 100rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-serv-item-wrpaper.act {
  background-color: #fff;
  box-shadow: 0 0 34px #0c47a01a;
}

.nav-serv-item-left-wrpaper {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-serv-item-icon {
  color: #394057;
  justify-content: center;
  align-items: center;
  width: 24rem;
  height: 24rem;
  display: flex;
}

.nav-serv-item-icon.hover, .nav-serv-item-icon.act {
  color: #0c47a0;
}

.nav-serv-item-right-wrpaper {
  pointer-events: none;
  border: 1rem solid #0c0c0e;
  border-radius: 1000rem;
  width: 24rem;
  height: 24rem;
}

.nav-serv-item-right-wrpaper.hover {
  border-color: #0c47a0;
}

.nav-serv-item-right-wrpaper.act {
  border-width: 8rem;
  border-color: #0c47a0;
}

.nav-serv-add-popup {
  z-index: 999;
  padding-top: var(--_responsive---gap--gap-s);
  padding-right: var(--_responsive---gap--gap-xs);
  padding-bottom: var(--_responsive---gap--gap-p);
  padding-left: var(--_responsive---gap--gap-xs);
  background-color: #f6f8ff;
  border-radius: 20rem;
  flex-flow: column;
  display: none;
  position: absolute;
  inset: 105rem 540rem auto auto;
  box-shadow: 0 4px 60px #00000059;
}

.nav-serv-add-item {
  width: 409rem;
  height: 48rem;
  padding-right: var(--_responsive---gap--gap-xs);
  padding-left: var(--_responsive---gap--gap-xs);
  background-color: #fff0;
  border-radius: 1000rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-serv-add-item.footer {
  width: auto;
  margin-right: var(--_responsive---gap--gap-2xs);
  margin-left: var(--_responsive---gap--gap-2xs);
  width: auto;
  margin-right: var(--_responsive---gap--gap-2xs);
  margin-left: var(--_responsive---gap--gap-2xs);
}

.nav-add-item-icon {
  color: #394057;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24rem;
  height: 24rem;
  display: flex;
}

.nav-add-item-icon.hover, .nav-add-item-icon.act {
  color: #0c47a0;
}

.nav-serv-add-items-wrapper {
  grid-column-gap: var(--_responsive---gap--gap-3xs);
  grid-row-gap: var(--_responsive---gap--gap-3xs);
  flex-flow: column;
  display: flex;
}

.nav-serv-add-icon {
  color: #0000;
  justify-content: center;
  align-items: center;
  width: 24rem;
  height: 24rem;
  display: flex;
}

.nav-serv-add-head-wrapper {
  padding-right: var(--_responsive---gap--gap-xs);
  padding-bottom: 16rem;
  padding-left: var(--_responsive---gap--gap-xs);
  border-bottom: 1rem solid #0000001a;
  margin-bottom: 16rem;
}

.nav-serv-add-head-wrapper.footer {
  margin-right: var(--_responsive---gap--gap-xs);
  margin-left: var(--_responsive---gap--gap-xs);
  margin-right: var(--_responsive---gap--gap-xs);
  margin-left: var(--_responsive---gap--gap-xs);
}

.nav-serv-add-button-wrapper {
  margin-top: var(--_responsive---gap--gap-r);
  padding-right: var(--_responsive---gap--gap-xs);
  padding-left: var(--_responsive---gap--gap-xs);
}

.nav-serv-add-button-wrapper.phone {
  display: none;
}

.nav-serv-add-button-wrapper.footer {
  margin-top: auto;
}

.nav-serv-add-popup-small-wrapper {
  flex-flow: column;
  display: flex;
}

.nav-serv-add-popup-small-wrapper.footer {
  width: 100%;
  height: 100%;
  padding-top: var(--_responsive---gap--gap-s);
  padding-bottom: var(--_responsive---gap--gap-xs);
  width: 100%;
  height: 100%;
  padding-top: var(--_responsive---gap--gap-s);
  padding-bottom: var(--_responsive---gap--gap-xs);
  background-color: #f6f8ff;
  border-radius: 20rem;
}

.nav-arrow-icon, .nav-serv-head-wrapper, .nav-serv-head-img {
  display: none;
}

.footer-serv-big-wrapper {
  margin-top: var(--_responsive---gap--gap-r);
  margin-bottom: var(--_responsive---gap--gap-r);
  padding: var(--_responsive---gap--gap-p);
  cursor: pointer;
  background-color: #fff3;
  border-radius: 20rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  transition: background-color .35s;
  display: flex;
}

.footer-serv-big-wrapper:hover {
  background-color: #ffffff4d;
}

.footer-serv-close-img {
  width: 60rem;
}

.footer-serv-top-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.serv-mid-space {
  height: 40rem;
}

.footer-serv-content-wrapper {
  grid-column-gap: 16rem;
  grid-row-gap: 16rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: flex-start space-between;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.footer-serv-column {
  grid-column-gap: 16rem;
  grid-row-gap: 16rem;
  flex-flow: column;
  display: flex;
}

.footer-info-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1rem solid #ffffff1a;
  border-bottom: 1rem solid #ffffff1a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 40rem;
  padding-bottom: 36rem;
  display: grid;
}

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

.footer-head-wrapper {
  grid-column-gap: var(--_responsive---gap--gap-2xs);
  grid-row-gap: var(--_responsive---gap--gap-2xs);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 450rem;
  display: flex;
}

.footer-head-desc-wrapper {
  max-width: 370rem;
}

.footer-left-bot {
  background-color: #fff3;
  border-radius: 1000rem;
  justify-content: space-between;
  align-items: stretch;
  width: 450rem;
  margin-top: 90rem;
  padding: 14rem 14rem 14rem 20rem;
  display: flex;
}

.footer-left-bot.sm {
  margin-top: 15rem;
}

.footer-sm-line {
  background-color: #ffffff1a;
  width: 1rem;
  height: 100%;
}

.footer-sm-line:lang(en) {
  margin-left: auto;
  margin-right: 50rem;
}

.footer-sm-links-wrapper {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer-sm-link-wrapper {
  width: 60rem;
  height: 60rem;
}

.footer-right-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 90rem;
  display: grid;
}

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

.footer-right-top-links-wrapper {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-nav-bot-wrapper {
  margin-top: auto;
}

.footer-bw-wrapper {
  border: 1rem solid #ffffff4d;
  border-radius: 1000rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: auto;
  padding-left: 25rem;
  padding-right: 25rem;
  display: flex;
}

.footer-bw-logo {
  color: #fffc;
  width: 87rem;
}

.footer-bot {
  background-image: url("https://cdn.prod.website-files.com/69a9937f12711bb45b78291b/69eb8ae9b6e40f61bf278674_logo%20UAWAY_white%20%5BVectorized%5D.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  height: 325rem;
  margin-top: 40rem;
  margin-bottom: -60rem;
}

.phone-wrapper-footer {
  display: none;
}

.succes-message {
  background-color: var(--_colors---bg--bg-white);
  border-radius: 30rem;
  font-size: 16rem;
}

.succes-message.pop {
  border: 1rem solid #000;
  border-radius: 15rem;
  margin-top: 20rem;
  margin-bottom: 20rem;
  padding: 20rem;
}

.nav_phone_wrapper {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  color: #000;
  align-self: center;
  text-decoration: none;
  display: flex;
}

.nav_phone_wrapper.phone_2.hide_pc {
  display: none;
}

.nav_phone_text {
  color: #394057;
}

.nav_phone_text.xs-text {
  font-size: var(--_responsive---font-size--text-xs);
  font-size: var(--_responsive---font-size--text-xs);
}

.nav_phone-icon {
  width: 16rem;
}

.popup_top_text_wrapper {
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-top: 16rem;
  display: flex;
}

.pop_up_form {
  font-size: var(--_responsive---font-size--text-s);
}

.pop_up_text_field {
  color: #000;
  background-color: #0c47a00d;
  border: 1px #000;
  border-radius: 120rem;
  height: 56rem;
  padding-left: 24rem;
  padding-right: 24rem;
  transition: background-color .3s;
}

.pop_up_text_field:hover {
  background-color: #0c47a026;
}

.pop_up_text_field.text_area {
  color: #000;
  border-radius: 20rem;
  min-width: 100%;
  min-height: 200rem;
  max-height: 400rem;
  padding-top: 18rem;
  display: flex;
}

.pop_up_button {
  background-color: #0c47a0;
  border-radius: 120rem;
  justify-content: space-between;
  align-items: center;
  margin-top: 40rem;
  padding: 4rem 4rem 4rem 24rem;
  transition: background-color .2s;
  display: flex;
}

.pop_up_button:hover {
  background-color: #394057;
}

.pop_up_button.hide {
  display: none;
}

.form_pop_up {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  margin-top: 40rem;
  display: flex;
}

.pop_up_checkbox {
  justify-content: flex-start;
  align-items: center;
  margin-top: 30rem;
  display: flex;
}

.pop_check {
  border-radius: 150rem;
  width: 20rem;
  height: 20rem;
  margin-top: 0;
  margin-left: -29rem;
}

.pop_up_checkbox_text {
  margin-bottom: 0;
  margin-left: 12rem;
  line-height: 100%;
}

.pop_up_text_link {
  color: #000;
  text-decoration: underline;
}

.image_icon_phone.hide_pc {
  display: none;
}

.success_text {
  line-height: 120%;
}

.popup_border {
  z-index: 2;
  border-radius: var(--_responsive---gap--gap-r);
  border: 1rem solid #fff6;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  padding: 24rem;
  display: flex;
  position: relative;
}

.loc-wrapper {
  flex: none;
}

.loc-list-wrapper {
  flex-flow: column;
  display: flex;
}

.locale-wrapper {
  flex: none;
}

.header-loc-wrapper {
  height: 24rem;
}

.header-loc-wrapper.pc-hide {
  display: none;
}

.header-loc-drop-togle {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.header-loc-icon {
  width: 24rem;
  height: 24rem;
}

.header-loc-nav-wrapper {
  background-color: #fff;
}

.header-loc-nav-wrapper.w--open {
  background-color: #fff;
  border-radius: 8rem;
  flex-flow: column;
  width: auto;
  padding: 15rem;
  display: flex;
  top: 50rem;
  left: auto;
  right: -6rem;
  box-shadow: 0 57px 16px #1d2e4900, 0 37px 15px #1d2e4903, 0 21px 12px #1d2e4905, 0 9px 9px #1d2e4908, 0 2px 5px #1d2e490a;
}

.search-input {
  color: #0c0c0e4d;
  background-color: #e8edff;
  border-radius: 1000rem;
  width: 312rem;
  height: 50rem;
  margin-bottom: 0;
  padding: 10rem 16rem 10rem 24rem;
  font-family: Montserrat, sans-serif;
  font-size: 16rem;
  font-weight: 400;
  line-height: 150%;
  transition: border-color .2s, color .25s;
  position: relative;
}

.search-input:hover {
  color: #0c0c0e;
}

.search-input::placeholder {
  color: #0c0c0e4d;
}

.search-input:lang(uk) {
  color: #000;
}

.search {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: 312rem;
  height: auto;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.search-result-item {
  width: 100%;
  padding: var(--_responsive---gap--gap-2xs) var(--_responsive---gap--gap-xs);
  background-color: #fff0;
  border-radius: 1000rem;
  flex-flow: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  transition: background-color .3s, box-shadow .3s;
  display: flex;
}

.search-result-item:hover {
  color: #0c47a0;
  background-color: #fff;
  box-shadow: 0 0 34px #0c47a01a, 0 0 34px #0c47a01a;
}

.search-result-item.hide {
  display: none;
}

.list-container {
  min-height: 70rem;
  max-height: 600rem;
  padding: var(--_responsive---gap--gap-xs) var(--_responsive---gap--gap-xs) var(--_responsive---gap--gap-p);
  grid-column-gap: var(--_responsive---gap--gap-3xs);
  grid-row-gap: var(--_responsive---gap--gap-3xs);
  background-color: #f6f8ff;
  border-radius: 20rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: auto;
}

.loading-state, .empty-state {
  background-color: #f6f8ff;
  border-radius: 20rem;
  justify-content: flex-start;
  align-items: center;
  height: 70rem;
  padding: 20rem;
  display: flex;
}

.search-button {
  position: absolute;
  inset: 0% 0% 0% auto;
}

.error-state {
  background-color: #f6f8ff;
  border-radius: 20rem;
  justify-content: flex-start;
  align-items: center;
  height: 90rem;
  padding: 20rem;
  display: flex;
}

.search-dropdown-big-wrapper {
  z-index: 999;
  grid-column-gap: 14rem;
  grid-row-gap: 14rem;
  flex-flow: column;
  width: 431rem;
  max-width: 431rem;
  display: none;
  position: absolute;
  top: 70rem;
  left: 0;
}

.search-button {
  width: 24rem;
  height: 24rem;
  font-family: var(--_main---font-family--body);
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/69a9937f12711bb45b78291b/6a3504fd117b91ff136a966c_tabler_search.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  font-size: 14rem;
  line-height: 120%;
  position: absolute;
  top: auto;
  bottom: auto;
  right: 16rem;
}

.u-search-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.u-search-wrapper.pc-hide, .u-search-wrapper.pc-hdide, .u-search-wrapper.pc-hdide {
  display: none;
}

.search-hide-element {
  text-align: left;
  display: none;
}

@media screen and (max-width: 479px) {
  body {
    --_responsive---font-size--h1: var(--_main---size--48);
    --_responsive---font-size--h2: var(--_main---size--24);
    --_responsive---font-size--h3: var(--_main---size--20);
    --_responsive---font-size--h4: var(--_main---size--18);
    --_responsive---font-size--h5: var(--_main---size--20);
    --_responsive---font-size--text-accent: var(--_main---size--24);
    --_responsive---font-size--text-l: var(--_main---size--20);
    --_responsive---font-size--text-m: var(--_main---size--16);
    --_responsive---font-size--text-s: var(--_main---size--16);
    --_responsive---font-size--text-xs: var(--_main---size--14);
    --_responsive---font-size--text-tiny: var(--_main---size--14);
    --_responsive---font-size--button: var(--_main---size--16);
    --_responsive---space--space-xs: var(--_main---size--40);
    --_responsive---space--space-s: var(--_main---size--80);
    --_responsive---space--space-m: var(--_main---size--96);
    --_responsive---space--space-l: var(--_main---size--120);
    --_responsive---container-padding--s: 15rem;
    --_responsive---gap--gap-t: var(--_main---size--36);
    --_responsive---full-width-wrapper--30em-margin: calc(100vw / 375);
    --_responsive---gap--gap-r: var(--_main---size--32);
    --_responsive---gap--gap-xs: var(--_main---size--12);
    --_responsive---gap--gap-p: var(--_main---size--20);
    --_responsive---gap--gap-s: var(--_main---size--16);
    --_responsive---gap--gap-l: var(--_main---size--64);
    --_responsive---gap--gap-2xs: var(--_main---size--8);
    --_responsive---gap--gap-3xs: var(--_main---size--4);
    --_responsive---gap--gap-m: var(--_main---size--40);
    --_responsive---gap--gap-xl: var(--_main---size--160);
    --_responsive---gap--gap-2xl: var(--_main---size--240);
    --_responsive---radius--radius-xs: var(--_main---size--4);
    --_responsive---radius--radius-s: var(--_main---size--8);
    --_responsive---radius--radius-m: var(--_main---size--8);
    --_responsive---radius--radius-l: var(--_main---size--12);
    --_responsive---radius--radius-xl: var(--_main---size--14);
    --_responsive---radius--radius-xxl: var(--_main---size--20);
    --_responsive---radius--radius-xxxl: var(--_main---size--36);
    --_responsive---radius--radius-round: var(--_main---size--320);
    --_responsive---container-padding--padding: 15;
    --_responsive---full-width-wrapper--10em-margin: calc(100vw / 375);
    --_responsive---full-width-wrapper--15em-margin: calc(100vw / 375);
    --_responsive---full-width-wrapper--20em-margin: calc(100vw / 375);
    --_responsive---full-width-wrapper--40em-margin: calc(100vw / 375);
    --_responsive---full-width-wrapper--60em-margin: calc(100vw / 375);
  }

  .h1.fs-v2, .h1.fs-v3 {
    font-size: 27rem;
  }

  .h1.fs {
    font-size: 29rem;
  }

  .h1.ab-fs {
    font-size: 53rem;
  }

  .h1.ab-ss {
    align-self: flex-start;
    margin-right: auto;
    font-size: 30rem;
  }

  .h1.ab-ss._3 {
    color: #0c47a0;
  }

  .h1.comp-fs {
    margin-right: auto;
    font-size: 33rem;
  }

  .h1.fs-v2, .h1.fs-v3 {
    font-size: 27rem;
  }

  .h2.ab-ss, .h2.geog, .h2.map {
    font-size: 24rem;
  }

  .h2.ss {
    font-size: 22.6rem;
    font-weight: 600;
  }

  .h2.methods {
    font-size: 24rem;
  }

  .h2.why {
    font-size: var(--_responsive---font-size--h2);
  }

  .h2.rev {
    white-space: normal;
    font-size: 24rem;
  }

  .h2.ab-ss, .h2.geog, .h2.map {
    font-size: 24rem;
  }

  .h3.why-mid {
    font-size: 20rem;
  }

  .h3.levels {
    font-weight: 700;
  }

  .h4.ss {
    font-size: 18rem;
  }

  .h4.methods {
    font-size: 16rem;
  }

  .h4.why-head {
    font-size: var(--_responsive---font-size--h4);
  }

  .h4.close {
    font-weight: 600;
  }

  .h5.how-slide {
    font-weight: 600 !important;
  }

  .h5.offic {
    font-size: 13.9rem;
  }

  .h5.del {
    color: #000;
  }

  .h5.price-del {
    color: #000;
    flex: none;
  }

  .l-text.price {
    font-size: 17rem;
  }

  .m-text.why-main-top, .m-text.close {
    font-size: 18rem;
  }

  .m-text.why-main-top, .m-text.close {
    font-size: 18rem;
  }

  .m-text.nav-serv-head {
    font-size: var(--_responsive---font-size--text-l);
    text-transform: uppercase;
    font-weight: 700;
  }

  .s-text.nav {
    color: #0c47a0;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    font-weight: 700;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .s-text.nav-but {
    color: #fff;
  }

  .s-text.tab {
    font-size: 14rem;
  }

  .s-text.method-faq {
    font-size: var(--_responsive---font-size--text-m);
  }

  .s-text.ab-ss._3 {
    color: #0c0c0e;
  }

  .s-text.search {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .s-text.serch-i {
    text-align: left;
  }

  .xs-text.calend {
    color: #fff;
    font-size: 12rem;
    font-weight: 400;
  }

  .xs-text.meth-tag {
    font-size: 12rem;
  }

  .xs-text.map {
    flex-flow: column;
    font-size: 16rem;
    display: flex;
  }

  .xs-text.insur-mid {
    font-size: 12rem;
  }

  .xs-text.del {
    color: #000;
  }

  .tiny-text.why {
    font-size: 13rem;
  }

  .tiny-text.guar {
    margin-left: 5rem;
  }

  .tiny-text.type {
    object-fit: fill;
  }

  .tiny-text.footer {
    flex: none;
  }

  .text-button {
    font-size: 14rem;
  }

  .text-button.ss, .space-xs.big, .space-xs.big {
    display: none;
  }

  .container.nav {
    padding-left: 0;
    padding-right: 0;
  }

  .container.how, .container.rev, .container.eco, .container.geog, .container.map {
    padding-left: 0;
    padding-right: 0;
  }

  .container.del, .container.terms, .container.nav {
    padding-left: 0;
    padding-right: 0;
  }

  .container.methods {
    height: auto;
  }

  .container.how, .container.rev, .container.eco, .container.geog, .container.map {
    padding-left: 0;
    padding-right: 0;
  }

  .container.last {
    padding-right: 0;
  }

  .container.del, .container.terms {
    padding-left: 0;
    padding-right: 0;
  }

  .section.geog, .section.del {
    overflow: hidden;
  }

  .section.methods {
    padding-bottom: 80rem;
  }

  .section.methods.sticky {
    height: auto;
  }

  .section.why {
    overflow: hidden;
  }

  .section.rev {
    padding-top: var(--_responsive---gap--gap-t);
    padding-bottom: var(--_responsive---gap--gap-t);
  }

  .section.geog, .section.del {
    overflow: hidden;
  }

  .full-width-wrapper {
    font-size: .266667vw;
  }

  .popup_wrapper {
    width: 100%;
  }

  .popup_wrapper:lang(zh-cn) {
    max-width: 100%;
  }

  .popup_popup_div {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .popup_popup_div:lang(zh-cn) {
    width: 100%;
  }

  .popup_popup {
    width: 100%;
    min-height: 100vh;
    padding-top: var(--_responsive---gap--gap-l);
    border-radius: 0;
    flex-flow: column;
    padding-bottom: 10svh;
    display: block;
    overflow: auto;
  }

  .popup_popup:lang(zh-cn) {
    width: 100%;
    overflow: auto;
  }

  .popup_close_wrapper {
    position: fixed;
    inset: 15em 15em auto auto;
  }

  .popup_close_icon_wrapper {
    background-color: #0c47a0;
    top: 0;
  }

  .popup_close_icon.phone {
    display: none;
  }

  .u-wrapper {
    max-width: none;
  }

  .nav-main-wrapper {
    height: 73rem;
    padding: 0rem var(--_responsive---container-padding--s);
    background-color: #f6f8ff;
  }

  .nav-logo-wrapper {
    padding-left: 0;
  }

  .nav-logo-img {
    width: 120rem;
  }

  .nav-links-wrapper {
    background-color: #f6f8ff;
    width: 100%;
    height: calc(100vh - 73rem);
    padding-bottom: 30svh;
    padding-left: 15rem;
    padding-right: 15rem;
    overflow: auto;
  }

  .nav-link-wrapper {
    height: 60rem;
    padding-top: var(--_responsive---gap--gap-xs);
    padding-bottom: var(--_responsive---gap--gap-xs);
    border-top: 1rem solid #0c47a033;
    justify-content: space-between;
    align-items: center;
    display: flex;
    position: relative;
  }

  .nav-link-wrapper.phone {
    display: flex;
  }

  .nav-link-wrapper._1 {
    border-top: 1rem solid #0c47a033;
  }

  .nav-serv-button {
    background-color: #0c47a0;
  }

  .nav-right-wrapper.hide {
    display: none;
  }

  .nav-right-wrapper.phone {
    grid-column-gap: var(--_responsive---gap--gap-s);
    grid-row-gap: var(--_responsive---gap--gap-s);
    flex-flow: column;
    margin-top: 40rem;
    display: flex;
  }

  .nav-serv-button-icon {
    color: #fff;
  }

  .fs-main-wrapper {
    padding-top: var(--_responsive---gap--gap-r);
    padding-right: var(--_responsive---gap--gap-xs);
    padding-bottom: var(--_responsive---gap--gap-r);
    padding-left: var(--_responsive---gap--gap-xs);
    height: calc(100svh - 100rem);
  }

  .fs-bg-img {
    background-image: url("https://cdn.prod.website-files.com/69a9937f12711bb45b78291b/69ebb4f055c44bfff7d70b21_Frame-2.avif");
    border-radius: 14rem;
  }

  .fs-bg-img._2 {
    background-image: url("https://cdn.prod.website-files.com/69a9937f12711bb45b78291b/69ebb4f0c1958a2488e57cce_Frame-1.avif");
  }

  .fs-bg-img._3 {
    background-image: url("https://cdn.prod.website-files.com/69a9937f12711bb45b78291b/69ebb4ef412464315fb61744_Frame.avif");
  }

  .fs-heading-wrapper {
    margin-top: var(--_responsive---gap--gap-xs);
  }

  .fs-button-wrapper {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
    height: 46rem;
    padding-left: 16rem;
  }

  .fs-button-wrapper.ss {
    width: 100%;
    margin-right: 0;
  }

  .fs-button-icon-wrapper {
    flex: none;
    width: 45rem;
    height: 35rem;
  }

  .fs-button-icon {
    flex: none;
    width: 21rem;
  }

  .fs-bot-wrapper {
    width: 172rem;
    height: 100%;
    display: none;
    position: relative;
  }

  .fs-bot-tab-wrapper {
    width: auto;
    padding-bottom: 6rem;
    position: absolute;
  }

  .fs-bot-tab-info-icon {
    width: 12rem;
  }

  .fs-main-bot-wrapper {
    z-index: 1;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    position: relative;
  }

  .fs-bot-right-wrapper {
    order: -9999;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    position: relative;
  }

  .fs-bot-right-tab-wrapper {
    flex: 1;
    width: 40rem;
  }

  .fs-bot-right-tab-icon {
    width: 24rem;
  }

  .ss-main-wrapper {
    grid-column-gap: var(--_responsive---gap--gap-2xs);
    grid-row-gap: var(--_responsive---gap--gap-2xs);
    flex-flow: column;
    display: flex;
  }

  .ss-left-wrapper {
    order: 9999;
  }

  .ss-left-wrapper.swiper {
    border-radius: 0;
  }

  .ss-left-slider-wrapper {
    border-radius: 14rem;
  }

  .ss-left-slider-wrapper.swiper-wrapper {
    border-radius: 8rem;
  }

  .ss-left-slide-wrapper {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .ss-left-slide-wrapper.swiper-slide {
    aspect-ratio: 374 / 420;
    aspect-ratio: 374 / 420;
  }

  .ss-left-slide-bg-img {
    object-fit: cover;
    border-radius: 8rem;
  }

  .ss-left-slide-bg-img.phone, .ss-left-slide-bg-img.ofic, .ss-left-slide-bg-img.phone, .ss-left-slide-bg-img.ofic {
    display: block;
  }

  .ss-left-nav-wrapper {
    border-radius: 12rem;
    justify-content: space-between;
    align-items: stretch;
  }

  .ss-left-nav-wrapper.ofic {
    border-radius: 0;
  }

  .ss-nav-but {
    border-radius: 8rem;
    width: 55rem;
    height: 40rem;
  }

  .ss-nav-but.ofic {
    width: 47rem;
    height: 47rem;
  }

  .ss-right-wrapper {
    padding: var(--_responsive---gap--gap-p) 18rem;
    border-radius: 14rem;
  }

  .ss-righ-top-img {
    width: 34rem;
  }

  .ss-righ-mid-wrapper {
    margin-bottom: var(--_responsive---gap--gap-t);
  }

  .ss-righ-bot-wrapper {
    padding: var(--_responsive---gap--gap-s);
    border-radius: 14rem;
  }

  .ss-form {
    height: 54rem;
  }

  .ss-form-field {
    font-size: 16rem;
  }

  .ss-form-button {
    height: 46rem;
    padding: var(--_responsive---gap--gap-xs);
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .ss-form-button-icon.pc {
    display: none;
  }

  .ss-form-button-icon.phone {
    width: 24rem;
    display: block;
  }

  .methods-main-wrapper {
    flex-flow: column;
    height: auto;
  }

  .methods-sticky-wrapper {
    padding-top: var(--_responsive---gap--gap-p);
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .methods-sticky-big-wrapper {
    height: auto;
  }

  .methods-sticky-bg-img.pc {
    display: none;
  }

  .methods-sticky-bg-img.phone {
    display: block;
  }

  .methods-left-wrapper {
    max-width: none;
  }

  .methods-left-top-wrapper {
    max-width: 303rem;
  }

  .methods-right-wrapper {
    width: auto;
    max-width: none;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    position: static;
    right: auto;
  }

  .methods-card-wrapper {
    grid-column-gap: var(--_responsive---gap--gap-r);
    grid-row-gap: var(--_responsive---gap--gap-r);
    border-radius: 14rem;
  }

  .methods-card-top-wrapper {
    justify-content: space-between;
    align-items: flex-start;
  }

  .methods-card-head-wrapper {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
    max-width: 168rem;
  }

  .methods-card-img-wrapper {
    width: 40rem;
  }

  .methods-card-calend-wrapper {
    background-color: #394057;
    border-radius: 1000rem;
    justify-content: center;
    align-items: center;
    height: 28rem;
    padding: 0 16rem;
  }

  .methods-card-calend-line, .methods-card-calend-icon {
    display: none;
  }

  .methods-card-mid-wrapper {
    grid-column-gap: 14rem;
    grid-row-gap: 14rem;
  }

  .methods-card-tag-wrapper {
    height: 29rem;
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .methods-card-dot {
    display: none;
  }

  .methods-card-faq-top-wrapper {
    padding-top: var(--_responsive---gap--gap-xs);
  }

  .method-faq-space.top {
    height: 12rem;
  }

  .method-faq-space-bot {
    height: 16rem;
  }

  .secondary-button {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    width: 100%;
    padding-left: 24rem;
  }

  .secondary-button-icon-wrapper {
    flex: 0 auto;
    height: 38rem;
  }

  .methods-sticky-small-wrapper {
    height: calc(100vh - 60rem);
    position: static;
  }

  .eco-head-wrapper {
    margin-right: var(--_responsive---gap--gap-s);
    margin-bottom: var(--_responsive---gap--gap-m);
    margin-left: var(--_responsive---gap--gap-s);
    grid-column-gap: 18rem;
    grid-row-gap: 18rem;
    flex-flow: column;
    grid-template-columns: 71fr;
    justify-content: space-between;
    align-items: flex-start;
  }

  .eco-head {
    max-width: 294rem;
  }

  .eco-head-desc-wrapper {
    max-width: none;
    margin-right: 0;
  }

  .eco-slider-wrapper.swiper:lang(en) {
    display: flex;
  }

  .eco-slide {
    grid-column-gap: 60rem;
    grid-row-gap: 60rem;
    border-radius: 14rem;
    width: 300rem;
    max-width: none;
  }

  .eco-slide.swiper-slide {
    grid-column-gap: 15rem;
    grid-row-gap: 15rem;
    grid-column-gap: 15rem;
    grid-row-gap: 15rem;
    width: 300rem;
  }

  .eco-slide-info-item-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
    width: 268rem;
    max-width: 268rem;
  }

  .eco-slide-info-line {
    flex: none;
  }

  .eco-slide-info-item-icon {
    flex: none;
    width: 16rem;
    height: 16rem;
    margin-top: 3em;
  }

  .eco-slide-link-icon-wrapper {
    width: 48rem;
    height: 48rem;
  }

  .eco-slide-link-icon {
    width: 20rem;
  }

  .eco-slider-buttons-wrapper {
    display: none;
  }

  .why-head-wrapper {
    grid-template-columns: 71fr;
  }

  .why-head-logo {
    display: none;
  }

  .why-head-right-wrapper {
    margin-right: 0;
  }

  .why-head-right-top-wrapper {
    height: 43rem;
  }

  .why-head-right-top-wrapper.rev {
    width: auto;
    padding-right: var(--_responsive---gap--gap-s);
    padding-left: var(--_responsive---gap--gap-s);
    width: auto;
    padding-right: var(--_responsive---gap--gap-s);
    padding-left: var(--_responsive---gap--gap-s);
  }

  .why-mid-wrapper {
    flex-flow: column;
    display: flex;
  }

  .why-mid-column-wrapper {
    padding-right: var(--_responsive---gap--gap-2xs);
  }

  .why-mid-column-wrapper._2 {
    z-index: 0;
    padding-right: var(--_responsive---gap--gap-2xs);
    grid-column-gap: var(--_responsive---gap--gap-s);
    grid-row-gap: var(--_responsive---gap--gap-s);
    border-radius: 14rem;
    order: -9999;
  }

  .why-mid-column-wrapper.blue {
    border-radius: 14rem;
    padding-top: 22rem;
    padding-bottom: 33rem;
  }

  .why-mid-column-img {
    z-index: 10;
    width: 180rem;
    top: -26em;
    left: -21em;
  }

  .why-mid-column-info {
    margin-left: 160rem;
  }

  .why-mid-column-img-small {
    width: 132rem;
  }

  .why-main-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-radius: 14rem;
    height: 660rem;
    padding: 20rem 16rem 16rem;
  }

  .why-main-but-phone-wrapper {
    display: none;
  }

  .why-main-bot-wrapper.v2:where(.w-variant-d908d63a-da8c-f853-6060-0cc5aadc356b) {
    grid-column-gap: var(--_responsive---gap--gap-s);
    grid-row-gap: var(--_responsive---gap--gap-s);
    grid-column-gap: var(--_responsive---gap--gap-s);
    grid-row-gap: var(--_responsive---gap--gap-s);
    border-radius: 14rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
  }

  .why-form {
    padding-right: var(--_responsive---gap--gap-p);
    padding-left: var(--_responsive---gap--gap-p);
    grid-column-gap: 34rem;
    grid-row-gap: 34rem;
    border-radius: 14rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .why-form.line {
    padding-top: var(--_responsive---gap--gap-p);
    padding-bottom: var(--_responsive---gap--gap-p);
    padding-top: var(--_responsive---gap--gap-p);
    padding-bottom: var(--_responsive---gap--gap-p);
  }

  .why-form-fields-wrapper {
    flex-flow: column;
  }

  .why-form-field {
    width: 100%;
    height: 50rem;
    font-size: 16rem;
  }

  .secur-main-wrapper {
    flex-flow: column;
    display: flex;
  }

  .secur-card-wrapper {
    grid-column-gap: var(--_responsive---gap--gap-m);
    grid-row-gap: var(--_responsive---gap--gap-m);
    border-radius: 14rem;
  }

  .secur-card-wrapper.big {
    grid-column-gap: 90rem;
    grid-row-gap: 90rem;
    grid-column-gap: 90rem;
    grid-row-gap: 90rem;
    order: -9999;
    padding: 20rem;
  }

  .secur-big-card-top-wrapper {
    height: 40rem;
  }

  .secur-big-card-head-wrapper {
    max-width: 153rem;
  }

  .how-head-right-wrapper {
    margin-right: 0;
  }

  .how-head-big-wrapper {
    margin-right: var(--_responsive---gap--gap-s);
    margin-left: var(--_responsive---gap--gap-s);
    flex-flow: column;
    grid-template-columns: 71fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .how-main-wrapper.swiper {
    display: block;
  }

  .how-slider-slide {
    width: 303rem;
    margin-right: 0;
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .how-slider-slide.blue {
    width: 303rem;
  }

  .how-slider-slide.blue.swiper-slide {
    align-self: stretch;
    height: auto;
  }

  .how-slider-slide.swiper-slide {
    height: auto;
    box-shadow: none;
    border-radius: 14rem;
    flex: none;
    align-self: stretch;
  }

  .how-slide-content {
    grid-column-gap: 13rem;
    grid-row-gap: 13rem;
    justify-content: space-between;
    align-items: stretch;
    height: 100%;
  }

  .how-slide-left-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .how-slide-img {
    width: 48rem;
    margin-top: 60rem;
    margin-bottom: 0;
  }

  .how-slide-right-wrapper {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    height: 100%;
  }

  .how-slide-head-wrapper {
    height: auto;
  }

  .how-slide-info-wrapper {
    margin-top: 0;
  }

  .rev-head-wrapper {
    margin-right: var(--_responsive---gap--gap-s);
    margin-left: var(--_responsive---gap--gap-s);
    grid-column-gap: var(--_responsive---gap--gap-p);
    grid-row-gap: var(--_responsive---gap--gap-p);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .rev-head-stars-img {
    display: none;
  }

  .rev-main-wrapper {
    margin-top: var(--_responsive---gap--gap-m);
    margin-bottom: 0;
  }

  .rev-cl {
    padding-right: var(--_responsive---gap--gap-s);
    padding-left: var(--_responsive---gap--gap-s);
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
    display: flex;
    overflow: auto;
  }

  .rev-cl.swiper-wrapper {
    padding-bottom: 10rem;
  }

  .rev-ci.right {
    flex: none;
  }

  .rev-ci.right.swiper-slide {
    width: auto;
    max-width: 254rem;
  }

  .rev-ci-wrapper.right {
    aspect-ratio: auto;
    aspect-ratio: auto;
    width: 254rem;
    max-width: 254rem;
    height: 452rem;
  }

  .rev-left-wrapper {
    display: none;
  }

  .rev-ci-video {
    width: 100%;
    height: 100%;
  }

  .line-anim {
    height: 50rem;
  }

  .big-form-main-wrapper {
    flex-flow: column;
    display: flex;
  }

  .big-form-left-wrapper {
    display: none;
  }

  .big-form-right-wrapper {
    padding-right: var(--_responsive---gap--gap-p);
    padding-left: var(--_responsive---gap--gap-p);
  }

  .big-form-info-wrapper:where(.w-variant-186fa12f-f785-b240-f937-e7ef70e3bee1) {
    flex-flow: column;
    display: flex;
  }

  .big-form-field {
    height: 50rem;
    padding-right: var(--_responsive---gap--gap-s);
    padding-left: var(--_responsive---gap--gap-s);
    font-size: 16rem;
  }

  .big-form-field.big {
    padding-right: var(--_responsive---gap--gap-s);
    padding-left: var(--_responsive---gap--gap-s);
    padding-right: var(--_responsive---gap--gap-s);
    padding-left: var(--_responsive---gap--gap-s);
  }

  .big-form-checkbox:where(.w-variant-186fa12f-f785-b240-f937-e7ef70e3bee1) {
    flex: none;
  }

  .burger-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 0;
  }

  .burger-wrapper.w--open {
    background-color: #0000;
  }

  .eco-slider {
    padding-right: var(--_responsive---gap--gap-s);
    padding-bottom: var(--_responsive---gap--gap-t);
    padding-left: var(--_responsive---gap--gap-s);
    grid-column-gap: 14rem;
    grid-row-gap: 14rem;
    overflow: auto;
  }

  .eco-slider.swiper-wrapper {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
    padding-bottom: 15rem;
  }

  .eco-slider.swiper-wrapper:lang(en) {
    justify-content: flex-start;
    align-items: stretch;
  }

  .how-slider {
    padding-right: var(--_responsive---gap--gap-s);
    padding-bottom: var(--_responsive---gap--gap-t);
    padding-left: var(--_responsive---gap--gap-s);
    grid-column-gap: 16rem;
    grid-row-gap: 16rem;
    overflow: auto;
  }

  .how-slider.swiper-wrapper {
    padding-bottom: var(--_responsive---gap--gap-s);
    padding-bottom: var(--_responsive---gap--gap-s);
  }

  .ab-fs-main-wrapper {
    height: calc(100svh - 100rem);
    padding-bottom: 14rem;
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .ab-fs-bg-img.phone {
    display: block;
  }

  .ab-fs-bg-img.pc, .ab-fs-loc-wrapper {
    display: none;
  }

  .ab-fs-bot-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    height: 100%;
    margin-top: 0;
  }

  .ab-fs-info-wrapper {
    grid-column-gap: 34rem;
    grid-row-gap: 34rem;
    width: 100%;
  }

  .ab-ss-main-wrapper {
    flex-flow: column;
  }

  .ab-ss-main-wrapper:where(.w-variant-15636e74-c1ab-fea2-d585-ded11dedc4fb) {
    display: flex;
  }

  .ab-ss-bot-wrapper {
    display: none;
  }

  .ab-ss-bot-wrapper.phone {
    width: 100%;
    margin-top: var(--_responsive---gap--gap-r);
    width: 100%;
    margin-top: var(--_responsive---gap--gap-r);
    display: block;
  }

  .ab-ss-right-wrapper {
    width: 100%;
    margin-top: var(--_responsive---gap--gap-m);
  }

  .ab-ss-row-wrapper {
    flex-flow: column;
    display: flex;
  }

  .ab-ss-row-info-wrapper {
    border-left-style: none;
    margin-top: 41rem;
    padding-left: 0;
  }

  .ab-ss-row-info-wrapper:where(.w-variant-15636e74-c1ab-fea2-d585-ded11dedc4fb) {
    margin-top: 15rem;
    padding-bottom: 0;
  }

  .ab-ss-row-blue-bg {
    display: none;
  }

  .geog-main-wrapper {
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .geog-head-wrapper {
    width: auto;
    margin-left: 15rem;
    margin-right: 15rem;
    inset: 0% 0% auto;
  }

  .geog-columns-wrapper {
    width: 100%;
    margin-top: 122rem;
    padding-bottom: 15rem;
    padding-left: 30rem;
    padding-right: 30rem;
    display: flex;
    position: relative;
    overflow: auto;
  }

  .geog-bf-img {
    height: 428rem;
  }

  .geog-column-wrapper {
    flex: none;
    width: 290rem;
  }

  .geog-column-top-icon {
    width: 50rem;
  }

  .geog-column-faq-wrapper {
    padding-top: var(--_responsive---gap--gap-xs);
    padding-right: var(--_responsive---gap--gap-xs);
    padding-left: var(--_responsive---gap--gap-xs);
  }

  .faq-bot-space {
    height: var(--_responsive---gap--gap-xs);
  }

  .faq-bot-wrapper {
    grid-column-gap: var(--_responsive---gap--gap-p);
    grid-row-gap: var(--_responsive---gap--gap-p);
  }

  .faq-mid-space {
    height: var(--_responsive---gap--gap-xs);
  }

  .swiper-nav-wrapper {
    grid-column-gap: var(--_responsive---gap--gap-2xs);
    grid-row-gap: var(--_responsive---gap--gap-2xs);
    height: 40rem;
  }

  .swiper-nav-item {
    border-radius: 8rem;
  }

  .map-img {
    height: 200rem;
  }

  .map-bot-wrapper {
    margin-top: var(--_responsive---gap--gap-m);
  }

  .map-columns-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .map-column-wrapper {
    width: 100%;
  }

  .map-column-img._3 {
    height: 101rem;
  }

  .map-column-info-wrapper {
    max-width: 192rem;
  }

  .ofic-main-wrapper {
    grid-column-gap: var(--_responsive---gap--gap-l);
    grid-row-gap: var(--_responsive---gap--gap-l);
    flex-flow: column;
  }

  .ofic-left-wrapper {
    border-radius: 8rem;
    width: 100%;
    max-width: none;
  }

  .ofic-bot-doc-button {
    grid-column-gap: 7rem;
    grid-row-gap: 7rem;
    border-radius: 7rem;
    height: 47rem;
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .ofic-bot-doc-but-img {
    width: 20rem;
    height: 22rem;
  }

  .ofic-left-slide-wrapper {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .ofic-left-slide-wrapper.swiper-slide {
    border-radius: 8rem;
  }

  .ofic-right-wrapper {
    order: -9999;
  }

  .h2-big {
    font-size: 24rem;
  }

  .h2-big.ss {
    font-size: 22.6rem;
    font-weight: 600;
  }

  .h2-big.methods {
    font-size: 24rem;
  }

  .h2-big.why {
    font-size: var(--_responsive---font-size--h2);
  }

  .h2-big.rev {
    font-size: var(--_responsive---font-size--h2);
    white-space: normal;
  }

  .h2-big.comf {
    text-align: center;
  }

  .h2-big.price-del {
    flex: 0 auto;
  }

  .h2-big.footer.phone {
    display: block;
  }

  .h2-big.footer.pc {
    display: none;
  }

  .ofic-right-bot-wrapper {
    width: 100%;
    margin-top: 16rem;
  }

  .close-main-wrapper {
    margin-top: var(--_responsive---gap--gap-p);
    grid-column-gap: var(--_responsive---gap--gap-p);
    grid-row-gap: var(--_responsive---gap--gap-p);
    flex-flow: column;
  }

  .close-head-logo-img, .rev-left-big-wrapper {
    display: none;
  }

  .close-left-wrapper {
    grid-column-gap: var(--_responsive---gap--gap-xs);
    grid-row-gap: var(--_responsive---gap--gap-xs);
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .close-card-wrapper {
    grid-column-gap: var(--_responsive---gap--gap-p);
    grid-row-gap: var(--_responsive---gap--gap-p);
    border-radius: 8rem;
    padding: 16rem;
  }

  .close-card-wrapper.big {
    border-radius: 12rem;
    height: auto;
    margin-top: 8rem;
    padding: 24rem;
  }

  .close-card-icon {
    border-radius: 4rem;
    width: 44rem;
  }

  .close-card-bot-info-wrapper:lang(en) {
    justify-content: flex-start;
    align-items: center;
  }

  .close-big-card-left-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .close-big-card-head-wrapper {
    width: auto;
  }

  .close-big-card-desc-wrapper {
    width: auto;
    margin-top: var(--_responsive---gap--gap-xs);
  }

  .close-big-card-bot-wrapper {
    width: 100%;
    margin-top: 38rem;
  }

  .close-big-card-img {
    display: none;
  }

  .close-right-wrapper {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
    border-radius: 14rem;
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .close-right-row-wrapper {
    height: auto;
    padding: var(--_responsive---gap--gap-p);
    grid-column-gap: var(--_responsive---gap--gap-p);
    grid-row-gap: var(--_responsive---gap--gap-p);
    border-radius: 8rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .close-right-row-wrapper.care {
    padding-right: var(--_responsive---gap--gap-s);
    padding-left: var(--_responsive---gap--gap-s);
    grid-column-gap: var(--_responsive---gap--gap-s);
    grid-row-gap: var(--_responsive---gap--gap-s);
    padding-right: var(--_responsive---gap--gap-s);
    padding-left: var(--_responsive---gap--gap-s);
    grid-column-gap: var(--_responsive---gap--gap-s);
    grid-row-gap: var(--_responsive---gap--gap-s);
    flex-flow: row;
  }

  .close-right-numb-wrapper {
    border-right-style: none;
    width: auto;
  }

  .close-right-info-wrapper {
    margin-left: 0;
  }

  .close-right-info-wrapper.care {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .last-main-wrapper {
    grid-column-gap: 64rem;
    grid-row-gap: 64rem;
    flex-flow: column;
  }

  .last-left-wrapper, .last-tabs-wrapper {
    width: 100%;
  }

  .last-tabs-menu {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    padding-right: 15rem;
    display: grid;
  }

  .last-tab-link {
    border-top-left-radius: 8rem;
    border-top-right-radius: 8rem;
    width: 84rem;
    height: 46rem;
  }

  .last-tabs-content {
    width: 100vw;
    padding-right: var(--_responsive---container-padding--s);
    padding-left: var(--_responsive---container-padding--s);
    margin-left: -15rem;
    margin-right: -15rem;
    overflow: auto;
  }

  .last-tab-pane {
    pointer-events: auto;
    border-bottom-right-radius: 14rem;
    border-bottom-left-radius: 14rem;
    width: 844rem;
    height: auto;
    padding-top: 24rem;
    padding-bottom: 24rem;
    padding-right: 20rem;
    overflow: hidden;
  }

  .last-tab-but-icon {
    width: 22rem;
    height: 22rem;
  }

  .last-cl {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .last-ci {
    border-radius: 8rem;
    flex: none;
    width: auto;
    height: 32rem;
  }

  .last-tab-top-wrapper {
    width: 805rem;
    height: 45rem;
    margin-right: var(--_responsive---container-padding--s);
    border-radius: 8rem;
    flex: none;
    justify-content: flex-start;
    align-items: center;
    padding-right: 15rem;
  }

  .last-tab-top-column {
    flex: none;
    padding-left: 18rem;
  }

  .last-tab-top-column._2 {
    flex: none;
    padding-left: 14rem;
  }

  .last-tab-top-column._2.bot {
    max-width: 107rem;
    padding-left: 14rem;
  }

  .last-tab-top-column._3 {
    flex: none;
    padding-left: 14rem;
  }

  .last-tab-top-column._3.bot {
    padding-left: 14rem;
  }

  .last-tab-top-column._4 {
    padding-left: 14rem;
    padding-right: 18rem;
  }

  .last-tab-pane-info-wrapper {
    justify-content: flex-start;
    align-items: stretch;
    width: 840rem;
    min-width: auto;
    max-width: none;
    display: block;
    overflow: visible;
  }

  .last-tab-bot-column.bot {
    flex: none;
    max-width: 267rem;
    padding-left: 18rem;
  }

  .last-right-wrapper {
    width: 100%;
    padding-right: var(--_responsive---gap--gap-s);
    order: -9999;
    justify-content: space-between;
    align-items: stretch;
  }

  .last-head-wrapper {
    grid-column-gap: 14rem;
    grid-row-gap: 14rem;
  }

  .last-mid-wrapper {
    margin-top: var(--_responsive---gap--gap-l);
    margin-bottom: var(--_responsive---gap--gap-s);
  }

  .last-info-ship-wrapper {
    flex: 1;
  }

  .ready-main-wrapper {
    grid-column-gap: var(--_responsive---gap--gap-l);
    grid-row-gap: var(--_responsive---gap--gap-l);
    flex-flow: column;
  }

  .ready-left-big-wrapper, .ready-left-wrapper {
    width: auto;
  }

  .ready-sm-wrapper {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
  }

  .ready-sm {
    width: 40rem;
    height: 40rem;
  }

  .ready-sm-icon {
    width: 15rem;
    height: 15rem;
  }

  .ready-left-info-wrapper {
    grid-column-gap: 40rem;
    grid-row-gap: 40rem;
    border-radius: 12rem;
    height: auto;
  }

  .ready-left-info-top-wrapper {
    grid-column-gap: 18rem;
    grid-row-gap: 18rem;
    flex-flow: column;
    display: flex;
  }

  .ready-graph-wrapper {
    border-right-style: none;
  }

  .ready-graph-wrapper._2 {
    padding-left: 0;
  }

  .ready-right-wrapper {
    grid-column-gap: 32rem;
    grid-row-gap: 32rem;
    order: -9999;
  }

  .ready-head-wrapper {
    order: -9999;
  }

  .ab-ss-dot {
    background-color: #0c47a0;
    border-radius: 100rem;
    width: 10rem;
    height: 10rem;
    display: block;
    position: absolute;
    inset: 21rem 20rem auto auto;
  }

  .geog-head-small-wrapper {
    margin-top: 32rem;
  }

  .small-text {
    flex: none;
    width: 100%;
    font-size: 13.5rem;
  }

  .fs-comp-main-wrapper {
    height: auto;
    padding: 32rem 15rem 67rem;
  }

  .fs-comp-main-wrapper.fs-v2 {
    padding: 101rem 30rem 138rem;
  }

  .fs-comp-bg-img {
    z-index: -2;
    border-radius: 14rem;
  }

  .fs-comp-bg-img.phone {
    z-index: -1;
    display: block;
  }

  .fs-comp-bg-img.phone.about {
    display: block;
  }

  .fs-comp-top-wrapper {
    grid-column-gap: var(--_responsive---gap--gap-p);
    grid-row-gap: var(--_responsive---gap--gap-p);
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #0000;
    border-radius: 0;
    flex-flow: column;
    padding: 0;
  }

  .fs-comp-but-wrapper {
    width: 100%;
  }

  .fs-comp-mid-wrapper {
    margin-top: 80rem;
    padding-left: 0;
    padding-right: 0;
  }

  .fs-comp-left-wrapper {
    display: none;
  }

  .fs-comp-mid-right-wrapper {
    grid-column-gap: var(--_responsive---gap--gap-p);
    grid-row-gap: var(--_responsive---gap--gap-p);
    margin-top: 0;
  }

  .fs-comp-mid-right-icon {
    width: 55rem;
  }

  .fs-comp-more-info {
    z-index: 10;
    width: 100%;
    height: 43rem;
    margin-top: 18rem;
    display: flex;
    position: relative;
    bottom: auto;
    left: auto;
  }

  .fs-comp-more-info.insur {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: 43rem;
    margin-top: 0;
    display: flex;
  }

  .fs-skip-but-big-wrapper {
    border-width: 10rem;
    bottom: -33rem;
  }

  .fs-skip-but-wrapper {
    width: 55rem;
    height: 55rem;
  }

  .fs-skip-but-bg {
    width: 50rem;
    height: 50rem;
  }

  .guar-ss-main-wrapper {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .guar-ss-head-wrapper {
    max-width: 245rem;
  }

  .guar-ss-head-logo-img {
    display: none;
  }

  .guar-ss-card-wrapper, .guar-ss-card-img {
    border-radius: 14rem;
  }

  .guar-ss-card-top-wrapper {
    height: 172rem;
  }

  .guar-ss-card {
    border-radius: 14rem;
  }

  .guar-ss-card.big {
    grid-column-gap: var(--_responsive---gap--gap-m);
    grid-row-gap: var(--_responsive---gap--gap-m);
    grid-column-gap: var(--_responsive---gap--gap-m);
    grid-row-gap: var(--_responsive---gap--gap-m);
    flex-flow: column;
    height: auto;
    display: flex;
  }

  .guar-ss-card-left-wrapper {
    grid-column-gap: var(--_responsive---gap--gap-t);
    grid-row-gap: var(--_responsive---gap--gap-t);
    border-style: none;
    border-radius: 0;
    padding: 0;
  }

  .guar-ss-card-left-img {
    border-radius: 1000rem;
    height: 46rem;
  }

  .guar-ss-card-left-bot-img._2 {
    object-fit: contain;
    object-fit: contain;
  }

  .insurance-main-wrapper {
    margin-top: var(--_responsive---gap--gap-m);
    flex-flow: column;
    display: flex;
  }

  .insurance-left-wrapper {
    border-radius: 14rem;
    padding-left: 20rem;
    padding-right: 12rem;
  }

  .insurance-left-wrapper.right {
    border-radius: 14rem;
  }

  .insurance-mid-wrapper {
    grid-column-gap: 14rem;
    grid-row-gap: 14rem;
  }

  .insurance-mid-column-wrapper {
    padding-top: var(--_responsive---gap--gap-xs);
    padding-bottom: var(--_responsive---gap--gap-xs);
  }

  .insurance-line-img {
    background-image: url("https://cdn.prod.website-files.com/69a9937f12711bb45b78291b/69c52fcf9f5ec4fde0397986_Frame%20188.svg");
    bottom: 254rem;
  }

  .insurance-line-img.black {
    background-image: url("https://cdn.prod.website-files.com/69a9937f12711bb45b78291b/69c5302b857fff0b6155637e_Frame%20188.svg");
    background-size: contain;
  }

  .insurance-bot-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 104rem;
  }

  .insurance-bot-icon {
    width: 70rem;
    height: auto;
  }

  .levels-main-wrapper {
    margin-top: 40rem;
  }

  .levels-row-wrapper {
    border-radius: 14rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding-right: 20rem;
    display: flex;
  }

  .levels-row-left-side {
    grid-column-gap: 16rem;
    grid-row-gap: 16rem;
  }

  .levels-row-left-side-icon {
    width: 44rem;
  }

  .levels-row-right-side {
    padding-left: 0;
  }

  .why-bg {
    object-fit: cover;
  }

  .why-bg.phone {
    display: block;
  }

  .faq-main-wrapper {
    grid-column-gap: var(--_responsive---gap--gap-l);
    grid-row-gap: var(--_responsive---gap--gap-l);
    flex-flow: column;
    display: flex;
  }

  .faq-left-tag-wrapper {
    height: 43rem;
  }

  .faq-left-tag-wrapper.rev {
    width: auto;
    padding-right: var(--_responsive---gap--gap-s);
    padding-left: var(--_responsive---gap--gap-s);
    width: auto;
    padding-right: var(--_responsive---gap--gap-s);
    padding-left: var(--_responsive---gap--gap-s);
  }

  .faq-left-but-wrapper {
    width: 100%;
  }

  .faq-row-wrapper {
    padding-top: var(--_responsive---gap--gap-xs);
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .faq-top-wrapper {
    grid-column-gap: 12rem;
    grid-row-gap: 12rem;
  }

  .faq-bot-info-wrapper {
    grid-column-gap: var(--_responsive---gap--gap-p);
    grid-row-gap: var(--_responsive---gap--gap-p);
  }

  .stage-main-wrapper {
    grid-column-gap: var(--_responsive---gap--gap-l);
    grid-row-gap: var(--_responsive---gap--gap-l);
    flex-flow: column;
    display: flex;
  }

  .stage-left-wrapper {
    grid-column-gap: var(--_responsive---gap--gap-m);
    grid-row-gap: var(--_responsive---gap--gap-m);
    height: auto;
    position: static;
  }

  .stage-card-wrapper {
    border-radius: 14rem;
  }

  .stage-card-head-wrapper {
    max-width: 172rem;
  }

  .stage-numb-icon {
    width: 50rem;
  }

  .satge-mid-line {
    height: 38rem;
  }

  .comf-main-wrapper {
    padding: var(--_responsive---gap--gap-r) var(--_responsive---gap--gap-s);
    border-radius: 14rem;
  }

  .comf-bg-img {
    display: none;
  }

  .comf-bg-img.phone {
    display: block;
  }

  .comf-cards-wrapper {
    margin-top: var(--_responsive---gap--gap-m);
    grid-column-gap: var(--_responsive---gap--gap-p);
    grid-row-gap: var(--_responsive---gap--gap-p);
    flex-flow: column;
    display: flex;
  }

  .comf-card-wrapper {
    border-radius: 14rem;
  }

  .comf-card-top-img {
    width: 42rem;
  }

  .comf-card-bot-icon {
    width: 20rem;
  }

  .prob-main-wrapper {
    margin-top: var(--_responsive---gap--gap-m);
    flex-flow: column;
    display: flex;
  }

  .prob-heading-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .prob-head-left-wrapper {
    max-width: 325rem;
  }

  .prob-head-icon {
    width: 20rem;
    bottom: 4.5rem;
    left: 21.5rem;
  }

  .prob-head-icon:lang(en) {
    inset: 4rem auto auto 134rem;
  }

  .prob-head-right-wrapper {
    display: none;
  }

  .prob-row-wrapper {
    padding: var(--_responsive---gap--gap-xs);
    border-radius: 14rem;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .prob-row-img {
    width: 47rem;
  }

  .prob-row-numb-wrapper {
    display: none;
  }

  .prob-right-wrapper {
    border-radius: 14rem;
  }

  .prob-but-wrapper {
    margin-top: var(--_responsive---gap--gap-m);
  }

  .types-main-wrapper {
    flex-flow: column;
    display: flex;
  }

  .types-card-wrapper {
    border-radius: 14rem;
  }

  .types-card-top-wrapper {
    border-radius: 8rem;
    height: 285rem;
  }

  .types-card-top-info {
    margin-right: var(--_responsive---gap--gap-xs);
    margin-bottom: var(--_responsive---gap--gap-xs);
    margin-left: var(--_responsive---gap--gap-xs);
  }

  .types-card-mid-wrapper {
    margin-bottom: 80rem;
  }

  .why-main-v2-sm-link:where(.w-variant-d908d63a-da8c-f853-6060-0cc5aadc356b) {
    width: 50rem;
    height: 50rem;
  }

  .why-main-v2-sm-icon:where(.w-variant-d908d63a-da8c-f853-6060-0cc5aadc356b) {
    width: 20rem;
    height: 20rem;
  }

  .why-main-v2-line:where(.w-variant-d908d63a-da8c-f853-6060-0cc5aadc356b), .common-head-right-wrapper {
    display: none;
  }

  .common-row-wrapper {
    grid-column-gap: 18rem;
    grid-row-gap: 18rem;
    border-radius: 14rem;
    flex-flow: column;
  }

  .common-row-img {
    border-radius: 8rem;
    width: 100%;
    height: 200rem;
  }

  .common-row-top-wrapper {
    grid-column-gap: var(--_responsive---gap--gap-xs);
    grid-row-gap: var(--_responsive---gap--gap-xs);
  }

  .common-row-mid-wrapper {
    flex-flow: column;
  }

  .common-row-info-wrapper {
    max-width: 248rem;
  }

  .common-row-bot-wrapper {
    width: 100%;
    margin-top: 36rem;
  }

  .faq-pg-main-wrapper {
    grid-column-gap: 16rem;
    grid-row-gap: 16rem;
    width: auto;
  }

  .form-pg-main-wrapper {
    flex-flow: column;
    display: flex;
  }

  .form-pg-left-side {
    padding: var(--_responsive---gap--gap-r) var(--_responsive---gap--gap-p);
    border-radius: 14rem;
  }

  .form-pg-left-side-top-img {
    width: 48rem;
  }

  .form-pg-left-side-mid {
    flex-flow: column;
  }

  .form-pg-left-side-mid-column {
    grid-column-gap: 19rem;
    grid-row-gap: 19rem;
  }

  .form-pg-left-mid-links-wrpaper {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .form-pg-left-mid-sm-img {
    width: 48rem;
  }

  .form-pg-left-side-bot-wrapper {
    max-width: none;
    margin-top: 40rem;
  }

  .form-pg-left-side-bot-img {
    width: 127rem;
  }

  .del-head-wrapper {
    padding-right: var(--_responsive---gap--gap-s);
    padding-left: var(--_responsive---gap--gap-s);
  }

  .del-main-wrapper {
    margin-top: var(--_responsive---gap--gap-m);
    padding-right: var(--_responsive---gap--gap-s);
    padding-bottom: 0;
    padding-left: var(--_responsive---gap--gap-s);
    grid-column-gap: 14rem;
    grid-row-gap: 14rem;
    display: flex;
    overflow: auto;
  }

  .del-card-wrapper {
    width: 327rem;
    height: auto;
    padding: var(--_responsive---gap--gap-s);
    border-radius: 14rem;
    flex: none;
  }

  .del-card-wrapper.swiper-slide {
    width: 280rem;
    padding: var(--_responsive---gap--gap-xs) var(--_responsive---gap--gap-xs) var(--_responsive---gap--gap-3xs);
  }

  .del-card-wrapper.swiper-slide:lang(en) {
    height: 100%;
    padding-bottom: var(--_responsive---gap--gap-xs);
  }

  .del-card-img-wrapper {
    background-image: none;
    padding: 0;
  }

  .del-card-img-wrapper:lang(en) {
    height: 100%;
    overflow: visible;
  }

  .del-card-info-wrapper {
    margin-top: var(--_responsive---gap--gap-p);
  }

  .del-card-blur-wrapper {
    opacity: 0;
  }

  .del-card-blur-wrapper:lang(en) {
    overflow: visible;
  }

  .cta-v4-u-wrapper {
    display: none;
  }

  .ss-slide-head-wrapper {
    top: 23rem;
  }

  .common-icn {
    display: none;
  }

  .cards-v5-main-wrapper {
    margin-top: var(--_responsive---gap--gap-t);
    flex-flow: column;
    display: flex;
  }

  .cards-v5-main-wrapper:where(.w-variant-512d48f1-ff7e-b735-330d-5fff2ce17384) {
    margin-top: var(--_responsive---gap--gap-m);
  }

  .cards-v5-card-wrapper {
    border-radius: 14rem;
    width: 100%;
    margin-right: 0;
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .cards-v5-card-wrapper.blue {
    width: 303rem;
  }

  .cards-v5-small-wrapper {
    grid-column-gap: 48rem;
    grid-row-gap: 48rem;
    height: 100%;
  }

  .cards-v5-left-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .cards-v5-right-wrapper {
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
  }

  .cards-v5-icon {
    width: 48rem;
    margin-bottom: 0;
  }

  .cards-v5-big-wrapper {
    order: 9999;
    height: 390rem;
  }

  .cards-v5-img {
    border-radius: 11rem;
    width: 100%;
  }

  .quote-small-wrapper {
    grid-column-gap: 18rem;
    grid-row-gap: 18rem;
  }

  .quote-left-img {
    width: 30rem;
  }

  .price-del-main-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    display: flex;
  }

  .price-head-wrapper {
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
  }

  .price-left-top-info-wrapper {
    border-radius: 6rem;
    flex: none;
    width: auto;
    height: 60rem;
  }

  .price-top-info-img, .price-top-info-line, .price-bot-wrapper {
    display: none;
  }

  .price-bot-wrapper.phone {
    display: block;
  }

  .price-del-right-wrapper {
    margin-top: var(--_responsive---gap--gap-l);
    margin-bottom: var(--_responsive---gap--gap-m);
  }

  .price-del-rov-wrapper {
    grid-column-gap: 24rem;
    grid-row-gap: 24rem;
    border-radius: 14rem;
  }

  .stages-main-wrapper {
    flex-flow: column;
    display: flex;
  }

  .stages-right-row-wrapper {
    height: auto;
    padding: var(--_responsive---gap--gap-p);
    grid-column-gap: var(--_responsive---gap--gap-p);
    grid-row-gap: var(--_responsive---gap--gap-p);
    border-radius: 8rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .stages-right-numb-wrapper {
    border-right-style: none;
    width: auto;
  }

  .stages-right-info-wrapper {
    margin-left: 0;
  }

  .del-card-img-bg {
    display: none;
  }

  .del-card-img-bg.phone {
    object-fit: cover;
    object-position: 50% 30%;
    object-fit: cover;
    object-position: 50% 30%;
    border-radius: 8rem;
    height: 240rem;
    display: block;
    position: static;
  }

  .format-main-wrapper {
    margin-top: var(--_responsive---gap--gap-m);
    grid-column-gap: 14rem;
    grid-row-gap: 14rem;
  }

  .format-row-wrapper {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    border-radius: 14rem;
    flex-flow: column;
    padding: 20rem;
  }

  .format-left-wrapper {
    width: auto;
  }

  .format-left-icon {
    border-radius: 6rem;
    width: 44rem;
  }

  .type-main-wrapper {
    flex-flow: column;
    display: flex;
  }

  .type-card-wrapper {
    border-radius: 14rem;
    flex-flow: column;
  }

  .type-card-img {
    object-fit: cover;
    border-radius: 6rem;
  }

  .type-card-right-bot-desc {
    max-width: none;
  }

  .type-card-line {
    margin-top: var(--_responsive---gap--gap-p);
    margin-bottom: var(--_responsive---gap--gap-p);
  }

  .care-main-wrapper {
    grid-column-gap: var(--_responsive---gap--gap-m);
    grid-row-gap: var(--_responsive---gap--gap-m);
    flex-flow: column;
    display: flex;
  }

  .care-left-wrapper {
    position: static;
  }

  .care-right-wrapper {
    order: 3;
  }

  .care-phone-wrapper {
    order: 2;
    display: block;
  }

  .care-pc-wrapper {
    width: 100%;
    display: none;
  }

  .fs-v3-right-wrapper {
    margin-top: 189rem;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .fs-v3-left-wrapper {
    grid-column-gap: var(--_responsive---gap--gap-p);
    grid-row-gap: var(--_responsive---gap--gap-p);
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #0000;
    border-radius: 0;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    width: auto;
    padding: 0;
  }

  .fs-v3-main-wrapper {
    grid-column-gap: 0%;
    grid-row-gap: 0%;
    flex-flow: column;
    height: calc(100svh - 100rem);
    padding: 32rem 15rem;
  }

  .fs-v3-main-wrapper.fs-v2 {
    padding: 101rem 30rem 138rem;
  }

  .fs-v3-form {
    padding-right: var(--_responsive---gap--gap-p);
    padding-left: var(--_responsive---gap--gap-p);
    grid-column-gap: 34rem;
    grid-row-gap: 34rem;
    border-radius: 14rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .fs-v3-form.line {
    padding-top: var(--_responsive---gap--gap-p);
    padding-bottom: var(--_responsive---gap--gap-p);
    padding-top: var(--_responsive---gap--gap-p);
    padding-bottom: var(--_responsive---gap--gap-p);
  }

  .fs-v3-form-fields-wrapper {
    flex-flow: column;
  }

  .control-main-wrapper {
    grid-column-gap: var(--_responsive---gap--gap-r);
    grid-row-gap: var(--_responsive---gap--gap-r);
    flex-flow: column;
    display: flex;
  }

  .control-left-side {
    order: 9999;
  }

  .control-right-side, .control-right-side:where(.w-variant-1e606a88-99d3-dfe5-d820-82fe4b8de10f) {
    grid-column-gap: var(--_responsive---gap--gap-r);
    grid-row-gap: var(--_responsive---gap--gap-r);
  }

  .control-right-img {
    border-radius: 14rem;
    height: 300rem;
  }

  .control-right-top-wrapper {
    padding-right: var(--_responsive---gap--gap-s);
    padding-left: var(--_responsive---gap--gap-s);
    border-radius: 8rem;
  }

  .control-right-bot-wrapper {
    grid-column-gap: var(--_responsive---gap--gap-s);
    grid-row-gap: var(--_responsive---gap--gap-s);
  }

  .control-right-bot-wrapper:where(.w-variant-1e606a88-99d3-dfe5-d820-82fe4b8de10f) {
    grid-column-gap: var(--_responsive---gap--gap-xs);
    grid-row-gap: var(--_responsive---gap--gap-xs);
  }

  .control-icon-wrapper {
    margin-right: var(--_responsive---gap--gap-s);
    padding-right: var(--_responsive---gap--gap-s);
  }

  .control-icon {
    width: 24rem;
  }

  .multi-main-wrapper {
    flex-flow: column;
    display: flex;
  }

  .multi-card-wrapper {
    z-index: 1;
    background-color: #fff;
    border-radius: 14rem;
  }

  .multi-card-icon {
    border-radius: 8rem;
  }

  .big-sticky-u-wrapper {
    justify-content: space-between;
    align-items: stretch;
    height: auto;
  }

  .terms-main-wrapper {
    border-style: none;
    border-radius: 0;
    padding: 0;
  }

  .terms-head-wrapper {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .terms-head-left-wrapper {
    padding-right: var(--_responsive---container-padding--s);
    padding-left: var(--_responsive---container-padding--s);
    grid-column-gap: 12rem;
    grid-row-gap: 12rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .terms-head-right-wrapper {
    display: none;
  }

  .terms-head-left-tag-wrapper {
    flex: none;
  }

  .terms-slide-wrapper.swiper-slide {
    border-radius: 14rem;
    width: 250rem;
    padding: 14rem;
  }

  .terms-slides {
    padding-right: var(--_responsive---gap--gap-s);
    padding-bottom: var(--_responsive---gap--gap-t);
    padding-left: var(--_responsive---gap--gap-s);
    grid-column-gap: 14rem;
    grid-row-gap: 14rem;
    overflow: auto;
  }

  .terms-slides.swiper-wrapper {
    padding-right: var(--_responsive---container-padding--s);
    padding-bottom: var(--_responsive---gap--gap-s);
    padding-left: var(--_responsive---container-padding--s);
    padding-right: var(--_responsive---container-padding--s);
    padding-bottom: var(--_responsive---gap--gap-s);
    padding-left: var(--_responsive---container-padding--s);
  }

  .take-main-wrapper {
    flex-flow: column;
    display: flex;
  }

  .take-card-wrapper {
    padding: var(--_responsive---gap--gap-xs);
    grid-column-gap: 18rem;
    grid-row-gap: 18rem;
    border-radius: 14rem;
  }

  .take-card-img {
    border-radius: 8rem;
    height: 210rem;
  }

  .cta-v2-main-wrapper {
    justify-content: center;
    align-items: center;
  }

  .methods-right-big-wrapper {
    max-width: none;
    margin-top: 290rem;
    margin-left: 0;
    padding-left: 9rem;
    padding-right: 9rem;
    right: 0;
  }

  .fs-comp-bg-img-phone {
    z-index: -1;
    background-color: #0000004d;
    border-radius: 14rem;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
  }

  .ss-left-slide-top-wrapper {
    top: 23rem;
  }

  .nav-serv-main-popup {
    height: 100vh;
    padding-top: var(--_responsive---gap--gap-r);
    grid-column-gap: var(--_responsive---gap--gap-2xs);
    grid-row-gap: var(--_responsive---gap--gap-2xs);
    background-color: #f6f8ff;
    border-radius: 0;
    display: none;
    inset: 0%;
  }

  .nav-serv-item-wrpaper {
    background-color: #edf1ff;
    width: 100%;
  }

  .nav-serv-item-right-wrpaper {
    display: none;
  }

  .nav-serv-add-popup {
    width: 100%;
    height: 100vh;
    padding-top: var(--_responsive---gap--gap-r);
    border-radius: 0;
    display: none;
    top: 0;
    right: 0;
  }

  .nav-serv-add-item {
    background-color: #edf1ff;
    width: 100%;
  }

  .nav-serv-add-item.footer {
    background-color: #edf1ff00;
  }

  .nav-serv-add-items-wrapper {
    grid-column-gap: var(--_responsive---gap--gap-2xs);
    grid-row-gap: var(--_responsive---gap--gap-2xs);
    overflow: auto;
  }

  .nav-serv-add-head-wrapper {
    justify-content: space-between;
    align-items: center;
    padding-right: 0;
    display: flex;
  }

  .nav-serv-add-button-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-serv-add-button-wrapper.phone {
    display: flex;
  }

  .nav-serv-add-button-wrapper.footer {
    padding-right: var(--_responsive---gap--gap-xs);
    padding-left: var(--_responsive---gap--gap-xs);
    margin-top: 40rem;
  }

  .nav-serv-add-popup-small-wrapper.footer {
    border-radius: 14rem;
  }

  .burger-line {
    background-color: #0c47a0;
    border-radius: 1000rem;
    flex: none;
    width: 25rem;
    height: 3rem;
    position: static;
  }

  .burger-small-wrapper {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nav-arrow-icon {
    width: 16rem;
    margin-left: auto;
    display: block;
  }

  .nav-link-bot-wrapper {
    display: block;
  }

  .nav-serv-head-wrapper {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 13rem;
    display: flex;
  }

  .nav-serv-head-img {
    cursor: pointer;
    width: 37rem;
    display: block;
  }

  .footer-serv-big-wrapper {
    margin-bottom: var(--_responsive---gap--gap-r);
    padding-bottom: var(--_responsive---gap--gap-p);
    border-radius: 14rem;
  }

  .footer-serv-close-img {
    width: 50rem;
  }

  .serv-mid-space {
    height: 28rem;
  }

  .footer-serv-content-wrapper {
    flex-flow: column;
    display: flex;
  }

  .footer-info-wrapper {
    padding-top: var(--_responsive---gap--gap-r);
    flex-flow: column;
    display: flex;
  }

  .footer-left-bot {
    width: 100%;
    margin-top: 64rem;
  }

  .footer-sm-line {
    height: 44rem;
  }

  .footer-sm-link-wrapper {
    width: 44rem;
    height: 44rem;
  }

  .footer-right-wrapper {
    margin-top: var(--_responsive---gap--gap-l);
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
    padding-left: 0;
    display: flex;
  }

  .footer-nav-top-wrapper {
    grid-column-gap: var(--_responsive---gap--gap-2xs);
    grid-row-gap: var(--_responsive---gap--gap-2xs);
    flex-flow: column;
    display: flex;
  }

  .footer-right-top-links-wrapper {
    grid-column-gap: var(--_responsive---gap--gap-2xs);
    grid-row-gap: var(--_responsive---gap--gap-2xs);
  }

  .footer-nav-bot-wrapper.pc {
    display: none;
  }

  .footer-bw-wrapper {
    grid-column-gap: 15rem;
    grid-row-gap: 15rem;
    justify-content: center;
    align-items: center;
    height: 45rem;
    margin-top: 64rem;
  }

  .footer-bw-wrapper.pc {
    display: none;
  }

  .footer-bw-logo {
    width: auto;
    height: 40px;
  }

  .footer-bot {
    height: 82rem;
    margin-bottom: -10rem;
  }

  .phone-wrapper-footer {
    margin-top: var(--_responsive---gap--gap-m);
    flex-flow: column;
    display: flex;
  }

  .close-row-icon {
    width: 30rem;
    height: 30rem;
  }

  .pp-info-wrapper {
    max-width: none;
    padding-right: var(--_responsive---gap--gap-r);
    padding-left: var(--_responsive---gap--gap-r);
  }

  .nav_phone_wrapper {
    display: none;
  }

  .nav_phone_wrapper.phone_2 {
    background-color: #fff;
    border-radius: 100em;
    justify-content: center;
    align-items: center;
    margin-top: 15em;
    padding-top: 15em;
    padding-bottom: 15em;
    display: flex;
  }

  .nav_phone_wrapper.phone_2.hide_pc {
    display: flex;
  }

  .why_head_left_wrapper {
    width: 55%;
  }

  .why-button.color-white {
    width: 100%;
  }

  .pop_up_text_field {
    height: 40rem;
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .pop_up_text_field.text_area {
    min-height: 100rem;
  }

  .pop_up_checkbox {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .pop_check {
    flex: none;
    width: 15rem;
    height: 15rem;
    margin-top: 3rem;
    margin-left: -18rem;
  }

  .pop_up_checkbox_text {
    font-size: var(--_responsive---font-size--text-xs);
    line-height: 120%;
  }

  .image_icon_phone {
    width: 17rem;
  }

  .image_icon_phone.hide_pc {
    display: block;
  }

  .popup_border {
    border-style: none;
    width: 100%;
    padding: 0;
  }

  .popup_border:lang(zh-cn) {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
  }

  .header-loc-wrapper {
    margin-top: 15rem;
  }

  .header-loc-wrapper.pc-hide {
    display: block;
  }

  .search-input {
    width: 100%;
    font-size: 16px;
  }

  .search {
    flex-flow: column;
    width: 100%;
    max-width: none;
  }

  .search-result-item {
    justify-content: flex-start;
    align-items: center;
  }

  .list-container {
    padding-bottom: var(--_responsive---gap--gap-xs);
    background-color: #fff;
    justify-content: center;
    align-items: flex-start;
    overflow: auto;
  }

  .loading-state {
    background-color: #fff;
    justify-content: flex-start;
    align-items: center;
  }

  .empty-state {
    text-align: left;
    background-color: #fff;
  }

  .error-state {
    background-color: #fff;
    justify-content: flex-start;
    align-items: center;
  }

  .search-dropdown-big-wrapper {
    width: 100%;
    max-width: 100%;
    margin-top: 16rem;
    position: static;
    left: auto;
  }

  .search-button {
    inset: 13rem 24rem auto auto;
  }

  .u-search-wrapper {
    margin-top: 15rem;
  }

  .u-search-wrapper.phone-hide {
    display: none;
  }

  .u-search-wrapper.pc-hdide {
    margin-bottom: 20rem;
    display: flex;
  }

  .search-hide-element {
    text-align: left;
  }
}

#w-node-cd553988-edd7-2a6f-932e-c2a21cdb8e89-9c7f9ca7 {
  align-self: start;
}

#w-node-_5eadca6d-1778-05e1-be95-34b7f952fc18-f952fbf4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_31236c26-e0ce-18f0-3581-6285d8037e50-d8037e4b {
  align-self: stretch;
}
