.transfer-card_contentContainer__eu9kZ{display:flex;flex-direction:row;width:100%;align-items:center;padding:0 20px;gap:20px;background:#fff!important;border-radius:12px!important;position:relative}@media(max-width:960px){.transfer-card_contentContainer__eu9kZ{flex-direction:column;justify-content:center;padding:16px;gap:16px}}@media(min-width:961px){.transfer-card_contentContainer__eu9kZ.transfer-card_inCardMode__5WoTP{gap:0}.transfer-card_contentContainer__eu9kZ.transfer-card_inCardMode__5WoTP .transfer-card_imageWrapper__Sz434{flex:0 0 45%;width:45%}.transfer-card_contentContainer__eu9kZ.transfer-card_inCardMode__5WoTP{padding:0}}@media(max-width:960px){.transfer-card_contentContainer__eu9kZ.transfer-card_inCardMode__5WoTP .transfer-card_imageWrapper__Sz434{height:auto}}.transfer-card_contentContainer__eu9kZ.transfer-card_inCardMode__5WoTP{border:none!important}.transfer-card_imageWrapper__Sz434{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 40%;width:40%}@media(max-width:960px){.transfer-card_imageWrapper__Sz434{flex:none;width:100%;height:130px;flex-shrink:0}}.transfer-card_image__sAqYs{width:100%;height:100%;object-fit:contain}.transfer-card_image__sAqYs.transfer-card_inCardMode__5WoTP{position:relative;margin-block:auto}.transfer-card_image__sAqYs.transfer-card_inCardMode__5WoTP.transfer-card_privateSmall___ClTe{top:0;width:320px}@media(min-width:961px){.transfer-card_image__sAqYs.transfer-card_inCardMode__5WoTP.transfer-card_privateSmall___ClTe{object-position:-15px}}.transfer-card_image__sAqYs.transfer-card_inCardMode__5WoTP.transfer-card_sharedDoorToDoor__tKs93{top:-2px;width:270px}@media(min-width:961px){.transfer-card_image__sAqYs.transfer-card_inCardMode__5WoTP.transfer-card_sharedDoorToDoor__tKs93{object-position:-15px}}.transfer-card_image__sAqYs.transfer-card_inCardMode__5WoTP.transfer-card_carRental__G32mp{top:0;width:320px}@media(min-width:961px){.transfer-card_image__sAqYs.transfer-card_inCardMode__5WoTP{object-position:-16px}}@media(max-width:960px){.transfer-card_image__sAqYs.transfer-card_inCardMode__5WoTP{position:relative;left:0;margin:0 auto}}.transfer-card_content__CzMZf{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;padding:20px 0}@media(max-width:960px){.transfer-card_content__CzMZf{flex:none;padding:0;gap:8px}}.transfer-card_title__09cyV{color:var(--content-primary)}.transfer-card_description__t1Bo6{color:var(--content-secondary);margin-bottom:var(--spacing-medium-3);line-height:1.5}.transfer-card_details__0syxM{display:flex;flex-direction:column;gap:var(--spacing-medium-4)}.transfer-card_detailItem__yJuzT{display:flex;align-items:center;gap:8px}.transfer-card_icon__PW9fQ{width:20px;height:20px;flex-shrink:0;color:var(--content-secondary)}.transfer-card_detailText__PsLU5{color:var(--content-secondary);line-height:1.4}.car-rental-card_subtitle__CwLBb{color:var(--content-secondary)}.car-rental-card_importantDetailsButton__xFiph{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:8px;background:none;border:none;padding:0;margin:0 0 var(--spacing-medium-3);cursor:pointer;color:var(--content-accent);text-decoration:underline}.car-rental-card_carRentalContainer__qkre7{flex-direction:column;align-items:stretch;padding:20px;gap:0}@media(max-width:960px){.car-rental-card_carRentalContainer__qkre7{padding:16px;justify-content:center}}.car-rental-card_carRentalContent__JAimj{padding:0;gap:0}.car-rental-card_carBodyRow__X55FT{display:flex;align-items:center;gap:16px}@media(max-width:960px){.car-rental-card_carBodyRow__X55FT{flex-direction:column;align-items:stretch}}.car-rental-card_carDetailsGrid__r3BNw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-row-gap:8px;row-gap:8px;grid-column-gap:12px;column-gap:12px}.car-rental-card_sectionDivider__C8r9t{margin:12px 0;border-bottom:1px solid var(--border-primary)}.car-rental-card_carHeaderRow__gqu55{display:flex;align-items:center;justify-content:space-between;gap:16px}@media(max-width:960px){.car-rental-card_carHeaderRow__gqu55{align-items:flex-start}}.car-rental-card_carTitleBlock__J_z_p{display:flex;flex-direction:column}.car-rental-card_carHeaderRight__TMTHS{display:flex;align-items:center;gap:8px}.car-rental-card_supplierLogo__iGfR3{height:32px;object-fit:contain}.car-rental-card_pickupDetails__6EEcB{display:flex;flex-direction:column;text-align:right}@media(max-width:960px){.car-rental-card_pickupDetails__6EEcB{text-align:left}}.car-rental-card_pickupLabel__mT__O{color:var(--content-secondary)}.car-rental-card_pickupValue__uxKC9{color:var(--content-primary)}.car-rental-card_carFooterRow__4oCZt{display:flex;align-items:center;gap:8px}@media(min-width:961px){.car-rental-card_imageWrapperInCardCarRental__T6XsN{margin-left:-20px}}.car-rental-conditions-modal_modal__zYJ3Q{max-width:800px;padding:40px!important}.car-rental-conditions-modal_modal__zYJ3Q.car-rental-conditions-modal_aiSideSheet__OsczR{max-width:748px}@media(max-width:960px){.car-rental-conditions-modal_modal__zYJ3Q{max-height:85vh!important;width:100%;padding:24px 16px!important}}.car-rental-conditions-modal_titleRow__w4MaY{display:flex;align-items:center;gap:12px;margin-bottom:24px}.car-rental-conditions-modal_backButton__rVQdJ{display:flex;gap:8px;cursor:pointer;margin-bottom:12px}.car-rental-conditions-modal_separator__yakDL{height:1px;background-color:var(--border-primary);margin:16px 0}.car-rental-conditions-modal_list__jE7aF{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:4px}.car-rental-conditions-modal_paragraph__ohGgk{white-space:pre-wrap}.car-rental-conditions-modal_errorContainer__dnMPx{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px;text-align:center;background:var(--background-light-warning);border:1px solid var(--border-light-warning);border-radius:8px;color:var(--content-warning);font-size:16px;line-height:1.5}.car-rental-conditions-modal_skeletonList__nQ8iw{display:flex;flex-direction:column;gap:0}.car-rental-conditions-modal_skeletonRow__I8cPG{display:flex;flex-direction:row;align-items:center;gap:16px;width:100%;padding:8px 0}.car-rental-conditions-modal_skeletonIcon__NK06T{height:20px;border-radius:var(--accent-border-radius)}.car-rental-conditions-modal_skeletonLine__OVXM1{flex:1 1;height:8px;border-radius:var(--accent-border-radius)}.car-rental-conditions-modal_accordionHeader__iqGEy{display:flex;flex-direction:row;align-items:center;gap:12px}.car-rental-conditions-modal_accordionIcon__0_YEo{flex-shrink:0}.alternatives-carousel_container__uaZ0m{display:flex;flex-direction:column;max-width:100%;margin-top:20px}.alternatives-carousel_title__kHg9S{font-weight:700;color:var(--content-primary)}.alternatives-carousel_carouselContainer__SWziQ{width:100%}.alternatives-carousel_container__uaZ0m .alternatives-carousel_carouselBody__H8vjA{gap:12px;padding:unset;padding-top:16px;padding-bottom:8px;margin:unset;width:unset;height:unset;right:unset}@media(max-width:960px){.alternatives-carousel_container__uaZ0m .alternatives-carousel_carouselBody__H8vjA{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}.alternatives-carousel_container__uaZ0m .alternatives-carousel_skeletonCard__qZm41{flex-shrink:0;border-radius:12px}.alternatives-carousel_showMore__SzTxH{position:relative;flex-shrink:0;border-radius:12px;overflow:hidden;cursor:pointer}.alternatives-carousel_showMoreBackground__wzDID{pointer-events:none}.alternatives-carousel_showMoreOverlay__74BVz{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid var(--border-primary);border-radius:12px;background:hsla(0,0%,100%,.4);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.alternatives-carousel_showMoreLabel__wTHiD{font-weight:700;color:var(--background-accent,var(--blue-400));text-align:center}.alternatives-carousel_manageComponentButton__UtRVr span{text-decoration:none}.alternatives-carousel_carouselArrow__tK9zh{z-index:2}.alternative-card_card__qi2ZQ{position:relative;display:flex;flex-direction:column;align-items:center;flex-shrink:0;border:1px solid var(--border-primary);border-radius:12px;background:var(--background-primary,#fff);cursor:default}.alternative-card_clickable__Unkw_{cursor:pointer}.alternative-card_clickable__Unkw_:hover{border-color:var(--blue-400)}.alternative-card_selected__uyCwj{border:1px solid var(--blue-400);background:var(--blue-900)}.alternative-card_selected__uyCwj.alternative-card_clickable__Unkw_:hover{border-color:var(--blue-300)}.alternative-card_loading__Hs4_1{opacity:.5;cursor:not-allowed}.alternative-card_badge__KRqFq{position:absolute;top:0;right:-8px;transform:translateY(-50%);z-index:1;padding:4px 8px;border-radius:53px;border:1px solid var(--border-primary);background:var(--background-primary,#fff);box-shadow:0 2px 2px rgba(0,44,153,.12);letter-spacing:.12px;white-space:nowrap;color:var(--content-primary)}.alternative-card_badgeSelected__5ZY7Y{border-color:var(--blue-400);color:var(--blue-400);font-weight:700}.ski-resort-info_skiResortInfo__oy89e{display:flex;flex-direction:column;gap:12px}.ski-resort-info_separator__QntMY{margin:8px 0}.resort-badges_resortBadgesContainer__R5I1_{display:flex;flex-direction:column;gap:16px}.resort-badges_badgesWrapper__6CHFi{height:64px;overflow:hidden}@media(max-width:960px){.resort-badges_badgesWrapper__6CHFi{height:108px}}.resort-badges_badgesWrapper__6CHFi.resort-badges_expandedWrapper__caDac{height:auto}.resort-badges_badgesContainer__KbM_x{display:grid;grid-column-gap:20px;column-gap:20px;grid-row-gap:24px;row-gap:24px}@media(max-width:960px){.resort-badges_badgesContainer__KbM_x{grid-template-columns:repeat(3,1fr)}}.resort-badges_badgeWithText__4svJc{position:relative;display:flex;align-items:center;gap:4px;width:164px;flex-grow:1}@media(max-width:960px){.resort-badges_badgeWithText__4svJc{flex-direction:column;max-width:85px}}.resort-badges_badgeImage__7UWzg{height:64px;width:64px}@media(max-width:960px){.resort-badges_badgeImage__7UWzg{height:72px;width:72px}}.resort-badges_badgeName__eknmp{width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis}@media(min-width:961px){.resort-badges_badgeName__eknmp{text-align:left;align-self:center}}.resort-badges_seeMore__emTKn{color:var(--content-accent);display:flex;justify-content:center;cursor:pointer}.resort-badges_seeMore__emTKn path,.resort-badges_seeMore__emTKn svg{cursor:pointer}.iframe-video_videoContainer__tIDxB{position:relative;border-radius:var(--border-radius-medium);margin-bottom:24px;width:100%;padding-bottom:56.25%}@media(max-width:960px){.iframe-video_videoContainer__tIDxB{margin-bottom:0}}.iframe-video_videoContainer__tIDxB iframe{border-radius:inherit;position:absolute;top:0;left:0;width:100%;height:100%;border:0}.resort-detail-card_card__XatLj{width:100%;border:1px solid var(--grey-800)!important;box-shadow:none!important;padding:20px!important;display:flex;flex-direction:column}.resort-detail-card_title__y0Pci{margin-bottom:8px}.resort-detail-card_detailRowContainer__dgw8_{display:grid;grid-template-columns:36px 1.6fr 2fr 40px}@media(max-width:960px){.resort-detail-card_detailRowContainer__dgw8_{grid-template-columns:36px 1fr 1fr 40px}}.resort-detail-card_detailRowContainer__dgw8_{align-items:center;min-height:28px;margin-block:6px}.resort-detail-card_detailRowContainer__dgw8_ .resort-detail-card_detailRowLabel__elHUo{display:flex;grid-column:2/4;grid-row:1}.resort-detail-card_detailRowContainer__dgw8_ .resort-detail-card_rowValue__F8bDq{grid-column:3/5;grid-row:1;justify-self:self-end;text-align:end}.resort-detail-card_detailRowContainer__dgw8_ .resort-detail-card_suitabilityBarGridPlacement__FqeBX{grid-column:3/4;grid-row:1}.suitability-bar_suitabilityBar__TCW2E{width:90%;border:none;height:5px;background-color:var(--background-secondary);display:flex;align-items:center}.suitability-bar_suitabilityBar__TCW2E .suitability-bar_suitablePart__a7lrF{height:10px;transition:width .2s ease-in-out}.suitability-bar_suitabilityBar__TCW2E .suitability-bar_suitablePart__a7lrF.suitability-bar_score-1__Ik3gb{background-image:linear-gradient(270deg,#5600ff,#c6a9ff)}.suitability-bar_suitabilityBar__TCW2E .suitability-bar_suitablePart__a7lrF.suitability-bar_score-2__D28C0{background-image:linear-gradient(270deg,#ff4b00,#ffcfbb)}.suitability-bar_suitabilityBar__TCW2E .suitability-bar_suitablePart__a7lrF.suitability-bar_score-3__Af37l{background-image:linear-gradient(270deg,#ff1dcb,#ffc1f6)}.suitability-bar_suitabilityBar__TCW2E .suitability-bar_suitablePart__a7lrF.suitability-bar_score-4__SwEbn{background-image:linear-gradient(270deg,#e701ff,#f6b8ff)}.suitability-bar_suitabilityBar__TCW2E .suitability-bar_suitablePart__a7lrF.suitability-bar_score-5__mtqUZ{background-image:linear-gradient(270deg,#02dbff,#a6f3ff)}.suitability-bar_suitabilityBar__TCW2E .suitability-bar_suitablePart__a7lrF.suitability-bar_score-6__SiwzU{background-image:linear-gradient(270deg,#ffb300,#ffe295)}.suitability-bar_suitabilityBar__TCW2E .suitability-bar_suitablePart__a7lrF.suitability-bar_score-7__8L8VU{background-image:linear-gradient(270deg,#00ffe6,#aafff7)}.suitability-bar_suitabilityBar__TCW2E .suitability-bar_suitablePart__a7lrF.suitability-bar_score-8__Dz7m2{background-image:linear-gradient(270deg,#a300ff,#e2b0ff)}.suitability-bar_suitabilityBar__TCW2E .suitability-bar_suitablePart__a7lrF.suitability-bar_score-9__blGz_{background-image:linear-gradient(270deg,#0061ff,#abc2ff)}.suitability-bar_suitabilityBar__TCW2E .suitability-bar_suitablePart__a7lrF.suitability-bar_score-10__F0Mzv{background-image:linear-gradient(270deg,#00feae,#bdffed)}.suitability-bar_righthandText__D1Gz0{margin-left:auto}.flight-details_skeletonCard__bSKQ_{width:280px;height:176px}.flight-card_container__6P3k6{width:100%;position:relative}@media(max-width:960px){.flight-card_container__6P3k6{padding:20px 16px}}.flight-card_directionContainer__9ikeX{padding:20px}@media(max-width:960px){.flight-card_directionContainer__9ikeX{padding:0}}.flight-card_divider__CDZZr{height:2px;background:var(--border-primary)}@media(max-width:960px){.flight-card_divider__CDZZr{height:1px;margin:16px 0}}.flight-direction_container__cNdrS{width:100%;display:flex;flex-direction:column;gap:12px}.flight-direction_section__WH_eZ{display:flex;justify-content:space-between;line-height:24px;width:100%;position:relative}@media(max-width:960px){.flight-direction_section__WH_eZ{line-height:20px}}.flight-direction-skeleton_container__DGp7d{width:100%}.flight-direction-skeleton_airlineSection__55rfO{margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}.flight-direction-skeleton_airline__tpR9I{display:flex;align-items:center;gap:4px}.flight-direction-skeleton_section__mthoj{display:flex;justify-content:space-between}.flight-direction-skeleton_flightDetailsContainer__Plr6L{line-height:24px}@media(max-width:960px){.flight-direction-skeleton_flightDetailsContainer__Plr6L{line-height:20px}}.flight-direction-skeleton_flightDetailsContainer__Plr6L.flight-direction-skeleton_rightAlign__5V8_3{text-align:right;direction:rtl}.flight-direction-skeleton_skeletonField__Hq6Df{border-radius:12px}.flight-direction-skeleton_blockSkeleton__lfDJo{display:block;margin-bottom:4px;border-radius:12px}.flight-direction-skeleton_flightDuration__7n0Do{width:min(220px,50%);text-align:center;position:relative}@media(max-width:960px){.flight-direction-skeleton_flightDuration__7n0Do{width:120px;position:absolute;left:50%;transform:translateX(-50%);z-index:1}}.flight-direction-skeleton_skeletonLine__1_nAf{width:100%;height:1px;background:var(--border-primary);position:absolute;max-width:220px;margin-top:8px}.flight-airline-section_container__Y0G6Z{display:flex;align-items:center;justify-content:space-between;color:var(--content-secondary)}.flight-airline-section_container__Y0G6Z span{font-weight:400}.flight-airline-section_airline__zv1gz{display:flex;align-items:center;gap:8px}.flight-airline-section_airlineImage__NAcF4{width:24px;height:24px;border-radius:50%}.flight-airline-section_airlineName__q2WgG{margin-left:8px}.flight-details_container__jj5Py{line-height:24px;display:flex;flex-direction:column}@media(max-width:960px){.flight-details_container__jj5Py{line-height:20px;font-size:12px}}.flight-details_container__jj5Py.flight-details_rightAlign__RL4ea{align-items:end}.flight-details_flightTime___q6do{margin-bottom:4px;display:flex;align-items:flex-start;gap:2px}@media(max-width:960px){.flight-details_flightTime___q6do{font-size:14px}}.flight-details_diffInDays__M69LL{font-size:10px;line-height:100%}.flight-details_airport__KrIOW{color:var(--content-secondary);font-weight:400}@media(max-width:960px){.flight-details_airport__KrIOW{font-size:12px}}.flight-details_airport__KrIOW.flight-details_highlight__pOCtZ{background:var(--background-light-negative);border-radius:4px;display:inline-block;padding:0 4px}.flight-duration_container___ZF0c{width:min(220px,50%);text-align:center;position:absolute;left:50%;transform:translateX(-50%);z-index:1}@media(max-width:960px){.flight-duration_container___ZF0c{width:120px}}.flight-duration_durationLineContainer__zBqLj{position:relative;display:flex;justify-content:center;align-items:center}.flight-duration_line__iYRWe{width:100%;height:1px;background:var(--border-primary);position:absolute}.flight-duration_durationText__yQ_E3{color:var(--content-secondary)}@media(max-width:960px){.flight-duration_durationText__yQ_E3{font-size:12px}}.flight-duration_tooltipText__3L5fj{font-weight:400;font-size:14px;display:flex;justify-content:center}.flight-duration_tooltipCloseIcon__RRg1B{cursor:pointer;margin-left:4px;height:16px;width:16px;margin-top:4px}.flight-badge_container__Clmmx{position:relative;display:flex;justify-content:center;align-items:center}.flight-badge_line__yGBzL{width:100%;height:1px;background:var(--border-primary);position:absolute}.flight-badge_directBadge__v83ON{color:var(--white);background:var(--background-positive);border-radius:4px;text-align:center}.flight-badge_directBadge__v83ON,.flight-badge_stopsBadge___FGU_{font-weight:500;font-size:10px;line-height:10px;padding:4px;border:1px solid var(--border-primary);display:flex;align-items:center;justify-content:center;white-space:nowrap;position:relative}.flight-badge_stopsBadge___FGU_{color:var(--black);background:var(--white);border-radius:4px;height:20px}.flight-badge_questionIcon__NwZCE{margin-left:2px;height:16px;width:16px}.flight-details-modal_modal__GSLeg{display:flex;flex-direction:column;gap:20px;width:700px}.direction-summary_container__kjphw{display:flex;flex-direction:column;gap:16px;border:1px solid var(--border-primary);border-radius:var(--border-radius-medium);padding:16px}.direction-summary_divider__PlVes{height:1px;background:var(--border-primary);width:100%}.vertical-summary_container__0rH_Z{display:flex;flex-direction:column;gap:16px}.vertical-summary_segment__ReymC{display:flex;flex-direction:column;gap:8px}.vertical-summary_segmentHeader__6D1Nm{display:flex;gap:8px}.vertical-summary_segmentHeader__6D1Nm span{font-weight:400}.vertical-summary_segmentHeader__6D1Nm img{width:16px;height:16px;border-radius:50%}.vertical-summary_segmentDetails__e5CVi{display:flex}.vertical-summary_segmentData__DvEtr{display:flex;flex-direction:column;gap:16px}.vertical-summary_timeLocation__R5MYv{display:flex;gap:8px;align-items:center}.vertical-summary_airport__ZUu90{font-weight:400}.vertical-summary_duration__hlQFM{display:flex;gap:16px;font-weight:400}.vertical-summary_connection__IqMZ_{display:flex;justify-content:space-between;align-items:center}.vertical-summary_connection__IqMZ_ span{font-weight:400}.vertical-summary_connectionDuration__Ta9ZI{display:flex;gap:8px}.vertical-summary_path__32i1M{background-color:var(--border-primary);position:relative;width:2px;height:100%;margin:0 8px}.vertical-summary_path__32i1M:after,.vertical-summary_path__32i1M:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:6px;height:6px;background-color:var(--border-primary);border-radius:50%}.vertical-summary_path__32i1M:before{top:0}.vertical-summary_path__32i1M:after{bottom:0}.room-alternative_content__st_UU{display:flex;flex-direction:row;align-items:flex-start;gap:16px;width:300px;padding:16px}@media(max-width:960px){.room-alternative_content__st_UU{width:280px}}.room-alternative_imageWrapper__pjs6w{position:relative;width:80px;height:104px;flex-shrink:0;overflow:hidden;border-radius:8px}.room-alternative_image__EjnFc{width:100%;height:100%;object-fit:cover}.room-alternative_details__vWNcm{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:8px}.room-alternative_title__X1y0t{width:100%;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--content-primary);text-align:left}.room-alternative_facts__MG4v4{display:flex;flex-direction:column;gap:8px}.room-alternative_fact__tF2D6{display:flex;align-items:center;gap:4px;color:var(--content-secondary)}.transfer-alternative_content__aJGpX{display:flex;flex-direction:column;align-items:center;justify-content:center;width:180px;height:100%;padding:16px 8px 12px}@media(max-width:960px){.transfer-alternative_content__aJGpX{width:148px}}.transfer-alternative_imageWrapper__4vC3L{position:relative;height:40px;flex-shrink:0;overflow:hidden;border-radius:8px;margin-bottom:8px;display:flex;align-items:center;justify-content:center}.transfer-alternative_image__M_eQj{width:100%;height:100%;object-fit:contain}.transfer-alternative_title__AxMvr{color:var(--black);text-align:center}.flight-transfer-conflict-modal_modal__iqB7W{max-width:496px;display:flex;flex-direction:column;padding:0}@media(max-width:960px){.flight-transfer-conflict-modal_modal__iqB7W{width:100%;max-width:none;max-height:90dvh;height:auto!important;overflow:hidden}}.flight-transfer-conflict-modal_content__PImtu{display:flex;flex-direction:column;gap:24px;padding:24px}@media(max-width:960px){.flight-transfer-conflict-modal_content__PImtu{flex:1 1;min-height:0;overflow-y:auto;padding-right:16px;padding-bottom:0}}.flight-transfer-conflict-modal_header__PrMRp{display:flex;justify-content:space-between}.flight-transfer-conflict-modal_close__tRnj1{display:flex;align-items:flex-start;cursor:pointer}.flight-transfer-conflict-modal_title__jkOmX{display:block;color:var(--content-primary);margin-bottom:16px;padding-right:8px}.flight-transfer-conflict-modal_infoBanner__HIjkL{display:flex;gap:8px;background-color:var(--blue-900);border-radius:var(--border-radius-small);border:1px solid var(--blue-700);padding:12px;align-items:flex-start}.flight-transfer-conflict-modal_infoText__XZouT{display:flex;flex-direction:column;gap:2px}.flight-transfer-conflict-modal_infoHeader__OaIHa{display:flex;align-items:center;gap:8px}.flight-transfer-conflict-modal_infoIcon__fsqog{flex-shrink:0;width:24px;height:24px}.flight-transfer-conflict-modal_infoDescription__PJzqh{color:var(--content-secondary)}.flight-transfer-conflict-modal_flightCard__TevBZ{border:1px solid var(--border-primary);border-radius:var(--border-radius-medium)}.flight-transfer-conflict-modal_cta__ONKTc{flex-shrink:0}@media(max-width:960px){.flight-transfer-conflict-modal_ctaBar__tVQq8{flex-shrink:0;padding:16px}}.rentable-details_apartmentCardContent__hUGEO{background:transparent;border:none;min-width:0}.rentable-details_apartmentDetails__vvzbv{display:flex;flex-direction:column;width:100%}.rentable-details_cardContent__79M5C{width:100%;border-radius:12px;border:1px solid var(--Colors-border-border-primary,#e0e3eb);background:#fff;overflow:hidden}.rentable-details_skeletonCard__N4tJw{width:300px;height:136px}.board-types_apartmentBoardTypesContainer__EIv5Y{width:100%;padding:20px;display:flex;flex-direction:column;gap:12px;border-radius:12px;border:1px solid var(--Colors-border-border-primary,#e0e3eb);background:#fff;overflow:hidden;margin-bottom:20px}@media(max-width:960px){.board-types_apartmentBoardTypesContainer__EIv5Y{padding:16px}}.board-types_boardTypesContainer__CvERN{gap:16px}.board-types_boardTypesContainer__CvERN,.board-types_boardTypesList__VmkAQ{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.board-types_boardTypesList__VmkAQ{gap:12px;width:100%}@media(max-width:960px){.board-types_boardTypesList__VmkAQ{gap:8px}}.board-types_boardType__Aybu_,.board-types_selectableBoardType__TqfZS{display:flex;justify-content:space-between;width:100%}.board-types_selectableBoardType__TqfZS{cursor:pointer}.board-types_boardTypePicker__OvyKG{display:flex;gap:8px;color:var(--neutral-300)}.board-types_separator__JKxL7{width:100%;height:1px;background:var(--border-primary)}@media(max-width:960px){.board-types_separator__JKxL7{margin-top:var(--spacing-medium-4)}}.board-types_disabled__sg7kg{opacity:.5;cursor:not-allowed}.room-details_contentContainer__8JRdl{display:flex;flex-direction:row;height:280px;width:100%}@media(max-width:960px){.room-details_contentContainer__8JRdl{flex-direction:column;height:auto}}.room-details_image__mijRn{position:relative;flex:0 0 40%}@media(max-width:960px){.room-details_image__mijRn{flex:none;height:200px}}.room-details_content__USPlV{display:flex;flex-direction:column;justify-content:space-between;flex:0 0 60%}@media(max-width:960px){.room-details_content__USPlV{flex:none;display:block}}.room-details_detailsButton__eTpyf{display:flex;flex:1 0;width:100%!important}.room-details_detailsButton__eTpyf:hover .room-details_seeMoreButtonContent__bKohG{color:var(--background-state-hover)}.room-details_roomDetails__C54dR{display:flex;flex-direction:column;gap:12px;padding:20px 20px 0!important;flex:1 0;align-self:flex-start}@media(max-width:960px){.room-details_roomDetails__C54dR{gap:8px}}.room-details_subContent__SSQKz{padding:0 20px 20px}.room-details_rentableName__8ZkPv{display:flex;font-size:16px;font-weight:700;text-align:start}.room-details_facts__eIQUx{display:flex;flex-direction:row;gap:6px;font-size:14px;align-items:center;color:var(--neutral-300)}.room-details_facts__eIQUx span{font-weight:400}.room-details_seeMoreButtonContent__bKohG{display:flex;color:var(--content-accent);transition:color .3s ease}.room-structure-carousel_structureCard__KtKAY{width:100%;padding:20px;display:flex;flex-direction:column;gap:12px}@media(max-width:960px){.room-structure-carousel_structureCard__KtKAY{padding:16px}}.room-structure-carousel_carouselContainer__9Qzgm{width:100%}@media(max-width:960px){.room-structure-carousel_carouselBody__hgtma{gap:12px}}.room-structure-carousel_header__nWHQ1{display:flex;align-items:center;justify-content:space-between;gap:8px}.room-structure-carousel_identicalUnitsBadge___ej_j{background:var(--background-mid-light-accent);color:var(--content-accent);border-radius:4px;padding:4px 6px;font-size:10px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap}.room-structure_roomCard__2L_eQ{flex:1 0 200px;min-width:200px;border:1px solid var(--border-primary);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:8px}.room-structure_roomTitle__JPzhR{color:var(--neutral-500);text-transform:uppercase;font-size:10px}.room-structure_bedRow__RNsLc{display:flex;align-items:center;gap:8px}.ski-pass-details_skiPassDescription__102hN{color:var(--neutral-300)}.ski-pass-card_contentContainer__D9ZpD{display:flex;flex-direction:column;padding:20px;width:100%}@media(max-width:960px){.ski-pass-card_contentContainer__D9ZpD{padding:16px}}.ski-pass-card_separator__dyLf1{height:1px;background:var(--Colors-border-border-primary);margin:12px 0}.ski-pass-card_titleContainer__STsoy{display:flex;flex-direction:row;gap:8px}.ski-pass-card_titleText__y0Bi9{display:flex;flex-direction:column;justify-content:space-between}.ski-pass-card_slopeColorIndicator__51u3u{width:4px;height:80%;border-radius:2px;align-self:center}.ski-pass-card_slopesContainer__HyOJy{display:flex;flex-direction:column;gap:16px}.ski-pass-card_slopes__eyH7F{display:flex;flex-direction:row;gap:40px}@media(max-width:960px){.ski-pass-card_slopes__eyH7F{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}}.ski-pass-card_slopeContainer__afOU4{display:flex;flex-direction:row;gap:8px}.ski-pass-card_slopeText__rqhPx{display:flex;flex-direction:column}.flight-alternative-card_container__jBWrr{display:flex;flex-direction:column;padding-top:12px;width:max-content}.flight-alternative-card_categoryBadge__v1g0O{display:flex;align-items:flex-start;background-color:var(--background-mid-light-accent);color:var(--content-accent);padding:4px 16px 4px 20px;border-radius:0 24px 24px 0;text-transform:uppercase;width:-moz-fit-content;width:fit-content;max-width:90%}.flight-alternative-card_rows__jeDqB{display:flex;flex-direction:column;gap:12px;width:100%;padding:16px}.flight-leg-row_row__b6ZjT{display:flex;align-items:flex-start;gap:8px;width:100%}@media(max-width:960px){.flight-leg-row_row__b6ZjT{gap:4px}}.flight-leg-row_airlineLogo___nEHS{width:24px;height:24px;border-radius:50%;flex-shrink:0}.flight-leg-row_detailsContainer__FJvDx{display:flex;flex-direction:column;gap:2px;width:100%}.flight-leg-row_topRow__3J7HV{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;grid-gap:4px;gap:4px}.flight-leg-row_endpoint__sToD_{display:flex;align-items:baseline;gap:4px}.flight-leg-row_endpointTime__iRrUZ{color:var(--content-primary)}.flight-leg-row_timeBlock__Sus2n{display:inline-flex;align-items:baseline;gap:2px}@media(max-width:960px){.flight-leg-row_timeBlock__Sus2n{gap:0}}.flight-leg-row_endpointAirport__loA6J{color:var(--content-primary)}.flight-leg-row_endpointAirport__loA6J.flight-leg-row_highlight__w7bDB{background:var(--background-light-negative);border-radius:4px;padding:0 4px}@media(max-width:960px){.flight-leg-row_endpointAirport__loA6J.flight-leg-row_highlight__w7bDB{padding:0 2px}}.flight-leg-row_arrivalEndpoint___opaS{justify-self:end}.flight-leg-row_durationText__JjfEX{color:var(--content-secondary);text-align:center;letter-spacing:.24px}.flight-mini-badge_container__Zn57B{display:flex;align-items:center;width:80px}@media(max-width:960px){.flight-mini-badge_container__Zn57B{width:52px}}.flight-mini-badge_line__HoBFX{flex:1 1;height:1px;background:var(--border-primary)}.flight-mini-badge_badge__bx72B{flex-shrink:0;font-weight:700;font-size:8px;line-height:160%;padding:0 4px;letter-spacing:.16px;border-radius:4px;border:1px solid var(--border-primary);background:var(--white);color:var(--black);white-space:nowrap}.flight-mini-badge_badgeDirect__fwdaG{background:var(--background-positive);color:var(--white)}.why-book-with-weski-section_whyBookWithWeskiContainer__5uvwu{width:100%;display:flex;flex-direction:column}.why-book-with-weski-section_whyBookWithWeskiContainer__5uvwu .why-book-with-weski-section_body___1ym4{display:grid;grid-template-columns:1fr 1fr 1fr;grid-row-gap:40px;row-gap:40px;grid-column-gap:40px;column-gap:40px}@media(max-width:960px){.why-book-with-weski-section_whyBookWithWeskiContainer__5uvwu .why-book-with-weski-section_body___1ym4{display:flex;gap:0;flex-direction:column;width:100%}}.why-book-with-weski-section_whyBookWithWeskiContainer__5uvwu .why-book-with-weski-section_body___1ym4 .why-book-with-weski-section_separator__e3SEW{margin:20px 0}@media(max-width:960px){.why-book-with-weski-section_whyBookWithWeskiContainer__5uvwu .why-book-with-weski-section_body___1ym4 .why-book-with-weski-section_componentWithoutSeparator__ivNEo{margin-bottom:20px}}.why-book-with-weski-section_whyBookWithWeskiContainer__5uvwu .why-book-with-weski-section_serviceHighlight__g5VRZ{height:auto}@media(max-width:960px){.why-book-with-weski-section_whyBookWithWeskiContainer__5uvwu .why-book-with-weski-section_title__ICIcL h2{margin-bottom:0}}.why-book-with-weski-section_mobileButton__7_5a3{margin-top:24px;width:100%}.mix-and-match-section_mixAndMatchContainer__Ed_kH{padding:60px 0}@media(max-width:960px){.mix-and-match-section_mixAndMatchContainer__Ed_kH{padding:40px 0}}.mix-and-match-section_backgroundContainer__WcZ_5{background:var(--Colors-background-background-secondary,#f6f9fe);border-radius:32px;padding:40px 56px;max-width:1200px;min-height:400px}@media(max-width:960px){.mix-and-match-section_backgroundContainer__WcZ_5{border-radius:24px;min-height:auto;padding:20px 20px 0}}.mix-and-match-section_content__nt5tb{display:flex;align-items:center;gap:80px}@media(min-width:961px){.mix-and-match-section_content__nt5tb{height:300px}}@media(max-width:960px){.mix-and-match-section_content__nt5tb{flex-direction:column;gap:16px;align-items:stretch}}.mix-and-match-section_textSection__EOFAt{flex:0 0 auto;max-width:560px;display:flex;flex-direction:column}@media(max-width:960px){.mix-and-match-section_textSection__EOFAt{max-width:100%;text-align:left}}.mix-and-match-section_title__4iEHm{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.mix-and-match-section_titleText__x_Dtq{color:#000;display:block}.mix-and-match-section_description__0K5tX{color:#000;margin:4px 0 0}@media(min-width:961px){.mix-and-match-section_description__0K5tX{margin-bottom:24px}}.mix-and-match-section_button__UIJFn{align-self:flex-start;border-radius:8px;padding:12px 24px;background:transparent!important}@media(max-width:960px){.mix-and-match-section_button__UIJFn{display:none}}.mix-and-match-section_diagramSection__sY5kk{flex:1 1;display:flex;justify-content:flex-start;align-items:center;min-height:500px;overflow:visible;margin:-60px -100px -60px 0}@media(max-width:960px){.mix-and-match-section_diagramSection__sY5kk{min-height:auto;margin:0 -20px;justify-content:center;padding:0}}.mix-and-match-section_diagramContainer__de95Y{position:relative;width:480px;height:440px;margin:0 0 0 50px;display:flex;justify-content:flex-start;align-items:center;overflow:visible}@media(max-width:960px){.mix-and-match-section_diagramContainer__de95Y{width:calc(100vw - 8px);height:calc(100vw - 8px);margin:0 0 -24px;justify-content:center;align-items:flex-end}}.mix-and-match-section_diagramImage__2S1QN{width:528px;height:484px;object-fit:contain;position:relative;z-index:1}@media(max-width:960px){.mix-and-match-section_diagramImage__2S1QN{width:calc(100vw - 8px);height:calc(100vw - 8px)}}.trust-pilot-section_reviewsGrid___J623{display:flex;flex-direction:column;column-gap:82px;row-gap:16px;margin-top:40px;margin-bottom:20px}@media(min-width:961px){.trust-pilot-section_reviewsGrid___J623{grid-row-gap:60px;row-gap:60px;display:grid;margin-bottom:48px}}.trust-pilot-section_desktopCarouselRowForeign__wrNSg{display:flex;flex-direction:row;align-items:center;gap:52px;width:1206px;overflow:visible}.trust-pilot-section_trustBoxCustomContainer__9AiCn{width:210px;margin-top:20px}.trust-pilot-section_trustPilotContainer__5gg0G{height:92px!important}.trust-pilot-section_trustPilotText__Amde5{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:4px}.trust-pilot-section_carouselBody__wFG6l{width:100%!important;display:flex;flex-direction:row;align-items:stretch;gap:20px}.trust-pilot-section_carouselContainer__0XtOx{width:900px!important;display:flex;flex-direction:row;align-items:stretch;gap:0}.trust-pilot-section_carouselCard__0vcRT{width:367px;flex:none}.trust-pilot-graphic_trustPilotContainer__6ElES{display:flex;flex-direction:row;align-items:center;padding:0;gap:10px}.trust-pilot-graphic_styledLink__3gnD0{display:flex}.trust-pilot-graphic_verticalLineSeparator__NAF3r{height:54px;border-left:1px solid;color:#50b27f}.trust-pilot-graphic_horizontalLineSeparator__lt4CA{width:25px;border-top:1px solid #000;color:#50b27f}.trust-pilot-graphic_trustPilotRating__6BeT9{font-size:40px;color:#50b27f}.card_cardContainer__G_LaD{text-decoration:none;color:var(--content-primary);border:1px solid var(--grey-800);border-radius:var(--border-radius-medium);padding:12px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.card_cardContainer__G_LaD:hover{text-decoration:none}@media(max-width:960px){.card_cardContainer__G_LaD{height:auto}}.card_cardContent__CyEuk{display:flex;flex-direction:column;gap:12px}.card_personContainer__w_vzq{display:flex;gap:8px;align-items:center}.card_avatar__wheua{background-size:cover;width:40px;height:40px;border-radius:99px}.card_nameAndDate__4ojtA{display:flex;flex-direction:column}.card_name___aZOP{font-style:normal;line-height:160%;letter-spacing:.01em;color:var(--blue-50)}.card_title__OVqaZ{font-style:normal;line-height:150%;color:var(--black);margin-top:16px;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card_review__35tTi{font-style:normal;line-height:160%;margin-top:8px;letter-spacing:.01em;color:var(--grey-300)}.card_rating__QAqcU{height:24px}.card_star__j_76j{width:20px;height:20px;margin-right:1px}.top-banner_topBanner__4NbZe{position:-webkit-sticky;position:sticky;top:0;height:48px;background-color:var(--blue-200);width:100%;display:flex;justify-content:center;align-items:center;gap:20px;color:#fff;z-index:5}.fixed-deposit_fixedDepositText__Puqln{cursor:default}@keyframes generic_cta-border-sweep-solo__AbRUo{0%{background-position:0 50%,0 0}12%{background-position:-200% 50%,0 0}24%{background-position:-400% 50%,0 0}to{background-position:-400% 50%,0 0}}@keyframes generic_cta-border-sweep-lead__5KniJ{0%{background-position:0 50%,0 0}12%{background-position:-200% 50%,0 0}24%{background-position:-200% 50%,0 0}36%{background-position:-400% 50%,0 0}to{background-position:-400% 50%,0 0}}@keyframes generic_cta-border-sweep-follow__YjhjU{0%{background-position:0 50%,0 0}12%{background-position:0 50%,0 0}24%{background-position:-200% 50%,0 0}36%{background-position:-200% 50%,0 0}48%{background-position:-400% 50%,0 0}to{background-position:-400% 50%,0 0}}.generic_container__0Bcy7{padding:12px;display:flex;justify-content:center;align-items:center;width:100%}@media(max-width:960px){.generic_container__0Bcy7{font-size:14px}}.generic_desktopContainer__Fxacl{display:flex;align-items:center;justify-content:center;gap:10px}.generic_mobileContainer__QEmVA{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.generic_mobileHeadline__YBYpr{flex:1 1;min-width:0;font-weight:700!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.1;overflow:hidden}.generic_button__MtN_X{position:relative;isolation:isolate;background:hsla(0,0%,100%,.25)!important;border-radius:8px!important;border:1px solid hsla(0,0%,100%,.35)!important;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:background-color .2s ease}.generic_button__MtN_X:hover{background-color:hsla(0,0%,100%,.1)!important}.generic_button__MtN_X:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background-image:linear-gradient(90deg,transparent,transparent 60%,hsla(0,0%,100%,.85) 70%,transparent 80%,transparent),linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0));background-size:200% 100%,100% 100%;background-position:0 50%,0 0;background-repeat:repeat,no-repeat;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation-duration:10s;animation-timing-function:linear;animation-iteration-count:infinite;pointer-events:none}.generic_button__MtN_X:hover:before{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.generic_button__MtN_X:before{animation:none}}.generic_button__MtN_X:before{animation-name:generic_cta-border-sweep-solo__AbRUo}.generic_button__MtN_X{padding:4px 12px 4px 8px!important;height:36px!important;min-width:112px}.generic_button__MtN_X span{font-size:14px;font-weight:700;color:#fff;gap:4px;display:flex;flex-direction:row;align-items:center}@media(max-width:960px){.generic_button__MtN_X{height:36px!important;min-width:0;padding:4px 10px!important}.generic_button__MtN_X span{font-size:13px}}.black-friday_container__89zRI{height:100%;background-color:#ff1c00;padding:0 12px;display:flex;align-items:center;width:100%;justify-content:center}@media(max-width:960px){.black-friday_container__89zRI{padding:0 20px;font-size:14px}}.black-friday_detailsButton__noqgC{text-decoration:underline;font-weight:800;cursor:pointer}.black-friday_bottom__OhIUM{margin-top:18px;display:flex;align-items:center;gap:24px}@media(max-width:960px){.black-friday_bottom__OhIUM{display:flex;flex-direction:column;align-content:center;justify-content:center;width:100%;gap:16px}.black-friday_bottom__OhIUM .black-friday_button__f_rJ_{width:100%}}.black-friday_modal__C3P89{display:flex;flex-direction:column;gap:8px}.black-friday_modal__C3P89 .black-friday_text__ULd4y{color:var(--neutral-300)}@media(max-width:960px){.black-friday_modal__C3P89 .black-friday_text__ULd4y{text-align:left}}@media(min-width:961px){.black-friday_modal__C3P89{max-width:800px}}.black-friday_modal__C3P89 a{all:unset;cursor:pointer;text-decoration:underline;font-weight:500}.black-friday_tilted__52OYk{background-color:#000;padding:2px 6px;transform:rotate(-2deg);display:inline-block;border-radius:4px;font-weight:800}@media(max-width:960px){.black-friday_tilted__52OYk{font-size:12px;padding:2px 5px}}.deposit-promo-banner_container__lkG0I{height:100%;background-color:#ff1c00;padding:0 12px;display:flex;align-items:center;width:100%;justify-content:center}@media(max-width:960px){.deposit-promo-banner_container__lkG0I{padding:0 20px;font-size:14px}}.deposit-promo-banner_detailsButton__eQZUG{text-decoration:underline;font-weight:800;cursor:pointer}.deposit-promo-banner_bottom__MQ_H9{margin-top:18px;display:flex;align-items:center;gap:24px}@media(max-width:960px){.deposit-promo-banner_bottom__MQ_H9{display:flex;flex-direction:column;align-content:center;justify-content:center;width:100%;gap:16px}.deposit-promo-banner_bottom__MQ_H9 .deposit-promo-banner_button__LgckB{width:100%}}.deposit-promo-banner_modal__A_tVZ{display:flex;flex-direction:column;gap:8px}@media(max-width:960px){.deposit-promo-banner_modal__A_tVZ{height:480px!important}}.deposit-promo-banner_modal__A_tVZ .deposit-promo-banner_text__J3wO6{color:var(--neutral-300)}@media(max-width:960px){.deposit-promo-banner_modal__A_tVZ .deposit-promo-banner_text__J3wO6{text-align:left}}@media(min-width:961px){.deposit-promo-banner_modal__A_tVZ{width:726px;padding:20px 40px 40px;align-items:flex-start;gap:10px}}.deposit-promo-banner_modal__A_tVZ a{all:unset;cursor:pointer;text-decoration:underline;font-weight:500}.deposit-promo-banner_tilted__1h1aO{background-color:#000;padding:2px 6px;transform:rotate(-2deg);display:inline-block;border-radius:4px;font-weight:800}@media(max-width:960px){.deposit-promo-banner_tilted__1h1aO{font-size:12px;padding:2px 5px}}.black-friday-whatsapp_viewport__1vwey{overflow:hidden;width:100%;height:100%}.black-friday-whatsapp_track__zFJqT{display:flex;width:200%;height:100%;will-change:transform;transition-property:transform;transition-duration:2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.black-friday-whatsapp_slide__rNUK5{flex:0 0 50%;height:100%;display:flex;align-items:center;justify-content:center}.black-friday-whatsapp_slideContent__NfXQ1{background-color:#ff1c00}.black-friday-whatsapp_slideContent__NfXQ1,.easy-jet_container__1_y9S{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.easy-jet_container__1_y9S{background-color:#f60}.last-minute-campaign_container__2Cvxl{height:100%;background-color:#ff1c00;padding:0 12px;display:flex;align-items:center;width:100%;justify-content:center}@media(max-width:960px){.last-minute-campaign_container__2Cvxl{padding:16px 20px;font-size:14px}}.last-minute-campaign_detailsButton__XsnDZ{text-decoration:underline;font-weight:400;cursor:pointer}.last-minute-campaign_bottom__705AV{margin-top:18px;display:flex;align-items:center;gap:24px}@media(max-width:960px){.last-minute-campaign_bottom__705AV{display:flex;flex-direction:column;align-content:center;justify-content:center;width:100%;gap:16px}.last-minute-campaign_bottom__705AV .last-minute-campaign_button___yMRd{width:100%}}.last-minute-campaign_modal__8muMV{display:flex;flex-direction:column;gap:8px;padding:20px 40px 40px}.last-minute-campaign_modal__8muMV .last-minute-campaign_text__6lSms{color:var(--neutral-300)}@media(max-width:960px){.last-minute-campaign_modal__8muMV .last-minute-campaign_text__6lSms{text-align:left}}@media(min-width:961px){.last-minute-campaign_modal__8muMV{max-width:641px}}.last-minute-campaign_modal__8muMV a{all:unset;cursor:pointer;text-decoration:underline;font-weight:500}.last-minute-campaign_tilted__ezhQp{background-color:#fff;color:var(--background-accent);padding:2px 6px;transform:rotate(-2deg);display:inline-block;border-radius:4px;font-weight:800}@media(max-width:960px){.last-minute-campaign_tilted__ezhQp{font-size:12px;padding:2px 5px}}.new-season-campaign_container___xuHY{height:100%;background-color:#ff1c00;padding:0 12px;display:flex;align-items:center;width:100%;justify-content:center}@media(max-width:960px){.new-season-campaign_container___xuHY{padding:16px 20px;font-size:14px}}.new-season-campaign_detailsButton__FWAwa{text-decoration:underline;font-weight:800;cursor:pointer}.new-season-campaign_bottom__igaBM{margin-top:18px;display:flex;align-items:center;gap:24px}@media(max-width:960px){.new-season-campaign_bottom__igaBM{display:flex;flex-direction:column;align-content:center;justify-content:center;width:100%;gap:16px}.new-season-campaign_bottom__igaBM .new-season-campaign_button__CGTTx{width:100%}}.new-season-campaign_modal__JhxGv{display:flex;flex-direction:column;gap:8px;padding:20px 40px 40px}.new-season-campaign_modal__JhxGv .new-season-campaign_text__XwEv8{color:var(--neutral-300)}@media(max-width:960px){.new-season-campaign_modal__JhxGv .new-season-campaign_text__XwEv8{text-align:left}}@media(min-width:961px){.new-season-campaign_modal__JhxGv{max-width:641px}}.new-season-campaign_modal__JhxGv a{all:unset;cursor:pointer;text-decoration:underline;font-weight:500}.new-season-campaign_tilted__6nxWm{background-color:#fff;color:var(--background-accent);padding:2px 6px;transform:rotate(-2deg);display:inline-block;border-radius:4px;font-weight:800}@media(max-width:960px){.new-season-campaign_tilted__6nxWm{font-size:12px;padding:2px 5px}}@keyframes call-us_cta-border-sweep-solo__kkBpD{0%{background-position:0 50%,0 0}12%{background-position:-200% 50%,0 0}24%{background-position:-400% 50%,0 0}to{background-position:-400% 50%,0 0}}@keyframes call-us_cta-border-sweep-lead__l3kmK{0%{background-position:0 50%,0 0}12%{background-position:-200% 50%,0 0}24%{background-position:-200% 50%,0 0}36%{background-position:-400% 50%,0 0}to{background-position:-400% 50%,0 0}}@keyframes call-us_cta-border-sweep-follow__XCMN5{0%{background-position:0 50%,0 0}12%{background-position:0 50%,0 0}24%{background-position:-200% 50%,0 0}36%{background-position:-200% 50%,0 0}48%{background-position:-400% 50%,0 0}to{background-position:-400% 50%,0 0}}.call-us_container__9mC9k{height:100%;padding:0 12px;display:flex;align-items:center;width:100%;justify-content:center}@media(max-width:960px){.call-us_container__9mC9k{font-size:14px}}.call-us_container__9mC9k .call-us_desktopContainer__1Z_IO{width:100%;display:flex;justify-content:center;align-items:center;gap:10px}.call-us_container__9mC9k .call-us_or__cukYV{font-size:14px}.call-us_container__9mC9k .call-us_mobileContainer__PpSz0{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.call-us_container__9mC9k .call-us_mobileHeadline__hsso9{flex:1 1;min-width:0;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.1;overflow:hidden}.call-us_container__9mC9k .call-us_mobileButtons__w1qix{display:flex;align-items:center;gap:8px;flex-shrink:0}.call-us_container__9mC9k .call-us_button__pruax{position:relative;isolation:isolate;background:hsla(0,0%,100%,.25)!important;border-radius:8px!important;border:1px solid hsla(0,0%,100%,.35)!important;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:background-color .2s ease}.call-us_container__9mC9k .call-us_button__pruax:hover{background-color:hsla(0,0%,100%,.1)!important}.call-us_container__9mC9k .call-us_button__pruax:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background-image:linear-gradient(90deg,transparent,transparent 60%,hsla(0,0%,100%,.85) 70%,transparent 80%,transparent),linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0));background-size:200% 100%,100% 100%;background-position:0 50%,0 0;background-repeat:repeat,no-repeat;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation-duration:10s;animation-timing-function:linear;animation-iteration-count:infinite;pointer-events:none}.call-us_container__9mC9k .call-us_button__pruax:hover:before{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.call-us_container__9mC9k .call-us_button__pruax:before{animation:none}}.call-us_container__9mC9k .call-us_button__pruax{padding:8px;height:36px;min-width:105px}.call-us_container__9mC9k .call-us_button__pruax:has(>a){padding:0}.call-us_container__9mC9k .call-us_button__pruax a{padding:8px}.call-us_container__9mC9k .call-us_button__pruax span{font-size:14px;font-weight:700;gap:4px;display:flex;flex-direction:row;align-items:center;color:#fff}@media(max-width:960px){.call-us_container__9mC9k .call-us_button__pruax{height:36px;min-width:0;padding:8px}.call-us_container__9mC9k .call-us_button__pruax:has(>a){padding:0}.call-us_container__9mC9k .call-us_button__pruax a{padding:8px}.call-us_container__9mC9k .call-us_button__pruax span{font-size:13px}}.call-us_container__9mC9k .call-us_callButton__bYYTr:before{animation-name:call-us_cta-border-sweep-lead__l3kmK}.call-us_container__9mC9k .call-us_chatButton__7nZkS:before{animation-name:call-us_cta-border-sweep-follow__XCMN5}.call-us_container__9mC9k .call-us_desktopContainer__1Z_IO:has(.call-us_button__pruax:hover) .call-us_button__pruax:before,.call-us_container__9mC9k .call-us_mobileButtons__w1qix:has(.call-us_button__pruax:hover) .call-us_button__pruax:before{animation-play-state:paused}.save-and-share_saveAndShareContainer__vy6Ce{position:absolute;top:16px;right:16px;display:flex;gap:12px}@media(max-width:960px){.save-and-share_saveAndShareContainer__vy6Ce{top:12px;right:12px}}.save-button_container__blfSU{position:relative;height:36px;aspect-ratio:1;z-index:1;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:var(--border-radius-max);box-shadow:0 1px 4px 0 rgba(0,0,0,.08)}.save-button_redHeart__N6P8G{color:var(--content-light-negative)}.save-button_savedTripslink__SRv93,.save-button_savedTripslink__SRv93:hover{color:inherit}.easy-jet-disclaimer_disclaimer__y2xW9{color:var(--content-secondary)}.package-including-icon_badgePlus__kLoEM,.package-including-icon_packageIncludesIconContainer__OUnGG{display:inline-block;vertical-align:middle}.package-including-icon_badgePlus__kLoEM{font-size:12px;margin:0 4px}.footer_container__ei9OM{display:flex;flex-direction:column;align-items:center;border-top:1px solid #e0e3eb}@media(max-width:960px){.footer_container__ei9OM{padding:30px 0 calc(20px + var(--mobile-footer-bottom-spacing, 0px))}}@media(min-width:961px){.footer_container__ei9OM .footer_body__7X2p6{width:1206px}}@media(max-width:960px){.footer_container__ei9OM .footer_body__7X2p6{width:calc(100% - 32px)}}.footer_container__ei9OM .footer_separator__hhjZj{margin:32px 0;width:100%}.footer_background-primary__y6CTF{background-color:var(--background-primary)}.footer_background-secondary__1KZ2t{background-color:var(--background-secondary)}.footer-links-section_linkedListsSection__peHn7{display:flex;flex-direction:row;width:100%;padding:60px 0}@media(max-width:960px){.footer-links-section_linkedListsSection__peHn7{width:100%;flex-direction:column;padding:24px 0;gap:0;align-items:center}.footer-links-section_linkedListsSection__peHn7 .footer-links-section_separator__pct8_{margin:32px 0;width:100%}}.footer-links-section_linkedListsSection__peHn7 .footer-links-section_logo__6xpw2{width:171px;height:21px}@media(min-width:961px){.footer-links-section_linkedListsSection__peHn7 .footer-links-section_column__br9hH{gap:var(--spacing-large-10);width:301.5px;height:max-content}}.footer-links-section_linkedListsSection__peHn7 .footer-links-section_column__br9hH{width:100%;display:flex;flex-direction:column}.footer-links-section_linkedListsSection__peHn7 .footer-links-section_column__br9hH h5{font-size:16px;font-style:normal;font-weight:700;line-height:160%;margin:0}@media(max-width:960px){.footer-links-section_linkedListsSection__peHn7 .footer-links-section_column__br9hH h5{width:100%}}.footer-links-section_linkedListsSection__peHn7 .footer-links-section_column__br9hH .footer-links-section_linkListWrapper__0NLjX{display:flex;flex-direction:column;gap:var(--spacing-medium3);height:max-content}@media(max-width:960px){.footer-links-section_linkedListsSection__peHn7 .footer-links-section_column__br9hH .footer-links-section_linkListWrapper__0NLjX{flex-wrap:wrap;flex-direction:unset}}.footer-links-section_linkedListsSection__peHn7 .footer-links-section_column__br9hH .footer-links-section_linkListWrapper__0NLjX .footer-links-section_footerLink__gdh04,.footer-links-section_linkedListsSection__peHn7 .footer-links-section_column__br9hH .footer-links-section_linkListWrapper__0NLjX a{font-size:14px!important;font-style:normal;font-weight:400!important;letter-spacing:.07px;color:#525d7a;cursor:pointer}.footer-links-section_linkedListsSection__peHn7 .footer-links-section_column__br9hH .footer-links-section_linkListWrapper__0NLjX .footer-links-section_footerLink__gdh04:hover,.footer-links-section_linkedListsSection__peHn7 .footer-links-section_column__br9hH .footer-links-section_linkListWrapper__0NLjX a:hover{color:var(--content-accent)}.footer-links-section_linkedListsSection__peHn7 .footer-links-section_column__br9hH .footer-links-section_linkListWrapper__0NLjX .footer-links-section_footerLink__gdh04,.footer-links-section_linkedListsSection__peHn7 .footer-links-section_column__br9hH .footer-links-section_linkListWrapper__0NLjX a{text-decoration:none}@media(max-width:960px){.footer-links-section_linkedListsSection__peHn7 .footer-links-section_column__br9hH .footer-links-section_linkListWrapper__0NLjX .footer-links-section_footerLink__gdh04,.footer-links-section_linkedListsSection__peHn7 .footer-links-section_column__br9hH .footer-links-section_linkListWrapper__0NLjX a{flex:1 1 45%;max-width:170px}}.footer-links-section_linkedListsSection__peHn7 .footer-links-section_column__br9hH .footer-links-section_regionSection__QGdKr{display:flex;flex-direction:column;gap:var(--spacing-medium3);height:max-content}@media(max-width:960px){.footer-links-section_linkedListsSection__peHn7 .footer-links-section_column__br9hH .footer-links-section_regionSection__QGdKr{flex-wrap:wrap;flex-direction:unset}}.social-platforms-icons_socialContainer__OmwfV{display:flex;gap:10px}.social-platforms-icons_socialContainer__OmwfV .social-platforms-icons_link__2GJhP{cursor:pointer;color:#fff!important}.social-platforms-icons_socialContainer__OmwfV .social-platforms-icons_link__2GJhP:hover{stroke-width:1}.secure-payment-icons_container__RlyTB{display:flex;flex-direction:column}.secure-payment-icons_container__RlyTB .secure-payment-icons_affirmPromo__T9BCr{margin-top:12px}.credit-card-icons_container__7Ue88{height:36px;display:flex}.credit-card-icons_container__7Ue88 .credit-card-icons_cardIcon__Fa1Hj{width:42px;display:flex;align-items:center;justify-content:flex-start;transition:opacity .3s}.credit-card-icons_container__7Ue88 .credit-card-icons_cardIcon__Fa1Hj svg{cursor:default}.payment-method-icons_container__DkZ4M{display:flex;align-items:center;gap:10px;height:36px}.payment-method-icons_container__DkZ4M .payment-method-icons_iconContainer__Tl0Hw{display:flex;align-items:center;justify-content:flex-start;transition:opacity .3s}.payment-method-icons_container__DkZ4M .payment-method-icons_iconContainer__Tl0Hw svg{cursor:default}.affirm-promo_affirmPromoCard__UQYd8{width:-moz-fit-content;width:fit-content;display:flex;align-items:flex-end;gap:4px}.affirm-promo_affirmPromoTitle__0fARy{height:20px}@media(max-width:960px){.affirm-promo_affirmPromoTitle__0fARy{height:19px}}.book-with-confidence-section-footer_bookWithConfidenceSection__Vmo2M{display:flex;flex-direction:column;width:100%}.book-with-confidence-section-footer_bookWithConfidenceSection__Vmo2M .book-with-confidence-section-footer_bookWithConfidenceLinks__knkEE{display:flex;flex-direction:column;gap:var(--spacing-medium3);width:100%}@media(max-width:960px){.book-with-confidence-section-footer_bookWithConfidenceSection__Vmo2M .book-with-confidence-section-footer_bookWithConfidenceLinks__knkEE a{max-width:none!important}}.book-with-confidence-section-footer_bookWithConfidenceSection__Vmo2M .book-with-confidence-section-footer_trustPilotContainer___5_A7{margin:12px 0}@media(min-width:961px){.ptr-disclaimer_container__lf2ZP{display:flex;flex-direction:row;height:154px;width:301.5}}.ptr-disclaimer_logosSection__UnsHd{display:flex;gap:20px;align-items:center;min-width:340.5px}@media(max-width:960px){.ptr-disclaimer_logosSection__UnsHd .ptr-disclaimer_atolIcon__4mqet{margin-top:30px}}.ptr-disclaimer_logosSection__UnsHd .ptr-disclaimer_atolIcon__4mqet{margin-top:53px}.ptr-disclaimer_textSection__GVQqS{display:flex;flex-direction:column;justify-content:center;gap:.5em}.ptr-disclaimer_textSection__GVQqS p{font-size:14px;color:var(--content-secondary);line-height:160%;margin-block:0!important}.partner-disclaimer_separator__25uRb{margin:32px 0;width:100%}.weski-copyright_container__A9S41{display:flex;justify-content:space-between;gap:50px;height:94px}@media(max-width:960px){.weski-copyright_container__A9S41{gap:var(--spacing-medium3);flex-direction:column}}.weski-copyright_container__A9S41 .weski-copyright_text__4xjLp{display:flex;font-size:14px;color:var(--content-secondary);line-height:160%;gap:2px}@media(max-width:960px){.weski-copyright_container__A9S41 .weski-copyright_text__4xjLp{flex-direction:column;gap:0}}.auth-modal_container__n_fzr{display:grid;grid-template-columns:50% 50%;width:896px;min-height:663px;overflow:hidden;border-radius:var(--border-radius-medium);max-width:100%}.auth-modal_weskiLogo__ou9_S{position:absolute;z-index:1;height:16px;filter:brightness(0) invert(1);left:24px;bottom:24px}.auth-modal_sideImage__B8ORP{display:block;border-radius:var(--border-radius-medium) 0 0 var(--border-radius-medium);background-image:url(https://res.cloudinary.com/ht4mr7djk/image/upload/v1605002816/Resort%20Images/Thumbnails/4.jpg);transition:background-image .3s;background-size:cover}.auth-modal_sideImage__B8ORP.auth-modal_signUp__b5VDL{background-image:url(https://res.cloudinary.com/ht4mr7djk/image/upload/v1605002816/Resort%20Images/Thumbnails/13.jpg)}.auth-modal_content__YOGIM{display:flex;flex-direction:column}.auth-modal_content__YOGIM .auth-modal_authButtonText__oleOB{display:flex;column-gap:8px;align-items:center}.auth-modal_content__YOGIM .auth-modal_title__aeGvZ{font-size:24px;line-height:120%}.auth-modal_content__YOGIM .auth-modal_subtitle__n34Xv{display:inline-block;margin-top:8px}.auth-modal_content__YOGIM .auth-modal_subtitle__n34Xv a{cursor:pointer;color:var(--blue-300)}.auth-modal_content__YOGIM .auth-modal_loginButtonsContainer__s4g_9{display:flex;flex-direction:column;width:100%;margin-top:24px;gap:24px}.auth-modal_content__YOGIM .auth-modal_magicLinkContainer__Pc_so{display:flex;flex-direction:column;gap:24px}.auth-modal_content__YOGIM .auth-modal_magicLinkContainer__Pc_so .auth-modal_subtitle__n34Xv{font-weight:500}.auth-modal_content__YOGIM .auth-modal_or__R46WE{display:flex;column-gap:12px;align-items:center;margin:20px 0}.auth-modal_content__YOGIM .auth-modal_or__R46WE .auth-modal_hr__Xf_WK{flex-grow:1}.auth-modal_content__YOGIM .auth-modal_trustBox__nxVns{align-self:center}@media(min-width:961px){.auth-modal_modal__yymQW{padding:0}.auth-modal_content__YOGIM{padding:32px}}@media(max-width:960px){.auth-modal_modal__yymQW{padding-top:64px}.auth-modal_container__n_fzr{grid-template-columns:100%}.auth-modal_sideImage__B8ORP{display:none}}.sign-up-form_agreement__b19qL a{all:inherit;display:inline;cursor:pointer;color:var(--blue-300)}.sign-up-form_signUpButtonContainer__3k9lY{display:flex;flex-direction:column;gap:8px}.magic-link-form_modal__Y6W5k{gap:30px}.magic-link-form_modal__Y6W5k,.magic-link-form_modal__Y6W5k>div{display:flex;flex-direction:column}