@media screen and (width <= 649px){.fast-track-airport{padding:20px 16px}.fast-track-airport__title{font:700 24px/1.16 var(--font-main)}.fast-track-airport__swiper{margin-top:20px;margin-right:-16px}}@media screen and (width >= 650px){.fast-track-airport__title{font:700 32px/1.12 var(--font-main)}.fast-track-airport__swiper{margin-top:28px}}@media (width > 1200px){.fast-track-airport__nav{display:none}}.fast-track-airport .slider-bullet__icon{margin-bottom:12px;background-color:#ccc;border-radius:4px}.fast-track-airport .slider-bullet.swiper-pagination-bullet-active .slider-bullet__icon{background-color:var(--color-primary)}.fast-airport-card{display:flex!important;flex-direction:column;gap:24px;justify-content:space-between;height:initial!important;padding:14px;border-radius:12px}.fast-airport-card__img{overflow:hidden;background:#f3f3f3;border-radius:8px;aspect-ratio:277/170}.fast-airport-card__img img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (width <= 649px){.fast-airport-card{padding-top:8px;background:#fff;border:2px solid var(--color-primary);transition:background-color .3s ease,border-color .3s ease}.fast-airport-card__num{font:700 32px/1.4 var(--font-main)}.fast-airport-card__title{font:600 20px/1.2 var(--font-main)}.fast-airport-card__text{margin-top:12px;font:300 16px/1.37 var(--font-main)}}@media screen and (width >= 650px){.fast-airport-card{background-color:#f5f5f5;border:2px solid #f3f3f3}.fast-airport-card__num{color:var(--color-grey-800);font:600 36px/1.72 var(--font-main);transition:color .3s ease}.fast-airport-card:hover,.fast-airport-card:focus-visible{background-color:#fff;border-color:var(--color-primary)}.fast-airport-card:hover .fast-airport-card__num,.fast-airport-card:focus-visible .fast-airport-card__num{color:var(--color-text-main)}.fast-airport-card__title{font:700 24px/1.33 var(--font-main)}.fast-airport-card__text{margin-top:12px;font:300 16px/1.5 var(--font-main)}}.fast-track-benefits__item{display:flex;gap:16px}.fast-track-benefits__paragraph{margin-top:4px;color:#4a5368;font:400 14px/1.42 var(--font-main)}.fast-track-benefits__img{width:65px;height:65px}@media screen and (width <= 649px){.fast-track-benefits{padding:40px 16px}.fast-track-benefits__item:not(:first-child){margin-top:20px}.fast-track-benefits__title{font:700 16px/1.25 var(--font-main)}}@media screen and (width >= 650px){.fast-track-benefits{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.fast-track-benefits__item{flex:1;min-width:300px;max-width:415px}.fast-track-benefits__title{font:600 16px/1.25 var(--font-main)}}.fast-track-good-know__item-list{margin-top:12px;padding-left:32px;list-style:none}.fast-track-good-know__item-li{position:relative;color:var(--color-bg-dark);font:300 16px/1.5 var(--font-main)}.fast-track-good-know__item-li:before{position:absolute;top:10px;left:-23px;width:5px;height:5px;background-color:var(--color-text-main);border-radius:50%;content:""}@media screen and (width <= 649px){.fast-track-good-know{padding:20px 16px}.fast-track-good-know__title{font:700 24px/1.16 var(--font-main)}.fast-track-good-know__container{display:flex;flex-direction:column;gap:12px;margin-top:20px}.fast-track-good-know__item-title{color:var(--color-bg-dark);font:700 16px/1.25 var(--font-main)}}@media screen and (width >= 650px){.fast-track-good-know__title{font:700 32px/1.12 var(--font-main)}.fast-track-good-know__container{display:flex;gap:20px;margin-top:28px}.fast-track-good-know__item-title{color:var(--color-bg-dark);font:600 16px/1.25 var(--font-main)}}.fast-track-hero{position:relative;display:grid;width:100%;overflow:hidden}.fast-track-hero__picture,.fast-track-hero__block{grid-area:1/1}.fast-track-hero__picture{position:relative;z-index:0;display:block;overflow:hidden}.fast-track-hero__picture:after{position:absolute;background:#00000047;content:"";pointer-events:none;inset:0}@media (width > 1440px){.fast-track-hero__picture{aspect-ratio:1440/440}}.fast-track-hero__img{display:block;width:100%;height:auto;object-fit:cover}.fast-track-hero__block{z-index:1;display:flex;flex-direction:column;align-items:center;place-self:center center;justify-content:center;color:#fff}@media (width > 1000px){.fast-track-hero__block{margin-top:45px}}@media (width >= 650px) and (width <= 1000px){.fast-track-hero__block{margin-top:72px}}@media (width < 650px){.fast-track-hero__block{margin-top:70px}}@media (width >= 650px) and (width <= 768px){.fast-track-hero__img{height:100%}}@media screen and (width <= 649px){.fast-track-hero__block{align-items:flex-start;justify-content:flex-end;width:100%;padding:48px 16px 28px;place-self:flex-end flex-start}.fast-track-hero__header{font:700 28px/1.14 var(--font-main)}.fast-track-hero__text{margin-top:8px;font:300 16px/1.37 var(--font-main)}}@media screen and (width >= 650px){.fast-track-hero{min-height:440px}.fast-track-hero__block{padding:40px 80px;text-align:center}.fast-track-hero__img{min-height:440px}.fast-track-hero__header{max-width:716px;font:700 60px/1 var(--font-main)}.fast-track-hero__text{max-width:326px;margin-top:20px;font:500 16px/1.5 var(--font-main)}}@media (width > 1000px){.fast-track-page{margin-top:-76px}}@media (width >= 650px) and (width <= 1000px){.fast-track-page{margin-top:-72px}}@media (width < 650px){.fast-track-page{margin-top:-62px}}@media screen and (width <= 649px){.fast-track-page>section:last-child{padding-bottom:20px}.fast-track-page__breadcrumbs{margin-bottom:40px}}@media screen and (width >= 650px){.fast-track-page__breadcrumbs{display:none}.fast-track-page>section:last-child{padding-bottom:92px}}.fast-track-links__container{display:flex;list-style:none}.fast-track-links__link{flex:1}.fast-track-links__link a{display:flex;flex-direction:column;gap:12px;align-items:center;text-decoration:none}.fast-track-links__img{max-width:100%;border-radius:24px;aspect-ratio:1/1}@media screen and (width <= 649px){.fast-track-links{padding:20px 16px}.fast-track-links__title{font:700 24px/1.16 var(--font-main)}.fast-track-links__container{gap:12px;margin-top:20px}.fast-track-links__img{border-radius:10px;aspect-ratio:111/124}}@media screen and (width >= 650px){.fast-track-links__title{font:700 32px/1.12 var(--font-main);text-align:center}.fast-track-links__container{gap:20px;margin-top:40px}.fast-track-links__link a{gap:20px}}.fast-track-register__list{max-width:416px;margin-top:32px;list-style:none;counter-reset:custom-counter}.fast-track-register__step{position:relative;display:flex;gap:16px}.fast-track-register__step:not(:last-child){padding-bottom:28px}.fast-track-register__step:not(:last-child):after{position:absolute;top:32px;left:16px;width:2px;height:calc(100% - 32px);background:#fabc48;transform:scaleY(0);transform-origin:top;opacity:1;transition:transform .8s ease-out;content:""}.fast-track-register__step.active:not(:last-child):after{transform:scaleY(1)}.fast-track-register__step:before{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;color:#fff;background-color:#d4d4d4;border-radius:50%;transition:background-color .7s ease-out;content:counter(custom-counter);counter-increment:custom-counter}.fast-track-register__step.active:before{background-color:var(--color-primary)}.fast-track-register__step-title{font:500 16px/1.5 var(--font-main)}.fast-track-register__step-text{margin-top:2px;color:#4a5368;font:400 14px/1.42 var(--font-main)}.fast-track-register__step-title,.fast-track-register__step-text{transform:translateY(6px);opacity:0;transition:opacity .25s ease-out,transform .25s ease-out;will-change:opacity,transform}.fast-track-register__step.active .fast-track-register__step-title,.fast-track-register__step.active .fast-track-register__step-text{transform:translateY(0);opacity:1}@media (prefers-reduced-motion: reduce){.fast-track-register__step-title,.fast-track-register__step-text{transform:none;transition:none}}@media screen and (width <= 649px){.fast-track-register{padding:40px 16px 20px}.fast-track-register__img{display:none}.fast-track-register__title{font:700 24px/1.16 var(--font-main)}}@media screen and (width >= 650px){.fast-track-register{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.fast-track-register__title{font:700 32px/1.12 var(--font-main)}.fast-track-register__list{margin-top:28px}.fast-track-register__block{min-width:430px;max-width:calc(50% - 20px)}.fast-track-register__img{width:50%;min-width:430px;max-width:629px;height:max-content;border-radius:12px;aspect-ratio:629/318}}@media screen and (width >= 650px) and (width < 1000px){.fast-track-register__img{width:100%}}.fast-track-reviews__block{background-color:#f4f8f9}.fast-track-reviews__points{max-width:326px;font:400 14px/1.42 var(--font-main)}.fast-track-reviews__points ul{display:flex;flex-direction:column;gap:12px;list-style:none}.fast-track-reviews__points li{display:flex;gap:16px}.fast-track-reviews .read-new-reviews__review-btn:focus-visible,.fast-track-reviews .read-new-reviews__review-btn:hover{color:var(--color-primary);outline:inherit}@media screen and (width <= 649px){.fast-track-reviews__block{padding:40px 16px 36px}.fast-track-reviews__title{max-width:300px;font:700 24px/1.16 var(--font-main)}.fast-track-reviews__header{margin-bottom:32px}.fast-track-reviews__points,.fast-track-reviews__swiper{margin-top:32px}.fast-track-reviews .read-new-reviews__review-text{-webkit-line-clamp:5}.fast-track-reviews .read-new-reviews__user-logo{width:24px;min-width:24px;height:24px;min-height:24px;font:600 8px/1.75 var(--font-main)}.fast-track-reviews .read-new-reviews__user-name{font:400 12px/1.33 var(--font-main)}.fast-track-reviews .read-new-reviews__date{font:500 12px/1.33 var(--font-main)}.fast-track-reviews .reviews__rating svg{width:16px;height:16px}.fast-track-reviews .read-new-reviews__header-review{margin-bottom:12px}}@media screen and (width >= 650px){.fast-track-reviews{max-width:1440px;margin:48px auto}.fast-track-reviews__block{margin:0 80px;padding:32px;border-radius:12px}}@media screen and (width >= 650px) and (width < 1000px){.fast-track-reviews__block{margin:0 24px}}@media screen and (width >= 650px){.fast-track-reviews__header{display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.fast-track-reviews__title{max-width:300px;font:700 32px/1.12 var(--font-main)}.fast-track-reviews__swiper{display:flex;gap:12px;margin-top:24px}.fast-track-reviews__review{width:397px;max-width:33.3333333333%;height:304px;background:#fff;border-radius:8px}.fast-track-reviews .read-new-reviews__header-review{flex-direction:column;gap:16px;margin-bottom:8px}.fast-track-reviews .read-new-reviews__reviews{margin-top:24px}}@media screen and (width <= 649px){.ft-error{display:flex;flex-direction:column-reverse}.ft-error__section{padding-top:28px;padding-bottom:20px}.ft-error__breadcrumbs{margin-bottom:52px}.ft-error__title{margin-bottom:20px;font:700 24px/1.16 var(--font-main)}.ft-error__text{font:400 14px/1.57 var(--font-main)}.ft-error__actions{margin-top:24px}.ft-error .cart-empty__image{margin-top:20px}.ft-error .cart-empty__image img{width:100%;height:auto;object-fit:cover;overflow:hidden}}@media screen and (width >= 650px){.ft-error__container{display:flex;align-items:center;justify-content:space-between}.ft-error__section{padding-top:24px;padding-bottom:84px}.ft-error__title{margin-bottom:32px;font:700 32px/1.12 var(--font-main)}.ft-error__text{max-width:380px;font:300 16px/1.5 var(--font-main)}.ft-error__actions{max-width:272px;margin-top:24px}.ft-error__breadcrumbs{margin-top:32px}}@media (width >= 650px) and (width <= 800px){.ft-error .cart-empty__image{max-width:300px}.ft-error .cart-empty__image img{width:300px;height:auto}}.ft-success__actions{display:flex;flex-direction:column;gap:12px;margin-top:24px}.ft-success__picture img{width:100%;height:auto;object-fit:cover;overflow:hidden}.ft-success__mobile-links-caption{display:none}@media screen and (width <= 649px){.ft-success{padding:33px 16px 20px}.ft-success__container{display:flex;flex-direction:column-reverse;gap:32px;align-items:center}.ft-success__content{display:flex;flex-direction:column;align-items:center}.ft-success__title{font:700 28px/1.14 var(--font-main);text-align:center}.ft-success__text{margin-top:16px;font:300 16px/1.37 var(--font-main);text-align:center}.ft-success__actions{width:100%}.ft-success__actions button,.ft-success__actions a{width:calc(100vw - 32px)}.ft-success__picture{display:flex;align-items:center;justify-content:center;width:460px;max-width:calc(100vw - 40px)}.ft-success__main{padding-bottom:40px}.ft-success__mobile-links-caption{display:block;padding:4px 16px 0;color:var(--color-bg-dark);font:700 20px/1.2 var(--font-main)}}@media screen and (width >= 650px){.ft-success{padding:26px 80px 64px}.ft-success__actions{max-width:342px}.ft-success__title{font:700 32px/1.12 var(--font-main)}.ft-success__text{max-width:514px;margin-top:10px;font:300 16px/1.5 var(--font-main)}.ft-success__container{display:flex;align-items:center;justify-content:space-between;min-height:596px}.ft-success__main{display:flex}.ft-success__main .popup__content{padding:48px}.ft-success__main .fast-track-links,.ft-success__mobile-links-caption{display:none}}@media (width <= 1000px){.ft-success{padding:26px 24px 64px}}@media (width >= 650px) and (width <= 800px){.ft-success__container{flex-direction:column-reverse;gap:32px}.ft-success__picture{display:flex;align-items:center;justify-content:center;width:460px}.ft-success__content{display:flex;flex-direction:column;align-items:center}.ft-success__text{text-align:center}.ft-success__actions{width:100%}}@media (width <= 390px){.ft-success__picture{width:230px}.ft-success__actions .btn{min-width:200px}}.ft-guide__img{width:100%;height:100%;object-fit:cover;overflow:hidden}.ft-guide__picture{display:flex;overflow:hidden;border-radius:8px}.ft-guide__step{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:16px;border:1px solid #e0e0e0;border-radius:8px}.ft-guide__step-num{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-bottom:12px;color:#fbbf24;font:300 14px/1.42 var(--font-main);border:1px solid #fbbf24;border-radius:50%}.ft-guide__info{display:flex;gap:8px;align-items:center;margin-top:8px;color:var(--color-bg-dark);font:300 16px/1.5 var(--font-main)}@media screen and (width <= 649px){.ft-guide__title{display:none}.ft-guide__block{display:flex;flex-direction:column;gap:8px;margin-top:24px;padding:0 16px}.ft-guide__block-title{margin-bottom:4px;color:var(--color-bg-dark);font:600 20px/1.2 var(--font-main)}.ft-guide__step-title{font:700 16px/1.25 var(--font-main)}.ft-guide__step-text{margin-top:8px;color:var(--color-grey-800);font:500 12px/1.33 var(--font-main)}.ft-guide__picture{width:159px;min-width:159px;height:108px}.ft-guide__info{margin-top:4px}}@media (width <= 380px){.ft-guide__step{flex-direction:column}.ft-guide__picture{width:100%;height:auto}}@media screen and (width >= 650px){.ft-guide__title{font:700 24px/1.33 var(--font-main)}.ft-guide__block{display:flex;flex-direction:column;gap:12px;margin-top:20px}.ft-guide__block-title{margin-bottom:8px;color:var(--color-bg-dark);font:600 20px/1.2 var(--font-main)}.ft-guide__step-title{font:600 16px/1.25 var(--font-main)}.ft-guide__step-text{margin-top:8px;color:var(--color-grey-800);font:400 12px/1.33 var(--font-main)}.ft-guide__picture{width:188px;min-width:188px;height:120px}.ft-guide__step{max-width:484px}}.airport-dd__item{display:flex;gap:12px;align-items:center;justify-content:space-between;width:100%;height:44px;padding:0 16px;font:300 16px/1.5 var(--font-main);text-align:left;background:transparent;border:0;cursor:pointer}.airport-dd__item.selected{background:#fef2d3;border:none}.airport-dd__item-icon{display:none}.airport-dd__item.selected .airport-dd__item-icon{color:var(--color-text-main)}.airport-dd__item:hover{background:#fef2d3}.airport-dd__item-text{min-width:0;overflow:hidden;color:var(--color-text-main);white-space:nowrap;text-overflow:ellipsis}.airport-dd__check{flex:0 0 auto}@media (width >= 800px){.airport-dd{z-index:20;padding-bottom:22px;overflow:hidden;background:#fff;border:1px solid #fff;border-radius:8px;box-shadow:0 0 8px #0b435b14}.airport-dd__header{display:none}}@media (width <= 799px){.airport-dd__item-icon{display:block;min-width:32px;color:var(--color-grey-800);font:300 14px/1.42 var(--font-main)}.airport-dd__item-text{display:flex;gap:8px;align-items:center}.airport-dd__item{height:52px;padding:8px 16px;background:#fff;border-bottom:1px solid #f6f6f6;border-radius:4px}.airport-dd{margin:0 -16px}.airport-dd__header{margin:0 16px 24px;font:var(--font-heading-3)}}@media (width <= 649px){.airport-dd__header{display:none}.airport-dd__container{margin:0 -16px}}@media (width >= 650px) and (width <= 800px){.fast-track-form__airport-dd{padding:24px 32px 48px!important}}.fast-track-form__airport-block{position:relative;flex:3}@media (width >= 800px){.fast-track-form__airport-block{min-width:228px}}@media (width >= 650px) and (width <= 1000px){.fast-track-form__airport-block{flex:0 0 100%;width:100%;min-width:0}}.airport-select{display:flex;align-items:center;justify-content:space-between;width:100%;height:56px;padding:4px 12px;color:var(--color-grey-800);font:300 16px/1.5 var(--font-main);background:#fff;border:1px solid #ced1d9;border-radius:8px;cursor:pointer;user-select:none}.airport-select.error{border-color:#eb5151}.airport-select__left{display:inline-flex;gap:10px;align-items:center;min-width:0}.airport-select__text{display:block;overflow:hidden;font:inherit;white-space:nowrap;text-overflow:ellipsis}.airport-select__chevron{transform:rotate(90deg);transition:transform .18s ease}.airport-select--chosen{color:var(--color-text-main)}.airport-select--open .airport-select__chevron{transform:rotate(-90deg)}.fast-track-form__calendar--empty,.fast-track-form__passengers--empty{color:var(--color-grey-800)}.fast-track-form__calendar{display:flex;gap:8px;align-items:center;width:228px;min-width:max-content;padding:4px 15px 4px 12px;color:var(--color-text-main);font:300 16px/1.5 var(--font-main);background-color:#fff;border:1px solid #ced1d9;border-radius:8px;cursor:pointer}.fast-track-form__calendar.error{border-color:#eb5151}.fast-track-form__calendar svg{color:var(--color-grey-800)}.fast-track-form__passengers-chevron{transform:rotate(90deg);transition:transform .18s ease}.fast-track-form__passengers{display:flex;gap:8px;align-items:center;justify-content:space-between;width:228px;min-width:max-content;padding:4px 12px;color:var(--color-text-main);font:300 16px/1.5 var(--font-main);background-color:#fff;border:1px solid #ced1d9;border-radius:8px;cursor:pointer}.fast-track-form__passengers.error{border-color:#eb5151}.fast-track-form__passengers--open .fast-track-form__passengers-chevron{transform:rotate(-90deg)}.fast-track-form__passengers svg{color:var(--color-grey-800)}.fast-track-form__passengers-text{display:flex;gap:8px;align-items:center}.fast-track-form__choose-btn{width:172px;height:56px;padding:8px 12px}.fast-track-form__calendar-right{display:flex;flex-direction:column;gap:20px;justify-content:space-between;max-width:321px;padding:12px 12px 0}.fast-track-form__calendar-title{color:#4a5368;font:500 16px/1.5 var(--font-main)}.fast-track-form__calendar-text{margin-top:8px;color:#4a5368;font:300 14px/1.42 var(--font-main)}.fast-track-form__calendar-warn{display:flex;gap:8px;align-items:center;color:#4a5368;font:300 14px/1.42 var(--font-main)}.fast-track-form__calendar-close,.fast-track-form__calendar-select{font:500 14px/1.71 var(--font-main)}@media screen and (width <= 649px){.fast-track-form{padding:40px 16px 20px}.fast-track-form__options{--gap: 8px;--pad: 1px;--i: 0;position:relative;display:flex;gap:var(--gap);justify-content:space-between;width:auto;margin:0;padding:var(--pad);background:#f3f4f7;border:0;border-radius:32px;box-shadow:-2px 2px 17px #0000000d;min-inline-size:0}.fast-track-form__options:before{position:absolute;top:var(--pad);bottom:var(--pad);left:var(--pad);z-index:0;width:calc((100% - 2 * var(--gap) - 2 * var(--pad)) / 3);background:var(--color-primary);border-radius:28px;transform:translate(calc(var(--i) * (100% + var(--gap))));transition:transform .32s cubic-bezier(.22,1,.36,1);content:""}.fast-track-form__options:has(#direction-there:checked){--i: 0}.fast-track-form__options:has(#direction-back:checked){--i: 1}.fast-track-form__options:has(#direction-there-back:checked){--i: 2}.fast-track-form__direction{position:relative;z-index:1;display:flex;flex:1;align-items:center;justify-content:center;padding:6px 0}.fast-track-form__direction label{display:flex;align-items:center;justify-content:center;width:100%;color:var(--color-grey-800);font:500 12px/1.33 var(--font-main);transition:color .22s ease}.fast-track-form__direction .fast-track-form__radio{display:none}.fast-track-form__direction input[type=radio]:checked+label{color:var(--color-text-main)}}@media screen and (width <= 649px) and (prefers-reduced-motion: reduce){.fast-track-form__options:before,.fast-track-form__direction label,.fast-track-form__passengers-chevron{transition:none}}@media screen and (width <= 649px){.fast-track-form__form{display:flex;flex-direction:column;gap:8px;margin-top:16px}.fast-track-form__calendar,.fast-track-form__passengers{width:100%;height:56px}.fast-track-form__calendar-right{display:flex;flex:1;flex-direction:column;max-width:100%;margin-top:24px;padding:0}.fast-track-form__calendar-warn{font:400 12px/1.33 var(--font-main)}.fast-track-form__desktop-time{display:none}.fast-track-form__time-picker{margin-bottom:10px}.fast-track-form__calendar-btns{display:flex;flex-direction:column-reverse;gap:20px}.fast-track-form__calendar-close,.fast-track-form__calendar-select{width:100%}.fast-track-form__calendar-title,.fast-track-form__calendar-text{display:none}.fast-track-form__choose-btn{width:100%;height:56px;margin-top:8px}.fast-track-form__mobile-btn{display:flex;justify-content:space-between;width:100%;padding:4px 12px;border:1px solid #ced1d9}.fast-track-form__mobile-input{display:flex;align-items:center}.fast-track-form__mobile-input input{font:600 16px/1.25 var(--font-main);border:none}}@media screen and (width >= 650px){.fast-track-form{position:relative;z-index:3;max-width:1280px;margin:-58px auto 48px;padding:24px;background:#fff;border-radius:12px;box-shadow:0 0 20px 4px #bfbfbf40}.fast-track-form__skeleton{width:calc(100% + 48px);height:144px;margin:-24px;border-radius:12px}.fast-track-form__form{display:flex;gap:8px;margin-top:20px}.fast-track-form__options{display:flex;gap:16px;width:auto;margin:0;padding:0;border:0;min-inline-size:0}.fast-track-form__direction label{display:flex;gap:12px;font:var(--font-body-4)}.fast-track-form__radio{position:relative;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#fff;border:1px solid var(--color-grey-800);border-radius:18px;cursor:pointer;transition:border-color .3s ease}.fast-track-form__radio:before{width:8px;height:8px;background-color:#fff;border-radius:50%;transition:background-color .3s ease;content:""}.fast-track-form__direction input[type=radio]:checked+label .fast-track-form__radio{border-color:var(--color-primary)}.fast-track-form__direction input[type=radio]:checked+label .fast-track-form__radio:before{background-color:var(--color-primary)}.fast-track-form__passengers-text span{display:block;max-width:160px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fast-track-form__time-picker{margin:16px 0}.fast-track-form__calendar-btns{display:flex;gap:20px;justify-content:right}.fast-track-form__mobile-time{display:none}.fast-track-form__desktop-time{display:flex;gap:12px;align-items:center}.fast-track-form__desktop-time-num{width:92px;height:42px;padding:4px 12px;border:1px solid #ced1d9;border-radius:8px}}@media (width >= 650px) and (width <= 1000px){.fast-track-form{padding:16px}.fast-track-form__form{flex-wrap:wrap}.fast-track-form__calendar,.fast-track-form__passengers,.fast-track-form__choose-btn{flex:1 0 auto;width:auto}}@media (width >= 650px) and (width <= 800px){.fast-track-form__calendar-btns button{flex:1}.fast-track-form__calendar-right{max-width:none}.fast-track-form__calendar-popup.calendar-popup__content{width:min-content;padding:0!important}}.ft-choose-service__item{display:block;padding:16px;border:1px solid #e0e0e0;border-radius:12px;cursor:pointer;transition:border-color .3s ease}.ft-choose-service__item.selected{border-color:var(--color-primary)}.ft-choose-service__fieldset{display:grid;gap:12px;box-sizing:border-box;margin:0;padding:0;border:0;min-inline-size:0}.ft-choose-service__top-content{display:flex;gap:12px;padding-bottom:16px}.ft-choose-service__radio .ft-choose-service__label{position:relative;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#fff;border:1px solid var(--color-grey-800);border-radius:100%;cursor:pointer;transition:border-color .3s ease}.ft-choose-service__radio .ft-choose-service__label:after{width:8px;height:8px;background:#fff;border-radius:100%;transition:background .3s ease;content:""}.ft-choose-service__radio input[type=radio]:checked+.ft-choose-service__label{border-color:var(--color-primary)}.ft-choose-service__radio input[type=radio]:checked+.ft-choose-service__label:after{background:var(--color-primary)}.ft-choose-service__title{display:block;font:500 16px/1.5 var(--font-main)}.ft-choose-service__description{display:block;color:var(--color-bg-dark);font:300 16px/1.5 var(--font-main);white-space:pre-line}.ft-choose-service__full-desc{display:block;margin-top:8px;color:var(--color-bg-dark);font:300 14px/1.42 var(--font-main);white-space:pre-line}.ft-choose-service__one-people-price{display:block;color:#4a5368;font:300 16px/1.5 var(--font-main)}.ft-choose-service__total-price{color:#4a5368;font:600 16px/1.25 var(--font-main)}.ft-choose-service__bottom-content{display:flex;align-items:flex-start;justify-content:space-between;padding-top:16px;border-top:1px solid #e0e0e0}@media screen and (width >= 650px){.ft-choose-service{margin-bottom:64px}}.ft-flight-info__departure-badge,.ft-flight-info__arrival-badge{padding:5px 12px;font:var(--font-heading-6);text-align:center;border-radius:16px}.ft-flight-info__airport:before,.ft-flight-info__arrival-info:before,.ft-flight-info__departure-info:before{position:absolute;width:10px;height:10px;background:url(/build/assets/images/dot-BOB65UKa.svg) 0 0/100% 100% no-repeat;content:""}.ft-flight-info__airport input.has-error{background:#fff!important;border:1px solid var(--color-text-error)!important;box-shadow:0 0 0 1000px #fff inset!important}.ft-checkbox{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;cursor:pointer;transition:border .3s ease,color .3s ease,background .3s ease}.ft-flight-info__arrival{margin-bottom:40px}.ft-flight-info__arrival-head{position:relative;display:flex;gap:12px;align-items:center}.ft-flight-info__arrival-head h2{font:var(--font-heading-4)}.ft-flight-info__departure-head{display:flex;gap:12px;align-items:center}.ft-flight-info__departure-head h2{font:var(--font-heading-4)}.ft-flight-info__arrival-badge{color:#1f8f6a;font:500 12px/1.33 var(--font-main);background:#e8fbf3}.ft-flight-info__departure-badge{color:#1f5eff;font:500 12px/1.33 var(--font-main);background:#e8f1ff}.ft-flight-info__content{position:relative;display:flex;flex-direction:column;gap:32px;align-items:flex-start;margin-top:20px;margin-left:10px;padding-left:12px}.ft-flight-info__content:before{position:absolute;top:33px;bottom:33px;left:-5px;width:1px;height:calc(100% - 66px);background-color:#e4e4e4;content:""}.ft-flight-info__arrival-info,.ft-flight-info__departure-info{position:relative;display:flex;flex-direction:column;gap:4px;padding:6px 12px;background:#f8f9fa;border-radius:var(--radius-l)}.ft-flight-info__arrival-info:before,.ft-flight-info__departure-info:before{top:22px;left:-22px}.ft-flight-info__departure-info{padding:16px 12px}.ft-flight-info__arrival-info-time{display:flex;gap:4px;align-items:center;color:#4a5368;font:var(--font-body-4)}.ft-flight-info__arrival-airport{color:#4a5368;font:var(--font-heading-5)}.ft-flight-info__airport{position:relative;display:flex;gap:0;width:max-content;background:#fff;border-radius:var(--radius-l)}.ft-flight-info__airport:before{top:24px;left:-23px}.ft-flight-info__airport-name input{width:100%;border-right:1px solid #ced1d9;border-radius:var(--radius-l) 0 0 var(--radius-l)}.ft-flight-info__airport-code input{width:145px;border-radius:0 var(--radius-l) var(--radius-l) 0}.ft-flight-info__airport input{position:relative;z-index:1;height:56px;padding:12px;color:var(--color-text-main);font:var(--font-body-2);background:#fff;border:1px solid #ced1d9}.ft-flight-info__airport-name input:focus,.ft-flight-info__airport-name input.has-error,.ft-flight-info__airport-code input:focus,.ft-flight-info__airport-code input.has-error{z-index:3}.ft-flight-info__airport input::placeholder{color:var(--color-grey-800);font:var(--font-body-2)}.ft-flight-info__airport input:focus{background:#fff;border-color:var(--color-text-main);outline:none}.ft-flight-info__agreement{display:flex;margin-bottom:20px}.ft-flight-info__agreement input[type=checkbox]{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%)}.ft-flight-info__agreement input[type=checkbox]:checked+label .ft-checkbox{color:#fff;background:var(--color-primary);border:1px solid var(--color-primary)}.ft-flight-info__agreement input[type=checkbox]:not(:checked)+label .ft-checkbox{color:#f8f9fb;background:#f8f9fb;border:1px solid #b4bbc5}.ft-flight-info__agreement input[type=checkbox]:not(:checked)+label .ft-checkbox:hover{color:#edeef6;background:#edeef6}.ft-flight-info__agreement-label{display:flex;gap:8px;font:var(--font-body-4)}.ft-flight-info__agreement-error{margin-bottom:20px;color:#eb5151;font:var(--font-body-7)}.ft-flight-info__arrival-question{max-width:336px;margin-top:16px;color:#4a5368;font:var(--font-body-4)}.ft-flight-info__time-picker{margin-top:8px}@media screen and (width <= 649px){.ft-flight-info__arrival{margin-bottom:32px}.ft-flight-info__airport{width:100%}.ft-flight-info__airport-code input{width:130px;margin-left:-1px}.ft-flight-info__agreement{margin-top:40px}}@media screen and (width >= 650px){.ft-flight-info{margin-bottom:64px}.ft-flight-info__airport-name input{width:289px;max-width:289px}.ft-flight-info__airport-code input{margin-left:-1px}.ft-flight-info__agreement{margin-bottom:20px}.ft-flight-info__agreement-label{align-items:center;font:var(--font-body-1)}}@media (width <= 370px){.ft-flight-info__airport{flex-direction:column}.ft-flight-info__airport-name input{width:100%;border-radius:var(--radius-l) var(--radius-l) 0 0}.ft-flight-info__airport-code input{width:100%;margin-bottom:-1px;margin-left:0;border-radius:0 0 var(--radius-l) var(--radius-l)}}.ft-personal-data__input.has-error,.ft-personal-data__input.has-error:focus,.ft-personal-data__input.has-error:hover,.ft-personal-data__input.has-error:active,.ft-personal-data__input.has-error:-webkit-autofill,.ft-personal-data__input.has-error:-webkit-autofill:focus,.ft-personal-data__input.has-error:-webkit-autofill:hover,.ft-personal-data__input.has-error:-webkit-autofill:active,.iti__tel-input.has-error{background:#fff!important;border:1px solid var(--color-text-error)!important;box-shadow:0 0 0 1000px #fff inset!important}.iti{width:100%}.iti__tel-input{display:flex;flex:1;width:100%;padding:22px 12px 8px 65px;font:var(--font-body-6);background:#f3f4f7;border:1px solid white;border-radius:var(--radius-l);outline:none}.iti__tel-input:hover{background:#edeef6}.iti__tel-input:focus{background:#fff;border-color:var(--color-text-main)}.iti__tel-input::placeholder{opacity:0}.iti__search-input{background-color:#fff;border:1px solid var(--color-primary);border-radius:var(--radius-l)}.iti__search-input::placeholder{color:var(--color-grey-700);font:var(--font-body-1)}.iti__selected-dial-code{padding-top:14px;color:var(--color-grey-800);font:var(--font-body-6);transition:color .3s ease}.iti:has(.iti__tel-input.has-value) .iti__selected-dial-code,.iti:has(.iti__tel-input:focus) .iti__selected-dial-code{color:var(--color-text-main)}.iti__selected-country-primary{padding:0 6px 0 14px}.iti__selected-country-primary:hover{border-radius:var(--radius-l) 0 0 var(--radius-l)}.iti__flag{scale:1.3}.iti__country-list .iti__country .iti__flag{margin-right:17px}.iti__country-list .iti__country-name{margin-right:12px;color:var(--color-bg-dark);font:var(--font-body-2)}.iti__country-list .iti__dial-code{color:var(--color-grey-700);font:var(--font-body-1)}.iti__arrow{--iti-arrow-height: 6px;--iti-arrow-width: 8px;--iti-arrow-padding: 8px;--iti-triangle-border: 4px;--iti-arrow-color: var(--color-text-main)}.iti__dropdown-content{z-index:10;max-height:240px!important;margin-top:2px!important;background:#fff!important;border:none!important;border-radius:0 0 var(--radius-l) var(--radius-l)!important;box-shadow:0 0 8px #0b435b14!important}.iti__country-container{z-index:3}.iti--fullscreen-popup .iti__dropdown-content{max-height:100vh!important;border:1px solid var(--color-grey)!important;border-radius:var(--radius-m)!important;box-shadow:0 4px 8px #0f0f0f0a!important}.iti--fullscreen-popup .iti__search-input{border:1px solid var(--color-primary);border-radius:3px}.iti--fullscreen-popup .iti__search-input::placeholder{color:var(--color-grey-700);font:var(--font-body-1)}.iti--fullscreen-popup .iti__country-list .iti__country-name{margin-right:12px;color:var(--color-bg-dark);font:var(--font-body-1)}.fade-scale-enter-active,.fade-scale-leave-active{transition:opacity 1.5s cubic-bezier(.2,.8,.2,1),transform 1.5s cubic-bezier(.2,.8,.2,1)}.fade-scale-enter-from,.fade-scale-leave-to{transform:scale(.98);opacity:0}.fade-scale-enter-to,.fade-scale-leave-from{transform:scale(1);opacity:1}@media (prefers-reduced-motion: reduce){.fade-scale-enter-active,.fade-scale-leave-active{transition:none}}.field-feedback-enter-active,.field-feedback-leave-active{transition:max-height .22s cubic-bezier(.2,.8,.2,1),opacity .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1)}.field-feedback-enter-from,.field-feedback-leave-to{max-height:0;transform:translateY(-4px);opacity:0}.field-feedback-enter-to,.field-feedback-leave-from{max-height:60px;transform:translateY(0);opacity:1}@media screen and (width <= 649px){.ft-step__continue{display:none}}@media screen and (width <= 649px){.ft-personal-data__title{font:600 18px/1.33 var(--font-main)}.ft-personal-data__description{margin-top:4px;color:#4a5368;font:300 16px/1.37 var(--font-main)}}@media screen and (width >= 650px){.ft-personal-data{margin-bottom:64px}.ft-personal-data__title{font:700 20px/1.2 var(--font-main)}.ft-personal-data__description{margin-top:4px;color:#4a5368;font:300 16px/1.5 var(--font-main)}}.ft-personal-data__block{position:relative;display:flex;width:100%;margin-top:12px}.ft-personal-data__label,.ft-personal-data .checkout-details__label{position:relative;display:flex;flex:1;flex-direction:column;color:var(--color-grey-800);font:var(--font-body-8);border:none}.ft-personal-data__label:before,.ft-personal-data .checkout-details__label:before{position:absolute;top:16px;left:12px;z-index:2;color:var(--color-grey-800);font:300 16px/1.5 var(--font-main);transition:.3s all ease;content:attr(data-placeholder)}.ft-personal-data__label:has(input:focus):before,.ft-personal-data .checkout-details__label:has(input:focus):before{top:6px;font:var(--font-body-8)}.ft-personal-data__label:has(>input.has-value):before,.ft-personal-data .checkout-details__label:has(>input.has-value):before{top:6px;font:var(--font-body-8)}.ft-personal-data .checkout-details__placeholder{position:absolute;top:6px;left:58px;z-index:1;color:var(--color-grey-800);font:var(--font-body-8)}.ft-personal-data__clear{position:absolute;top:calc(50% - 9px);right:12px;z-index:3;background:none;border:none;cursor:pointer}.ft-personal-data__error{margin-top:4px;color:var(--color-text-error);font:var(--font-body-7)}.ft-personal-data__notice{margin-top:4px;color:#777f92;font:var(--font-body-7)}.ft-personal-data__input{position:relative;width:100%;color:var(--color-text-main);font:var(--font-body-6);background:#f3f4f7;border:1px solid #f3f4f7;border-radius:var(--radius-l);outline:none;transition:.3s all ease;padding:22px 12px 8px}.ft-personal-data__input:hover{background:#edeef6;border-color:#edeef6}.ft-personal-data__input:focus{background:#fff;border-color:var(--color-text-main)}.ft-personal-data__input:-webkit-autofill{border-color:#f3f4f7;box-shadow:0 0 0 1000px #f3f4f7 inset!important;-webkit-text-fill-color:var(--color-text-main)!important}.ft-personal-data__input:-webkit-autofill:hover{box-shadow:0 0 0 1000px #f3f4f7 inset!important;-webkit-text-fill-color:var(--color-text-main)!important}.ft-personal-data__input:-webkit-autofill:active{box-shadow:0 0 0 1000px #f3f4f7 inset!important;-webkit-text-fill-color:var(--color-text-main)!important}.ft-personal-data__input:-webkit-autofill:focus,.ft-personal-data__input:-webkit-autofill:focus:hover{border-color:var(--color-text-main);box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:var(--color-text-main)!important}.ft-personal-data__input.has-value{background:#f3f4f7;border:1px solid #f3f4f7}.ft-personal-data__input.has-value::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none!important;visibility:hidden;pointer-events:none}.ft-personal-data__input.has-value:focus,.ft-personal-data__input.has-value:focus:hover{background:#fff;border-color:var(--color-text-main)}.ft-personal-data__select-chevron{display:inline-block;color:var(--color-text-main);font:500 22px/1 var(--font-main);line-height:1;transform:rotate(90deg);transition:transform .18s ease}.ft-personal-data__select-chevron--open{transform:rotate(-90deg)}.ft-personal-data__messenger-chevron-btn{position:absolute;top:50%;right:12px;z-index:3;padding:0;line-height:0;background:none;border:none;transform:translateY(-50%);cursor:pointer}.ft-personal-data__messenger-input{padding-right:36px}@media (width >= 650px){.ft-personal-data__block{margin-top:20px}}.ft-msdd{position:relative}.ft-msdd__menu{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:100%;max-height:240px;overflow:auto;background:#fff;border-radius:12px;box-shadow:0 0 20px 4px #bfbfbf40}.ft-msdd__item{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:12px 14px;color:var(--color-text-main);font:300 16px/1.5 var(--font-main);text-align:left;background:transparent;border:0;cursor:pointer}.ft-msdd__item:hover,.ft-msdd__item:focus-visible{background:#fef2d3}.ft-msdd__item.selected{background:#fef2d3}.ft-msdd__check{opacity:.9}@media (width <= 799px){.ft-msdd__item{height:52px;padding:8px 16px;background:#fff}}@media (width >= 800px){.ft-personal-data__phone-messenger-row{display:flex;gap:12px;align-items:flex-start;margin-top:20px}.ft-personal-data__phone-messenger-row .ft-personal-data__block{margin-top:0}.ft-personal-data__phone-col,.ft-personal-data__messenger-col{flex:1;min-width:0}}.ft-steps{width:100%;background:#fff;border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6}.ft-steps__inner{display:flex;gap:8px;align-items:center;height:72px;padding:16px}.ft-steps__back{display:flex;gap:4px;align-items:center;white-space:nowrap}.ft-steps__back svg{transform:rotate(180deg)}.ft-steps__mobile{display:none;flex:1;text-align:center}.ft-steps__desktop{display:flex;flex:1;gap:23px;justify-content:flex-start;margin:0;padding:0;list-style:none}.ft-steps__mobile-title{font:500 16px/1.5 var(--font-main)}.ft-steps__mobile-sub{color:#fabc48;font:500 12px/1.33 var(--font-main)}.ft-steps__mobile-inv{width:70px;max-width:70px;height:24px}@media screen and (width <= 649px){.ft-steps{position:fixed;top:60px;right:0;left:0;z-index:20}.ft-steps__inner{justify-content:space-between}.ft-steps__back{gap:3px;max-width:70px;font:300 14px/1.57 var(--font-main)}.ft-steps__desktop{display:none}.ft-steps__mobile{display:block}}@media screen and (width >= 650px){.ft-steps__inner{gap:59px;max-width:1440px;margin:0 auto;padding:14px 80px}.ft-steps__back{font:400 16px/1.5 var(--font-main)}}.ft-step-item{display:inline-flex;gap:16px;align-items:center;transform:translateY(0);opacity:.72;transition:opacity .28s ease,transform .32s cubic-bezier(.22,1,.36,1)}.ft-step-item__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;color:#b4bbc5;font:500 16px/1.5 var(--font-main);border:2px solid #b4bbc5;border-radius:999px;transform:scale(.98);transition:background .32s ease,border-color .32s ease,color .32s ease,transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease}.ft-step-item__text{display:inline-flex;flex-direction:column;line-height:1.1}.ft-step-item__title{color:#b4bbc5;font:500 14px/1.42 var(--font-main);transition:color .32s ease,transform .32s cubic-bezier(.22,1,.36,1),opacity .28s ease}.ft-step-item__sub{color:#b4bbc5;font:400 14px/1.42 var(--font-main);transition:color .32s ease,opacity .28s ease,transform .32s cubic-bezier(.22,1,.36,1)}.ft-step-item__arrow{margin-left:8px;transition:opacity .28s ease,transform .32s cubic-bezier(.22,1,.36,1)}.ft-step-item:last-child .ft-step-item__arrow{display:none}.ft-step-item__checkmark{position:absolute;top:8px;left:9px;z-index:1;color:#fff;transition:clip-path .3s ease .12s,transform .32s cubic-bezier(.22,1,.36,1),opacity .28s ease;clip-path:inset(0 100% 0 0)}.ft-step-item__num{z-index:2;transition:opacity .24s ease,transform .28s cubic-bezier(.22,1,.36,1)}.ft-step-item.is-done .ft-step-item__checkmark{transform:scale(1);opacity:1;clip-path:inset(0 0 0 0)}.ft-step-item.is-active{transform:translateY(-1px);opacity:1}.ft-step-item.is-active .ft-step-item__icon{color:#fabc48;background:#fff;border-color:#fabc48;transform:scale(1.04)}.ft-step-item.is-active .ft-step-item__title{color:#fabc48;transform:translateY(-1px)}.ft-step-item.is-active .ft-step-item__sub{color:#d7a131;opacity:1}.ft-step-item.is-active .ft-step-item__arrow{transform:translate(2px);opacity:1}.ft-step-item.is-done{opacity:1}.ft-step-item.is-done .ft-step-item__icon{display:flex;align-items:center;justify-content:center;color:#fabc48;background:#fabc48;border-color:#fabc48;transform:scale(1)}.ft-step-item.is-done .ft-step-item__title{color:var(--color-text-main)}.ft-step-item.is-done .ft-step-item__sub{opacity:.9}.ft-step-item.is-done .ft-step-item__num{transform:scale(.85);opacity:0}@media (width <= 1050px){.ft-step-zero{display:none}}@media (width <= 1000px){.ft-steps__inner{padding:14px 16px}}.ft-summary__rows{display:grid;gap:8px}.ft-summary__row{color:#4a5368}.ft-summary__price{display:flex;align-items:baseline;justify-content:space-between;margin-top:32px;font:700 24px/1.33 var(--font-main)}.ft-summary__price-value{font-weight:600}@media screen and (width >= 650px){.ft-summary{padding:16px;background:#fff;border:1px solid #e0e0e0;border-radius:8px}.ft-summary__row{display:flex;gap:4px;font:400 14px/1.42 var(--font-main)}.ft-summary__title{margin-bottom:32px;font:700 20px/1.2 var(--font-main)}.ft-summary__row-passengers svg{color:#b4bbc5}}@media screen and (width <= 649px){.ft-summary{padding:12px 16px 16px;background:#f1f2f6}.ft-summary__rows{display:flex;flex-wrap:wrap;gap:4px 16px}.ft-summary__row{display:flex;gap:4px;align-items:center;overflow:hidden;font:400 12px/1.33 var(--font-main);white-space:nowrap}.ft-summary__row-passengers svg{width:16px;min-width:16px!important;height:16px;min-height:16px!important}.ft-summary__title{margin-bottom:8px;font:600 18px/1.33 var(--font-main)}}.dialog-review-popup{max-width:567px}.dialog-review-popup__header{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.dialog-review-popup__user{display:grid;flex:1;grid-template-columns:32px minmax(100px,200px);gap:8px;align-items:start}.dialog-review-popup__user-logo{display:flex;align-items:center;justify-content:center;width:100%;max-width:32px;height:32px;color:#fff;background-color:#22569d;border-radius:50%;font-weight:600;font-size:13px;line-height:18px}.dialog-review-popup__user-name{font-weight:500;font-size:14px;line-height:17px;overflow:hidden;color:var(--color-text-main);white-space:nowrap;text-overflow:ellipsis}.dialog-review-popup__date{font-weight:500;font-size:12px;line-height:14px;color:var(--color-grey-700)}.dialog-review-popup__rating{display:flex;gap:3px}.dialog-review-popup__rating svg{color:var(--color-grey)}.dialog-review-popup__rating .active{color:var(--color-primary)}.dialog-review-popup__review-text{display:block;margin:16px 0 0;font:var(--font-body-4)}.dialog-review-popup__images{display:flex;gap:2px}.dialog-review-popup__img{width:100%;height:auto}.dialog-review-popup__excursion-link strong{color:var(--color-text-main);font:var(--font-heading-5)}.dialog-review-popup__excursion-link a{display:block;color:var(--color-primary);text-decoration:none}.dialog-review-popup__excursion-link a:hover{text-decoration:none}.dialog-review-popup__review-comment{margin:16px 0;white-space:pre-line}@media screen and (width <= 649px){.dialog-review-popup__rating svg{width:16px;height:16px}}@media screen and (width >= 650px){.dialog-review-popup__user{grid-template-columns:42px minmax(100px,200px)}.dialog-review-popup__user-logo{max-width:42px;height:42px}.dialog-review-popup__user-name{font-weight:500;font-size:16px;line-height:24px}.dialog-review-popup__date{font-weight:500;font-size:14px;line-height:17px;color:var(--color-grey-700)}.dialog-review-popup__review-text{font-weight:500;font-size:16px;line-height:24px}.dialog-review-popup__excursion-link{font:var(--font-heading-4)}.dialog-review-popup__review-comment{font-weight:400;font-size:16px;line-height:24px;margin:24px 0}.dialog-review-popup__images{gap:4px}}.read-new-reviews{display:flex;gap:20px}.read-new-reviews__block{flex:1;min-width:0;max-width:960px;padding:32px;background:#f4f8f9;border-radius:12px}.read-new-reviews__head{display:flex;align-items:center;justify-content:space-between}.read-new-reviews__header{max-width:444px;font:700 32px/1.12 var(--font-main)}.read-new-reviews__platforms{display:flex;flex-wrap:wrap;gap:8px}.read-new-reviews__platform{position:relative;display:flex;flex-direction:column;gap:8px;justify-content:space-between;padding:12px;color:var(--color-text-main);text-decoration:none;background-color:#fff;border:1px solid white;border-radius:12px;cursor:pointer;transition:border-color .3s ease-in-out}.read-new-reviews__platform:hover{border-color:var(--color-primary)}.read-new-reviews__platform-bottom{display:flex;gap:32px;align-items:center;justify-content:space-between}.read-new-reviews__platform-reviews{display:flex;flex-direction:column;gap:2px;color:var(--color-grey-800);font:400 10px/1 var(--font-main)}.read-new-reviews__platform-reviews strong{color:var(--color-text-main);font:500 14px/1 var(--font-main)}.read-new-reviews__platform-bookmark{position:absolute;top:-3px;right:10px}.read-new-reviews__platform-bookmark>div{position:relative}.read-new-reviews__platform-rating{position:absolute;top:5px;right:3px;color:#fff;font:500 10px/1 var(--font-main)}.read-new-reviews__reviews{margin-top:28px}.read-new-reviews__reviews .slider-bullet__icon{margin-bottom:12px;background-color:#ccc;border-radius:4px}.read-new-reviews__reviews .swiper-pagination-bullet-active .slider-bullet__icon{background-color:#fabc48}.read-new-reviews__reviews .base-slider__controls{margin-top:8px}.read-new-reviews__review-slide{height:initial!important}.read-new-reviews__review-slide:nth-child(3n+1){--review-card-user-color: #c63030}.read-new-reviews__review-slide:nth-child(3n+2){--review-card-user-color: #3d9d22}.read-new-reviews__review-slide:nth-child(3n){--review-card-user-color: #22569d}.read-new-reviews__header-review{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.read-new-reviews__user{display:grid;flex:1;grid-template-columns:32px minmax(100px,200px);gap:8px;align-items:start}.read-new-reviews__user-logo{display:flex;align-items:center;justify-content:center;width:100%;min-width:41px;max-width:41px;height:41px;color:#fff;font-weight:600;font-size:13px;line-height:18px;background-color:var(--review-card-user-color);border-radius:50%}.read-new-reviews__user-info{display:flex;flex-direction:column}.read-new-reviews__user-name{overflow:hidden;color:var(--color-text-main);font:500 16px/1.5 var(--font-main);white-space:nowrap;text-overflow:ellipsis}.read-new-reviews__date{color:var(--color-grey-700);font:400 14px/1.42 var(--font-main)}.read-new-reviews__review{height:100%;padding:24px;background-color:#fff;border-radius:8px}.read-new-reviews__btn-prev,.read-new-reviews__btn-next{--base-slider-navigation-width: 40px;--base-slider-navigation-height: 40px;--base-slider-navigation-position: absolute;--base-slider-navigation-transform: -50%;--base-slider-navigation-marg: -20px;top:calc(50% - 20px);z-index:2;opacity:1;transition:opacity .3s ease,transform .3s ease-in-out!important}.read-new-reviews__btn-prev.swiper-button-disabled,.read-new-reviews__btn-next.swiper-button-disabled{opacity:0;pointer-events:none}.read-new-reviews__review-text{display:-webkit-box;flex:1;margin-top:8px;overflow:hidden;font:var(--font-body-2);text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:8}.read-new-reviews__review-btn{width:max-content;margin-top:8px;padding:0;font-weight:400;font-size:12px;font-family:Inter,serif;line-height:16px;text-decoration:underline;background:none;border:none;outline:none;cursor:pointer;transition:color .3s ease-in-out}.read-new-reviews__excursion-chevron{transform:translate(0);opacity:0;transition:all .3s ease;pointer-events:none}.read-new-reviews__excursion{display:flex;gap:4px;align-items:center;margin-top:12px;text-decoration:none}.read-new-reviews__excursion:hover .read-new-reviews__excursion-chevron{transform:translate(3px);opacity:1}.read-new-reviews__excursion-image{display:block;width:46px;min-width:46px;height:46px;margin-right:8px;overflow:hidden;background-color:#4682b4;border-radius:4px}.read-new-reviews__excursion-image img{width:100%;height:100%;object-fit:cover}.read-new-reviews__excursion-title{display:-webkit-box;overflow:hidden;font:400 12px/1.33 var(--font-main);white-space:normal;text-decoration:none;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.read-new-reviews__video-block{position:relative;max-width:300px;aspect-ratio:9/16}.read-new-reviews__video-button{margin-bottom:12px}.read-new-reviews__video-button a{width:100%;padding:8px}.read-new-reviews__preview{overflow:hidden;border-radius:12px}.read-new-reviews__preview img{display:block;width:100%;height:100%;object-fit:cover}.read-new-reviews__preview picture{width:100%;height:100%;aspect-ratio:9/16}.read-new-reviews__play{position:absolute;top:0;left:0;width:100%;height:100%}.read-new-reviews__video-info{position:absolute;bottom:55px;width:calc(100% - 24px);margin-right:12px;margin-left:12px}.read-new-reviews__video-excursion{display:flex;gap:12px;margin-bottom:12px;padding:12px;text-decoration:none;background:#6d6d6d6b;border:1px solid transparent;border-radius:8px;box-shadow:0 0 #00000047;backdrop-filter:blur(16px);transition:border,box-shadow .3s ease}.read-new-reviews__video-excursion:hover{border:1px solid rgba(255,255,255,.44);box-shadow:0 12px 24px #00000047}.read-new-reviews__video-excursion-image{width:46px;min-width:46px;height:46px;overflow:hidden;border-radius:4px}.read-new-reviews__video-excursion-image img{width:100%;height:100%;object-fit:cover}.read-new-reviews__video-excursion-title{display:-webkit-box;overflow:hidden;color:#fff;font:400 14px/1.42 var(--font-main);white-space:normal;text-decoration:none;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.read-new-reviews__video-excursion-rating{display:flex;gap:9px;margin-top:4px;color:#fff;font:800 12px/1.5 var(--font-main)}.read-new-reviews__video-navigation{position:absolute;bottom:13px;z-index:2;display:flex;gap:5px;align-items:center;justify-content:center;width:100%}.read-new-reviews__video-navigation button{color:#fff}.read-new-reviews__video-navigation button:disabled{opacity:.5;pointer-events:none}.read-new-reviews .fancybox__slide.has-html5video .fancybox__html5video{width:100%;height:100%;object-fit:contain}.read-new-reviews .fancybox__slide.has-html5video .fancybox__content{max-height:calc(100dvh - 48px)}.read-new-reviews__pagination{display:flex;align-items:center;justify-content:center;width:auto!important}.read-new-reviews__pagination .slider-bullet__icon{position:relative;width:9px!important;height:9px!important;margin:0!important;background-color:#ffffff42!important;border-radius:50%!important}.read-new-reviews__pagination .slider-bullet__icon:before{position:absolute;top:-2px;left:-2px;width:calc(100% + 2px);height:calc(100% + 2px);border:1px solid white;border-radius:50%;opacity:0;transition:all .3s ease;content:""}.read-new-reviews__pagination .slider-bullet{padding:6px!important}.read-new-reviews__pagination .swiper-pagination-bullet-active .slider-bullet__icon{position:relative!important;width:12px!important;height:12px!important;background-color:#fff!important;border-radius:50%!important}.read-new-reviews__pagination .swiper-pagination-bullet-active .slider-bullet__icon:before{opacity:1;transition:all .3s ease}.read-new-reviews__video-navigation-next{display:flex;align-items:center;justify-content:center;width:40px;height:40px;overflow:hidden}.read-new-reviews__video-navigation-prev{display:flex;align-items:center;justify-content:center;width:40px;height:40px;overflow:hidden;transform:rotate(180deg)}@media screen and (width <= 649px){.read-new-reviews{padding:52px 16px}.read-new-reviews__platform-bottom{gap:24px}.read-new-reviews__reviews{width:calc(100% + 16px);margin-top:16px;margin-right:-16px}.read-new-reviews__review-text{display:-webkit-box;flex:1;margin-top:13px;overflow:hidden;font:300 16px/1.37 var(--font-main);text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:7}.read-new-reviews__excursion{margin-top:18px}.read-new-reviews__user{display:flex}.read-new-reviews__header{font:700 24px/1.16 var(--font-main)}.read-new-reviews__review{padding:16px}.read-new-reviews__btn-prev,.read-new-reviews__btn-next{display:none!important}.read-new-reviews__video-info{bottom:0}.read-new-reviews__video-navigation{display:none}.read-new-reviews__video-block{max-width:calc(100% + 16px)!important;margin-right:-16px}}@media screen and (width >= 650px){.read-new-reviews__user{grid-template-columns:42px minmax(100px,200px)}.read-new-reviews__review-text{-webkit-line-clamp:6}.read-new-reviews__review-btn{font-weight:400;font-size:12px;line-height:16px}}@media (width < 1200px){.read-new-reviews__head{flex-direction:column;gap:30px;align-items:flex-start}.read-new-reviews__block{padding:16px}}@media (width < 900px){.read-new-reviews{flex-direction:column;align-items:center;margin-top:-32px;padding-top:52px;background:#f4f8f9}.read-new-reviews__block{flex:none;max-width:100%;padding:0;background-color:transparent}.read-new-reviews__video-block{position:relative;aspect-ratio:9/16;max-width:100%}}.reviews__list{margin-top:32px}.reviews__review-slide{display:flex!important;height:auto!important}.reviews__review{display:flex;flex-direction:column;gap:12px;width:inherit;padding:24px 12px;border:1px solid var(--color-grey);border-radius:12px;cursor:pointer;transition:border-color .3s ease-in-out}.reviews__review:hover{border-color:var(--color-primary)}.reviews__header{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.reviews__user{display:grid;flex:1;grid-template-columns:32px minmax(100px,200px);gap:8px;align-items:start}.reviews__user-logo{display:flex;align-items:center;justify-content:center;width:100%;max-width:32px;height:32px;color:#fff;background-color:#22569d;border-radius:50%;font-weight:600;font-size:13px;line-height:18px}.reviews__user-name{overflow:hidden;color:var(--color-text-main);font:var(--font-body-1);white-space:nowrap;text-overflow:ellipsis}.reviews__date{color:var(--color-grey-700);font:var(--font-body-4)}.reviews__rating{display:flex;gap:3px}.reviews__rating svg{color:var(--color-grey)}.reviews__rating .active{color:var(--color-primary)}.reviews__review-text{display:-webkit-box;flex:1;overflow:hidden;font:var(--font-body-2);text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:8}.reviews__review-text-link{display:block;margin-bottom:8px;color:var(--color-text-main);font:var(--font-heading-5);text-decoration:none}.reviews__review-text-link:hover{text-decoration:underline}.reviews__review-btn{font-weight:500;font-size:14px;line-height:17px;width:max-content;padding:0;color:var(--color-primary);font-family:Inter,serif;background:none;border:none;outline:none;cursor:pointer;transition:color .3s ease-in-out}.reviews__review-btn:hover{color:var(--color-primary-600)}.reviews__btn-prev,.reviews__btn-next{top:50%;--base-slider-navigation-position: absolute;z-index:2;--base-slider-navigation-transform: -50%;--base-slider-navigation-marg: 0}.reviews__controls{--base-slider-controls-max-width: 270px}@media screen and (width <= 649px){.reviews__rating svg{width:16px;height:16px}.reviews__btn-prev,.reviews__btn-next{visibility:hidden}}@media screen and (width >= 650px){.reviews__list{margin-top:44px}.reviews__controls{display:none}.reviews__review{gap:24px;padding:24px;border-radius:8px}.reviews__user{grid-template-columns:42px minmax(100px,200px)}.reviews__user-logo{max-width:42px;height:42px}.reviews__review-text{-webkit-line-clamp:6}.reviews__review-btn{font-weight:500;font-size:16px;line-height:24px}}@media screen and (width >= 650px) and (width >= 1000px){.reviews{padding-inline:80px}.reviews__text{font-weight:700;font-size:20px}.reviews__btn-prev,.reviews__btn-next{--base-slider-navigation-marg: -25px}}
