@font-face{font-family:Raleway;src:url(/fonts/Raleway-var.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--blue:#345ea8;--teal:#3bb6b8;--orange:#eda677;--bg:#f5f5f7;--grey:#b5b5b5}*{box-sizing:border-box}html{font-size:10px}@media (width>=992px){html{font-size:min(5.625px,.520833vw)}}body{color:#000;background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-family:Raleway,system-ui,sans-serif}a{color:inherit;text-decoration:none}img{max-width:none;display:block}h1,h2,h3,p,ul,ol{margin:0;padding:0}ul,ol{list-style:none}button,select{font:inherit}.site{width:100%;overflow-x:clip}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=992px){.page{width:192rem;margin:0 auto;position:relative}.hero:after,.topbar:after,.ftr:after{content:"";z-index:-1;width:100vw;margin-left:-50vw;position:absolute;top:0;bottom:0;left:50%}.wave{z-index:1;pointer-events:none;position:absolute}.wave--right{width:90rem;top:85.8rem;left:133.7rem}.wave--left{width:185.1rem;top:246.6rem;left:-18.4rem}section{position:relative}section>*,.hdr>*{position:absolute}.works>*,.feedback>*,.results>*,.packages>*{z-index:2}.h-sec{text-align:center;text-transform:uppercase;font-size:5.52rem;font-weight:400;line-height:1;left:0;right:0}.sub{text-align:center;color:var(--grey);font-size:3.6rem;font-weight:300;line-height:3.7rem;left:0;right:0}.btn{background:var(--blue);color:#fff;justify-content:center;align-items:center;display:flex}.hero{z-index:0;clip-path:inset(0 -100vw);height:107.8rem}.hero__bg{z-index:-1;background:linear-gradient(#345ea8 0,#345ea8fe 14.4%,#345ea8f3 28.8%,#345ea8c3 43.2%,#345ea877 57.6%,#345ea832 72%,#345ea809 86.5%,#345ea800 100%) top/100% 69.4rem no-repeat,url(/img/hero-bg.webp) 50%/cover no-repeat;width:100vw;margin-left:-50vw;top:0;bottom:0;left:50%}.hero__mascot{z-index:1;width:79.1rem;height:auto;top:10.2rem;left:-34.3rem}.hdr{z-index:3;height:20rem;position:absolute;inset:0 0 auto}.hdr__link{text-transform:uppercase;color:#fff;font-size:2.45rem;font-weight:500;line-height:1;top:9.65rem}.hdr__l1{left:42.4rem}.hdr__l2{left:63.4rem}.hdr__l3{left:119.1rem}.hdr__l4{left:139.8rem}.hdr__logo{top:8.8rem;left:84.2rem}.hdr__logo img{width:23.5rem;height:auto}.hdr__book{width:24.2rem;height:6.7rem;color:var(--blue);background:#fff;border-radius:3.2rem;justify-content:center;align-items:center;font-size:1.97rem;font-weight:600;display:flex;top:7.2rem;left:163.3rem}.hdr__burger{display:none}.hero__title{z-index:2;text-align:center;color:#fff;font-size:5rem;font-weight:400;line-height:6.1rem;top:31.94rem;left:0;right:0}.quote{z-index:2;background:#fff;border-radius:5.3rem;width:104.6rem;height:10.9rem;top:61.8rem;left:43.7rem}.quote__field{height:100%;position:absolute;top:0}.quote__f1{width:14.8rem;left:6.3rem}.quote__f2{width:16.8rem;left:26rem}.quote__f3{width:15.1rem;left:50.7rem}.quote select{-webkit-appearance:none;appearance:none;color:#000;cursor:pointer;outline-offset:.4rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 11'%3E%3Cpath d='M1 1.5l6 8 6-8' fill='none' stroke='%23345ea8' stroke-width='1.6'/%3E%3C/svg%3E") 100%/1.4rem 1.1rem no-repeat;border:0;width:100%;height:100%;padding:0;font-size:2rem;font-weight:300}.quote select:disabled{color:#c1c5cd;cursor:default}.quote__btn{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:4rem;width:30.7rem;height:8.4rem;font-size:2rem;font-weight:300;position:absolute;top:1.3rem;left:71.8rem}.hero__hint{z-index:2;text-align:center;color:#fff;font-size:2.45rem;font-weight:300;line-height:1;top:85.45rem;left:0;right:0}.hero__login{z-index:2;text-align:center;color:#fff;font-size:2rem;font-weight:100;line-height:1;top:92.31rem;left:0;right:0}.hero__login a{color:var(--blue)}.works{height:117.2rem}.works__title{top:15.71rem}.works__sub{top:25.7rem}.works__line{border-left:.1rem dashed var(--orange);height:42.7rem;top:50.9rem;left:38.6rem}.steps{inset:0}.step{position:absolute;left:33.2rem}.step--1{top:44.6rem}.step--2{top:65.2rem}.step--3{top:88.8rem}.step__icon{background:var(--orange);border-radius:50%;justify-content:center;align-items:center;width:10.5rem;height:10.5rem;display:flex;position:absolute;top:0;left:0}.step--1 .step__icon img{width:6.7rem}.step--2 .step__icon img{width:3.2rem}.step--3 .step__icon img{width:5.4rem}.step__title,.step__text{width:93.1rem;font-size:3.24rem;font-weight:300;line-height:3.33rem;position:absolute;left:16.5rem}.step__title{text-transform:uppercase;color:#000;white-space:nowrap}.step--1 .step__title{top:3.69rem}.step--2 .step__title{top:3.19rem}.step--3 .step__title{top:4.59rem}.step--1 .step__text{top:10.35rem}.step--2 .step__text{top:9.85rem}.step--3 .step__text{top:11.25rem}.step__text{color:var(--grey)}.feedback{height:115rem}.feedback__title{top:8.21rem}.feedback__viewport{inset:0}.feedback__track{gap:12.3rem;transition:transform .5s;display:flex;position:absolute;top:24.3rem;left:14.4rem}.review{background:#fff;border-radius:50%;flex:none;width:61.6rem;height:61.6rem;position:relative;box-shadow:0 0 14.2rem #0000001a}.review__stars{justify-content:space-between;width:26.6rem;display:flex;position:absolute;top:12.3rem;left:16.4rem}.review__stars svg{width:4.9rem;height:4.7rem;fill:var(--orange)}.review__text{text-align:center;width:43rem;color:var(--grey);font-size:2.38rem;font-weight:400;line-height:3.52rem;position:absolute;top:22.4rem;left:9.3rem}.review__name{text-align:center;font-size:2.85rem;font-weight:500;line-height:1;position:absolute;top:47.39rem;left:0;right:0}.arrow{cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:7.7rem;height:7.7rem;display:flex;top:100.2rem;box-shadow:0 0 4rem #0000000d}.arrow--prev{left:82.5rem}.arrow--next{left:101.8rem}.arrow svg{fill:none;stroke:#000;stroke-width:2.2px;width:2.2rem;height:3.6rem}.results{height:110rem}.results__title{top:6.51rem;transform:translate(-1.4rem)}.results__sub{top:18.44rem}.results__row{inset:0}.results__img{object-fit:cover;width:76.8rem;height:51.2rem;position:absolute;top:38.2rem}.results__img--1{left:-19.5rem}.results__img--2{left:60rem}.results__img--3{left:153.8rem}.results__img--4{left:233.3rem}.results__btn{border-radius:3.9rem;width:30.2rem;height:8.2rem;font-size:2.46rem;font-weight:600;top:96.9rem;left:80.9rem}.packages{height:191.6rem}.packages__title{top:7.51rem;transform:translate(-1.5rem)}.packages__sub{top:20.14rem}.toggle{background:#fff;border-radius:6.2rem;width:58.7rem;height:12.8rem;top:35.6rem;left:66.6rem}.toggle__opt{color:#bababa;cursor:pointer;background:0 0;border:0;border-radius:3.9rem;width:25rem;height:8.2rem;font-size:2.46rem;font-weight:300;position:absolute;top:2.3rem}.toggle__opt:first-child{left:3.3rem}.toggle__opt:last-child{left:31.4rem}.toggle__opt.is-active{background:var(--blue);color:#fff}.cards{inset:0}.card{text-align:center;background:#fff;border-radius:25.4rem;width:51.2rem;height:112.2rem;position:absolute;top:59.9rem;box-shadow:0 0 5rem #0000000d}.card.slot-1{left:11.2rem}.card.slot-2{left:70.5rem}.card.slot-3{left:129.7rem}.card>*{position:absolute;left:0;right:0}.card__name{text-transform:uppercase;font-size:4.5rem;font-weight:500;line-height:1;top:13.96rem}.card__car{width:39.6rem;height:auto;top:24.8rem;left:5.8rem;right:auto}.card__price{font-size:5.11rem;font-weight:500;line-height:1;top:44.84rem}.card__price sup{vertical-align:top;font-size:3.1rem;position:relative;top:0}.card__note{text-transform:uppercase;font-size:1.79rem;font-weight:300;line-height:3.08rem;top:50.1rem}.card__btn{background:var(--blue);color:#fff;border-radius:2.67rem;justify-content:center;align-items:center;width:16rem;height:5.7rem;font-size:1.32rem;font-weight:300;display:flex;top:60.3rem;left:17.8rem;right:auto}.card__group{text-transform:uppercase;font-size:2.4rem;font-weight:500;line-height:1;top:67.36rem}.card__rule{background:#e7e7ea;width:42.3rem;height:.1rem;top:72.2rem;left:4.8rem;right:auto}.card__list{width:33rem;font-size:2.4rem;font-weight:200;line-height:3.8rem;top:74.16rem;left:9.1rem;right:auto}.ftr{z-index:2;background:var(--blue);color:#f5f5f7;height:51rem;position:relative}.ftr:after{background:var(--blue)}.ftr>*{position:absolute}.ftr__links{letter-spacing:.05em;text-transform:uppercase;flex-direction:column;font-size:2.2rem;font-weight:500;line-height:3.8rem;display:flex;top:12.69rem;left:20rem}.ftr__logo{top:7.2rem;left:85.6rem}.ftr__logo img{width:21.3rem;height:auto}.ftr__social{gap:3.9rem;display:flex;top:13.8rem;left:138rem}.ftr__social svg{width:4.3rem;height:4.3rem;display:block}.ftr__contact{letter-spacing:.05em;text-transform:uppercase;flex-direction:column;font-size:2.2rem;font-weight:500;line-height:3.37rem;display:flex;top:19.8rem;left:138rem}.ftr__copy{text-align:center;letter-spacing:.05em;text-transform:uppercase;font-size:2.4rem;font-weight:300;line-height:1;top:36.96rem;left:0;right:0}}@media (width<=991px){.wave,.works__line{display:none}.hero{color:#fff;text-align:center;flex-direction:column;min-height:100svh;padding:0 20px 150px;display:flex;position:relative;overflow:hidden}.hero .hdr{flex:none}.hero__title{margin-top:auto!important}.hero__login{margin-bottom:auto}.hero__bg{background:linear-gradient(#345ea8 0,#345ea899 45%,#345ea833 100%),url(/img/hero-bg.webp) 50%/cover no-repeat;position:absolute;inset:0}.hero>:not(.hero__bg){position:relative}.hero__mascot{z-index:0;width:150px;height:auto;bottom:-30px;left:-60px;position:absolute!important}.hero>:not(.hero__bg):not(.hero__mascot){z-index:1}.hdr{justify-content:space-between;align-items:center;gap:12px;height:80px;display:flex}.hdr__link{display:none}.hdr__logo img{width:130px;height:auto}.hdr__book{color:var(--blue);background:#fff;border-radius:999px;margin-left:auto;padding:10px 18px;font-size:14px;font-weight:600}.hdr__burger{background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;padding:10px;display:flex}.hdr__burger span{background:#fff;height:2px;display:block}.hero__title{margin:56px 0 28px;font-size:26px;font-weight:400;line-height:1.3}.hero__title br{display:none}.quote{background:#fff;border-radius:24px;flex-direction:column;gap:10px;padding:16px;display:flex}.quote select{color:#000;-webkit-appearance:none;appearance:none;-webkit-text-fill-color:#000;opacity:1;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 11'%3E%3Cpath d='M1 1.5l6 8 6-8' fill='none' stroke='%23345ea8' stroke-width='1.6'/%3E%3C/svg%3E") right 18px center/12px 10px no-repeat;border:1px solid #e3e5ea;border-radius:999px;width:100%;height:48px;padding:0 18px;font-size:16px;font-weight:300}.quote select:disabled{color:#8a909b;-webkit-text-fill-color:#8a909b;background-color:#f7f7f9}.hdr__book{-webkit-text-fill-color:var(--blue)}.quote__btn{background:var(--blue);color:#fff;border:0;border-radius:999px;height:52px;font-size:16px;font-weight:300}.hero__hint{margin-top:24px;font-size:16px;font-weight:300}.hero__login{margin-top:12px;font-size:14px;font-weight:200}.hero__login a{color:#fff;text-decoration:underline}section:not(.hero){text-align:center;padding:64px 20px;overflow:hidden}.h-sec{text-transform:uppercase;font-size:26px;font-weight:400}.sub{color:var(--grey);margin-top:16px;font-size:17px;font-weight:300;line-height:1.4}.sub br,.step__text br{display:none}.steps{text-align:left;gap:32px;margin-top:40px;display:grid}.step{grid-template-columns:64px 1fr;column-gap:16px;display:grid}.step__icon{background:var(--orange);border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.step__icon img{width:32px;height:auto}.step__title{text-transform:uppercase;align-self:end;font-size:18px;font-weight:400}.step__text{color:var(--grey);font-size:15px;font-weight:300}.feedback__viewport{margin-top:32px;overflow:hidden}.feedback__track{gap:20px;transition:transform .5s;display:flex}.review{aspect-ratio:1;background:#fff;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:14px;width:100%;max-width:340px;margin:0 auto;padding:40px;display:flex;box-shadow:0 0 60px #00000014}.review__stars{gap:6px;display:flex}.review__stars svg{width:22px;height:22px;fill:var(--orange)}.review__text{color:var(--grey);font-size:14px;line-height:1.5}.review__name{font-size:17px;font-weight:500}.arrow{background:#fff;border:0;border-radius:50%;width:48px;height:48px;margin:24px 10px 0;box-shadow:0 0 30px #0000000f}.arrow svg{fill:none;stroke:#000;stroke-width:2.4px;width:10px;height:18px}.results__row{scroll-snap-type:x mandatory;gap:12px;margin-top:32px;display:flex;overflow-x:auto}.results__img{aspect-ratio:3/2;object-fit:cover;scroll-snap-align:center;flex:none;width:85%;height:auto}.btn{background:var(--blue);color:#fff;border-radius:999px;margin-top:28px;padding:16px 32px;font-weight:600;display:inline-flex}.toggle{background:#fff;border-radius:999px;margin-top:28px;padding:6px;display:inline-flex}.toggle__opt{color:#bababa;background:0 0;border:0;border-radius:999px;height:44px;padding:0 22px;font-size:15px;font-weight:300}.toggle__opt.is-active{background:var(--blue);color:#fff}.cards{justify-items:center;gap:28px;margin-top:36px;display:grid}.card{background:#fff;border-radius:180px;width:100%;max-width:360px;padding:64px 28px 72px;box-shadow:0 0 40px #0000000d}.card__name{text-transform:uppercase;font-size:28px;font-weight:500}.card__car{width:80%;height:auto;margin:24px auto}.card__price{font-size:34px;font-weight:500}.card__price sup{font-size:18px}.card__note{text-transform:uppercase;font-size:12px;font-weight:300;line-height:1.8}.card__btn{background:var(--blue);color:#fff;border-radius:999px;margin:18px 0 10px;padding:10px 22px;font-size:13px;font-weight:300;display:inline-flex}.card__group{text-transform:uppercase;font-size:16px;font-weight:500}.card__rule{background:#e7e7ea;height:1px;margin:14px 0;display:block}.card__list{font-size:16px;font-weight:200;line-height:1.9}.ftr{background:var(--blue);color:#f5f5f7;text-align:center;justify-items:center;gap:24px;padding:48px 20px 32px;display:grid}.ftr__logo{order:-1}.ftr__logo img{width:130px;height:auto}.ftr__links,.ftr__contact{letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:15px;font-weight:500;display:flex}.ftr__social{gap:20px;display:flex}.ftr__social svg{width:36px;height:36px;display:block}.ftr__copy{letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:300}}@media (width>=992px){.topbar{background:var(--blue);z-index:3;height:21.5rem}.topbar:after{background:var(--blue)}.inner--services .wave--ileft{width:254.9rem;top:189.4rem;left:-170.9rem}.inner--services .wave--iright{width:57.7rem;top:62.8rem;left:160.7rem}.inner--about .wave--ileft,.inner--contact .wave--ileft{width:254.9rem;left:-170.7rem}.inner--about .wave--iright,.inner--contact .wave--iright{width:57.7rem;left:163.2rem}.inner--about .wave--ileft{top:110rem}.inner--about .wave--iright{top:28.3rem}.inner--contact .wave--ileft{top:125.6rem}.inner--contact .wave--iright{top:35rem}.svc,.about,.contact,.nf,.svc>*,.about>*,.contact>*,.nf>*,.packages--svc>*{z-index:2}.svc{height:86.2rem}.svc .quote{top:9.3rem}.svc__name{text-transform:uppercase;font-size:6.28rem;font-weight:500;line-height:1;top:28.6rem;left:41.6rem}.svc__price{font-size:3.42rem;font-weight:500;line-height:1;top:29.3rem;right:40.8rem}.svc__car{color:#bcbfc9;font-size:2.49rem;font-weight:300;line-height:1;top:33.24rem;right:40.9rem}.svc__img{width:131.4rem;height:auto;top:42.5rem;left:30.5rem}.packages--svc{height:189.8rem}.packages--svc>*{translate:1.35rem}.packages--svc .cards>.card{translate:0}.about{height:188.4rem}.about__title{top:12.71rem}.about__mission{text-align:center;font-size:5rem;font-weight:400;line-height:1;top:30.19rem;left:0;right:0}.about__text{width:125.4rem;color:var(--grey);text-align:justify;text-align-last:center;font-size:3.06rem;font-weight:300;line-height:3.67rem;top:41.66rem;left:33.1rem}.about__text p+p{margin-top:3.67rem}.about__mascot{width:144.7rem;height:auto;top:81.7rem;left:8.5rem}.contact{height:159.6rem}.contact__title{top:12.71rem}.contact__head{text-align:center;font-size:5rem;font-weight:400;line-height:1;top:29.09rem;left:0;right:0}.contact__sub{text-align:center;color:var(--grey);font-size:3rem;font-weight:300;line-height:3.6rem;top:37.37rem;left:0;right:0}.cform{inset:0}.cform__in{width:95.4rem;height:9.9rem;font:inherit;color:#000;outline-offset:.3rem;background:#fff;border:0;border-radius:4.84rem;padding:0 5.8rem;font-size:2.74rem;font-weight:300;position:absolute;left:48.3rem}.cform__in::placeholder{color:var(--grey);opacity:1}.cform__in--1{top:49.9rem}.cform__in--2{top:64.3rem}.cform__in--3{top:78.6rem}.cform__msg{resize:none;height:28.6rem;padding-top:3.6rem;top:92.9rem;left:48.2rem}.cform__submit{background:var(--blue);color:#fff;text-transform:uppercase;cursor:pointer;border:0;border-radius:3.9rem;width:25.1rem;height:8.3rem;font-size:2.46rem;font-weight:300;position:absolute;top:127.9rem;left:83.4rem}.contact__info{letter-spacing:.05em;color:var(--blue);flex-direction:column;align-items:center;font-size:2.98rem;font-weight:500;line-height:4.57rem;display:flex;top:142.58rem;left:0;right:0}.nf{height:120.3rem}.nf>p,.nf>h1{text-align:center;line-height:1;left:0;right:0}.nf__code{font-size:23.49rem;font-weight:600;top:14.3rem}.nf__title{font-size:6.8rem;font-weight:400;top:39.23rem}.nf__text{font-size:3rem;font-weight:300;top:51.17rem}.nf__img{width:62.2rem;height:auto;top:66.9rem;left:64.7rem}}@media (width<=991px){section.topbar{background:var(--blue);padding:0 20px}.topbar .hdr{color:#fff}.svc{gap:20px;display:grid}.svc .quote{order:0}.svc__name{text-transform:uppercase;margin-top:12px;font-size:30px;font-weight:500}.svc__price{font-size:22px;font-weight:500}.svc__car{color:#9aa0ab;font-size:15px;font-weight:300}.svc__img{width:100%;height:auto}.svc .quote{box-shadow:0 0 30px #0000000d}.about__title,.contact__title{text-transform:uppercase;font-size:26px;font-weight:400}.about__mission,.contact__head{margin-top:24px;font-size:22px;font-weight:400}.about__text,.contact__sub{color:var(--grey);margin-top:14px;font-size:16px;font-weight:300;line-height:1.5}.about__text p+p{margin-top:14px}.about__text br,.contact__sub br{display:none}.about__mascot{width:90%;height:auto;margin:32px auto -64px}.cform{gap:14px;margin-top:24px;display:grid}.cform__in{width:100%;height:52px;font:inherit;background:#fff;border:0;border-radius:26px;padding:0 22px;font-size:16px;font-weight:300}.cform__msg{resize:vertical;border-radius:22px;height:140px;padding-top:16px}.cform__submit{background:var(--blue);color:#fff;text-transform:uppercase;border:0;border-radius:24px;justify-self:center;height:48px;padding:0 36px;font-weight:300}.contact__info{color:var(--blue);letter-spacing:.05em;gap:6px;margin-top:24px;font-size:16px;font-weight:500;display:grid}.nf__code{font-size:110px;font-weight:600;line-height:1}.nf__title{margin-top:8px;font-size:32px;font-weight:400}.nf__text{margin-top:16px;font-size:16px;font-weight:300}.nf__img{width:80%;height:auto;margin:32px auto 0}}@media (width>=992px){.wave--right{left:calc(50vw + 37.7rem)}.wave--left{left:calc(77.6rem - 50vw)}.hero__mascot{left:calc(61.7rem - 50vw)}.results__img--1{left:calc(76.5rem - 50vw)}.results__img--3{left:calc(57.8rem + 50vw)}.results__img--4{left:calc(137.3rem + 50vw)}.inner--services .wave--ileft{left:calc(-74.9rem - 50vw)}.inner--services .wave--iright{left:calc(50vw + 64.7rem)}.inner--about .wave--ileft,.inner--contact .wave--ileft{left:calc(-74.7rem - 50vw)}.inner--about .wave--iright,.inner--contact .wave--iright{left:calc(50vw + 67.2rem)}.hdr__book{font-size:max(1.97rem,14px)}.hdr__link{font-size:max(2.45rem,13px)}.quote select,.quote__btn{font-size:max(2rem,14px)}.hero__hint{font-size:max(2.45rem,14px)}.hero__login{font-size:max(2rem,13px);font-weight:200}.card__note{font-size:max(1.79rem,10.5px)}.card__btn{font-size:max(1.32rem,12px)}.card__list,.card__group{font-size:max(2.4rem,13.5px)}.review__text{font-size:max(2.38rem,13.5px)}.ftr__links,.ftr__contact{font-size:max(2.2rem,13px)}.ftr__copy{font-size:max(2.4rem,13px)}.toggle__opt{font-size:max(2.46rem,14px)}.svc__car{font-size:max(2.49rem,14px)}.step__text,.sub,.contact__sub,.hero__title{white-space:nowrap}:root{--hx:max(0px, (100vh - 107.8rem) / 2)}@supports (height:100svh){:root{--hx:max(0px, (100svh - 107.8rem) / 2)}}.hero{height:calc(107.8rem + 2 * var(--hx))}.hero__title{top:calc(31.94rem + var(--hx))}.hero .quote{top:calc(61.8rem + var(--hx))}.hero__hint{top:calc(85.45rem + var(--hx))}.hero__login{top:calc(92.31rem + var(--hx))}.hero__mascot{width:auto;height:calc((107.8rem + 2 * var(--hx)) * 1.09);top:auto;left:calc(96rem - 50vw);bottom:calc((107.8rem + 2 * var(--hx)) * -.1846);transform:translate(-43.36%)}.wave--right{top:calc(85.8rem + 2 * var(--hx))}.wave--left{top:calc(246.6rem + 2 * var(--hx))}}.hp{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.cform__status{color:var(--grey);text-align:center;font-size:15px}.cform__status[data-state=ok]{color:#1f7a4d}.cform__status[data-state=error]{color:#b3261e}.cform__submit:disabled{opacity:.6;cursor:default}@media (width>=992px){.cform__status{width:95.4rem;position:absolute;top:137.5rem;left:48.3rem}}@media (width<=991px){.cform__status{margin:0}}.mnav[hidden]{display:none!important}.mnav{z-index:1000;background:var(--blue);color:#fff;padding:0 20px calc(32px + env(safe-area-inset-bottom));flex-direction:column;animation:.2s ease-out mnavIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes mnavIn{0%{opacity:0}to{opacity:1}}.mnav__top{flex:none;justify-content:space-between;align-items:center;height:80px;display:flex}.mnav__logo img{width:130px;height:auto;display:block}.mnav__close{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:10px}.mnav__close svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;width:100%;height:100%}.mnav__links{flex-direction:column;align-items:center;gap:8px;margin:auto 0;display:flex}.mnav__links a{letter-spacing:.04em;text-transform:uppercase;color:#fff;padding:14px 24px;font-size:22px;font-weight:500;text-decoration:none;display:block}.mnav__book{color:var(--blue);background:#fff;border-radius:999px;flex:none;align-self:center;padding:14px 44px;font-size:16px;font-weight:600;text-decoration:none}body.menu-open{overflow:hidden}@media (width>=992px){.mnav{display:none!important}}.card[hidden],.card__from[hidden],.card__price sup[hidden]{display:none!important}.card__from{text-transform:uppercase;letter-spacing:.04em;font-size:.5em;font-weight:400}#top{scroll-margin-top:20px}@media (width>=992px){.no-reviews .wave--left{top:calc(246.6rem - 115rem + 2 * var(--hx))}.cards{pointer-events:none}.card{pointer-events:auto}}
