.Footer_footer__X1Jp0{position:relative;display:flex;flex-direction:column;align-items:center;background:#000;border-radius:3.2rem 3.2rem 0 0}@media(max-width:768px){.Footer_footer__X1Jp0{border-radius:2.4rem 2.4rem 0 0}}.Footer_footerTop__RLpdJ{display:flex;flex-direction:column;align-items:center;padding-block:6.4rem;gap:4.8rem}@media(max-width:768px){.Footer_footerTop__RLpdJ{padding:2.4rem 1.6rem;gap:2.6rem}}.Footer_footerTopWrapper__Ek7H0{display:flex;gap:4rem}@media(max-width:768px){.Footer_footerTopWrapper__Ek7H0{flex-direction:column;gap:2.4rem}}.Footer_contentWrapper__AtRk_{display:flex;gap:4rem}@media(max-width:768px){.Footer_contentWrapper__AtRk_{justify-content:space-between}}.Footer_content__tO3nE{display:flex;flex-direction:column;gap:1.6rem}.Footer_logo__TiS61{position:relative;height:7rem;aspect-ratio:5.3/1;width:-moz-fit-content;width:fit-content;transition:filter .2s ease-in-out}.Footer_logo__TiS61:hover{filter:brightness(90%)}.Footer_logo__TiS61:active{filter:brightness(80%)}.Footer_logo__TiS61:focus-visible{outline:.2rem solid #0797a6;outline-offset:.4rem;border-radius:.6rem}@media(max-width:768px){.Footer_logo__TiS61{height:4.8rem}}.Footer_logoImage__9OSqC{object-fit:cover}.Footer_contentText__ei3bn{max-width:29rem;color:#94a3b8;font-size:1.4rem;font-weight:400;line-height:2rem}.Footer_contentTitle__ADmUz{color:rgba(255,255,255,.6);font-size:1.4rem;font-weight:600;line-height:2rem;letter-spacing:.56rem;text-transform:uppercase}.Footer_links__dArvA{display:flex;flex-direction:column;gap:1.2rem}.Footer_link__BLFnH{color:rgba(255,255,255,.85);font-size:1.4rem;font-weight:400;line-height:2rem;transition:color .2s ease-in-out}.Footer_link__BLFnH:hover{color:#fff}.Footer_link__BLFnH:active{color:rgba(255,255,255,.7)}.Footer_link__BLFnH:focus-visible{outline:.2rem solid #0797a6;outline-offset:.4rem;border-radius:.6rem}.Footer_company__FqIYq{display:flex;justify-content:center;padding-top:2.6rem;width:100%;border-top:.1rem solid rgba(255,255,255,.1)}@media(max-width:768px){.Footer_company__FqIYq{padding-top:1.8rem}}.Footer_companyText__NbIIG{color:#64748b;font-size:1.2rem;font-weight:400;line-height:1.6rem}@media(max-width:768px){.Footer_companyText__NbIIG{font-size:1.1rem;line-height:1.4rem}}.Footer_footerBottom__4UUQu{display:flex;justify-content:center;align-items:center;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:100%;height:34.2rem}@media(max-width:768px){.Footer_footerBottom__4UUQu{height:15rem;margin-bottom:2.4rem}}.Footer_footerBottomText___JVqu{display:flex;align-items:center;justify-content:center;height:100%;background:linear-gradient(180deg,rgb(255,255,255),rgba(255,255,255,.6),rgb(31,41,55) 60%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;font-family:var(--font-oswald);font-size:30.7rem;font-weight:400;line-height:24.576rem;letter-spacing:1.6rem;text-transform:uppercase;text-align:center}@media(max-width:768px){.Footer_footerBottomText___JVqu{font-size:8.58rem;line-height:6.864rem;letter-spacing:.64rem;text-align:center}}.PublicWrapper_wrapper__Alj9d{position:relative;z-index:2;background-color:#000;border-radius:3.2rem 3.2rem 0 0}@media(max-width:768px){.PublicWrapper_wrapper__Alj9d{position:static;border-radius:2.4rem 2.4rem 0 0}}.PublicWrapper_content__yFJ2k{position:relative;background-color:#fff;border-radius:3.2rem}@media(max-width:768px){.PublicWrapper_content__yFJ2k{border-radius:2.4rem}}.PriceCalculation_priceCalculation__ZB05W{display:flex;flex-direction:column;padding:2.6rem;border:.1rem solid #bae6fd;border-radius:2.4rem;box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.26);-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);background:radial-gradient(circle at top right,rgba(255,255,255,.75),transparent 32%),linear-gradient(135deg,#e6f5f6,#daeff2 58%,#f0f9ff);gap:1.2rem}.PriceCalculation_calculationRow__6ceKI{display:flex;align-items:center;justify-content:space-between}.PriceCalculation_calculationLabel__lKlq_{color:#475569;font-size:1.4rem;font-weight:600;line-height:2rem}.PriceCalculation_calculationValue__eTmG8{color:#111827;font-size:1.6rem;font-weight:600;line-height:2.4rem}.PriceCalculation_calculationDivider__Mhmpx{height:.1rem;background-color:#bae6fd;margin:.6rem 0}.PriceCalculation_calculationTotalLabel__1tjx3{color:#111827;font-size:1.8rem;font-weight:700;line-height:2.4rem}.PriceCalculation_calculationTotalValue__yPM7l{color:#07525c;font-size:2.8rem;font-weight:800;line-height:3.4rem}@media(max-width:768px){.PriceCalculation_priceCalculation__ZB05W{padding:2rem;border-radius:1.8rem}.PriceCalculation_calculationLabel__lKlq_{font-size:1.3rem}.PriceCalculation_calculationValue__eTmG8{font-size:1.4rem;line-height:2rem}.PriceCalculation_calculationTotalLabel__1tjx3{font-size:1.6rem}.PriceCalculation_calculationTotalValue__yPM7l{font-size:2.4rem;line-height:2.9rem}}.HomeAdvantages_section__ZLNnL{display:flex;flex-direction:column;align-items:center;overflow:hidden;background-color:#fff;padding-block:9.6rem;gap:6.6rem}@media(max-width:768px){.HomeAdvantages_section__ZLNnL{padding-block:4.8rem;gap:4.8rem}}.HomeAdvantages_description__LI9SG{display:flex;flex-direction:column;align-items:center;gap:2.2rem}@media(max-width:768px){.HomeAdvantages_description__LI9SG{gap:1.6rem}}.HomeAdvantages_title__8eTMl{color:#111827;font-size:4.8rem;font-weight:800;line-height:4.8rem;will-change:transform,opacity}@media(max-width:768px){.HomeAdvantages_title__8eTMl{font-size:3.6rem;line-height:4rem;text-align:center}}.HomeAdvantages_text__Jnw_N{width:72.8rem;color:#6b7280;font-size:1.6rem;font-weight:400;line-height:2.4rem;text-align:center;will-change:transform,opacity}@media(max-width:768px){.HomeAdvantages_text__Jnw_N{width:35rem}}.HomeAdvantages_cards__XFBIA{display:grid;grid-template-columns:39.2rem 44.5rem 39.2rem;grid-gap:2.4rem;gap:2.4rem}@media(max-width:768px){.HomeAdvantages_cards__XFBIA{display:flex;flex-direction:column;gap:1.6rem;margin-inline:1.6rem}}.HomeAdvantages_cardsWrapper__EvaaC{display:grid;grid-template-rows:repeat(3,1fr);grid-gap:2.4rem;gap:2.4rem}@media(max-width:768px){.HomeAdvantages_cardsWrapper__EvaaC{display:flex;flex-direction:column;gap:1.6rem}}.HomeAdvantages_card__6jPzk{border-radius:3.2rem;overflow:hidden;will-change:transform,opacity;transition:transform .4s ease,box-shadow .4s ease}.HomeAdvantages_card__6jPzk:hover{transform:translateY(-.8rem);box-shadow:0 2rem 4rem rgba(0,0,0,.1)}.HomeAdvantages_card__6jPzk:hover .HomeAdvantages_cardImage__w1top img{transform:scale(1.05)}@media(max-width:768px){.HomeAdvantages_card__6jPzk{border-radius:2.4rem}}.HomeAdvantages_cardWrapper__NfQbt{display:flex;flex-direction:column;height:100%;padding:2.4rem;gap:1.6rem;box-shadow:0 4rem 8rem -5rem rgba(7,151,166,.8);background:#e6f5f6;transition:background-color .3s ease}@media(max-width:768px){.HomeAdvantages_cardWrapper__NfQbt{padding:1.6rem;gap:1.2rem}}.HomeAdvantages_icon__PL6rE{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgb(7,151,166),rgb(4,120,132) 100%);color:#fff;width:5.6rem;aspect-ratio:1/1;border-radius:1.6rem;will-change:transform}@media(max-width:768px){.HomeAdvantages_icon__PL6rE{width:4.8rem}}.HomeAdvantages_iconWrapper__TxVkq{height:2.4rem;width:-moz-fit-content;width:fit-content}@media(max-width:768px){.HomeAdvantages_iconWrapper__TxVkq{height:2rem}}.HomeAdvantages_cardDescription__au7Bp{display:flex;flex-direction:column;gap:1rem}@media(max-width:768px){.HomeAdvantages_cardDescription__au7Bp{gap:.8rem}}.HomeAdvantages_cardTitle__owpaA{color:#111827;font-size:2rem;font-weight:600;line-height:2.8rem}@media(max-width:768px){.HomeAdvantages_cardTitle__owpaA{font-size:1.8rem;line-height:2.6rem}}.HomeAdvantages_cardText__Vgm4p{color:#6b7280;font-size:1.4rem;font-weight:400;line-height:2rem}.HomeAdvantages_cardImage__w1top{position:relative;object-fit:cover;overflow:hidden;height:100%}.HomeAdvantages_cardImage__w1top img{transition:transform .7s ease;width:100%;height:100%}@media(max-width:768px){.HomeAdvantages_cardImage__w1top{height:19.2rem}}.ScrollHint_scrollHint__OJHGG{position:absolute;left:50%;bottom:clamp(3.2rem,5vh,4.8rem);transform:translateX(-50%);z-index:2;display:flex;align-items:center;justify-content:center;gap:.8rem;padding:1rem 1.8rem;border-radius:999.9rem;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.16);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:1.4rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .2s ease}.ScrollHint_scrollHint__OJHGG:hover{background:rgba(255,255,255,.28)}.ScrollHint_scrollHint__OJHGG:focus-visible{outline:.2rem solid #fff;outline-offset:.3rem}@media(max-width:768px){.ScrollHint_scrollHint__OJHGG{width:4rem;height:4rem;padding:0}}.ScrollHint_scrollHintLabel__yOMyE{line-height:1}@media(max-width:768px){.ScrollHint_scrollHintLabel__yOMyE{display:none}}.ScrollHint_scrollHintIcon__LAoGI{animation:ScrollHint_scrollBounce__MGt9_ 1.8s ease-in-out infinite}@keyframes ScrollHint_scrollBounce__MGt9_{0%,to{transform:translateY(-.2rem)}50%{transform:translateY(.35rem)}}@media(prefers-reduced-motion:reduce){.ScrollHint_scrollHintIcon__LAoGI{animation:none}}.HomeDepartures_strip__KRYP_{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));grid-gap:.1rem;gap:.1rem;background:#e2e8f0;border-block:.1rem solid #e2e8f0}@media(max-width:768px){.HomeDepartures_strip__KRYP_{grid-template-columns:1fr}}.HomeDepartures_stripCell__BliMB{display:flex;flex-direction:column;gap:.4rem;padding:1.6rem 2rem;background:#fff;transition:background-color .2s ease-in-out}.HomeDepartures_stripCell__BliMB:hover{background:#f8fafc}.HomeDepartures_stripCell__BliMB:focus-visible{outline:.2rem solid #0797a6;outline-offset:-.2rem}.HomeDepartures_stripDate__tyRHa{font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#07697a}.HomeDepartures_stripTitle__6G1XT{font-size:1.4rem;font-weight:600;line-height:1.4;color:#0f172a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.HomeDepartures_stripMeta__6JJdI{font-size:1.3rem;color:#475569;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HomeDepartures_board__Hs9dD{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:14rem 2.4rem 11.2rem;background:#07525c;color:#fff;overflow:hidden}@media(max-width:768px){.HomeDepartures_board__Hs9dD{padding:9.6rem 1.6rem 10.4rem}}.HomeDepartures_backdrop__bEhgY{position:absolute;inset:0}.HomeDepartures_backdropImage__YxrOS{object-fit:cover}.HomeDepartures_backdropOverlay__9yoC0{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,14,22,.55),rgba(4,14,22,.22) 38%,rgba(4,14,22,.6)),rgba(4,14,22,.7)}.HomeDepartures_boardInner__cuLT2{position:relative;width:min(100%,112rem);display:flex;flex-direction:column;gap:3.2rem}@media(max-width:768px){.HomeDepartures_boardInner__cuLT2{gap:2rem}}.HomeDepartures_boardHead__SbaQg{display:flex;flex-direction:column;gap:1.2rem}.HomeDepartures_boardTitle__saaYY{margin:0;font-size:clamp(3.4rem,4.8vw,6rem);font-weight:700;line-height:1.1;letter-spacing:-.02em}.HomeDepartures_boardSubtitle__Lc938{margin:0;max-width:54ch;font-size:clamp(1.5rem,1.6vw,1.9rem);line-height:1.6;color:rgba(255,255,255,.72)}.HomeDepartures_rows__TYjuQ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}@media(max-width:768px){.HomeDepartures_rows__TYjuQ li:nth-child(n+5){display:none}}@media(max-width:480px){.HomeDepartures_rows__TYjuQ li:nth-child(n+4){display:none}}.HomeDepartures_row__mUC1q{display:grid;grid-template-columns:9rem minmax(0,1fr) 8rem 16rem;align-items:center;grid-gap:1.6rem;gap:1.6rem;padding:1.6rem .8rem;border-top:.1rem solid rgba(255,255,255,.14);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color .2s ease-in-out}.HomeDepartures_row__mUC1q:hover{background:rgba(255,255,255,.06)}.HomeDepartures_row__mUC1q:focus-visible{outline:.2rem solid #fff;outline-offset:-.2rem}@media(max-width:768px){.HomeDepartures_row__mUC1q{grid-template-columns:7.6rem minmax(0,1fr);row-gap:.4rem;padding:1.4rem .4rem}}.HomeDepartures_rowDate__MKCca{font-size:1.5rem;font-weight:700;color:#5fd4dd}@media(max-width:768px){.HomeDepartures_rowDate__MKCca{font-size:1.4rem}}.HomeDepartures_rowRoute__1gk4e{display:flex;flex-direction:column;gap:.2rem;min-width:0}.HomeDepartures_rowTitle__a53nt{font-size:1.5rem;font-weight:600;line-height:1.35;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){.HomeDepartures_rowTitle__a53nt{font-size:1.4rem;-webkit-line-clamp:2}}.HomeDepartures_rowSkeleton__XvPYQ{padding:1.6rem .8rem;border-top:.1rem solid rgba(255,255,255,.14)}.HomeDepartures_rowPlace__u0U4c{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;font-size:1.3rem;color:rgba(255,255,255,.72)}.HomeDepartures_rowSeats__w246C{font-size:1.2rem;font-weight:700;color:#fcd34d}.HomeDepartures_rowNights__BHu6i{font-size:1.3rem;color:rgba(255,255,255,.72)}@media(max-width:768px){.HomeDepartures_rowNights__BHu6i{display:none}}.HomeDepartures_rowPrice__fIshR{font-size:1.6rem;font-weight:700;text-align:right;letter-spacing:-.01em}@media(max-width:768px){.HomeDepartures_rowPrice__fIshR{grid-column:2;text-align:left;font-size:1.5rem}}.HomeDepartures_boardActions__q3wi5{display:flex}@media(max-width:768px){.HomeDepartures_boardActions__q3wi5{justify-content:center}}.NewsSlider_hero__gCWQ4{position:relative;width:100%;height:100vh;overflow:hidden;background:#06111b}.NewsSlider_viewport__MO_Dc{position:absolute;inset:0;overflow:hidden}.NewsSlider_container__BXHtO{display:flex;height:100%;touch-action:pan-y pinch-zoom}.NewsSlider_slide__4QmbC{position:relative;flex:0 0 100%;min-width:0;height:100%;overflow:hidden}.NewsSlider_media__vDWmt{position:absolute;inset:0;overflow:hidden}.NewsSlider_media__vDWmt img{object-fit:cover;transform:scale(1.02)}.NewsSlider_mediaActive__HMEOp img{animation:NewsSlider_kenburns__jGgFE 9s ease-out forwards}@keyframes NewsSlider_kenburns__jGgFE{0%{transform:scale(1.02)}to{transform:scale(1.08)}}.NewsSlider_overlay__3Pw00{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,14,22,.28),rgba(4,14,22,0) 32%,rgba(4,14,22,.55) 72%,rgba(4,14,22,.92)),linear-gradient(90deg,rgba(4,14,22,.6),rgba(4,14,22,0) 55%)}.NewsSlider_inner__1qZ_9{position:absolute;inset:0;display:flex;align-items:flex-end;padding:0 clamp(2rem,6vw,9.6rem) clamp(8rem,11vh,12rem)}.NewsSlider_content__b27GW{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;max-width:86rem}@media(max-width:768px){.NewsSlider_content__b27GW{gap:1.2rem}}.NewsSlider_badge__ub7Ts{display:inline-flex;align-items:center;min-height:3rem;padding:0 1.6rem;border-radius:999.9rem;color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 .8rem 2rem -.8rem rgba(0,0,0,.6)}.NewsSlider_title__nkhuc{color:#fff;font-size:clamp(3.4rem,4.8vw,6rem);font-weight:800;line-height:1.12;letter-spacing:-.01em;text-shadow:0 .4rem 3rem rgba(0,0,0,.35)}.NewsSlider_text__1sOfW{color:rgba(255,255,255,.92);font-size:clamp(1.5rem,1.6vw,1.9rem);line-height:1.5;max-width:64rem;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 .2rem 1.6rem rgba(0,0,0,.4)}.NewsSlider_cta__BpW09{display:inline-flex;align-items:center;gap:.9rem;margin-top:.8rem;min-height:5.2rem;padding:0 2.6rem;border-radius:999.9rem;background:#fff;color:#040e16;font-size:1.55rem;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.NewsSlider_cta__BpW09 svg{transition:transform .2s ease}.NewsSlider_cta__BpW09:hover{transform:translateY(-.2rem);box-shadow:0 1.6rem 3.2rem -1.2rem rgba(0,0,0,.55)}.NewsSlider_cta__BpW09:hover svg{transform:translateX(.4rem)}.NewsSlider_controls__AgbGy{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:0 clamp(2rem,6vw,9.6rem) clamp(3.2rem,5vh,4.8rem)}.NewsSlider_indicators__VwZ9M{display:flex;align-items:center;gap:.8rem}.NewsSlider_indicator__Up8B0{position:relative;width:3.2rem;height:.4rem;border-radius:999.9rem;background:rgba(255,255,255,.4);overflow:hidden;cursor:pointer;transition:width .3s ease,background .2s ease}.NewsSlider_indicator__Up8B0:hover{background:rgba(255,255,255,.65)}.NewsSlider_indicatorActive__MYLps{width:5.6rem;background:rgba(255,255,255,.4)}.NewsSlider_indicatorFill__bADwX{position:absolute;inset:0;width:0;background:#fff;animation-name:NewsSlider_newsProgress__ghYm6;animation-timing-function:linear;animation-fill-mode:forwards}.NewsSlider_indicatorFillPaused__xAOGE{animation-play-state:paused}@keyframes NewsSlider_newsProgress__ghYm6{0%{width:0}to{width:100%}}.NewsSlider_arrows__KvQaS{display:flex;align-items:center;gap:1rem}.NewsSlider_arrow__XOO8T{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:999.9rem;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.16);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;transition:background .2s ease,transform .2s ease}.NewsSlider_arrow__XOO8T:hover{background:rgba(255,255,255,.28)}.NewsSlider_arrow__XOO8T:active{transform:scale(.94)}@media(max-width:768px){.NewsSlider_arrow__XOO8T{width:4rem;height:4rem}}@media(prefers-reduced-motion:reduce){.NewsSlider_mediaActive__HMEOp img{animation:none}}.HomeMailing_section__R1iTG{display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,rgb(255,255,255),rgba(255,255,255,.8) 50%,rgba(17,24,39,.8)),url(/backgrounds/home-mailing-background.webp);background-size:cover;background-repeat:no-repeat;padding-block:9.6rem;gap:4.2rem;border-radius:0 0 3.2rem 3.2rem}@media(max-width:768px){.HomeMailing_section__R1iTG{padding-block:4.8rem;gap:3.6rem;border-radius:2.4rem;background-position:bottom}}.HomeMailing_description__d_0M0{display:flex;flex-direction:column;align-items:center;gap:1.8rem}@media(max-width:768px){.HomeMailing_description__d_0M0{gap:1.4rem}}.HomeMailing_title__px15r{color:#111827;font-size:4.8rem;font-weight:800;line-height:4.8rem;letter-spacing:-.12rem;text-transform:uppercase;will-change:transform,opacity}@media(max-width:768px){.HomeMailing_title__px15r{font-size:3.6rem;line-height:4rem;letter-spacing:-.09rem;text-align:center}}.HomeMailing_text__ah_bU{width:70.4rem;color:#374151;font-size:1.6rem;font-weight:400;line-height:2.4rem;text-align:center;will-change:transform,opacity}@media(max-width:768px){.HomeMailing_text__ah_bU{width:34rem}}.HomeMailing_contacts__qDKdj{display:flex;flex-direction:column;align-items:center;gap:3.2rem}@media(max-width:768px){.HomeMailing_contacts__qDKdj{gap:2.4rem}}.HomeMailing_inputWrapper__n3tM9{will-change:transform,opacity}.HomeMailing_contactsWrapper__iXwTH{display:flex;gap:3.6rem}@media(max-width:768px){.HomeMailing_contactsWrapper__iXwTH{flex-direction:column;gap:2rem}}.HomeMailing_contact__U42_I{display:flex;flex-direction:column;align-items:center;gap:.8rem;will-change:transform,opacity}@media(max-width:768px){.HomeMailing_contact__U42_I{gap:.4rem}}.HomeMailing_contactTitle__r_H9r{color:rgba(255,255,255,.7);font-size:1.2rem;font-weight:400;line-height:1.6rem;letter-spacing:.36rem;text-transform:uppercase}@media(max-width:768px){.HomeMailing_contactTitle__r_H9r{font-size:1rem;line-height:1.4rem}}.HomeMailing_contactLink__9Xvzr{color:rgba(255,255,255,.9);font-size:2.4rem;font-weight:600;line-height:3.2rem;transition:all .2s ease-in-out}.HomeMailing_contactLink__9Xvzr:hover{filter:brightness(90%)}.HomeMailing_contactLink__9Xvzr:active{filter:brightness(80%)}@media(max-width:768px){.HomeMailing_contactLink__9Xvzr{font-size:2rem;line-height:2.8rem}}.InputMail_form__cuEWu{display:flex;flex-direction:column;gap:.8rem}.InputMail_inputWrapper__mXV2B{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem;border:1px solid rgba(255,255,255,.3);border-radius:3.2rem;box-shadow:0 .8rem 3.2rem 0 rgba(31,38,135,.15);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);background:rgba(255,255,255,.3)}@media(max-width:768px){.InputMail_inputWrapper__mXV2B{flex-direction:column;border-radius:2.4rem;width:35.8rem}}.InputMail_input__2s2vb{width:65.8rem;padding:1rem 1.6rem;border-right:1px solid rgba(255,255,255,.4);font-size:1.6rem;font-weight:400;line-height:1.9rem}.InputMail_input__2s2vb::placeholder{color:#9ca3af}@media(max-width:768px){.InputMail_input__2s2vb{border-bottom:1px solid rgba(255,255,255,.4);border-right:none;width:calc(100% - 3.2rem)}}.InputMail_button__MEx1v{padding:1.4rem 2.4rem;border-radius:2.4rem;box-shadow:0 1rem 1.5rem -.3rem rgba(7,151,166,.25),0 .4rem .6rem -.4rem rgba(7,151,166,.2);background:#0797a6;color:#fff;font-size:1.6rem;font-weight:600;line-height:2.4rem;transition:all .2s ease-in-out}.InputMail_button__MEx1v:hover{filter:brightness(90%)}.InputMail_button__MEx1v:active{filter:brightness(80%)}@media(max-width:768px){.InputMail_button__MEx1v{width:100%}}.InputMail_errorText__sNTKf{color:#ef4444;font-size:1.2rem;font-weight:500;margin:0;text-align:center}.HomeSearch_section__uvQPe{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding-block:9.6rem;gap:4rem;border-radius:2.4rem 2.4rem 0 0}@media(max-width:768px){.HomeSearch_section__uvQPe{padding-block:4.8rem;gap:3.2rem}}.HomeSearch_description___8L0_{display:flex;flex-direction:column;align-items:center;gap:1.6rem}.HomeSearch_subtitle__BQ8oz{color:#0797a6;font-size:1.4rem;font-weight:600;line-height:2rem;letter-spacing:.56rem;text-transform:uppercase}.HomeSearch_title__Jju_B{color:#111827;font-size:4.8rem;font-weight:800;line-height:4.8rem;text-align:center}@media(max-width:768px){.HomeSearch_title__Jju_B{font-size:3.6rem;line-height:4rem}}.HomeSearch_formWrapper__N3TWm{display:flex;justify-content:center;width:100%;max-width:120rem;padding-inline:2.4rem}@media(max-width:768px){.HomeSearch_formWrapper__N3TWm{padding-inline:1.6rem}}.HomeSearch_resultsWrapper__2sFv8{width:100%;max-width:170rem;padding-inline:2.4rem;scroll-margin-top:13rem}@media(max-width:1279px){.HomeSearch_resultsWrapper__2sFv8{scroll-margin-top:11.5rem}}@media(max-width:768px){.HomeSearch_resultsWrapper__2sFv8{padding-inline:1.6rem;scroll-margin-top:10.5rem}}.EmptyState_root__c2ccF{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2.4rem;padding:6rem 3.2rem}.EmptyState_icon__KAxZp{display:flex;align-items:center;justify-content:center;width:8rem;height:8rem;border-radius:999.9rem;background:linear-gradient(135deg,#daeff2,#bae6ea);color:#0797a6;box-shadow:0 .8rem 2.4rem -.4rem rgba(7,151,166,.2),0 0 0 .8rem rgba(7,151,166,.06)}.EmptyState_content__efr5h{display:flex;flex-direction:column;gap:1rem;max-width:42rem}.EmptyState_title__X8vD6{margin:0;color:#0f172a;font-size:2.4rem;font-weight:700;line-height:1.25}.EmptyState_description__ZNAm8{margin:0;color:#475569;font-size:1.5rem;line-height:1.6}@media(max-width:768px){.EmptyState_root__c2ccF{gap:1.6rem;padding:3.2rem 1.6rem}.EmptyState_icon__KAxZp{width:6.4rem;height:6.4rem}.EmptyState_title__X8vD6{font-size:2rem}}.BookingDocumentsSection_section__1mHnQ{display:flex;flex-direction:column;gap:1.6rem;padding:2.4rem;border-radius:2.4rem;border:.1rem solid #e2e8f0;background:#fff}.BookingDocumentsSection_title__cTEt8{margin:0;color:#111827;font-size:1.8rem;line-height:2.4rem}.BookingDocumentsSection_groups__7hQ2K{display:flex;flex-direction:column;gap:2rem}.BookingDocumentsSection_groupTitle__N_4Gf{margin:0 0 .8rem;color:#64748b;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.BookingDocumentsSection_list__C_BjU{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none}.BookingDocumentsSection_row__ImO8E{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;border-radius:1.2rem;background:#f8fafc}.BookingDocumentsSection_icon__fwQ55{flex-shrink:0;color:#07697a}.BookingDocumentsSection_meta__wcrl8{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.BookingDocumentsSection_rowTitle__y4uoq{overflow:hidden;color:#0f172a;font-size:1.5rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.BookingDocumentsSection_subtitle__xD__4{overflow:hidden;color:#64748b;font-size:1.3rem;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.BookingDocumentsSection_section__1mHnQ{padding:1.8rem}.BookingDocumentsSection_row__ImO8E{flex-wrap:wrap}.BookingDocumentsSection_meta__wcrl8{flex-basis:calc(100% - 3.2rem)}.BookingDocumentsSection_row__ImO8E>a,.BookingDocumentsSection_row__ImO8E>button{margin-left:3.2rem}}.SidebarCard_card__bdV5M{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem;border-radius:2.4rem;border:.1rem solid #e2e8f0;background:#fff}@media(max-width:768px){.SidebarCard_card__bdV5M{padding:1.6rem}}.SidebarCard_title__eVQmX{display:flex;align-items:center;gap:.8rem;margin:0;font-size:1.6rem;line-height:2.2rem;color:#111827}.SidebarCard_title__eVQmX svg{flex-shrink:0;color:#0797a6}.SidebarCard_text__pVTed{margin:0;font-size:1.4rem;line-height:2.1rem;color:#64748b}.SidebarCard_actions__3dxbu{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:.4rem}@media(max-width:768px){.SidebarCard_actions__3dxbu{width:100%;gap:.8rem}}.SidebarCard_details__djU_R{align-self:stretch;margin-top:.4rem}.TourFlightInfo_section__JnTzj{display:flex;flex-direction:column;gap:1.6rem}.TourFlightInfo_title__eHBUy{font-size:2.2rem;font-weight:700;color:#0f172a;margin:0}@media(max-width:768px){.TourFlightInfo_title__eHBUy{font-size:1.8rem}}.TourFlightInfo_flights___sRdD{display:flex;gap:1.2rem}@media(max-width:768px){.TourFlightInfo_flights___sRdD{flex-direction:column}}.TourFlightInfo_flight__aYbJk{display:flex;align-items:center;gap:1.2rem;flex:1 1;padding:1.4rem 1.8rem;border-radius:1.4rem;background:rgba(7,151,166,.05);border:1px solid rgba(7,151,166,.15)}@media(max-width:768px){.TourFlightInfo_flight__aYbJk{padding:1.2rem 1.4rem}}.TourFlightInfo_icon___Myb7{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:1rem;background:rgba(7,151,166,.12);color:#0797a6;flex-shrink:0}.TourFlightInfo_iconReturn__CoTbJ{transform:scaleX(-1)}.TourFlightInfo_info__matOq{display:flex;flex-direction:column;gap:.2rem}.TourFlightInfo_label__GTPr9{font-size:1.2rem;font-weight:700;color:rgba(7,151,166,.8);text-transform:uppercase;letter-spacing:.04em}.TourFlightInfo_value__4qw6_{font-size:1.5rem;font-weight:600;color:#0f172a;line-height:1.4}.TourDescriptionBlocks_block__EH2fs,.TourDescriptionBlocks_blocks__OsCrn{display:flex;flex-direction:column;gap:1.2rem}.TourDescriptionBlocks_block__EH2fs{padding:1.6rem 1.8rem;border-radius:1.8rem;border:.1rem solid rgba(7,151,166,.18);background:rgba(7,151,166,.08);box-shadow:0 1rem 2.4rem -1.8rem rgba(15,23,42,.2)}.TourDescriptionBlocks_title__f_Jwx{margin:0;color:#0f172a;font-size:2.2rem;font-weight:700;line-height:2.8rem}.TourDescriptionBlocks_list__r8_Zb{display:flex;flex-direction:column;list-style:none;gap:.8rem;padding:0;margin:0}.TourDescriptionBlocks_item__qu9j9{position:relative;padding-left:1.2rem;color:#475569;font-size:1.4rem;line-height:2rem}.TourDescriptionBlocks_item__qu9j9:before{content:"";position:absolute;top:.7rem;left:0;width:.6rem;height:.6rem;border-radius:50%;background-color:#0797a6}@media(max-width:768px){.TourDescriptionBlocks_title__f_Jwx{font-size:1.8rem}.TourDescriptionBlocks_item__qu9j9{font-size:1.3rem;line-height:1.9rem}}.TourHotelOptionsSection_section__NeJbv{display:flex;flex-direction:column;gap:1.8rem;padding:2rem;border-radius:2.4rem;background:#fff;border:.1rem solid #e2e8f0;box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22)}.TourHotelOptionsSection_header__RzM69{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.2rem}.TourHotelOptionsSection_eyebrow__ZA8L9{display:inline-flex;margin-bottom:.8rem;padding:.6rem 1rem;border-radius:999.9rem;background:rgba(7,151,166,.12);color:#07525c;font-size:1.1rem;font-weight:800;line-height:1.4rem;text-transform:uppercase;letter-spacing:.06em}.TourHotelOptionsSection_title__w4Q8L{margin:0;color:#0f172a;font-size:2.2rem;font-weight:700;line-height:2.6rem}.TourHotelOptionsSection_note__LPLyi{max-width:42rem;margin:0;color:#475569;font-size:1.4rem;line-height:2rem}.TourHotelOptionsSection_cardsWrapper__BaEft{display:flex;overflow-x:auto;gap:1rem;margin-inline:-2rem;padding-inline:2rem;overscroll-behavior-x:contain;scrollbar-width:none}.TourHotelOptionsSection_cardsWrapper__BaEft::-webkit-scrollbar{display:none}.TourHotelOptionsSection_card__tR3Lz{display:flex;flex-direction:column;min-width:35rem;width:35rem;max-width:35rem;gap:1.2rem;padding:1.6rem;border-radius:1.8rem;background:rgba(255,255,255,.84);border:.1rem solid rgba(226,232,240,.72);box-shadow:0 1.2rem 2.4rem -2rem rgba(7,151,166,.4);text-align:left}.TourHotelOptionsSection_cardTop__hKzIC{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.TourHotelOptionsSection_hotelHead__uq99d{display:flex;align-items:flex-start;gap:1rem}.TourHotelOptionsSection_hotelIcon__Qow4X{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:1.2rem;background:rgba(7,151,166,.14);color:#07697a}.TourHotelOptionsSection_hotelName__szt36{margin:0;color:#0f172a;font-size:1.6rem;font-weight:700;line-height:2.2rem}.TourHotelOptionsSection_stars__hYSMK{display:flex;gap:.3rem;margin-top:.4rem;color:#0797a6}.TourHotelOptionsSection_hotelCity__GrbnU{display:flex;align-items:center;gap:.4rem;margin-top:.4rem;color:#64748b;font-size:1.3rem;font-weight:500}.TourHotelOptionsSection_hotelNote__x7Qn_{margin:0;color:#475569;font-size:1.4rem;line-height:2rem}.TourHotelOptionsSection_roomTypesList__XMx1W{display:flex;flex-direction:column;gap:.8rem}.TourHotelOptionsSection_roomTypeStatic__WdWK4{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.1rem 1.2rem;border-radius:1.4rem;border:.1rem solid rgba(226,232,240,.72);background:rgba(255,255,255,.86);text-align:left}.TourHotelOptionsSection_roomTypeStaticDisabled__qfxyu{opacity:.56}.TourHotelOptionsSection_roomTypeName__DHdFV{display:block;color:#0f172a;font-size:1.4rem;font-weight:700;line-height:1.9rem}.TourHotelOptionsSection_roomTypeHint__ZpaeW{display:block;margin-top:.2rem;color:#64748b;font-size:1.2rem;line-height:1.6rem}.TourHotelOptionsSection_cardFooter__S9UAH{display:inline-flex;align-items:flex-start;gap:.8rem;padding-top:1rem;border-top:.1rem solid #e2e8f0;color:#475569;font-size:1.2rem;font-weight:600;line-height:1.7rem}@media(max-width:768px){.TourHotelOptionsSection_section__NeJbv{padding:1.6rem;border-radius:1.8rem}.TourHotelOptionsSection_cardsWrapper__BaEft{gap:.6rem;margin-inline:-1.6rem;padding-inline:1.6rem}.TourHotelOptionsSection_card__tR3Lz{min-width:24rem;width:24rem;max-width:24rem;scroll-snap-align:start}.TourHotelOptionsSection_header__RzM69{flex-direction:column;align-items:flex-start}.TourHotelOptionsSection_note__LPLyi{max-width:none;font-size:1.3rem;line-height:1.8rem}.TourHotelOptionsSection_roomTypeStatic__WdWK4{align-items:flex-start;flex-direction:column}}.TourProgramSection_section__azrTD{display:flex;flex-direction:column;gap:1.8rem;padding:2rem;border-radius:2.4rem;background:linear-gradient(180deg,#f8fafc,rgba(240,249,255,.92));border:.1rem solid rgba(186,230,253,.32)}.TourProgramSection_header__K_ow7{display:flex;align-items:flex-start;gap:1.2rem}.TourProgramSection_iconWrap__xKTnp{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:1.4rem;background:rgba(186,230,253,.12);color:#0369a1}.TourProgramSection_title__CgvBQ{margin:0;color:#0f172a;font-size:2rem;font-weight:700;line-height:2.6rem}.TourProgramSection_text__lAV1h{margin:.4rem 0 0;color:#475569;font-size:1.4rem;line-height:2rem}.TourProgramSection_dayCard__HqSMd,.TourProgramSection_dayTop__Oitx8,.TourProgramSection_daysGrid__vJztB{display:flex;flex-direction:column;gap:.4rem}.TourProgramSection_daySubtitle__rlmFK,.TourProgramSection_dayTitle__0HZm4{margin:0;color:#07525c;font-size:1.4rem;font-weight:600;line-height:2rem}.TourProgramSection_items__YKgTe{display:flex;flex-direction:column;gap:.8rem;padding:0;margin:0;list-style:none}.TourProgramSection_item__cM__4{position:relative;padding-left:1.4rem;color:#475569;font-size:1.4rem;line-height:2rem}.TourProgramSection_item__cM__4:before{content:"";position:absolute;top:.8rem;left:0;width:.6rem;height:.6rem;border-radius:50%;background:#0369a1}@media(max-width:768px){.TourProgramSection_section__azrTD{padding:1.6rem;border-radius:1.8rem}}.Modal_backdrop__Yzk_V{position:fixed;inset:0;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.Modal_backdrop__Yzk_V[data-state=open]{animation:Modal_backdropIn__2eXTG .2s ease-out}.Modal_backdrop__Yzk_V[data-state=closed]{animation:Modal_backdropOut__8ZUJV .15s ease-in}@keyframes Modal_backdropIn__2eXTG{0%{opacity:0}to{opacity:1}}@keyframes Modal_backdropOut__8ZUJV{0%{opacity:1}to{opacity:0}}@keyframes Modal_modalIn__3DxZH{0%{opacity:0;transform:translateY(1.2rem) scale(.97)}to{opacity:1;transform:none}}@keyframes Modal_modalOut__134ru{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(.8rem) scale(.98)}}.Modal_modal__ISOdi{background:#fff;border-radius:1.8rem;box-shadow:0 2.4rem 4.4rem -3rem rgba(15,23,42,.32);max-height:90vh;max-height:90dvh;overflow:hidden;display:flex;flex-direction:column;max-width:100%;width:100%}.Modal_modal__ISOdi[data-state=open]{animation:Modal_modalIn__3DxZH .25s cubic-bezier(.16,1,.3,1)}.Modal_modal__ISOdi[data-state=closed]{animation:Modal_modalOut__134ru .15s ease-in}.Modal_modal__ISOdi:focus-visible{outline:none}@media(prefers-reduced-motion:reduce){.Modal_backdrop__Yzk_V[data-state=closed],.Modal_backdrop__Yzk_V[data-state=open],.Modal_modal__ISOdi[data-state=closed],.Modal_modal__ISOdi[data-state=open]{animation:none}}.Modal_small__Bsk2T{max-width:40rem}.Modal_medium__xJ6sR{max-width:60rem}.Modal_large__s4Gdh{max-width:90rem}.Modal_header__Oud82{display:flex;align-items:center;justify-content:space-between;padding:2rem 2.4rem;border-bottom:.1rem solid rgba(15,23,42,.1);gap:1.2rem}.Modal_title__76_GZ{font-size:2.4rem;font-weight:700;color:#0f172a;margin:0}.Modal_closeButton__oKtBV{background:none;border:none;line-height:1;color:rgba(15,23,42,.6);cursor:pointer;padding:0;position:relative;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;border-radius:.6rem;transition:all .2s ease}.Modal_closeButton__oKtBV:hover{filter:brightness(90%);background:rgba(15,23,42,.04)}.Modal_closeButton__oKtBV:active{filter:brightness(80%);background:rgba(15,23,42,.08)}.Modal_closeButton__oKtBV:after{content:"";position:absolute;inset:-.6rem}.Modal_closeButton__oKtBV:focus-visible{outline:none;box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}.Modal_content__mzw1l{padding:2.4rem;overflow-y:auto;overscroll-behavior:contain;flex:1 1}@media(max-width:768px){.Modal_backdrop__Yzk_V{padding:1rem}.Modal_modal__ISOdi{max-height:95vh;max-height:95dvh;border-radius:1.2rem}.Modal_large__s4Gdh,.Modal_medium__xJ6sR,.Modal_small__Bsk2T{max-width:100%}.Modal_header__Oud82{padding:1.6rem 2rem}.Modal_title__76_GZ{font-size:2rem}.Modal_content__mzw1l{padding:2rem}}.Modal_confirmBackdrop__STfjI{position:fixed;inset:0;background:rgba(15,23,42,.5);z-index:1100}.Modal_confirmCard__rN98L{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1101;width:calc(100% - 4rem);max-width:40rem;padding:2.4rem;border-radius:1.8rem;background:#fff;box-shadow:0 2.4rem 4.4rem -3rem rgba(15,23,42,.32)}.Modal_confirmTitle__i42XD{margin:0 0 .8rem;font-size:1.8rem;font-weight:700;color:#0f172a}.Modal_confirmText__hZAQK{margin:0 0 2rem;font-size:1.4rem;color:#64748b}.Modal_confirmActions__esjFa{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem}.Modal_confirmDiscard__kvmK8,.Modal_confirmKeep__8T1gb,.Modal_confirmStay__oyRXb{min-height:4.4rem;padding:0 1.8rem;border:.1rem solid rgba(0,0,0,0);border-radius:999.9rem;font-size:1.4rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.Modal_confirmDiscard__kvmK8:focus-visible,.Modal_confirmKeep__8T1gb:focus-visible,.Modal_confirmStay__oyRXb:focus-visible{outline:none;box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}.Modal_confirmStay__oyRXb{border-color:#e2e8f0;background:#fff;color:#0f172a}.Modal_confirmStay__oyRXb:hover{background:#f1f5f9}.Modal_confirmKeep__8T1gb{border-color:#e2e8f0;background:#f1f5f9;color:#0f172a}.Modal_confirmKeep__8T1gb:hover{filter:brightness(97%)}.Modal_confirmDiscard__kvmK8{background:#fef2f2;color:#b91c1c}.Modal_confirmDiscard__kvmK8:hover{filter:brightness(96%)}.TourModal_deleteBody__ytXHv{display:flex;flex-direction:column;gap:1.8rem;padding:.4rem 0 0;color:#0f172a;font-size:1.5rem;line-height:2.2rem}.TourModal_deleteText__Sqtsu{margin:0;font-size:1.6rem;font-weight:600;color:#111827}.TourModal_deleteHint__exq9G{margin:0;color:#64748b;font-size:1.4rem}.TourModal_deleteActions__FK0Oq{display:flex;justify-content:flex-end;gap:1.2rem;margin-top:.4rem;flex-wrap:wrap}.TourModal_secondary__G0GNh.TourModal_secondary__G0GNh{min-height:4.6rem;box-shadow:0 .8rem 1.6rem -.8rem rgba(15,23,42,.12)}.TourModal_danger__bqneV.TourModal_danger__bqneV{min-height:4.6rem;box-shadow:0 1rem 2rem -1rem rgba(239,68,68,.5)}@media(max-width:768px){.TourModal_deleteBody__ytXHv{gap:1.2rem;font-size:1.4rem}.TourModal_deleteText__Sqtsu{font-size:1.4rem}.TourModal_deleteHint__exq9G{font-size:1.2rem}.TourModal_deleteActions__FK0Oq{flex-direction:column;align-items:stretch}.TourModal_danger__bqneV,.TourModal_secondary__G0GNh{width:100%;justify-content:center;padding:1rem 1.6rem;min-height:4.4rem;font-size:1.3rem}}.TourAboutModal_body__lRaiu{display:flex;flex-direction:column;gap:2.4rem}.TourAboutModal_actions__mKtEe{display:flex;justify-content:flex-end}@media(max-width:768px){.TourAboutModal_actions__mKtEe button{width:100%}}.ErrorMessage_fullPage__e7utj{min-height:100vh;min-height:100dvh}.ErrorMessage_container__c8twd,.ErrorMessage_fullPage__e7utj{display:flex;align-items:center;justify-content:center;padding:2rem}.ErrorMessage_container__c8twd{min-height:30rem}.ErrorMessage_content__1jUbV{max-width:50rem;text-align:center}.ErrorMessage_icon__76fnN{display:inline-flex;margin-bottom:1.6rem;color:#b91c1c}.ErrorMessage_title__MQY7_{font-size:2rem;font-weight:700;margin-bottom:.8rem;color:#0f172a}.ErrorMessage_message__rT7uk{font-size:1.6rem;color:#475569;margin-bottom:2rem;line-height:1.6}.ErrorMessage_details__RhgxD{margin:2rem 0;text-align:left;background:rgba(239,68,68,.05);border:.1rem solid rgba(239,68,68,.2);border-radius:.6rem;padding:1.6rem;cursor:pointer}.ErrorMessage_details__RhgxD summary{font-size:1.4rem;color:#64748b;margin-bottom:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ErrorMessage_details__RhgxD summary:hover{color:#0f172a}.ErrorMessage_details__RhgxD:focus-visible{outline:none;box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}.ErrorMessage_errorText__ha0Q8{font-size:1.2rem;color:#b91c1c;margin-bottom:1rem}.ErrorMessage_errorText__ha0Q8,.ErrorMessage_stack__h23Hy{background:#f1f5f9;padding:1.2rem;border-radius:.6rem;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.ErrorMessage_stack__h23Hy{font-size:1.1rem;color:#475569;max-height:30rem;overflow-y:auto}.ErrorMessage_button__M2Cml{padding:1.2rem 2.4rem;font-size:1.6rem;font-weight:600;color:#fff;background:#067d89;border:.1rem solid rgba(0,0,0,0);border-radius:999.9rem;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.ErrorMessage_button__M2Cml:hover{background:#07525c;transform:translateY(-.2rem)}.ErrorMessage_button__M2Cml:active{transform:translateY(0)}.ErrorMessage_button__M2Cml:focus-visible{outline:none;box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}@media(prefers-reduced-motion:reduce){.ErrorMessage_button__M2Cml:hover{transform:none}}.CitySelect_field__B2IcV,.CitySelect_wrapper__2xMgT{position:relative}.CitySelect_toggle___QuLY{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border:none;border-radius:1.8rem;background:rgba(7,151,166,.12);color:#0797a6;cursor:pointer;transition:background .2s ease,color .2s ease}.CitySelect_toggle___QuLY:hover:not(:disabled){background:rgba(7,151,166,.2)}.CitySelect_toggle___QuLY:disabled{background:rgba(148,163,184,.2);color:#94a3b8;opacity:.6;cursor:not-allowed}.CitySelect_toggleOpen__i0iIR{transform:rotate(180deg)}.CitySelect_menu__R7kxB{position:absolute;left:0;right:0;top:calc(100% + .8rem);z-index:100;max-height:26rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;border-radius:1.8rem;border:1px solid rgba(226,232,240,.8);background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);box-shadow:0 2.4rem 3.2rem -2.4rem rgba(15,23,42,.25);padding:.6rem;scrollbar-width:thin;scrollbar-color:rgba(7,151,166,.2) rgba(0,0,0,0)}.CitySelect_menu__R7kxB::-webkit-scrollbar{width:.4rem}.CitySelect_menu__R7kxB::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.CitySelect_menu__R7kxB::-webkit-scrollbar-thumb{background:rgba(7,151,166,.2);border-radius:999.9rem}.CitySelect_option__L2Ecg{display:block;width:100%;text-align:left;border:none;border-radius:1.2rem;background:rgba(0,0,0,0);padding:1rem 1.2rem;color:#0f172a;font-size:1.4rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease}.CitySelect_option__L2Ecg:hover{background:rgba(7,151,166,.07);color:#0797a6}.CitySelect_option__L2Ecg:focus-visible{outline:none;box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}.CitySelect_customOption__4NMq_{display:block;width:100%;text-align:left;border:none;border-radius:1.2rem;background:rgba(0,0,0,0);padding:1rem 1.2rem;color:#0797a6;font-size:1.4rem;font-weight:500;cursor:pointer;transition:background .15s ease}.CitySelect_customOption__4NMq_:hover{background:rgba(7,151,166,.07)}.CitySelect_customOption__4NMq_:focus-visible{outline:none;box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}.CitySelect_empty__ZjiB9{padding:1.2rem;color:#64748b;font-size:1.3rem;text-align:center}.StickyHeroSection_section__rlQKE{width:100%;height:100vh}.StickyHeroSection_contentContainer__MlAtm{width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.StickyHeroSection_vivaBackground__GcDeu{position:relative;isolation:isolate}.StickyHeroSection_vivaBackground__GcDeu:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.28),rgba(15,23,42,.18) 38%,rgba(15,23,42,.36));pointer-events:none;z-index:0}.StickyHeroSection_vivaBackground__GcDeu>*{position:relative;z-index:1}.ContactsHero_introWrapper__DvyF3{display:flex;flex-direction:column;align-items:center;gap:22.6rem}@media(max-width:768px){.ContactsHero_introWrapper__DvyF3{gap:0}}.ContactsHero_description___TDyY{display:flex;flex-direction:column;align-items:center;gap:10rem}@media(max-width:768px){.ContactsHero_description___TDyY{gap:5.2rem}}.ContactsHero_title__nTRLC{color:#fff;font-family:var(--font-oswald);font-size:19.2rem;font-weight:400;line-height:19.2rem;letter-spacing:.96rem;text-transform:uppercase;will-change:transform,opacity}@media(max-width:768px){.ContactsHero_title__nTRLC{font-size:4.8rem;line-height:3.84rem;letter-spacing:1.463rem}}.ContactsHero_text__A27MM{width:52rem;color:rgba(255,255,255,.9);font-size:1.6rem;font-weight:500;line-height:2.4rem;text-align:center;will-change:transform,opacity}@media(max-width:768px){.ContactsHero_text__A27MM{width:33.7rem;font-size:1.4rem;line-height:2.275rem}}.TourBuilderHero_introWrapper__lmFaS{display:flex;flex-direction:column;align-items:center;gap:22.6rem}@media(max-width:768px){.TourBuilderHero_introWrapper__lmFaS{gap:0}}.TourBuilderHero_description__Q0fiL{display:flex;flex-direction:column;align-items:center;gap:10rem}@media(max-width:768px){.TourBuilderHero_description__Q0fiL{gap:5.2rem}}.TourBuilderHero_title__JYx0k{color:#fff;font-family:var(--font-oswald);font-size:19.2rem;font-weight:400;line-height:19.2rem;letter-spacing:.96rem;text-transform:uppercase;will-change:transform,opacity}@media(max-width:768px){.TourBuilderHero_title__JYx0k{font-size:4.8rem;line-height:3.84rem;letter-spacing:1.463rem}}.TourBuilderHero_text__4x7yU{width:52rem;color:rgba(255,255,255,.9);font-size:1.6rem;font-weight:500;line-height:2.4rem;text-align:center;will-change:transform,opacity}@media(max-width:768px){.TourBuilderHero_text__4x7yU{width:33.7rem;font-size:1.4rem;line-height:2.275rem}}.TourBuilderSteps_section__MvcWt{display:flex;flex-direction:column;gap:3.2rem;width:100%;max-width:96rem;margin:0 auto;padding:6rem 2.4rem 2rem}.TourBuilderSteps_head__o_dfC{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.TourBuilderSteps_title__l_T35{margin:0;font-size:clamp(2.6rem,5vw,4rem);line-height:1.15;letter-spacing:-.02em;color:#0f172a}.TourBuilderSteps_subtitle___M94N{margin:0;max-width:56rem;font-size:1.6rem;line-height:2.4rem;color:#475569}.TourBuilderSteps_list__UGVev{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem;gap:2rem;margin:0;padding:0;list-style:none;counter-reset:builder-step}.TourBuilderSteps_item__R8Ych{position:relative;display:flex;flex-direction:column;gap:1rem;padding:3.2rem 2.8rem 2.8rem;border-radius:2.4rem;background:#fff;border:.1rem solid #e2e8f0;box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22);will-change:transform,opacity}.TourBuilderSteps_iconWrapper__BYeu7{display:inline-flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;border-radius:999.9rem;background:rgba(7,151,166,.12);color:#07525c}.TourBuilderSteps_index__Grey1{position:absolute;top:2.4rem;right:2.8rem;font-size:3.6rem;font-weight:800;line-height:1;color:rgba(7,151,166,.16);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TourBuilderSteps_itemTitle__1RLm7{margin:.4rem 0 0;font-size:1.9rem;line-height:1.3;color:#0f172a}.TourBuilderSteps_itemText__kHmCR{margin:0;font-size:1.5rem;line-height:2.3rem;color:#475569}@media(max-width:960px){.TourBuilderSteps_list__UGVev{grid-template-columns:1fr}}@media(max-width:768px){.TourBuilderSteps_section__MvcWt{padding:4rem 1.6rem 1.6rem;gap:2.4rem}.TourBuilderSteps_item__R8Ych{padding:2.4rem 2rem 2rem;border-radius:2rem}.TourBuilderSteps_index__Grey1{top:1.8rem;right:2rem;font-size:3rem}}.Stepper_stepper__b1bd8{display:flex;flex-direction:column;gap:1.2rem}.Stepper_list__9GlZb{display:grid;grid-template-columns:repeat(var(--steps),minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin:0;padding:0;list-style:none}.Stepper_item__aRoCK{min-width:0}.Stepper_button__PQvBs{display:flex;align-items:center;gap:.8rem;width:100%;min-height:4.4rem;padding:.8rem 1.2rem;border:0;border-radius:1.2rem;background:rgba(0,0,0,0);color:#64748b;font-size:1.3rem;font-weight:600;text-align:left;cursor:pointer;transition:background-color .2s ease,color .2s ease}.Stepper_button__PQvBs:hover:not(:disabled){background:#f1f5f9;color:#07697a}.Stepper_button__PQvBs:focus-visible{outline:.2rem solid #0797a6;outline-offset:.2rem}.Stepper_button__PQvBs:disabled{cursor:default}.Stepper_buttonActive__X8WuM{background:rgba(7,151,166,.1);color:#07697a}.Stepper_buttonCompleted__K6qNc{color:#475569}.Stepper_index__36LdD{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.6rem;height:2.6rem;border-radius:999.9rem;background:#f1f5f9;color:inherit;font-size:1.2rem;font-weight:800}.Stepper_buttonActive__X8WuM .Stepper_index__36LdD{background:#067d89;color:#fff}.Stepper_buttonCompleted__K6qNc .Stepper_index__36LdD{background:rgba(21,128,61,.14);color:#15803d}.Stepper_label__1rwf4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Stepper_track__gjlum{height:.6rem;border-radius:999.9rem;background:#f1f5f9;overflow:hidden}.Stepper_bar__eiwqq{height:100%;border-radius:999.9rem;background:#067d89;transition:width .3s ease}@media(prefers-reduced-motion:reduce){.Stepper_bar__eiwqq{transition:none}}@media(max-width:768px){.Stepper_list__9GlZb{display:flex;gap:.4rem}.Stepper_item__aRoCK{flex:0 0 auto}.Stepper_item__aRoCK:has(.Stepper_buttonActive__X8WuM){flex:1 1 auto}.Stepper_button__PQvBs{justify-content:center;padding:.8rem}.Stepper_buttonActive__X8WuM{justify-content:flex-start}.Stepper_label__1rwf4{display:none}.Stepper_buttonActive__X8WuM .Stepper_label__1rwf4{display:inline}}.ChangeTourModal_body__RBoB_{display:flex;flex-direction:column;gap:2rem}.ChangeTourModal_context__Xelfu{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;margin:0}.ChangeTourModal_contextTour__ljSjs{font-size:1.5rem;font-weight:700;color:#111827;overflow-wrap:anywhere}.ChangeTourModal_contextDates__jTTVZ{font-size:1.4rem;color:#475569;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ChangeTourModal_section__4UzVP{display:flex;flex-direction:column;gap:1rem}.ChangeTourModal_sectionLabel___wDlN{margin:0;font-size:1.2rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.ChangeTourModal_empty__hA_kL{margin:0;color:#475569;font-size:1.4rem}.ChangeTourModal_optionList__31WBI{max-height:24rem;overflow-y:auto;padding:.3rem}.ChangeTourModal_unassigned__N6vX3{display:flex;flex-direction:column;gap:1rem;padding:1.2rem;border:.1rem solid #fde68a;border-radius:1.2rem;background:#fffbeb}.ChangeTourModal_unassignedTitle__KaeZ4{display:flex;align-items:center;gap:.6rem;margin:0;color:#78350f;font-size:1.3rem;font-weight:700}.ChangeTourModal_roomCard__Xx9jM,.ChangeTourModal_roomList__mUd8x{display:flex;flex-direction:column;gap:1.2rem}.ChangeTourModal_roomCard__Xx9jM{padding:1.4rem;border:.1rem solid #e2e8f0;border-radius:1.8rem;background:#fff}.ChangeTourModal_roomCardHead__jdY5F{display:flex;align-items:center;gap:1.2rem}.ChangeTourModal_roomCardTitle__e5EmK{display:inline-flex;align-items:center;gap:.6rem;flex:1 1 auto;min-width:0;font-size:1.4rem;font-weight:700;color:#111827}.ChangeTourModal_roomCardMeta__F5YjL{flex-shrink:0;font-size:1.3rem;color:#475569;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ChangeTourModal_field__EZUnD{display:flex;flex-direction:column;gap:.4rem}.ChangeTourModal_fieldLabel__TbHAe{font-size:1.2rem;font-weight:700;color:#64748b}.ChangeTourModal_fieldError__JOogD{font-size:1.2rem;color:#a16207}.ChangeTourModal_guestRow__lexEj,.ChangeTourModal_guestRows__F5GBI{display:flex;flex-direction:column;gap:.8rem}.ChangeTourModal_guestRow__lexEj{padding:1rem 1.2rem;border-radius:1.2rem;background:rgba(148,163,184,.08)}.ChangeTourModal_avatar__CsyDA{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:3.2rem;height:3.2rem;border-radius:999.9rem;font-size:1.2rem;font-weight:700}.ChangeTourModal_avatarMain__8EKq1{background:rgba(7,151,166,.14);color:#07697a}.ChangeTourModal_avatarSurcharge__0EV8Z{background:rgba(161,98,7,.14);color:#78350f}.ChangeTourModal_guestHead__YhnIh{display:flex;align-items:center;gap:1rem;min-width:0}.ChangeTourModal_roomRemove__HSxpM{flex-shrink:0}.ChangeTourModal_guestInfo__MU_lF{display:flex;flex-direction:column;gap:.2rem;flex:1 1 auto;min-width:0}.ChangeTourModal_guestName__9Xi_x{font-size:1.4rem;font-weight:600;color:#111827;overflow-wrap:anywhere}.ChangeTourModal_guestRole__14C6k{font-size:1.2rem;color:#475569}.ChangeTourModal_guestSelect__aWzdG{width:100%}.ChangeTourModal_placementHint__KcZg4{margin:0;font-size:1.3rem;line-height:1.4;color:#78350f}.ChangeTourModal_addRoom__S7ohr{align-self:flex-start}.ChangeTourModal_totals__olm73{display:flex;flex-direction:column;gap:.8rem;padding:1.2rem 1.4rem;border-radius:1.2rem;background:rgba(148,163,184,.08)}.ChangeTourModal_totalRow__4kv9t{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem;font-size:1.4rem;color:#111827}.ChangeTourModal_totalDiff__Dia7g{display:inline-flex;align-items:center;gap:.6rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ChangeTourModal_priceOld__oLg3D{color:#475569;text-decoration:line-through}.ChangeTourModal_priceNew__Cl1ME{font-weight:700;color:#07697a}.ChangeTourModal_totalsHint__bYmZJ{margin:0;font-size:1.2rem;color:#475569}.ChangeTourModal_blockedHint__NZCA1{margin:0;font-size:1.3rem;color:#78350f}.ChangeTourModal_actions__EBjF_{display:flex;justify-content:flex-end;gap:1rem}@media(max-width:768px){.ChangeTourModal_guestSelect__aWzdG{min-height:4.4rem}.ChangeTourModal_actions__EBjF_{flex-direction:column-reverse}.ChangeTourModal_actions__EBjF_>*{width:100%;min-height:4.8rem}}.PageHeader_header__cFBmz{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1.6rem}.PageHeader_main__6w0jk{display:flex;flex-direction:column;gap:.8rem;min-width:0}.PageHeader_eyebrow__geUVL{width:-moz-fit-content;width:fit-content;font-size:1.2rem;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;color:#07697a}.PageHeader_title__COyAk{margin:0;font-size:3.2rem;font-weight:700;line-height:1.25;color:#111827}@media(max-width:768px){.PageHeader_title__COyAk{font-size:2.4rem;line-height:1.4}}.PageHeader_description__78SpA{margin:0;max-width:75ch;font-size:1.5rem;line-height:1.4;color:#475569}.PageHeader_actions___0hOG{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}@media(max-width:480px){.PageHeader_actions___0hOG{width:100%}.PageHeader_actions___0hOG a,.PageHeader_actions___0hOG button{flex:1 1 auto;justify-content:center}}.AviaFlightDatesModal_wrapper__WTjIl{display:flex;flex-direction:column;gap:1.6rem}.AviaFlightDatesModal_empty__rvLz6,.AviaFlightDatesModal_subtitle__jCZv3{margin:0;color:#475569;font-size:1.4rem}.AviaFlightDatesModal_empty__rvLz6{padding:1.6rem;border:.1rem dashed #cbd5e1;border-radius:1.2rem;background:#f8fafc;line-height:2rem}.AviaFlightDatesModal_tableWrap___5__W{overflow:auto;max-height:50vh;border:.1rem solid #e2e8f0;border-radius:1.2rem;overscroll-behavior:contain}@media(max-width:768px){.AviaFlightDatesModal_tableWrap___5__W{max-height:60vh}}.AviaFlightDatesModal_table__MnGbS{width:100%;border-collapse:collapse;font-size:1.4rem}@media(max-width:768px){.AviaFlightDatesModal_table__MnGbS{font-size:1.3rem}}.AviaFlightDatesModal_table__MnGbS{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AviaFlightDatesModal_table__MnGbS td,.AviaFlightDatesModal_table__MnGbS th{padding:1rem 1.2rem;text-align:right;white-space:nowrap}@media(max-width:768px){.AviaFlightDatesModal_table__MnGbS td,.AviaFlightDatesModal_table__MnGbS th{padding:.8rem 1rem}}.AviaFlightDatesModal_table__MnGbS td:first-child,.AviaFlightDatesModal_table__MnGbS th:first-child{width:100%;text-align:left}.AviaFlightDatesModal_table__MnGbS td{vertical-align:middle}.AviaFlightDatesModal_table__MnGbS td.AviaFlightDatesModal_controlCell__xbjcS,.AviaFlightDatesModal_table__MnGbS th.AviaFlightDatesModal_controlHeader__HI_vD{text-align:left;padding-top:.6rem;padding-bottom:.6rem}.AviaFlightDatesModal_table__MnGbS td.AviaFlightDatesModal_checkCell__5rc6_,.AviaFlightDatesModal_table__MnGbS th.AviaFlightDatesModal_checkHeader__KjGdm{text-align:center;padding-top:.6rem;padding-bottom:.6rem}.AviaFlightDatesModal_table__MnGbS td:nth-last-child(-n+3),.AviaFlightDatesModal_table__MnGbS th:nth-last-child(-n+3){width:1%}.AviaFlightDatesModal_table__MnGbS thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#f8fafc;color:#475569;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.AviaFlightDatesModal_table__MnGbS tbody tr+tr td{border-top:.1rem solid #e2e8f0}.AviaFlightDatesModal_table__MnGbS tfoot td,.AviaFlightDatesModal_table__MnGbS tfoot th{border-top:.1rem solid #cbd5e1;font-weight:700;color:#0f172a}.AviaFlightDatesModal_rowHeader__lb6t_{font-weight:500;color:#0f172a}.AviaFlightDatesModal_caption__Fx6rg{position:absolute;width:.1rem;height:.1rem;padding:0;margin:-.1rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AviaFlightDatesModal_rowPast__C36eK td,.AviaFlightDatesModal_rowPast__C36eK th{color:#64748b}.AviaFlightDatesModal_low__g_7lU{color:#a16207;font-weight:700}.AviaFlightDatesModal_soldOut__Em7ro{color:#64748b;font-weight:700}.AviaFlightDatesModal_hint__Cl_Tz{margin:0;color:#475569;font-size:1.3rem;line-height:1.9rem}.AviaFlightDatesModal_summary__JbfFt{margin:0;color:#475569;font-size:1.4rem}.AviaFlightDatesModal_checkCell__5rc6_,.AviaFlightDatesModal_controlCell__xbjcS{width:1%}.AviaFlightDatesModal_bulkPanel__RuaU7{display:flex;flex-direction:column;gap:1rem}.AviaFlightDatesModal_bulkRow__Arpcu{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-wrap:wrap}.AviaFlightDatesModal_bulkRowSecondary__lt2Ay{justify-content:flex-start;gap:.8rem;padding-top:1rem;border-top:.1rem solid #e2e8f0}.AviaFlightDatesModal_priceRule__ckeDe{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin:0;color:#475569;font-size:1.4rem}.AviaFlightDatesModal_percentInput___lteG{width:8rem}.AviaFlightDatesModal_priceInput__Yyglm{width:11rem}@media(max-width:768px){.AviaFlightDatesModal_priceInput__Yyglm{width:9rem}}.AviaFlightDatesModal_rowCheckbox__cLPQp{display:inline-flex}.AviaFlightDatesModal_rowError__dd8XZ{margin:0;color:#b91c1c;font-size:1.2rem;font-weight:700;line-height:1.6rem;white-space:normal}.AviaFlightDatesModal_srOnly__bVyKL{position:absolute;width:.1rem;height:.1rem;padding:0;margin:-.1rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AviaFlightDatesModal_actions__GsY5X{display:flex;justify-content:flex-end;gap:1rem}.AviaFlightDatesModal_primary___aVvR.AviaFlightDatesModal_primary___aVvR,.AviaFlightDatesModal_secondary__qSqIY.AviaFlightDatesModal_secondary__qSqIY{flex:1 1}@media(max-width:768px){.AviaFlightDatesModal_actions__GsY5X{flex-direction:column-reverse}.AviaFlightDatesModal_primary___aVvR,.AviaFlightDatesModal_secondary__qSqIY{width:100%}}.AviaFlightDatesModal_rowCheckbox__cLPQp label{min-width:4.4rem;min-height:3.6rem;grid-template-columns:2rem;justify-content:center;align-items:center;gap:0}.AviaFlightDatesModal_rowCheckbox__cLPQp label:has(input:disabled){cursor:not-allowed}.HotelsSection_section__2ioW2{display:flex;flex-direction:column;gap:2.4rem}.HotelsSection_addButton__uurVL.HotelsSection_addButton__uurVL{box-shadow:0 1.2rem 2.4rem -.8rem rgba(7,151,166,.35)}.HotelsSection_rowSkeleton__6c5sh{pointer-events:none}.HotelsSection_iconSkeleton__dtqcj{width:2.8rem;height:2.8rem}.HotelsSection_thumbSkeleton__OBkvx{height:100%;border-radius:0}.HotelsSection_dragHandle___ZrRC{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.2rem;height:3.2rem;border-radius:1.2rem;color:#475569;cursor:-webkit-grab;cursor:grab;touch-action:none}.HotelsSection_dragHandle___ZrRC:active{cursor:-webkit-grabbing;cursor:grabbing}.HotelsSection_dragHandle___ZrRC:hover{background:#e2e8f0}.HotelsSection_draftBadge__yHFmR{display:inline-flex;align-items:center;padding:.2rem .9rem;border-radius:999.9rem;background:rgba(161,98,7,.06);color:#a16207;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.HotelsSection_iconButtonDanger__3_mF0:hover{background:rgba(239,68,68,.1);color:#b91c1c}.HotelsSection_list__sCMds{display:flex;flex-direction:column;border-radius:1.8rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22);overflow:hidden}.HotelsSection_row__D5E_R{display:grid;grid-template-columns:auto auto minmax(0,2fr) minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;grid-gap:1.6rem;gap:1.6rem;padding:.8rem 1.6rem;min-height:6.4rem;background:#fff;transition:background .15s ease}.HotelsSection_row__D5E_R+.HotelsSection_row__D5E_R{border-top:1px solid #e2e8f0}.HotelsSection_row__D5E_R:hover{background:#f8fafc}.HotelsSection_thumb___EzmW{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:4.8rem;height:4.8rem;border-radius:1.2rem;overflow:hidden;background:rgba(7,151,166,.08);color:#0797a6}.HotelsSection_thumb___EzmW img{object-fit:cover}.HotelsSection_name__sQvVW{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1rem;min-width:0}.HotelsSection_title__AR4iB{font-size:1.5rem;font-weight:700;line-height:2rem;color:#111827;margin:0;overflow-wrap:anywhere}.HotelsSection_rowActions___5OPJ{display:flex;align-items:center;gap:.4rem}.HotelsSection_stars__R8tsq{font-size:1.3rem;letter-spacing:.02em;color:#0797a6}.HotelsSection_counts__oZXnD,.HotelsSection_place__f9PZd{font-size:1.4rem;line-height:2rem;color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HotelsSection_searchSlot__UvZKX{display:flex;flex-direction:column;gap:.8rem}.HotelsSection_searchHint__yJITb{margin:0;font-size:1.3rem;line-height:1.9rem;color:#64748b}@media(max-width:900px){.HotelsSection_row__D5E_R{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"handle thumb name actions" "handle thumb place actions" "handle thumb counts actions";row-gap:.2rem}.HotelsSection_dragHandle___ZrRC{grid-area:handle}.HotelsSection_thumb___EzmW{grid-area:thumb}.HotelsSection_name__sQvVW{grid-area:name}.HotelsSection_place__f9PZd{grid-area:place}.HotelsSection_counts__oZXnD{grid-area:counts}.HotelsSection_rowActions___5OPJ{grid-area:actions}}@media(max-width:768px){.HotelsSection_rowActions___5OPJ{gap:1.6rem}.HotelsSection_dragHandle___ZrRC{position:relative}.HotelsSection_dragHandle___ZrRC:after{content:"";position:absolute;top:50%;left:50%;width:4.4rem;height:4.4rem;transform:translate(-50%,-50%)}}@media(max-width:480px){.HotelsSection_row__D5E_R{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"handle name actions" "handle place actions" "handle counts actions";gap:.2rem 1rem;padding:1rem 1.2rem}.HotelsSection_thumb___EzmW{display:none}.HotelsSection_dragHandle___ZrRC{grid-area:handle;width:4.4rem;height:4.4rem}.HotelsSection_name__sQvVW{grid-area:name}.HotelsSection_place__f9PZd{grid-area:place}.HotelsSection_counts__oZXnD{grid-area:counts}.HotelsSection_rowActions___5OPJ{grid-area:actions}.HotelsSection_counts__oZXnD,.HotelsSection_place__f9PZd{white-space:normal}.HotelsSection_title__AR4iB{font-size:1.4rem}}.TourForm_form__7X9hk{display:flex;flex-direction:column;gap:2.4rem}.TourForm_stepPanel__rsvfl{display:flex;flex-direction:column;gap:2rem}.TourForm_stepPanelHeader__N7lwo{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;padding:0 .4rem}.TourForm_stepPanelKicker__mbOhk{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0797a6}.TourForm_stepPanelTitle__nuf5k{margin:.4rem 0 0;font-size:2.4rem;font-weight:800;color:#0f172a}.TourForm_stepPanelDescription__YODKn{max-width:46rem;margin:0;font-size:1.4rem;line-height:1.7;color:#475569}.TourForm_stepContent__af6bY{display:flex;flex-direction:column;gap:1.6rem}.TourForm_reviewGrid__EFX1C{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem}.TourForm_reviewCard__4XMym{display:flex;flex-direction:column;gap:.6rem;padding:1.6rem;border-radius:1.8rem;border:1px solid #e2e8f0;background:rgba(248,250,252,.8)}.TourForm_reviewCard__4XMym strong{font-size:1.8rem;line-height:1.4;color:#0f172a}.TourForm_reviewCard__4XMym span:last-child{font-size:1.3rem;line-height:1.7;color:#475569}.TourForm_reviewLabel__0GlH9{font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0797a6}.TourForm_listToolbar__iaHcN{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.TourForm_listCount__8ORSr{font-size:1.3rem;font-weight:600;color:#64748b}.TourForm_listToolbarActions__jqXWs,.TourForm_rangeMeta__MUQLU{display:flex;flex-wrap:wrap;gap:.8rem}.TourForm_rangeMeta__MUQLU{align-items:center}.TourForm_rangeMeta__MUQLU .TourForm_rangeValue__KopnR{white-space:nowrap}.TourForm_rangeMeta__MUQLU>span{display:inline-block;padding:.7rem 1rem;border-radius:999.9rem;background:#f1f5f9;font-size:1.3rem;font-weight:600;line-height:1.4;color:#475569}.TourForm_section__zlLDG{display:flex;flex-direction:column;gap:1.6rem;padding:2.4rem;background:#fff;border-radius:2.4rem;border:1px solid #f3f4f6;box-shadow:0 2.4rem 3.2rem -2.4rem rgba(15,23,42,.25)}.TourForm_sectionTitle__0yG1_{margin-bottom:.4rem;font-size:1.8rem;font-weight:700;color:#0f172a}.TourForm_row__hhtFK{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.6rem;gap:1.6rem}@media(max-width:768px){.TourForm_row__hhtFK{grid-template-columns:1fr}}.TourForm_selectWrapper__mqwaI{display:flex;flex-direction:column;gap:.8rem}.TourForm_selectLabel___fmPI{font-size:1.4rem;font-weight:600;color:#0f172a}.TourForm_helperText__6ozyD{margin:0;font-size:1.3rem;line-height:1.8rem;color:#475569}.TourForm_switch__UwyB4{display:inline-flex;align-items:center;gap:1.2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TourForm_availabilityField__P_UHE{justify-content:center;min-height:4.52rem;padding:0 1.4rem;border-radius:1.8rem;border:.1rem solid #e2e8f0;background:#fff}.TourForm_uploadRow__Z_hK2{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.TourForm_fileInput__hafI8{display:none}.TourForm_spin__HVrjr{animation:TourForm_spin__HVrjr 1s linear infinite}@keyframes TourForm_spin__HVrjr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TourForm_errorText__0IW2C{color:#ef4444;font-size:1.3rem;margin:0}.TourForm_stepErrorNotice__tvhSx{padding:1.2rem 1.4rem;font-size:1.4rem;line-height:1.6}.TourForm_inlineErrorNotice__ewDD6,.TourForm_stepErrorNotice__tvhSx{border-radius:1.2rem;border:1px solid #fecaca;background:#fef2f2;font-weight:600;color:#991b1b}.TourForm_inlineErrorNotice__ewDD6{padding:1rem 1.2rem;font-size:1.3rem;line-height:1.5}.TourForm_sectionHint__scF_d{margin:-.8rem 0 0;color:#64748b;font-size:1.3rem;line-height:1.5}.TourForm_blocksLabel__EB2dt{margin:.2rem 0 .4rem;font-size:1.4rem;font-weight:500;color:#0f172a}.TourForm_required__A6_Dr{margin-left:.4rem;color:#b91c1c}.TourForm_blocksContainer__1vbLE{display:flex;flex-direction:column;gap:1.2rem}.TourForm_blocksHeader__voMfh{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.TourForm_blocksTitle__1sMW7{font-size:1.5rem;font-weight:700;color:#0f172a}.TourForm_blocksActions__7qzft{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.2rem}@media(max-width:768px){.TourForm_blocksActions__7qzft,.TourForm_blocksActions__7qzft button{width:100%}}.TourForm_blocksEmpty___vN2s{padding:1.2rem 1.4rem;border-radius:1.2rem;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:1.4rem}.TourForm_blockCard__qYNFH,.TourForm_blocksList__uDv3O{display:flex;flex-direction:column;gap:1.2rem}.TourForm_blockCard__qYNFH{padding:1.6rem;border-radius:1.8rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22)}.TourForm_blockDragging__HwgWQ{opacity:.7;border-color:rgba(7,151,166,.45)}.TourForm_blockDropTarget__KYD5_{border-color:rgba(7,151,166,.6);box-shadow:0 0 0 .2rem rgba(7,151,166,.12)}.TourForm_blockHeader__6i54J{display:flex;align-items:center;justify-content:space-between;gap:1rem}.TourForm_blockTitleGroup__CR4nX{display:flex;align-items:center;gap:.6rem}.TourForm_blockTitle__uhhfs{font-size:1.4rem;font-weight:800;color:#0797a6}.TourForm_dragHandle__hIksb{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;flex-shrink:0;border-radius:999.9rem;border:1px solid #e2e8f0;background:rgba(248,250,252,.9);color:#64748b;position:relative;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:768px){.TourForm_dragHandle__hIksb:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,4.4rem);height:max(100%,4.4rem);transform:translate(-50%,-50%)}}.TourForm_dragHandle__hIksb{transition:filter .2s ease,border-color .2s ease,color .2s ease}.TourForm_dragHandle__hIksb:hover{filter:brightness(.98);border-color:rgba(7,151,166,.4);color:#0797a6}.TourForm_dragHandle__hIksb:active{cursor:-webkit-grabbing;cursor:grabbing}.TourForm_itemsSection__W2o0B{display:flex;flex-direction:column;gap:.8rem}.TourForm_itemsTitle__TBmFw{font-size:1.4rem;font-weight:500;color:#0f172a}.TourForm_itemsEmpty__ROWlM{font-size:1.3rem;color:#64748b}.TourForm_itemsList__H4xYD{display:flex;flex-direction:column;gap:.8rem}.TourForm_itemsActions__zAYTy{display:flex;justify-content:flex-end}.TourForm_itemRow__lC4og{display:flex;align-items:center;gap:.8rem}.TourForm_itemDragging__8Q7qF{opacity:.75}.TourForm_itemDropTarget__BUAXQ{border-radius:1.2rem;box-shadow:0 0 0 .2rem rgba(7,151,166,.12)}.TourForm_dragHandleField__9s_F1{width:4.52rem;height:4.52rem}@media(max-width:480px){.TourForm_dragHandleField__9s_F1{width:3.2rem}}.TourForm_itemInputWrap__9Jkxe{display:flex;align-items:center;gap:.6rem;width:100%}.TourForm_hotelCard__t37VJ,.TourForm_hotelList__dpH0B{display:flex;flex-direction:column;gap:1.2rem}.TourForm_hotelCard__t37VJ{padding:1.4rem;border-radius:1.8rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22)}.TourForm_accordionCard__EVxg3{scroll-margin-block:1.6rem}.TourForm_hotelCardCollapsed__3_h3i{gap:0}.TourForm_hotelCardError__WeNYD{border-color:rgba(248,113,113,.45);box-shadow:0 2rem 4rem -3rem rgba(239,68,68,.35)}.TourForm_hotelCardSummary__ZfH_t{display:flex;align-items:stretch;gap:1rem}.TourForm_hotelCardSummary__ZfH_t .TourForm_hotelCardRemove__fBFP0{align-self:center}.TourForm_hotelCardToggle__Lx_Mb{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex:1 1;min-width:0;padding:0;border:none;background:rgba(0,0,0,0);text-align:left;cursor:pointer}.TourForm_hotelCardToggleMain__wf5P4{display:flex;flex-direction:column;gap:.6rem;min-width:0}.TourForm_hotelCardHeader__Kt0lQ{display:flex;align-items:center;justify-content:space-between;gap:1rem}.TourForm_hotelCardTitle__EJPrv{margin:0;font-size:1.5rem;font-weight:800;color:#0797a6}.TourForm_hotelCardMeta__btQE3{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}.TourForm_hotelCardMeta__btQE3 span{display:inline-flex;align-items:center;padding:.5rem .8rem;border-radius:999.9rem;background:#f1f5f9;font-size:1.2rem;font-weight:600;line-height:1.4;color:#475569}.TourForm_hotelCardErrorBadge__OnMq_{background:#fee2e2!important;color:#b91c1c!important}.TourForm_hotelCardChevron__jAc7n{flex-shrink:0;color:#64748b;transition:transform .2s ease}.TourForm_hotelCardChevronOpen__aDsEW{transform:rotate(180deg)}.TourForm_hotelCardBody__VSlXh{display:flex;flex-direction:column;gap:1.2rem;padding-top:1.2rem;border-top:1px solid #e2e8f0}.TourForm_hotelGrid__wThTO{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.TourForm_checkboxRow__MtaI3{display:flex;flex-wrap:wrap;gap:1.6rem}.TourForm_scheduleRow__pFpKV{display:flex;align-items:flex-end;gap:1.6rem}.TourForm_scheduleRow__pFpKV .TourForm_hotelGrid__wThTO{flex:1 1;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr))}.TourForm_roomTypesSection__RyEfH{display:flex;flex-direction:column;gap:1rem;margin-top:1.6rem;padding-top:1.6rem;border-top:.1rem solid rgba(226,232,240,.7)}.TourForm_roomTypesHeader__5ctP6{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.TourForm_roomTypesTitle__0WpMP{margin:0;font-size:1.4rem;font-weight:700;color:#0797a6;text-transform:uppercase;letter-spacing:.04em}.TourForm_roomTypeCardTitle__6aJSR{margin:0;font-size:1.4rem;font-weight:800;color:#0f172a}.TourForm_roomTypesHint__d7cxp{margin:.4rem 0 0;font-size:1.3rem;line-height:1.8rem;color:#475569}.TourForm_roomTypesList__T5QvU{display:flex;flex-direction:column;gap:0}.TourForm_commissionWrapper__XKlA8{display:flex;flex-direction:column;gap:.8rem}.TourForm_commissionBar__O0RGr{display:flex;flex-direction:column;gap:1rem;padding:1.6rem;border-radius:1.8rem;border:1px solid rgba(14,116,144,.2);background:rgba(14,165,233,.06)}.TourForm_commissionControls__muTsu{display:flex;flex-direction:column;gap:.6rem}.TourForm_commissionRow__7c0R3{display:flex;align-items:stretch;flex-wrap:wrap;gap:.8rem}.TourForm_commissionRow__7c0R3 .TourForm_commissionField__0Z8i8{width:11rem;flex-shrink:0}.TourForm_commissionSuffix__UNAXe{font-size:1.5rem;font-weight:600;color:#475569}.TourForm_commissionFeedback__iHaWA{font-size:1.3rem;font-weight:600;color:#0797a6}.TourForm_commissionFeedback__iHaWA:empty{display:none}.TourForm_commissionFeedbackError__OixGl{color:#b91c1c}.TourForm_departureHotelsList__3gIIV,.TourForm_departureHotelsSection__El4kS,.TourForm_departureRoomTypesList__9sB4g{display:flex;flex-direction:column;gap:1rem}.TourForm_departureHotelsSection__El4kS{padding-top:1.6rem;border-top:.1rem solid #e2e8f0}.TourForm_departureHotelBody__I5GWj{display:flex;flex-direction:column;gap:1rem}.TourForm_departureHotelCard__Ujv1P,.TourForm_departureRoomTypeCard__PEINi{display:flex;flex-direction:column;gap:1rem;padding:1.2rem;border-radius:1.2rem;border:1px solid #cbd5e1;background:rgba(255,255,255,.92)}.TourForm_departureRoomTypeHeader__3pOML{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.TourForm_departureRoomTypeHeader__3pOML .TourForm_availabilityField__P_UHE{width:auto;flex-shrink:0}.TourForm_roomTypeCard__upsHs{display:flex;flex-direction:column;gap:1rem;padding:1.6rem;margin-top:1.2rem;border:.1rem solid #e2e8f0;border-radius:1.2rem;background:#f1f5f9}.TourForm_roomTypeCard__upsHs:first-child{margin-top:.4rem}.TourForm_roomTypeCardHeader__gb6DN{gap:1rem}.TourForm_actions__BpbSB,.TourForm_roomTypeCardHeader__gb6DN{display:flex;align-items:center;justify-content:space-between}.TourForm_actions__BpbSB{gap:1.2rem;margin-top:1rem}@media(max-width:768px){.TourForm_actions__BpbSB{flex-direction:column-reverse}}.TourForm_navigationActions__5I2EG{display:flex;align-items:center;gap:1.2rem;flex:1 1}.TourForm_navigationActions__5I2EG:last-child{justify-content:flex-end}.TourForm_cancelButton__kmfo7.TourForm_cancelButton__kmfo7,.TourForm_submitButton__poMua.TourForm_submitButton__poMua{flex:1 1}@media(max-width:768px){.TourForm_form__7X9hk{gap:1.6rem}.TourForm_wizardTitle__nqs49{font-size:1.8rem}.TourForm_listToolbar__iaHcN{align-items:stretch;flex-direction:column}.TourForm_listToolbarActions__jqXWs button{flex:1 1;justify-content:center}.TourForm_departureHotelCard__Ujv1P,.TourForm_departureRoomTypeCard__PEINi{padding-inline:0;border:none;border-radius:0;background:none;padding-top:1.2rem;border-top:.1rem solid #e2e8f0}.TourForm_hotelCardSummary__ZfH_t .TourForm_hotelCardRemove__fBFP0{align-self:flex-start}.TourForm_hotelCardChevron__jAc7n{margin-top:.4rem}.TourForm_stepPanel__rsvfl{gap:1.4rem}.TourForm_stepPanelHeader__N7lwo{flex-direction:column;align-items:stretch;padding:0}.TourForm_stepPanelTitle__nuf5k{font-size:2rem}.TourForm_stepPanelDescription__YODKn{max-width:none;font-size:1.3rem}.TourForm_section__zlLDG{gap:1.2rem;padding:1.2rem;border-radius:1.8rem}.TourForm_sectionTitle__0yG1_{font-size:1.6rem}.TourForm_switch__UwyB4{gap:.8rem;flex-wrap:wrap}.TourForm_uploadRow__Z_hK2{flex-direction:column;align-items:stretch}.TourForm_uploadButton__egPgC{width:100%;justify-content:center}.TourForm_actions__BpbSB{margin-top:.4rem}.TourForm_navigationActions__5I2EG{width:100%}.TourForm_navigationActions__5I2EG:last-child{justify-content:stretch}.TourForm_blockCard__qYNFH{gap:1rem;padding:1.2rem}.TourForm_blockHeader__6i54J{align-items:flex-start}.TourForm_blockTitleGroup__CR4nX{flex:1 1;min-width:0}.TourForm_removeItemButton__1AfEf{justify-self:flex-end}.TourForm_addBlockButton__lz3rz,.TourForm_addItemButton__TUaRl{width:100%;justify-content:center}.TourForm_hotelGrid__wThTO{grid-template-columns:1fr}.TourForm_hotelCardSummary__ZfH_t,.TourForm_hotelCardToggle__Lx_Mb{align-items:flex-start}.TourForm_hotelCardMeta__btQE3{gap:.6rem}.TourForm_departureRoomTypeHeader__3pOML,.TourForm_roomTypeCardHeader__gb6DN,.TourForm_roomTypesHeader__5ctP6{flex-direction:column;align-items:stretch}.TourForm_addInlineButton__yBm4h{width:100%}.TourForm_scheduleRow__pFpKV{flex-direction:column;align-items:stretch}.TourForm_scheduleRow__pFpKV .TourForm_availabilityField__P_UHE{width:100%}.TourForm_reviewGrid__EFX1C{grid-template-columns:1fr}.TourForm_commissionBar__O0RGr{padding:1.2rem}.TourForm_commissionRow__7c0R3{flex-direction:column;align-items:stretch}.TourForm_commissionRow__7c0R3 .TourForm_commissionField__0Z8i8{width:100%}.TourForm_cancelButton__kmfo7,.TourForm_submitButton__poMua{padding:1.2rem 2rem;font-size:1.4rem}}.TourForm_surchargesAttachSection__Qn3Ci{margin-top:1.4rem;padding-top:1.4rem;border-top:1px dashed rgba(226,232,240,.8)}.TourForm_surchargesAttachLabel__bwuu0{display:block;font-size:1.3rem;font-weight:600;color:#475569;margin-bottom:.8rem}.TourForm_surchargeChips__HVtND{display:flex;flex-direction:column;gap:.6rem}.TourForm_surchargeChipGroup__Mvzqy{display:flex;align-items:center;gap:.8rem}.TourForm_surchargeChip___KTw2{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.4rem;border-radius:999.9rem;border:.1rem solid #e2e8f0;background:#fff;color:#475569;font-size:1.3rem;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap}.TourForm_surchargeChip___KTw2:hover:not(:disabled){border-color:rgba(7,151,166,.4);color:#0797a6;background:rgba(7,151,166,.04)}.TourForm_surchargeChip___KTw2:disabled{opacity:.5;cursor:not-allowed}.TourForm_surchargeChipActive__FHW6a{border-color:rgba(7,151,166,.5);background:rgba(7,151,166,.08);color:#07525c}.TourForm_surchargeChipActive__FHW6a:hover:not(:disabled){border-color:rgba(239,68,68,.4);background:#fef2f2;color:rgba(239,68,68,.8)}.TourForm_surchargeChipIcon__7GShI{font-size:1.2rem;font-weight:800;line-height:1}.TourForm_surchargeChipMaxCount__bQGZr{display:inline-flex;align-items:center;gap:.3rem}@media(max-width:480px){.TourForm_surchargeChips__HVtND{gap:.6rem}.TourForm_surchargeChipGroup__Mvzqy{flex-wrap:wrap}}.TourForm_departureSectionFlat__eYRNA{margin-top:1.6rem;padding-top:1.6rem;border-top:.1rem solid rgba(226,232,240,.7)}.TourForm_departureSectionTitle__gKNaS{margin:0 0 .2rem;font-size:1.4rem;font-weight:700;color:#0797a6;text-transform:uppercase;letter-spacing:.04em}.TourForm_departureItemFirst__FVfWq{margin-top:1.2rem}.TourForm_departureItemDivider__V1l0J{margin-top:1.2rem;padding-top:1.2rem;border-top:.1rem dashed rgba(226,232,240,.6)}.TourForm_departureSurchargeName___NXKd{font-size:1.3rem;font-weight:700;color:#0f172a;margin-bottom:.6rem}.TourForm_generatorPanel__kVHBh{display:flex;flex-direction:column;gap:1.6rem;padding:1.8rem;border-radius:1.8rem;border:.1rem solid #bae6fd;background:rgba(240,249,255,.6)}.TourForm_generatorHead__JkJ8_{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.2rem}.TourForm_generatorTitle__pebeN{margin:0;font-size:1.6rem;font-weight:700;color:#0f172a}.TourForm_generatorModes__oHR9N{display:inline-flex;padding:.4rem;border-radius:999.9rem;background:rgba(255,255,255,.8);border:.1rem solid #e2e8f0}.TourForm_generatorModeButton__CW9Ve{padding:.8rem 1.4rem;border-radius:999.9rem;font-size:1.3rem;font-weight:600;color:#475569;cursor:pointer;transition:background-color .2s ease,color .2s ease}.TourForm_generatorModeButton__CW9Ve:hover:not(:disabled){color:#0f172a}.TourForm_generatorModeButton__CW9Ve:focus-visible{outline:none;box-shadow:0 0 0 .3rem rgba(7,151,166,.25)}.TourForm_generatorModeButton__CW9Ve:disabled{cursor:not-allowed;opacity:.6}.TourForm_generatorModeButtonActive___krly{background:#067d89;color:#fff}.TourForm_generatorModeButtonActive___krly:hover:not(:disabled){color:#fff}.TourForm_generatorGrid__7dkN5{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;grid-gap:1.2rem;gap:1.2rem}@media(max-width:900px){.TourForm_generatorGrid__7dkN5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.TourForm_generatorGrid__7dkN5{grid-template-columns:1fr}}.TourForm_generatorPreview__2qJb_{display:flex;flex-direction:column;gap:1rem;padding:1.4rem;border-radius:1.2rem;background:#fff;border:.1rem solid #e2e8f0}.TourForm_generatorPreviewHead__G0Ww1{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8rem}.TourForm_generatorPreviewCount__nJnV6{font-size:1.3rem;font-weight:700;color:#475569}.TourForm_generatorPreviewList__1jf_A{display:flex;flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;max-height:32rem;overflow-y:auto}.TourForm_generatorPreviewItem__P8iZ7{display:flex;align-items:center;border-radius:.6rem;min-height:4.4rem;padding:.6rem 1rem}.TourForm_generatorPreviewItem__P8iZ7:nth-child(odd){background:#f8fafc}.TourForm_generatorPreviewItemBlocked__TDQTe,.TourForm_generatorPreviewItemBlocked__TDQTe *{cursor:not-allowed}.TourForm_generatorPreviewText__v2RDa{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem 1.2rem}.TourForm_generatorPreviewDates__COchN{font-size:1.4rem;font-weight:600;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TourForm_generatorPreviewName__Pjulu{font-size:1.3rem;color:#475569}.TourForm_generatorPreviewIssue__Qhyl3{margin-left:auto;padding:.4rem .9rem;border-radius:999.9rem;background:#fef2f2;border:.1rem solid #fecaca;font-size:1.2rem;font-weight:700;color:#991b1b}@media(max-width:480px){.TourForm_generatorPreviewIssue__Qhyl3{margin-left:0}}.TourForm_generatorActions__dxe2A{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}@media(max-width:480px){.TourForm_generatorActions__dxe2A{flex-direction:column;align-items:stretch}.TourForm_generatorActions__dxe2A button{width:100%;justify-content:center}}.TourForm_departureAddRow__iak8v{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}@media(max-width:480px){.TourForm_departureAddRow__iak8v{flex-direction:column;align-items:stretch}}.TourForm_flightGrid__xFgI8{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(32rem,100%),1fr));grid-gap:1.2rem;gap:1.2rem}.TourForm_archivedSection__r_gJ8{margin-top:1.6rem;padding-top:1.2rem;border-top:.1rem dashed rgba(226,232,240,.6)}.TourForm_archivedToggle__RJn1O{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem 0;background:none;border:none;font-size:1.3rem;font-weight:700;color:#475569;cursor:pointer;border-radius:.6rem;transition:color .2s ease}.TourForm_archivedToggle__RJn1O:hover{color:#0f172a}.TourForm_archivedToggle__RJn1O:focus-visible{outline:none;box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}.TourForm_archivedChevron__pl4Rn{flex-shrink:0;transition:transform .2s ease}@media(prefers-reduced-motion:reduce){.TourForm_archivedChevron__pl4Rn{transition:none}}.TourForm_archivedChevronOpen__PEmQk{transform:rotate(180deg)}.TourForm_pastDepartureList__WyYX8{margin-top:1.2rem}.TourForm_archivedList__jSqvA{display:flex;flex-direction:column;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none}.TourForm_archivedRow__aFbDS{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:.8rem 1.2rem;border-radius:.6rem;background:rgba(241,245,249,.7)}@media(max-width:560px){.TourForm_archivedRow__aFbDS{flex-direction:column;align-items:stretch}}.TourForm_archivedName__KQI0f{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;font-size:1.3rem;font-weight:600;color:#475569;overflow-wrap:anywhere}.TourForm_archivedPrice__zydQc{font-weight:500;color:#475569;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_shell__hdTRx{display:flex;flex-direction:column;gap:2.4rem}@media(max-width:768px){.page_shell__hdTRx{gap:1.6rem}}.ManagersSection_section__3JTra{display:flex;flex-direction:column;gap:2.4rem}.ManagersSection_searchWrapper___2Dr2{margin-top:1.2rem}.ManagersSection_actions__QRgO3{display:flex;flex-direction:column;gap:1.2rem;min-width:20rem}.ManagersSection_search__xsCXU{width:100%}.ManagersSection_primary__LvozC.ManagersSection_primary__LvozC{box-shadow:0 1.2rem 2.4rem -.8rem rgba(7,151,166,.35)}.ManagersSection_grid__7ZFNF{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.4rem;gap:2.4rem}@media(max-width:1200px){.ManagersSection_grid__7ZFNF{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.ManagersSection_section__3JTra{gap:1.6rem}.ManagersSection_searchWrapper___2Dr2{margin-top:.8rem;width:100%}.ManagersSection_actions__QRgO3{width:100%;min-width:0}.ManagersSection_grid__7ZFNF{grid-template-columns:1fr;gap:1.6rem}.ManagersSection_search__xsCXU{width:100%}.ManagersSection_empty__3JO8y{padding:3.2rem 1.6rem;font-size:1.4rem}}.RequestHeader_route__5NxS1{display:inline-flex;align-items:center;flex-wrap:wrap;gap:1rem;overflow-wrap:anywhere}.RequestHeader_statusBadge__nTfjC{display:inline-flex;align-items:center;min-height:3.2rem;padding:.7rem 1.4rem;border-radius:999.9rem;font-size:1.3rem;line-height:1.8rem;font-weight:700;white-space:nowrap}.RequestHeader_facts__b7eCM{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));grid-gap:1.2rem;gap:1.2rem}.RequestHeader_fact__uMyKc{display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;border-radius:1.2rem;background:#fff;border:.1rem solid #e2e8f0}.RequestHeader_factIcon__qX0Tu{display:inline-flex;flex-shrink:0;color:#0797a6}.RequestHeader_factText__yi4Hq{display:flex;flex-direction:column;min-width:0}.RequestHeader_factLabel__vuVoQ{font-size:1.2rem;line-height:1.6rem;color:#64748b}.RequestHeader_factValue__uBVzx{font-size:1.6rem;line-height:2.2rem;font-weight:600;color:#0f172a;overflow-wrap:anywhere}.RequestSummary_summary__Cmmew{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));align-items:start;grid-gap:1.6rem;gap:1.6rem}.RequestSummary_group__4blei{display:flex;flex-direction:column;gap:1.2rem;padding:2rem;border-radius:1.8rem;background:#f8fafc;border:.1rem solid #e2e8f0}.RequestSummary_groupTitle__4K4do{margin:0;font-size:1.3rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#64748b}.RequestSummary_rows__WOtlO{display:flex;flex-direction:column;gap:1rem;margin:0}.RequestSummary_row__9wkRx{display:flex;flex-direction:column;gap:.2rem}.RequestSummary_label__Mo_6J{font-size:1.2rem;line-height:1.6rem;color:#64748b}.RequestSummary_value__Ro4lL{margin:0;font-size:1.4rem;line-height:2rem;font-weight:600;color:#0f172a;overflow-wrap:anywhere}@media(max-width:768px){.RequestSummary_group__4blei{padding:1.6rem}}.StaleNotice_notice__62bvP{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.2rem 1.6rem;border-radius:1.2rem;border:.1rem solid #fde68a;background:#fffbeb;color:#78350f;font-size:1.4rem}.OrdersSection_section__6aK5y{display:flex;flex-direction:column;gap:1.8rem}.OrdersSection_list__mgFIh{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(min(36rem,100%),(100% - 2.8rem)/3),1fr));grid-gap:1.4rem;gap:1.4rem}.OrdersSection_totalLabel__08ZTV{color:#64748b;font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.OrdersSection_totalValue__ZHCWg{color:#0f172a;font-size:2rem;line-height:1.1}.OrdersSection_loadMore__vRs8K{align-self:center}.ToursFilters_filters__mC76x{display:flex;flex-direction:column;align-items:center;padding:4rem 0;gap:3rem;margin:0 auto}.ToursFilters_search__iXBkM{position:relative;width:min(100%,100rem)}@media(max-width:768px){.ToursFilters_search__iXBkM{width:100%}}.ToursFilters_searchIcon__UU97i{position:absolute;left:2rem;top:50%;transform:translateY(-50%);color:rgba(100,116,139,.6);pointer-events:none;z-index:2}@media(max-width:768px){.ToursFilters_searchIcon__UU97i{left:1.6rem}}.ToursFilters_searchInputWrapper__Y39t8{width:100%}.ToursFilters_searchInputWrapper__Y39t8>div{margin:0}.ToursFilters_searchInputWrapper__Y39t8 input{padding-left:5.6rem!important}@media(max-width:768px){.ToursFilters_searchInputWrapper__Y39t8 input{padding-left:4.8rem!important}}.ToursFilters_tagsList__VEL25{display:flex;flex-wrap:wrap;gap:1.2rem}@media(max-width:768px){.ToursFilters_tagsList__VEL25{gap:.8rem;justify-content:center}}.ToursFilters_tag__fVfYA{padding:1rem 2rem;border:1px solid #e5e7eb;border-radius:999.9rem;background:#fff;color:#6b7280;font-size:1.4rem;font-weight:600;line-height:2rem;transition:all .2s ease-in-out}.ToursFilters_tag__fVfYA:hover{filter:brightness(90%)}.ToursFilters_tag__fVfYA.ToursFilters_active__hCYQ5{border-radius:999.9rem;box-shadow:0 1rem 1.5rem -.3rem rgba(7,151,166,.35),0 .4rem .6rem -.4rem rgba(7,151,166,.25);background:#0797a6;color:#fff}@media(max-width:768px){.ToursFilters_tag__fVfYA{padding:.8rem 1.6rem;font-size:1.2rem;line-height:1.8rem}.ToursFilters_filters__mC76x{padding:3.2rem 0;gap:2rem}}.ToursSection_section__DHN1H{display:flex;flex-direction:column;gap:2.4rem}.ToursSection_toursGrid___tYoj{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.4rem;gap:2.4rem}.ToursSection_filtersSlot__b6tJk>div{padding:0;gap:1.6rem}.ToursSection_loadMore__OwlfE{align-self:center}@media(max-width:1200px){.ToursSection_toursGrid___tYoj{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.ToursSection_section__DHN1H{gap:1.6rem}.ToursSection_toursGrid___tYoj{grid-template-columns:1fr;gap:1.6rem}.ToursSection_filtersSlot__b6tJk>div{padding:0;gap:1.6rem}.ToursSection_loadMore__OwlfE{align-self:center}}.page_heroSurface__80uUv{position:relative;isolation:isolate}.page_heroSurface__80uUv:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,17,27,.26),rgba(6,17,27,.18)),linear-gradient(180deg,rgba(6,17,27,0) 30%,rgba(6,17,27,.82));pointer-events:none;z-index:0}.page_heroSurface__80uUv>*{position:relative;z-index:1}.page_heroInner__0umLO{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(30rem,.8fr);align-items:end;grid-gap:2.4rem;gap:2.4rem;width:min(124rem,100% - 4rem);margin:0 auto;padding:16rem 0 8rem;color:#fff}.page_heroCopy___XhTn{display:flex;flex-direction:column;gap:1.4rem}.page_backLink__ETztl{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;padding:.7rem 1.1rem;border-radius:999.9rem;background:rgba(255,255,255,.12);border:.1rem solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);color:rgba(255,255,255,.96);text-decoration:none;font-size:1.3rem;font-weight:700;line-height:1.8rem}.page_heroTitle___iUiU{margin:0;max-width:76rem;font-size:5.2rem;font-weight:800;line-height:5.8rem;text-wrap:balance}.page_heroText__vuZ2q{margin:0;max-width:64rem;color:rgba(255,255,255,.88);font-size:1.8rem;line-height:2.7rem}.page_heroAction__G_Imn{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;gap:.8rem;min-height:4.6rem;padding:0 1.4rem 0 0;border:none;background:rgba(0,0,0,0);color:rgba(255,255,255,.92);font-size:1.4rem;font-weight:700;line-height:2rem;cursor:pointer;transition:transform .2s ease,color .2s ease}.page_heroAction__G_Imn:hover{transform:translateY(-.12rem);color:#fff}.page_heroAction__G_Imn svg{flex-shrink:0}.page_heroMeta__n1tol{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.6rem}.page_heroMetaItem__BG9w2{display:flex;align-items:flex-start;gap:1rem;padding:1.2rem 1.4rem;border-radius:1.8rem;background:rgba(255,255,255,.12);border:.1rem solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(.7rem);backdrop-filter:blur(.7rem)}.page_heroMetaItem__BG9w2>div{display:flex;flex-direction:column;gap:.2rem}.page_heroMetaIconGroup__71h1v{display:flex;align-items:center;gap:.2rem}.page_heroMetaLabel__iiIE6{color:rgba(255,255,255,.72);font-size:1.1rem;font-weight:800;line-height:1.5rem;text-transform:uppercase;letter-spacing:.05em}.page_heroMetaValue__XWynF{color:#fff;font-size:1.45rem;font-weight:700;line-height:2rem}.page_heroPriceCard__O_T7_{display:flex;flex-direction:column;gap:.6rem;padding:2rem;border-radius:2.4rem;background:rgba(255,255,255,.14);border:.1rem solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.36)}.page_heroPriceLabel___h6ju{color:rgba(255,232,191,.96);font-size:1.2rem;font-weight:800;line-height:1.7rem;text-transform:uppercase;letter-spacing:.06em}.page_heroPriceValue__nWxNL{color:#fff;font-size:3.2rem;font-weight:800;line-height:3.8rem}.page_heroPriceText__5EkqN{margin:0;color:rgba(255,255,255,.82);font-size:1.35rem;line-height:1.9rem}.page_shell__fhmcg{max-width:124rem;margin:0 auto;padding:3.6rem 2rem 6.4rem}.page_content__CETxC{display:grid;grid-template-columns:minmax(0,1fr) 40rem;grid-gap:3.2rem;gap:3.2rem;align-items:start}.page_aside__3cHbb{position:-webkit-sticky;position:sticky;top:12rem}.page_state__hxUJ6{padding:6rem 2rem}@keyframes page_shimmer__5mtEl{0%{opacity:.4}50%{opacity:.7}to{opacity:.4}}.page_shimmer__5mtEl{color:rgba(0,0,0,0)!important;background:rgba(255,255,255,.1)!important;animation:page_shimmer__5mtEl 1.5s ease-in-out infinite;pointer-events:none}.page_shimmer__5mtEl *{visibility:hidden}.page_bodySkeleton__oGCyf{display:flex;flex-direction:column;gap:3rem}.page_bodySkeletonBlock__UBJM_{height:12rem;border-radius:1.2rem;background:rgba(15,23,42,.06);animation:page_shimmer__5mtEl 1.5s ease-in-out infinite}.page_bodySkeletonBlock__UBJM_:nth-child(2){animation-delay:.15s}.page_bodySkeletonBlock__UBJM_:nth-child(3){animation-delay:.3s}@media(max-width:1100px){.page_heroInner__0umLO{padding:15rem 0 7rem}.page_content__CETxC,.page_heroInner__0umLO{grid-template-columns:1fr}.page_aside__3cHbb{position:static;top:auto}}@media(max-width:768px){.page_heroInner__0umLO{width:calc(100% - 3.2rem);padding:13rem 0 5rem;gap:1.8rem}.page_backLink__ETztl{font-size:1.2rem}.page_heroTitle___iUiU{font-size:3.3rem;line-height:3.8rem}.page_heroText__vuZ2q{font-size:1.5rem;line-height:2.2rem}.page_heroAction__G_Imn{width:-moz-fit-content;width:fit-content}.page_heroMeta__n1tol{flex-direction:column}.page_heroPriceCard__O_T7_{padding:1.6rem;border-radius:1.8rem}.page_heroPriceValue__nWxNL{font-size:2.5rem;line-height:3rem}.page_shell__fhmcg{padding:2rem 1.6rem 4.8rem}}.AviaOrdersSection_section__9DdT_{display:flex;flex-direction:column;gap:2.4rem}@media(max-width:768px){.AviaOrdersSection_section__9DdT_{gap:1.6rem}}.AviaOrdersSection_list__NQQcC{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(min(36rem,100%),(100% - 2.8rem)/3),1fr));grid-gap:1.4rem;gap:1.4rem}@media(max-width:768px){.AviaOrdersSection_list__NQQcC{grid-template-columns:1fr;gap:1rem}}.AviaOrdersSection_loadMore__FEEzE{align-self:center}.AviaOrderCard_totalLabel__PR9eh{font-size:1.3rem;color:#475569}.AviaOrderCard_totalValue___saBn{font-size:1.6rem;font-weight:700;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FlightsSection_section__dKHK0{display:flex;flex-direction:column;gap:2.4rem}.FlightsSection_list__bHyVH{display:flex;flex-direction:column;gap:1rem}.FlightsSection_step__MHtZ7{display:flex;flex-direction:column;gap:1.2rem;min-width:0}.FlightsSection_stepHead__pksJ2{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem 1.6rem}.FlightsSection_stepTitle__nq297{margin:0;font-size:2rem;font-weight:700;line-height:2.6rem;color:#111827}@media(max-width:480px){.FlightsSection_stepTitle__nq297{font-size:1.8rem;line-height:2.4rem}}.FlightsSection_hint__rovmd{margin:0;padding:1.4rem 1.6rem;border:.1rem dashed #cbd5e1;border-radius:1.2rem;background:#f8fafc;font-size:1.4rem;line-height:2rem;color:#475569}.FlightsSection_cartBar__dtcKE{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.2rem 2.4rem;padding:1.6rem 2rem;border:.1rem solid #e2e8f0;border-radius:1.8rem;background:#fff;box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22)}@media(max-width:768px){.FlightsSection_cartBar__dtcKE{flex-direction:column;align-items:stretch}}@media(max-width:480px){.FlightsSection_cartBar__dtcKE{padding:1.6rem}}.FlightsSection_cartHint__pRsmO{margin:0;font-size:1.4rem;line-height:2rem;color:#475569}.FlightsSection_cartActions__UMv54{display:flex;flex-wrap:wrap;gap:.8rem}@media(max-width:768px){.FlightsSection_cartActions__UMv54{flex-direction:column-reverse}.FlightsSection_cartActions__UMv54>*{width:100%;justify-content:center}}.AviaFlightRow_row__FYi8j{display:grid;grid-template-columns:10rem minmax(24rem,36rem) minmax(12rem,1fr) auto auto;grid-template-areas:"date flight info price action";align-items:center;grid-gap:1.6rem 3.2rem;gap:1.6rem 3.2rem;padding:1.6rem 2rem;border:.1rem solid #e2e8f0;border-radius:1.8rem;background:#fff;box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22)}@media(max-width:1100px){.AviaFlightRow_row__FYi8j{grid-template-columns:9rem minmax(0,1fr) auto auto;grid-template-areas:"date flight price action" "date info price action";gap:.8rem 2.4rem}}@media(max-width:768px){.AviaFlightRow_row__FYi8j{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date price" "flight flight" "info info" "action action";gap:1.2rem;padding:1.6rem}}.AviaFlightRow_rowSelected__b986r{border-color:rgba(7,151,166,.6)}.AviaFlightRow_date__2R316{grid-area:date;display:flex;flex-direction:column}@media(max-width:768px){.AviaFlightRow_date__2R316{flex-direction:row;align-items:baseline;gap:.8rem}}.AviaFlightRow_day__MMY50{font-size:1.6rem;font-weight:700;line-height:2.2rem;color:#111827;white-space:nowrap}.AviaFlightRow_weekday__FtZDr{font-size:1.3rem;line-height:1.8rem;color:#64748b}.AviaFlightRow_flight__gOicx{grid-area:flight;display:grid;grid-template-columns:auto minmax(4rem,1fr) auto;align-items:center;grid-column-gap:1.2rem;column-gap:1.2rem;min-width:0}.AviaFlightRow_time__vc__2{font-size:1.8rem;font-weight:700;line-height:2.4rem;color:#111827;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.AviaFlightRow_nextDay__tyDJ1{margin-left:.2rem;font-size:1.1rem;font-weight:700;color:#a16207}.AviaFlightRow_line__H8Cit{display:flex;align-items:center;gap:.4rem}.AviaFlightRow_line__H8Cit:after,.AviaFlightRow_line__H8Cit:before{content:"";flex:1 1;border-top:.1rem dashed #cbd5e1}.AviaFlightRow_plane__v0FPl{flex-shrink:0;color:#0797a6;transform:rotate(45deg)}.AviaFlightRow_city__B54N_{font-size:1.3rem;line-height:1.8rem;color:#475569;white-space:nowrap}.AviaFlightRow_city__B54N_:last-child{text-align:right}.AviaFlightRow_info__efEQN{grid-area:info;display:flex;flex-direction:column;gap:.2rem;min-width:0}@media(max-width:1100px){.AviaFlightRow_info__efEQN{flex-direction:row;flex-wrap:wrap;gap:.4rem 1.2rem}}.AviaFlightRow_infoLine__g6imn{font-size:1.3rem;line-height:1.8rem;color:#475569;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AviaFlightRow_seatsFew__N_Iaf{color:#a16207;font-weight:700}.AviaFlightRow_cheapest__m_9VD,.AviaFlightRow_selected__pkH0M{display:inline-flex;align-items:center;gap:.4rem;font-size:1.3rem;font-weight:700;line-height:1.8rem;color:#07697a}.AviaFlightRow_price__dRReJ{grid-area:price;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.AviaFlightRow_priceValue__fHusY{font-size:1.8rem;font-weight:700;line-height:2.4rem;color:#111827;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.AviaFlightRow_priceHint__KzFee{font-size:1.2rem;line-height:1.6rem;color:#64748b;white-space:nowrap}.AviaFlightRow_action__WF8yI{grid-area:action}.AviaFlightRow_action__WF8yI>*{min-width:11rem;justify-content:center}@media(max-width:768px){.AviaFlightRow_action__WF8yI>*{width:100%}}.ComingSoon_container__NFKO8{display:flex;flex-direction:column;align-items:center;gap:2.4rem;padding:8rem 3.2rem;text-align:center}.ComingSoon_icon__eN93y{display:flex;align-items:center;justify-content:center;width:8rem;height:8rem;border-radius:50%;background:#f1f5f9;border:.1rem solid #e2e8f0;color:#64748b}.ComingSoon_content__aRzMB{display:flex;flex-direction:column;gap:1rem;max-width:46rem}.ComingSoon_title__sDJbk{margin:0;font-size:2.4rem;font-weight:700;line-height:1.25;color:#0f172a}.ComingSoon_text__NQMnc{margin:0;font-size:1.5rem;line-height:1.6;color:#475569}@media(max-width:768px){.ComingSoon_container__NFKO8{padding:4.8rem 1.6rem;gap:2rem}.ComingSoon_icon__eN93y{width:6.4rem;height:6.4rem}.ComingSoon_title__sDJbk{font-size:2.4rem}.ComingSoon_text__NQMnc{font-size:1.4rem}}.AviaRouteTiles_tiles__cd1RD{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,28rem),1fr));grid-gap:1rem;gap:1rem}.AviaRouteTiles_tile__p80_D{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1.4rem 1.6rem;border:.1rem solid #e2e8f0;border-radius:1.2rem;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.AviaRouteTiles_tile__p80_D:hover{border-color:rgba(7,151,166,.4)}.AviaRouteTiles_tile__p80_D:focus-visible{outline:none;box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}.AviaRouteTiles_tile__p80_D[data-state=checked]{border-color:rgba(7,151,166,.6);background:rgba(7,151,166,.07)}.AviaRouteTiles_route__yO5jj{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:1.6rem;font-weight:700;line-height:2.2rem;color:#111827}.AviaRouteTiles_arrow__YR4qS{flex-shrink:0;color:#94a3b8}.AviaRouteTiles_meta__z0n4d{font-size:1.3rem;line-height:1.8rem;color:#475569;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_page__Ky6vs,.page_shell__ZDiVN,.page_shell__gwny1{display:flex;flex-direction:column;gap:2.4rem}