.ResortsListingCard-module-scss-module__NYpjKW__container{border:1px solid var(--color-border-secondary);border-radius:var(--border-radius-lg);flex-direction:column}@media screen and (min-width:768px){.ResortsListingCard-module-scss-module__NYpjKW__container{flex-direction:row}}.ResortsListingCard-module-scss-module__NYpjKW__container__image{aspect-ratio:1280/569;width:100%;height:auto;min-height:298px;position:relative}@media screen and (min-width:768px){.ResortsListingCard-module-scss-module__NYpjKW__container__image{width:410px;height:auto}}@media screen and (min-width:1024px){.ResortsListingCard-module-scss-module__NYpjKW__container__image{height:338px}}.ResortsListingCard-module-scss-module__NYpjKW__container__image:before{content:"";z-index:1;border-radius:var(--border-radius-lg)var(--border-radius-lg)0 0;background:linear-gradient(#0009 1%,#0000 49%,#0009 95.5%);position:absolute;inset:0}@media screen and (min-width:768px){.ResortsListingCard-module-scss-module__NYpjKW__container__image:before{border-radius:var(--border-radius-lg)0 0 var(--border-radius-lg)}[dir=rtl] .ResortsListingCard-module-scss-module__NYpjKW__container__image:before{border-radius:0 9px 9px 0}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ResortsListingCard-module-scss-module__NYpjKW__container__image:before{border-radius:0 9px 9px 0}}.ResortsListingCard-module-scss-module__NYpjKW__image{-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-lg)var(--border-radius-lg)0 0}@media screen and (min-width:768px){.ResortsListingCard-module-scss-module__NYpjKW__image{border-radius:9px 0 0 9px}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ResortsListingCard-module-scss-module__NYpjKW__image,.ResortsListingCard-module-scss-module__NYpjKW__image[dir=rtl]){border-radius:0 9px 9px 0}}.ResortsListingCard-module-scss-module__NYpjKW__logo{z-index:1;position:absolute;top:16px;left:16px}:lang(ar) .ResortsListingCard-module-scss-module__NYpjKW__logo{z-index:1;position:absolute;top:16px;right:18px}.ResortsListingCard-module-scss-module__NYpjKW__info{padding:24px 16px 16px}@media screen and (min-width:768px){.ResortsListingCard-module-scss-module__NYpjKW__info{padding:10px}}@media screen and (min-width:1024px){.ResortsListingCard-module-scss-module__NYpjKW__info{padding:24px}}.ResortsListingCard-module-scss-module__NYpjKW__info__destination{letter-spacing:.3px;line-height:1.5rem}.ResortsListingCard-module-scss-module__NYpjKW__info__description{margin:1.5rem 0}.ResortsListingCard-module-scss-module__NYpjKW__info__hr{color:var(--color-main-base-blue)}.ResortsListingCard-module-scss-module__NYpjKW__info__price_container{margin-top:1rem}@media screen and (min-width:768px){.ResortsListingCard-module-scss-module__NYpjKW__info__price_container{height:100%}}.ResortsListingCard-module-scss-module__NYpjKW__info__price{letter-spacing:.5px;font-size:1.5rem;font-weight:500;display:flex}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ResortsListingCard-module-scss-module__NYpjKW__info__price,.ResortsListingCard-module-scss-module__NYpjKW__info__price[dir=rtl]){flex-direction:row-reverse;margin-left:auto}.ResortsListingCard-module-scss-module__NYpjKW__info .ResortsListingCard-module-scss-module__NYpjKW__info__attributes{margin-top:1rem}@media screen and (min-width:768px){.ResortsListingCard-module-scss-module__NYpjKW__info .ResortsListingCard-module-scss-module__NYpjKW__info__attributes{margin-top:1.53125rem}}
.BadgeCard-module-scss-module__0AsdEq__card{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:4px;justify-content:center;align-items:center;height:26px;padding:4px 12px;display:flex;position:absolute;top:16px;right:16px}:lang(ar) .BadgeCard-module-scss-module__0AsdEq__card{right:unset;height:28px;left:16px}.BadgeCard-module-scss-module__0AsdEq__preferred,.BadgeCard-module-scss-module__0AsdEq__new{color:var(--color-bg-brand-primary);border:1px solid var(--color-bg-brand-primary);background-color:#00000080}.BadgeCard-module-scss-module__0AsdEq__exclusive{color:var(--color-text-primary);border:1px solid var(--color-bg-success-primary_alt);background:#b4dbda}
.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper{background-color:var(--color-main-base-white);border-radius:12px 12px 0 0;justify-content:center;max-width:100%;margin:12px 1rem 0;font-family:Fedra Sans AL;display:flex}@media screen and (min-width:768px){.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper{max-height:345px;margin-top:0}}.CalendarDropdown-module-scss-module__46m_LW__custom-today{color:var(--colors-text-neutral-weak);font-weight:700}.CalendarDropdown-module-scss-module__46m_LW__available-date{background-color:var(--bg-light-neutral-moderate,#f5f5f4);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.rmdp-day.rmdp-selected .CalendarDropdown-module-scss-module__46m_LW__available-date{background-color:#0000}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-day.rmdp-selected.available-range{background-color:var(--color-main-brand-primary-200)!important}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-day.rmdp-selected.available-range span{background-color:var(--color-main-brand-primary-200)!important}.CalendarDropdown-module-scss-module__46m_LW__rmdp-rtl{text-align:right}.CalendarDropdown-module-scss-module__46m_LW__navigation{color:var(--color-main-base-black);display:none;position:absolute;top:50%}@media screen and (min-width:768px){.CalendarDropdown-module-scss-module__46m_LW__navigation{display:block;background-color:var(--color-main-neutral-cold-50)!important;border:none!important}.CalendarDropdown-module-scss-module__46m_LW__navigation:disabled{background-color:var(--color-bg-white)!important}}.CalendarDropdown-module-scss-module__46m_LW__back{left:1.5rem}.CalendarDropdown-module-scss-module__46m_LW__forward{right:1.5rem}@media screen and (max-width:767px){.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper.CalendarDropdown-module-scss-module__46m_LW__hasTopContent [data-month]:first-child{margin-top:-120px;padding-top:120px}}@media screen and (min-width:768px){.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper.CalendarDropdown-module-scss-module__46m_LW__hasTopContent .rmdp-wrapper{border-radius:0}}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-border{border:none}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-wrapper{position:relative}@media screen and (min-width:768px){.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-wrapper{border-radius:12px 12px 0 0;max-width:816px;min-height:345px;padding:24px 87px 32px}}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-day-picker{color:var(--color-text-primary);flex-wrap:wrap;gap:2rem}@media screen and (min-width:768px){.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-day-picker{flex-wrap:nowrap;gap:4rem}}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-day-picker>div:first-child{margin-right:0!important}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-day-picker>div{flex-basis:100%;margin:0}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-header-values span{padding:0}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-week{justify-content:space-between}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-week div{box-sizing:content-box;justify-content:center;align-items:center}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-week div span{z-index:3;width:34px;height:34px;padding:0;font-size:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-week-day{color:var(--color-text-primary);width:34px;height:34px;font-size:.875rem;font-weight:500}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-day{width:34px;height:34px;color:var(--colors-text-neutral-strong);margin:3px}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-disabled span{color:var(--colors-text-neutral-weak)}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-month-picker{z-index:4}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-ym{height:4.375rem}@media screen and (max-width:767px){.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-ym{height:4.5rem}}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-header{visibility:hidden;width:0;height:0;position:absolute}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-day-picker>div:before{content:attr(data-month);cursor:pointer;text-align:center;text-transform:uppercase;margin-bottom:12px;font-size:.875rem;display:block}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-range{background-color:var(--colors-bg-light-neutral-moderate);box-shadow:none;color:var(--color-main-neutral-cold-700);position:relative}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-range.available-range{background-color:var(--bg-light-neutral-moderate,#f5f5f4)}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-range.available-range span{background-color:var(--bg-light-neutral-moderate,#f5f5f4);color:var(--color-main-neutral-cold-700)}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-day.rmdp-range.first-selection{background-color:var(--color-bg-white)}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-day.rmdp-range.first-selection>span{background-color:var(--color-main-brand-primary-200);color:var(--color-main-neutral-cold-700)}:is(.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-day.rmdp-range.first-selection .CalendarDropdown-module-scss-module__46m_LW__arrivalFlightIndicator,.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-day.rmdp-range.first-selection .CalendarDropdown-module-scss-module__46m_LW__departureFlightIndicator){background-color:var(--color-main-base-white)!important}:is(.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-range.start span,.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-range.end span){background-color:var(--color-main-brand-primary-200)}:is(.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-range.start span .CalendarDropdown-module-scss-module__46m_LW__arrivalFlightIndicator,.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-range.start span .CalendarDropdown-module-scss-module__46m_LW__departureFlightIndicator,.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-range.end span .CalendarDropdown-module-scss-module__46m_LW__arrivalFlightIndicator,.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-range.end span .CalendarDropdown-module-scss-module__46m_LW__departureFlightIndicator){background-color:var(--color-main-base-white)}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-range:not(.start):not(.end):not(.first-selection) span .CalendarDropdown-module-scss-module__46m_LW__arrivalFlightIndicator{background-color:var(--colors-system-warning-500)}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-day.rmdp-today span{color:var(--color-text-primary);background-color:var(--color-bg-white);font-weight:700}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-day.rmdp-today.rmdp-range.start{background-color:var(--color-bg-white)}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-day.rmdp-today.rmdp-range.start>span{background-color:var(--color-main-brand-primary-200)}@media screen and (max-width:768px){.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .CalendarDropdown-module-scss-module__46m_LW__rmdp-day:hover,.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .CalendarDropdown-module-scss-module__46m_LW__rmdp-day:hover span.CalendarDropdown-module-scss-module__46m_LW__sd,.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .CalendarDropdown-module-scss-module__46m_LW__rmdp-day.CalendarDropdown-module-scss-module__46m_LW__rmdp-selected span.CalendarDropdown-module-scss-module__46m_LW__sd{background-color:var(--color-main-brand-primary-200)!important;color:var(--color-text-primary)!important}}@media (hover:none){.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .CalendarDropdown-module-scss-module__46m_LW__rmdp-day:hover,.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .CalendarDropdown-module-scss-module__46m_LW__rmdp-day:hover span.CalendarDropdown-module-scss-module__46m_LW__sd,.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .CalendarDropdown-module-scss-module__46m_LW__rmdp-day.CalendarDropdown-module-scss-module__46m_LW__rmdp-selected span.CalendarDropdown-module-scss-module__46m_LW__sd{background-color:var(--color-main-brand-primary-200)!important;color:var(--color-text-primary)!important}}@media screen and (min-width:1024px){.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-day:not(.rmdp-disabled,.rmdp-day-hidden,.first-selection)>span:hover{background-color:var(--color-bg-secondary);color:var(--color-text-primary)}}@media screen and (min-width:1024px) and (min-width:1024px){.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-day:not(.rmdp-disabled,.rmdp-day-hidden,.first-selection)>span:hover .CalendarDropdown-module-scss-module__46m_LW__arrivalFlightIndicator:hover{background-color:var(--colors-system-warning-500)}}@media screen and (min-width:1024px){:is(.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-range.start>span:hover,.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-range.end>span:hover){background-color:var(--color-main-brand-primary-200);color:var(--color-text-primary)}}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-day.rmdp-selected span:not(.highlight){background-color:var(--color-main-brand-primary-200);color:var(--color-main-neutral-cold-700)}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper .rmdp-day.rmdp-selected span:not(.highlight) .CalendarDropdown-module-scss-module__46m_LW__flightIndicatorDot{background-color:var(--color-main-base-white)}.CalendarDropdown-module-scss-module__46m_LW__flightIndicator{text-align:center;position:relative}.CalendarDropdown-module-scss-module__46m_LW__flightIndicatorDot{background-color:var(--colors-system-warning-500);border-radius:50%!important;width:4px!important;height:4px!important;position:absolute!important;bottom:0!important}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper.CalendarDropdown-module-scss-module__46m_LW__ar .CalendarDropdown-module-scss-module__46m_LW__back{right:1.5rem;left:initial}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper.CalendarDropdown-module-scss-module__46m_LW__ar .CalendarDropdown-module-scss-module__46m_LW__back svg{transform:rotateY(180deg)}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper.CalendarDropdown-module-scss-module__46m_LW__ar .CalendarDropdown-module-scss-module__46m_LW__forward{left:1.5rem;right:initial}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper.CalendarDropdown-module-scss-module__46m_LW__ar .CalendarDropdown-module-scss-module__46m_LW__forward svg{transform:rotateY(180deg)}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper.CalendarDropdown-module-scss-module__46m_LW__ar .rmdp-range.start:not(.force){border-radius:0 50% 50% 0}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper.CalendarDropdown-module-scss-module__46m_LW__ar .rmdp-range.end:not(.force){border-radius:50% 0 0 50%}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper.CalendarDropdown-module-scss-module__46m_LW__ar .rmdp-week-day{width:100%;font-size:.75rem;font-weight:400}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper.CalendarDropdown-module-scss-module__46m_LW__ar .rmdp-wrapper{text-align:right;direction:rtl}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper.CalendarDropdown-module-scss-module__46m_LW__ar .rmdp-day{justify-content:center;align-items:center;display:flex}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper.CalendarDropdown-module-scss-module__46m_LW__ar .rmdp-week div span{z-index:3;width:34px;height:34px;left:initial;top:initial;right:initial;transform:initial;bottom:initial;align-items:center;padding:0;font-size:1rem;display:flex;position:relative}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper.CalendarDropdown-module-scss-module__46m_LW__ar .CalendarDropdown-module-scss-module__46m_LW__flightIndicatorDot{top:1px!important;left:6px!important}.CalendarDropdown-module-scss-module__46m_LW__datepickerWrapper.CalendarDropdown-module-scss-module__46m_LW__ar .rmdp-month-picker{text-align:center}.CalendarDropdown-module-scss-module__46m_LW__container{z-index:102;width:100vw;max-width:816px;box-shadow:0px 0px 10px 0px var(--Effects-Shadows-shadow-sm_01,#1018281a);position:absolute;bottom:-10px;left:50%;transform:translate(-50%,100%)}.CalendarDropdown-module-scss-module__46m_LW__container .CalendarDropdown-module-scss-module__46m_LW__top-container{background-color:var(--colors-bg-white);border-bottom:1px solid #d9e0ea;position:sticky;top:0}@media screen and (min-width:768px){.CalendarDropdown-module-scss-module__46m_LW__container .CalendarDropdown-module-scss-module__46m_LW__top-container{background:var(--colors-bg-light-neutral-weak);border-bottom:none;border-radius:12px 12px 0 0;position:relative}}.CalendarDropdown-module-scss-module__46m_LW__container .CalendarDropdown-module-scss-module__46m_LW__top-container .CalendarDropdown-module-scss-module__46m_LW__rootClass{flex-direction:row;justify-content:center;padding:22px 0;display:flex}@media screen and (min-width:768px){.CalendarDropdown-module-scss-module__46m_LW__container .CalendarDropdown-module-scss-module__46m_LW__top-container .CalendarDropdown-module-scss-module__46m_LW__rootClass{padding:24px 0}}.CalendarDropdown-module-scss-module__46m_LW__container .CalendarDropdown-module-scss-module__46m_LW__contentWrapper{width:100%;max-width:inherit;position:relative}@media screen and (min-width:768px){.CalendarDropdown-module-scss-module__46m_LW__container .CalendarDropdown-module-scss-module__46m_LW__contentWrapper{min-width:472px;box-shadow:0px 0px 10px 0px var(--Effects-Shadows-shadow-sm_01,#1018281a);clip-path:inset(-10px -10px 0)}}@media screen and (max-width:768px){.CalendarDropdown-module-scss-module__46m_LW__container{border-top:1px solid var(--colors-border-neutral-weak);width:100%;height:262px;z-index:initial;box-shadow:none;max-width:none;margin-top:16px;padding:0;bottom:0;left:0;overflow:hidden auto;transform:none}.CalendarDropdown-module-scss-module__46m_LW__container.CalendarDropdown-module-scss-module__46m_LW__monthPickerOpen{overflow-y:clip}}@media screen and (min-width:768px){.CalendarDropdown-module-scss-module__46m_LW__secondaryDropdownContainer{position:absolute;bottom:0;left:50%;transform:translate(-50%,100%)}}.CalendarDropdown-module-scss-module__46m_LW__infoContainer_wrapper .CalendarDropdown-module-scss-module__46m_LW__error__Validation_Container{background-color:var(--color-main-base-white);justify-content:center;padding:16px 32px 0}@media screen and (max-width:768px){.CalendarDropdown-module-scss-module__46m_LW__infoContainer_wrapper .CalendarDropdown-module-scss-module__46m_LW__error__Validation_Container{justify-content:flex-start;margin:1.5rem 0 .875rem;padding:0 4px 8px}}.CalendarDropdown-module-scss-module__46m_LW__infoContainer_wrapper .CalendarDropdown-module-scss-module__46m_LW__error__Validation{border:1px solid var(--color-fg-warning-primary_alt);width:100%;color:var(--color-text-secondary);background-color:var(--color-bg-warning-primary);border-radius:12px;gap:.75rem;padding:12px 16px}.CalendarDropdown-module-scss-module__46m_LW__infoContainer_wrapper .CalendarDropdown-module-scss-module__46m_LW__error__Validation .CalendarDropdown-module-scss-module__46m_LW__error_icon{fill:var(--color-fg-warning-primary_alt);stroke-width:1.8px}@media screen and (max-width:767px){.CalendarDropdown-module-scss-module__46m_LW__infoContainer_wrapper .CalendarDropdown-module-scss-module__46m_LW__error__Validation span{flex:1}}@media screen and (min-width:768px){.CalendarDropdown-module-scss-module__46m_LW__infoContainer_wrapper .CalendarDropdown-module-scss-module__46m_LW__error__Validation{max-width:38.5rem}}.CalendarDropdown-module-scss-module__46m_LW__infoContainer_wrapper .CalendarDropdown-module-scss-module__46m_LW__flightInfo{justify-content:space-between;align-items:center;padding:12px 4px;display:flex}@media screen and (min-width:1024px){.CalendarDropdown-module-scss-module__46m_LW__infoContainer_wrapper .CalendarDropdown-module-scss-module__46m_LW__flightInfo{background-color:var(--color-main-base-white);border-top:none;border-radius:0;padding:16px 96px}}.CalendarDropdown-module-scss-module__46m_LW__infoContainer_wrapper .CalendarDropdown-module-scss-module__46m_LW__flightLegend{background-color:var(--color-main-base-white);gap:12px;display:flex}.CalendarDropdown-module-scss-module__46m_LW__infoContainer_wrapper .CalendarDropdown-module-scss-module__46m_LW__arriving,.CalendarDropdown-module-scss-module__46m_LW__infoContainer_wrapper .CalendarDropdown-module-scss-module__46m_LW__departing{align-items:center;gap:7px;display:flex}.CalendarDropdown-module-scss-module__46m_LW__infoContainer_wrapper .CalendarDropdown-module-scss-module__46m_LW__dot{border-radius:50%;width:8px;height:8px}.CalendarDropdown-module-scss-module__46m_LW__infoContainer_wrapper .CalendarDropdown-module-scss-module__46m_LW__arrivalFlightIndicator{background-color:var(--colors-system-warning-500)}.CalendarDropdown-module-scss-module__46m_LW__infoContainer_wrapper .CalendarDropdown-module-scss-module__46m_LW__info.CalendarDropdown-module-scss-module__46m_LW__mobility{border-radius:0 0 12px 12px;padding:16px 4px 0;position:relative}[dir=rtl] .CalendarDropdown-module-scss-module__46m_LW__infoContainer_wrapper .CalendarDropdown-module-scss-module__46m_LW__info.CalendarDropdown-module-scss-module__46m_LW__mobility{padding:16px 24px 24px}@media screen and (min-width:1024px){.CalendarDropdown-module-scss-module__46m_LW__infoContainer_wrapper .CalendarDropdown-module-scss-module__46m_LW__info.CalendarDropdown-module-scss-module__46m_LW__mobility{padding:16px 24px 24px}.CalendarDropdown-module-scss-module__46m_LW__infoContainer_wrapper .CalendarDropdown-module-scss-module__46m_LW__info.CalendarDropdown-module-scss-module__46m_LW__mobility:before{content:"";background-color:#c5cdd2;width:90%;height:1px;position:absolute;top:1px;left:50%;transform:translate(-50%)}}.CalendarDropdown-module-scss-module__46m_LW__infoContainer_wrapper .CalendarDropdown-module-scss-module__46m_LW__info{background-color:var(--color-main-base-white);border-radius:0 0 12px 12px;justify-content:start;align-items:center;padding:0 32px 16px;display:flex}.CalendarDropdown-module-scss-module__46m_LW__infoContainer_wrapper .CalendarDropdown-module-scss-module__46m_LW__info .CalendarDropdown-module-scss-module__46m_LW__inline{display:inline;color:var(--color-main-neutral-cold-900)!important}.CalendarDropdown-module-scss-module__46m_LW__infoContainer_wrapper .CalendarDropdown-module-scss-module__46m_LW__info .CalendarDropdown-module-scss-module__46m_LW__chat{cursor:pointer;white-space:nowrap;text-decoration:underline;display:inline;color:var(--color-main-neutral-cold-900)!important}@media screen and (max-width:768px){.CalendarDropdown-module-scss-module__46m_LW__infoContainer_wrapper .CalendarDropdown-module-scss-module__46m_LW__info{border-top:1px solid #e7e5e4;padding-top:12px}}.CalendarDropdown-module-scss-module__46m_LW__infoContainer_wrapper .CalendarDropdown-module-scss-module__46m_LW__footerContainer{background-color:var(--color-main-base-white);justify-content:end;width:100%;display:flex}@media screen and (min-width:768px){.CalendarDropdown-module-scss-module__46m_LW__infoContainer_wrapper .CalendarDropdown-module-scss-module__46m_LW__footerContainer{border-radius:0 0 12px 12px;padding:0 24px 24px}}@supports (-webkit-touch-callout:none){.CalendarDropdown-module-scss-module__46m_LW__infoContainer_wrapper .CalendarDropdown-module-scss-module__46m_LW__footerContainer{z-index:1000;bottom:0;left:0;right:0}}.CalendarDropdown-module-scss-module__46m_LW__infoContainer_wrapper .CalendarDropdown-module-scss-module__46m_LW__footerContainer .CalendarDropdown-module-scss-module__46m_LW__footer{border-bottom-right-radius:15px;border-bottom-left-radius:15px;justify-content:flex-end;width:100%;padding:12px 0 0;display:flex}@media screen and (min-width:768px){.CalendarDropdown-module-scss-module__46m_LW__infoContainer_wrapper .CalendarDropdown-module-scss-module__46m_LW__footerContainer .CalendarDropdown-module-scss-module__46m_LW__footer{border-top:1px solid var(--color-border-secondary);padding-top:16px}}
.Calendar-module-scss-module__04T58G__datepickerWrapper{background-color:var(--color-main-base-white);border-radius:12px 12px 0 0;justify-content:center;max-width:100%;margin:12px 1rem 0;font-family:Fedra Sans AL;display:flex}@media screen and (min-width:768px){.Calendar-module-scss-module__04T58G__datepickerWrapper{max-height:345px;margin-top:0}}.Calendar-module-scss-module__04T58G__custom-today{color:var(--colors-text-neutral-weak);font-weight:700}.Calendar-module-scss-module__04T58G__available-date{background-color:var(--bg-light-neutral-moderate,#f5f5f4);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.rmdp-day.rmdp-selected .Calendar-module-scss-module__04T58G__available-date{background-color:#0000}.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-day.rmdp-selected.available-range{background-color:var(--color-main-brand-primary-200)!important}.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-day.rmdp-selected.available-range span{background-color:var(--color-main-brand-primary-200)!important}.Calendar-module-scss-module__04T58G__rmdp-rtl{text-align:right}.Calendar-module-scss-module__04T58G__navigation{color:var(--color-main-base-black);display:none;position:absolute;top:50%}@media screen and (min-width:768px){.Calendar-module-scss-module__04T58G__navigation{display:block;background-color:var(--color-main-neutral-cold-50)!important;border:none!important}.Calendar-module-scss-module__04T58G__navigation:disabled{background-color:var(--color-bg-white)!important}}.Calendar-module-scss-module__04T58G__back{left:1.5rem}.Calendar-module-scss-module__04T58G__forward{right:1.5rem}@media screen and (max-width:767px){.Calendar-module-scss-module__04T58G__datepickerWrapper.Calendar-module-scss-module__04T58G__hasTopContent [data-month]:first-child{margin-top:-120px;padding-top:120px}}@media screen and (min-width:768px){.Calendar-module-scss-module__04T58G__datepickerWrapper.Calendar-module-scss-module__04T58G__hasTopContent .rmdp-wrapper{border-radius:0}}.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-border{border:none}.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-wrapper{position:relative}@media screen and (min-width:768px){.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-wrapper{border-radius:12px 12px 0 0;max-width:816px;min-height:345px;padding:24px 87px 32px}}.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-day-picker{color:var(--color-text-primary);flex-wrap:wrap;gap:2rem}@media screen and (min-width:768px){.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-day-picker{flex-wrap:nowrap;gap:4rem}}.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-day-picker>div:first-child{margin-right:0!important}.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-day-picker>div{flex-basis:100%;margin:0}.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-header-values span{padding:0}.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-week{justify-content:space-between}.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-week div{box-sizing:content-box;justify-content:center;align-items:center}.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-week div span{z-index:3;width:34px;height:34px;padding:0;font-size:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-week-day{color:var(--color-text-primary);width:34px;height:34px;font-size:.875rem;font-weight:500}.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-day{width:34px;height:34px;color:var(--colors-text-neutral-strong);margin:3px}.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-disabled span{color:var(--colors-text-neutral-weak)}.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-month-picker{z-index:4}.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-ym{height:4.375rem}@media screen and (max-width:767px){.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-ym{height:4.5rem}}.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-header{visibility:hidden;width:0;height:0;position:absolute}.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-day-picker>div:before{content:attr(data-month);cursor:pointer;text-align:center;text-transform:uppercase;margin-bottom:12px;font-size:.875rem;display:block}.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-range{background-color:var(--colors-bg-light-neutral-moderate);box-shadow:none;color:var(--color-main-neutral-cold-700);position:relative}.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-range.available-range{background-color:var(--bg-light-neutral-moderate,#f5f5f4)}.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-range.available-range span{background-color:var(--bg-light-neutral-moderate,#f5f5f4);color:var(--color-main-neutral-cold-700)}.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-day.rmdp-range.first-selection{background-color:var(--color-bg-white)}.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-day.rmdp-range.first-selection>span{background-color:var(--color-main-brand-primary-200);color:var(--color-main-neutral-cold-700)}:is(.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-day.rmdp-range.first-selection .Calendar-module-scss-module__04T58G__arrivalFlightIndicator,.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-day.rmdp-range.first-selection .Calendar-module-scss-module__04T58G__departureFlightIndicator){background-color:var(--color-main-base-white)!important}:is(.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-range.start span,.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-range.end span){background-color:var(--color-main-brand-primary-200)}:is(.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-range.start span .Calendar-module-scss-module__04T58G__arrivalFlightIndicator,.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-range.start span .Calendar-module-scss-module__04T58G__departureFlightIndicator,.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-range.end span .Calendar-module-scss-module__04T58G__arrivalFlightIndicator,.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-range.end span .Calendar-module-scss-module__04T58G__departureFlightIndicator){background-color:var(--color-main-base-white)}.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-range:not(.start):not(.end):not(.first-selection) span .Calendar-module-scss-module__04T58G__arrivalFlightIndicator{background-color:var(--colors-system-warning-500)}.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-day.rmdp-today span{color:var(--color-text-primary);background-color:var(--color-bg-white);font-weight:700}.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-day.rmdp-today.rmdp-range.start{background-color:var(--color-bg-white)}.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-day.rmdp-today.rmdp-range.start>span{background-color:var(--color-main-brand-primary-200)}@media screen and (max-width:768px){.Calendar-module-scss-module__04T58G__datepickerWrapper .Calendar-module-scss-module__04T58G__rmdp-day:hover,.Calendar-module-scss-module__04T58G__datepickerWrapper .Calendar-module-scss-module__04T58G__rmdp-day:hover span.Calendar-module-scss-module__04T58G__sd,.Calendar-module-scss-module__04T58G__datepickerWrapper .Calendar-module-scss-module__04T58G__rmdp-day.Calendar-module-scss-module__04T58G__rmdp-selected span.Calendar-module-scss-module__04T58G__sd{background-color:var(--color-main-brand-primary-200)!important;color:var(--color-text-primary)!important}}@media (hover:none){.Calendar-module-scss-module__04T58G__datepickerWrapper .Calendar-module-scss-module__04T58G__rmdp-day:hover,.Calendar-module-scss-module__04T58G__datepickerWrapper .Calendar-module-scss-module__04T58G__rmdp-day:hover span.Calendar-module-scss-module__04T58G__sd,.Calendar-module-scss-module__04T58G__datepickerWrapper .Calendar-module-scss-module__04T58G__rmdp-day.Calendar-module-scss-module__04T58G__rmdp-selected span.Calendar-module-scss-module__04T58G__sd{background-color:var(--color-main-brand-primary-200)!important;color:var(--color-text-primary)!important}}@media screen and (min-width:1024px){.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-day:not(.rmdp-disabled,.rmdp-day-hidden,.first-selection)>span:hover{background-color:var(--color-bg-secondary);color:var(--color-text-primary)}}@media screen and (min-width:1024px) and (min-width:1024px){.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-day:not(.rmdp-disabled,.rmdp-day-hidden,.first-selection)>span:hover .Calendar-module-scss-module__04T58G__arrivalFlightIndicator:hover{background-color:var(--colors-system-warning-500)}}@media screen and (min-width:1024px){:is(.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-range.start>span:hover,.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-range.end>span:hover){background-color:var(--color-main-brand-primary-200);color:var(--color-text-primary)}}.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-day.rmdp-selected span:not(.highlight){background-color:var(--color-main-brand-primary-200);color:var(--color-main-neutral-cold-700)}.Calendar-module-scss-module__04T58G__datepickerWrapper .rmdp-day.rmdp-selected span:not(.highlight) .Calendar-module-scss-module__04T58G__flightIndicatorDot{background-color:var(--color-main-base-white)}.Calendar-module-scss-module__04T58G__flightIndicator{text-align:center;position:relative}.Calendar-module-scss-module__04T58G__flightIndicatorDot{background-color:var(--colors-system-warning-500);border-radius:50%!important;width:4px!important;height:4px!important;position:absolute!important;bottom:0!important}.Calendar-module-scss-module__04T58G__datepickerWrapper.Calendar-module-scss-module__04T58G__ar .Calendar-module-scss-module__04T58G__back{right:1.5rem;left:initial}.Calendar-module-scss-module__04T58G__datepickerWrapper.Calendar-module-scss-module__04T58G__ar .Calendar-module-scss-module__04T58G__back svg{transform:rotateY(180deg)}.Calendar-module-scss-module__04T58G__datepickerWrapper.Calendar-module-scss-module__04T58G__ar .Calendar-module-scss-module__04T58G__forward{left:1.5rem;right:initial}.Calendar-module-scss-module__04T58G__datepickerWrapper.Calendar-module-scss-module__04T58G__ar .Calendar-module-scss-module__04T58G__forward svg{transform:rotateY(180deg)}.Calendar-module-scss-module__04T58G__datepickerWrapper.Calendar-module-scss-module__04T58G__ar .rmdp-range.start:not(.force){border-radius:0 50% 50% 0}.Calendar-module-scss-module__04T58G__datepickerWrapper.Calendar-module-scss-module__04T58G__ar .rmdp-range.end:not(.force){border-radius:50% 0 0 50%}.Calendar-module-scss-module__04T58G__datepickerWrapper.Calendar-module-scss-module__04T58G__ar .rmdp-week-day{width:100%;font-size:.75rem;font-weight:400}.Calendar-module-scss-module__04T58G__datepickerWrapper.Calendar-module-scss-module__04T58G__ar .rmdp-wrapper{text-align:right;direction:rtl}.Calendar-module-scss-module__04T58G__datepickerWrapper.Calendar-module-scss-module__04T58G__ar .rmdp-day{justify-content:center;align-items:center;display:flex}.Calendar-module-scss-module__04T58G__datepickerWrapper.Calendar-module-scss-module__04T58G__ar .rmdp-week div span{z-index:3;width:34px;height:34px;left:initial;top:initial;right:initial;transform:initial;bottom:initial;align-items:center;padding:0;font-size:1rem;display:flex;position:relative}.Calendar-module-scss-module__04T58G__datepickerWrapper.Calendar-module-scss-module__04T58G__ar .Calendar-module-scss-module__04T58G__flightIndicatorDot{top:1px!important;left:6px!important}.Calendar-module-scss-module__04T58G__datepickerWrapper.Calendar-module-scss-module__04T58G__ar .rmdp-month-picker{text-align:center}
.ResortCard-module-scss-module__OEtjhW__resort__card__container{background-color:var(--colors-bg-light-neutral-weak);border-radius:6px;justify-content:flex-start;align-items:center;gap:0;width:242px;height:52px;padding:8px 12px;display:flex;overflow:hidden;cursor:pointer!important}.ResortCard-module-scss-module__OEtjhW__resort__card__container svg{flex-shrink:0}.ResortCard-module-scss-module__OEtjhW__resort__card__container span{flex:1}.ResortCard-module-scss-module__OEtjhW__resort__card__container:hover,.ResortCard-module-scss-module__OEtjhW__disabled{background-color:var(--colors-bg-light-neutral-moderate)}.ResortCard-module-scss-module__OEtjhW__disabled:hover{cursor:not-allowed!important}.ResortCard-module-scss-module__OEtjhW__disabled svg{color:var(--colors-border-neutral-weak)}.ResortCard-module-scss-module__OEtjhW__selected{background-color:var(--color-bg-brand-primary)}.ResortCard-module-scss-module__OEtjhW__selected span{font-weight:700}.ResortCard-module-scss-module__OEtjhW__selected svg{color:var(--color-border-brand-primary)}
.ResortsExploreList-module-scss-module__oCkdAW__container{background-color:var(--color-main-base-white);z-index:9999;width:835px;box-shadow:0px 0px 10px 0px var(--Effects-Shadows-shadow-sm_01,#1018281a);border-radius:12px;flex-direction:column;padding:24px;display:flex}@media screen and (max-width:768px){.ResortsExploreList-module-scss-module__oCkdAW__container{flex-direction:column;width:100%;padding:0;display:flex;overflow:auto}}.ResortsExploreList-module-scss-module__oCkdAW__container .ResortsExploreList-module-scss-module__oCkdAW__resorts__list{gap:var(--spacing-lg);border-radius:8px;flex-grow:1}.ResortsExploreList-module-scss-module__oCkdAW__container .ResortsExploreList-module-scss-module__oCkdAW__text-secondary-alt{color:var(--color-main-neutral-cold-500);font-size:14px;font-weight:400;line-height:21px}.ResortsExploreList-module-scss-module__oCkdAW__container .ResortsExploreList-module-scss-module__oCkdAW__grid__container{flex-wrap:wrap;place-content:flex-start;align-items:flex-start;gap:.75rem;width:31rem;height:100%;display:inline-flex;overflow:hidden}@media screen and (max-width:768px){.ResortsExploreList-module-scss-module__oCkdAW__container .ResortsExploreList-module-scss-module__oCkdAW__grid__container{flex-direction:column;width:100%;height:auto;display:flex;overflow:hidden auto}.ResortsExploreList-module-scss-module__oCkdAW__container .ResortsExploreList-module-scss-module__oCkdAW__back__button{margin:unset;padding:unset;cursor:pointer;margin-bottom:-20px;padding-bottom:20px;display:flex}}.ResortsExploreList-module-scss-module__oCkdAW__container .ResortsExploreList-module-scss-module__oCkdAW__exploreAllResortsBtn{text-underline-offset:50%;letter-spacing:.6px;line-height:24px;text-decoration:underline}
.ResortsListCard-module-scss-module__vL_dPG__experienceCard{cursor:pointer;border:1px solid var(--color-main-neutral-cold-200);border-radius:.406rem;justify-content:space-between;align-items:center;gap:8px;height:60px;padding:12px;display:flex}.ResortsListCard-module-scss-module__vL_dPG__experienceCard.ResortsListCard-module-scss-module__vL_dPG__selected{border:2px solid var(--color-main-brand-primary-500)}.ResortsListCard-module-scss-module__vL_dPG__experienceCard.ResortsListCard-module-scss-module__vL_dPG__notSelected{background-color:#fff}.ResortsListCard-module-scss-module__vL_dPG__experienceCard.ResortsListCard-module-scss-module__vL_dPG__category{width:auto;height:52px}.ResortsListCard-module-scss-module__vL_dPG__experienceCard.ResortsListCard-module-scss-module__vL_dPG__notCategory{width:100%;height:46px}@media (min-width:640px){.ResortsListCard-module-scss-module__vL_dPG__experienceCard.ResortsListCard-module-scss-module__vL_dPG__notCategory{width:273px}}.ResortsListCard-module-scss-module__vL_dPG__iconContainer{min-width:80px;max-width:120px;height:30px}.ResortsListCard-module-scss-module__vL_dPG__typography{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ResortsListCard-module-scss-module__vL_dPG__mlAuto{margin-left:auto}
.ResortsGuestsPicker-module-scss-module__l_PNNG__selector{background-color:var(--color-main-base-white);z-index:101;box-sizing:border-box;width:488px;box-shadow:0px 0px 10px 0px var(--Effects-Shadows-shadow-sm_01,#1018281a);border-radius:12px;flex-direction:column;padding:24px 24px 16px;display:flex;position:absolute;top:75px}@media screen and (max-width:768px){.ResortsGuestsPicker-module-scss-module__l_PNNG__selector{z-index:99;border-top:1px solid var(--colors-border-neutral-weak);width:100%;box-shadow:none;border-radius:0;margin-top:16px;padding:0;position:relative;top:33%}@supports (-webkit-touch-callout:none){.ResortsGuestsPicker-module-scss-module__l_PNNG__selector{padding-bottom:env(safe-area-inset-bottom)!important}}.ResortsGuestsPicker-module-scss-module__l_PNNG__selector_mobile-active{border-radius:unset;justify-content:space-between;padding:12px 16px;display:flex;position:absolute;top:0;bottom:85px;left:0;overflow-y:auto}}@media screen and (min-width:1024px){.ResortsGuestsPicker-module-scss-module__l_PNNG__selector--scrolling{margin-top:25px;top:auto}}@media screen and (max-width:768px){@supports (-webkit-touch-callout:none){.ResortsGuestsPicker-module-scss-module__l_PNNG__accommodationViewMobileStyles{height:100dvh;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top)}}}.ResortsGuestsPicker-module-scss-module__l_PNNG__header{border-bottom:1px solid var(--color-main-neutral-cold-500);justify-content:space-between;align-items:center;width:675px;height:30px;padding:12px 20px;display:flex}@media screen and (max-width:768px){.ResortsGuestsPicker-module-scss-module__l_PNNG__header{align-items:center;gap:var(--spacing-xs);width:358px;height:48px;padding:0 16px}}.ResortsGuestsPicker-module-scss-module__l_PNNG__max__typography{width:330px;height:18px}@media screen and (max-width:768px){.ResortsGuestsPicker-module-scss-module__l_PNNG__max__typography{width:100%}}.ResortsGuestsPicker-module-scss-module__l_PNNG__accommodations{align-items:center;gap:var(--spacing-2xl);width:345px;height:24px;display:flex}@media screen and (max-width:768px){.ResortsGuestsPicker-module-scss-module__l_PNNG__accommodations{justify-content:space-between;width:100%}}.ResortsGuestsPicker-module-scss-module__l_PNNG__roomAndOccupancy{scrollbar-width:thin;scrollbar-color:var(--color-main-base-black-alpha10)#0000;background-color:#fff;border-radius:10px;flex-direction:column;align-items:center;gap:20px;width:100%;display:flex;overflow:auto}.ResortsGuestsPicker-module-scss-module__l_PNNG__roomAndOccupancy::-webkit-scrollbar{width:5px}.ResortsGuestsPicker-module-scss-module__l_PNNG__roomAndOccupancy::-webkit-scrollbar-thumb{background-color:#0000;border:none}.ResortsGuestsPicker-module-scss-module__l_PNNG__roomAndOccupancy::-webkit-scrollbar-track{background-color:#0000}@media screen and (max-width:768px){.ResortsGuestsPicker-module-scss-module__l_PNNG__roomAndOccupancy{flex-grow:1;max-height:none;margin-top:20px;margin-bottom:0;padding:0}}.ResortsGuestsPicker-module-scss-module__l_PNNG__room__section{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding-bottom:20px}@media screen and (max-width:768px){.ResortsGuestsPicker-module-scss-module__l_PNNG__room__section{padding-bottom:16px}}.ResortsGuestsPicker-module-scss-module__l_PNNG__room__section:last-child{border-bottom:0}@media screen and (max-width:768px){.ResortsGuestsPicker-module-scss-module__l_PNNG__room__section:last-child{margin-bottom:0}}.ResortsGuestsPicker-module-scss-module__l_PNNG__room__section_container{flex-direction:column;gap:20px;width:100%;display:flex}@media screen and (max-width:768px){.ResortsGuestsPicker-module-scss-module__l_PNNG__room__section_container{display:flex}}.ResortsGuestsPicker-module-scss-module__l_PNNG__adults__children{justify-content:space-between;display:flex}.ResortsGuestsPicker-module-scss-module__l_PNNG__adult__label{align-items:center;display:inline-flex}.ResortsGuestsPicker-module-scss-module__l_PNNG__adult__label .ResortsGuestsPicker-module-scss-module__l_PNNG__count_num_guest{justify-content:center;width:40px;display:flex}.ResortsGuestsPicker-module-scss-module__l_PNNG__adult__label .ResortsGuestsPicker-module-scss-module__l_PNNG__count-num{justify-content:center;width:52px;display:flex}.ResortsGuestsPicker-module-scss-module__l_PNNG__ageRange{color:#888;font-size:.8em}.ResortsGuestsPicker-module-scss-module__l_PNNG__iconButton{cursor:pointer;background:0 0;width:24px;height:24px;border:none!important;padding:0!important}.ResortsGuestsPicker-module-scss-module__l_PNNG__childrenAgeList{flex-direction:column;gap:8px;display:flex}.ResortsGuestsPicker-module-scss-module__l_PNNG__selectContainer{width:100%;position:relative}.ResortsGuestsPicker-module-scss-module__l_PNNG__selectContainer .ResortsGuestsPicker-module-scss-module__l_PNNG__requiredAsterisk{color:var(--colors-text-brand-moderate);font-weight:700}.ResortsGuestsPicker-module-scss-module__l_PNNG__selectContainer select{appearance:none;border:1px solid #ccc;border-radius:4px;width:100%;padding:8px;font-size:14px}.ResortsGuestsPicker-module-scss-module__l_PNNG__selectContainer span .ResortsGuestsPicker-module-scss-module__l_PNNG__icon{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}[dir=ltr] .ResortsGuestsPicker-module-scss-module__l_PNNG__selectContainer span .ResortsGuestsPicker-module-scss-module__l_PNNG__icon{right:10px}[dir=rtl] .ResortsGuestsPicker-module-scss-module__l_PNNG__selectContainer span .ResortsGuestsPicker-module-scss-module__l_PNNG__icon{left:10px}.ResortsGuestsPicker-module-scss-module__l_PNNG__errorSelect{border-color:var(--color-main-system-error-500)!important}.ResortsGuestsPicker-module-scss-module__l_PNNG__errorMessage{margin-top:4px}
.CategoryCard-module-scss-module__RWbHgq__experienceCard{cursor:pointer;border:1px solid var(--color-main-neutral-cold-200);border-radius:.406rem;justify-content:flex-start;align-items:center;gap:.5rem;padding:16px 12px;display:flex}@media screen and (min-width:768px){.CategoryCard-module-scss-module__RWbHgq__experienceCard{padding:12px}}.CategoryCard-module-scss-module__RWbHgq__experienceCard.CategoryCard-module-scss-module__RWbHgq__selected{border:2px solid var(--color-main-brand-primary-500)}.CategoryCard-module-scss-module__RWbHgq__experienceCard.CategoryCard-module-scss-module__RWbHgq__notSelected{background-color:#fff}.CategoryCard-module-scss-module__RWbHgq__experienceCard.CategoryCard-module-scss-module__RWbHgq__category{width:auto;height:56px}@media screen and (min-width:768px){.CategoryCard-module-scss-module__RWbHgq__experienceCard.CategoryCard-module-scss-module__RWbHgq__category{height:52px}}.CategoryCard-module-scss-module__RWbHgq__experienceCard.CategoryCard-module-scss-module__RWbHgq__notCategory{width:100%;height:46px}@media (min-width:640px){.CategoryCard-module-scss-module__RWbHgq__experienceCard.CategoryCard-module-scss-module__RWbHgq__notCategory{width:273px}}.CategoryCard-module-scss-module__RWbHgq__experienceCard.CategoryCard-module-scss-module__RWbHgq__borderBottom{border-radius:var(--radius-none,0px);border:unset;border-bottom:1px solid var(--color-main-neutral-cold-200)}.CategoryCard-module-scss-module__RWbHgq__iconContainer{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.CategoryCard-module-scss-module__RWbHgq__typography{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CategoryCard-module-scss-module__RWbHgq__mlAuto{margin-left:auto}
.ExperiencesList-module-scss-module__n9ZL_q__container{z-index:9999;width:846px;height:auto;max-height:586px;box-shadow:0px 0px 10px 0px var(--Effects-Shadows-shadow-sm_01,#1018281a);background-color:#fff;border-radius:.75rem;flex-direction:column;gap:20px;margin-top:9px;padding:1.5rem;display:flex;position:absolute}@media screen and (max-width:768px){.ExperiencesList-module-scss-module__n9ZL_q__container{border-radius:unset;width:100%;box-shadow:unset;border-top:1px solid var(--color-main-base-blue);flex-direction:column;margin-top:16px;padding:0;display:flex;overflow:auto}}.ExperiencesList-module-scss-module__n9ZL_q__container .ExperiencesList-module-scss-module__n9ZL_q__experience__list{flex-direction:column;gap:.75rem;min-width:269px;height:auto;max-height:466px;display:flex;overflow:auto}@media screen and (max-width:768px){.ExperiencesList-module-scss-module__n9ZL_q__container .ExperiencesList-module-scss-module__n9ZL_q__experience__list{border-top:none;width:100%;height:auto;overflow:auto}.ExperiencesList-module-scss-module__n9ZL_q__container .ExperiencesList-module-scss-module__n9ZL_q__experience__list.ExperiencesList-module-scss-module__n9ZL_q__hidden{display:none}.ExperiencesList-module-scss-module__n9ZL_q__container .ExperiencesList-module-scss-module__n9ZL_q__experience__list.ExperiencesList-module-scss-module__n9ZL_q__block{gap:12px!important;display:flex!important}}@media screen and (max-width:768px) and (max-width:768px){.ExperiencesList-module-scss-module__n9ZL_q__container .ExperiencesList-module-scss-module__n9ZL_q__experience__list.ExperiencesList-module-scss-module__n9ZL_q__block{display:block}}.ExperiencesList-module-scss-module__n9ZL_q__container .ExperiencesList-module-scss-module__n9ZL_q__all__items{width:100%}@media screen and (max-width:768px){.ExperiencesList-module-scss-module__n9ZL_q__container .ExperiencesList-module-scss-module__n9ZL_q__all__items{width:100%;height:auto}}.ExperiencesList-module-scss-module__n9ZL_q__container .ExperiencesList-module-scss-module__n9ZL_q__all__items .ExperiencesList-module-scss-module__n9ZL_q__grid__container{scrollbar-width:thin;scrollbar-color:var(--color-main-base-black-alpha10)#0000;flex-flow:wrap;place-content:flex-start;gap:20px;width:100%;max-width:100%;height:28.938rem;max-height:100%;margin-top:30px;margin-bottom:24px;display:flex;overflow:hidden auto}.ExperiencesList-module-scss-module__n9ZL_q__container .ExperiencesList-module-scss-module__n9ZL_q__all__items .ExperiencesList-module-scss-module__n9ZL_q__grid__container::-webkit-scrollbar{width:5px}.ExperiencesList-module-scss-module__n9ZL_q__container .ExperiencesList-module-scss-module__n9ZL_q__all__items .ExperiencesList-module-scss-module__n9ZL_q__grid__container::-webkit-scrollbar-thumb{background-color:#0000;border:none}.ExperiencesList-module-scss-module__n9ZL_q__container .ExperiencesList-module-scss-module__n9ZL_q__all__items .ExperiencesList-module-scss-module__n9ZL_q__grid__container::-webkit-scrollbar-track{background-color:#0000}@media screen and (max-width:768px){.ExperiencesList-module-scss-module__n9ZL_q__container .ExperiencesList-module-scss-module__n9ZL_q__all__items .ExperiencesList-module-scss-module__n9ZL_q__grid__container{flex-direction:column;width:100%;height:auto;display:flex;overflow:hidden auto}.ExperiencesList-module-scss-module__n9ZL_q__container .ExperiencesList-module-scss-module__n9ZL_q__all__items .ExperiencesList-module-scss-module__n9ZL_q__back__button{margin:unset;padding:unset;cursor:pointer;margin-bottom:-20px;display:flex}}.ExperiencesList-module-scss-module__n9ZL_q__container .ExperiencesList-module-scss-module__n9ZL_q__explore__all{border-top:1px solid var(--color-main-base-blue);border-color:var(--color-main-base-blue);background-color:#fff;flex-direction:row;justify-content:flex-end;align-items:center;width:100%;height:42px;margin-left:auto;padding-top:20px;display:flex}.ExperiencesList-module-scss-module__n9ZL_q__activity__card{cursor:pointer;text-align:start;background-color:#fafaf9;border-radius:6px;flex-direction:column;width:242.5px;height:52px;padding:8px 12px;display:flex}.ExperiencesList-module-scss-module__n9ZL_q__activity__card:hover{background-color:#ececed}.ExperiencesList-module-scss-module__n9ZL_q__activity__card.ExperiencesList-module-scss-module__n9ZL_q__selected{background:var(--color-main-brand-primary-50)}.ExperiencesList-module-scss-module__n9ZL_q__exploreAllExperiences{text-underline-offset:50%;letter-spacing:.6px;line-height:24px;text-decoration:underline}
.ResortsSuggestionList-module-scss-module___rRpTa__hotelCard{background-color:var(--colors-bg-light-neutral-weak);border:none;border-radius:.375rem;height:56px;padding:8px 12px;transition:border-color .2s}@media screen and (min-width:1024px){.ResortsSuggestionList-module-scss-module___rRpTa__hotelCard:hover{border:1px solid var(--color-main-brand-primary-500)}}.ResortsSuggestionList-module-scss-module___rRpTa__disabled{background-color:var(--colors-bg-light-neutral-moderate)}.ResortsSuggestionList-module-scss-module___rRpTa__disabled:hover{cursor:not-allowed!important}.ResortsSuggestionList-module-scss-module___rRpTa__disabled svg{color:var(--colors-border-neutral-weak)}.ResortsSuggestionList-module-scss-module___rRpTa__resortName{font-size:1rem}@media screen and (min-width:1024px){.ResortsSuggestionList-module-scss-module___rRpTa__resortName{font-size:.75rem}}.ResortsSuggestionList-module-scss-module___rRpTa__resortIcon{color:var(--colors-icon-neutral-strong)}.ResortsSuggestionList-module-scss-module___rRpTa__disabledIcon{color:var(--colors-icon-neutral-weak)}.ResortsSuggestionList-module-scss-module___rRpTa__exploreAllResorts{text-underline-offset:50%;letter-spacing:.6px;line-height:24px;text-decoration:underline}.ResortsSuggestionList-module-scss-module___rRpTa__selected{background-color:var(--color-bg-brand-primary)}.ResortsSuggestionList-module-scss-module___rRpTa__selected span{font-weight:700}.ResortsSuggestionList-module-scss-module___rRpTa__selected svg{color:var(--color-border-brand-primary)}
.RoomPicker-module-scss-module__r0iFcG__selector{background-color:var(--color-main-base-white);z-index:101;box-sizing:border-box;width:450px;box-shadow:0px 0px 10px 0px var(--Effects-Shadows-shadow-sm_01,#1018281a);border-radius:12px;flex-direction:column;padding:24px;display:flex;position:absolute;top:140px}@media screen and (max-width:768px){.RoomPicker-module-scss-module__r0iFcG__selector{z-index:99;width:100%;box-shadow:none;border-radius:20px;padding:0;position:relative;top:33%}@supports (-webkit-touch-callout:none){.RoomPicker-module-scss-module__r0iFcG__selector{padding-bottom:env(safe-area-inset-bottom)!important}}.RoomPicker-module-scss-module__r0iFcG__selector_mobile-active{border-radius:unset;justify-content:space-between;padding:12px 16px;display:flex;position:absolute;top:0;bottom:85px;left:0;overflow-y:auto}@supports (-webkit-touch-callout:none){.RoomPicker-module-scss-module__r0iFcG__accommodationViewMobileStyles{height:100dvh;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top)}}}.RoomPicker-module-scss-module__r0iFcG__header{border-bottom:1px solid var(--color-main-neutral-cold-500);justify-content:space-between;align-items:center;width:675px;height:30px;padding:12px 20px;display:flex}@media screen and (max-width:768px){.RoomPicker-module-scss-module__r0iFcG__header{align-items:center;gap:var(--spacing-xs);width:358px;height:48px;padding:0 16px}}.RoomPicker-module-scss-module__r0iFcG__max__typography{width:330px;height:18px}@media screen and (max-width:768px){.RoomPicker-module-scss-module__r0iFcG__max__typography{width:100%}}.RoomPicker-module-scss-module__r0iFcG__accommodations{align-items:center;gap:var(--spacing-2xl);width:345px;height:24px;display:flex}@media screen and (max-width:768px){.RoomPicker-module-scss-module__r0iFcG__accommodations{justify-content:space-between;width:100%}}.RoomPicker-module-scss-module__r0iFcG__roomAndOccupancy{scrollbar-width:thin;scrollbar-color:var(--color-main-base-black-alpha10)#0000;background-color:#fff;border-radius:10px;flex-direction:column;align-items:center;gap:20px;width:100%;display:flex;overflow:auto}.RoomPicker-module-scss-module__r0iFcG__roomAndOccupancy::-webkit-scrollbar{width:5px}.RoomPicker-module-scss-module__r0iFcG__roomAndOccupancy::-webkit-scrollbar-thumb{background-color:#0000;border:none}.RoomPicker-module-scss-module__r0iFcG__roomAndOccupancy::-webkit-scrollbar-track{background-color:#0000}@media screen and (max-width:768px){.RoomPicker-module-scss-module__r0iFcG__roomAndOccupancy{flex-grow:1;max-height:none;margin-top:12px;margin-bottom:0;padding:0}}.RoomPicker-module-scss-module__r0iFcG__room__section{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;gap:16px;width:100%}@media screen and (max-width:768px){.RoomPicker-module-scss-module__r0iFcG__room__section{padding-bottom:16px}}.RoomPicker-module-scss-module__r0iFcG__room__section:last-child{border-bottom:0}@media screen and (max-width:768px){.RoomPicker-module-scss-module__r0iFcG__room__section:last-child{margin-bottom:0}}.RoomPicker-module-scss-module__r0iFcG__room__section_container{flex-direction:column;gap:16px;width:100%;display:flex}@media screen and (max-width:768px){.RoomPicker-module-scss-module__r0iFcG__room__section_container{display:flex}}.RoomPicker-module-scss-module__r0iFcG__adults__children{justify-content:space-between;display:flex}@media screen and (max-width:768px){.RoomPicker-module-scss-module__r0iFcG__adults__children{padding:8px 0}}.RoomPicker-module-scss-module__r0iFcG__adult__label{align-items:center;display:inline-flex}.RoomPicker-module-scss-module__r0iFcG__adult__label .RoomPicker-module-scss-module__r0iFcG__count_num_guest{justify-content:center;width:40px;display:flex}.RoomPicker-module-scss-module__r0iFcG__adult__label .RoomPicker-module-scss-module__r0iFcG__count-num{justify-content:center;width:52px;display:flex}.RoomPicker-module-scss-module__r0iFcG__room__accommodation{justify-content:space-between;align-items:center;gap:var(--spacing-sm);width:100%;display:flex}.RoomPicker-module-scss-module__r0iFcG__ageRange{color:#888;font-size:.8em}.RoomPicker-module-scss-module__r0iFcG__iconButton{cursor:pointer;background:0 0;width:24px;height:24px;border:none!important;padding:0!important}.RoomPicker-module-scss-module__r0iFcG__actionButtons{justify-content:space-between;width:100%;margin-top:20px;display:flex}.RoomPicker-module-scss-module__r0iFcG__roomPicker__footer{width:100%;box-shadow:none;z-index:10000;background:#fff;border-bottom-right-radius:12px;border-bottom-left-radius:12px;justify-content:space-between;align-items:center;padding:0 24px;position:absolute;bottom:0;left:0}@media screen and (max-width:768px){.RoomPicker-module-scss-module__r0iFcG__roomPicker__footer{box-shadow:none;flex-direction:column;align-items:flex-start;padding:16px 0;display:flex;position:relative}}.RoomPicker-module-scss-module__r0iFcG__button__Wrapper{justify-content:space-between;display:flex}@media screen and (max-width:768px){.RoomPicker-module-scss-module__r0iFcG__button__Wrapper{flex-direction:column;align-items:flex-start;width:100%}}.RoomPicker-module-scss-module__r0iFcG__add__Accommodation{color:var(--Text-text-primary,#1c1917);text-underline-offset:4px;text-transform:uppercase;letter-spacing:.28px;word-wrap:break-word;flex-direction:column;justify-content:flex-end;font-family:Fedra Sans AL;font-size:14px;font-weight:400;line-height:24px;display:flex}.RoomPicker-module-scss-module__r0iFcG__add__Accommodation:focus{border-bottom:none!important}.RoomPicker-module-scss-module__r0iFcG__add__Accommodation:disabled>span{color:#d0d5dd}.RoomPicker-module-scss-module__r0iFcG__confirmButton{cursor:pointer;text-underline-offset:4px;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:0;font-size:12px;line-height:18px;text-decoration:underline;display:flex}.RoomPicker-module-scss-module__r0iFcG__confirmButton:focus{border-bottom:none!important}.RoomPicker-module-scss-module__r0iFcG__childrenAgeList{flex-direction:column;gap:8px;display:flex}.RoomPicker-module-scss-module__r0iFcG__selectContainer{width:100%;position:relative}.RoomPicker-module-scss-module__r0iFcG__selectContainer select{appearance:none;color:#333;border:1px solid #ccc;border-radius:4px;width:100%;padding:8px;font-size:14px}.RoomPicker-module-scss-module__r0iFcG__selectContainer span .RoomPicker-module-scss-module__r0iFcG__icon{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}[dir=ltr] .RoomPicker-module-scss-module__r0iFcG__selectContainer span .RoomPicker-module-scss-module__r0iFcG__icon{right:10px}[dir=rtl] .RoomPicker-module-scss-module__r0iFcG__selectContainer span .RoomPicker-module-scss-module__r0iFcG__icon{left:10px}.RoomPicker-module-scss-module__r0iFcG__errorSelect{border-color:var(--color-main-system-error-500)!important}.RoomPicker-module-scss-module__r0iFcG__errorMessage{margin-top:4px}.RoomPicker-module-scss-module__r0iFcG__moreThanFiveRooms{background:#fffaeb;border:1px solid #f79009;border-radius:12px;flex-direction:row;align-items:start;gap:8px;width:100%;margin-bottom:12px;padding:16px;display:flex;box-shadow:0 1px 2px #1018280d}.RoomPicker-module-scss-module__r0iFcG__moreThanFiveRoomsIconContainer{align-items:center;display:flex}.RoomPicker-module-scss-module__r0iFcG__moreThanFiveRoomsContent{flex-direction:column;justify-content:center;gap:8px;display:flex}.RoomPicker-module-scss-module__r0iFcG__moreThanFiveRoomsText{align-items:baseline;gap:4px;display:flex}.RoomPicker-module-scss-module__r0iFcG__chatWithUs{text-transform:uppercase;cursor:pointer;text-decoration:underline}
.NightsCounter-module-scss-module__A6wOJG__counter_wrapper{justify-content:space-between;gap:12px;width:100%;display:flex}@media screen and (min-width:1024px){.NightsCounter-module-scss-module__A6wOJG__counter_wrapper{border-bottom:1px solid var(--colors-border-neutral-weak);justify-content:flex-start;padding:13px}}.NightsCounter-module-scss-module__A6wOJG__counter_wrapper .NightsCounter-module-scss-module__A6wOJG__nightIconContainer{gap:8px}@media screen and (min-width:1024px){.NightsCounter-module-scss-module__A6wOJG__counter_wrapper .NightsCounter-module-scss-module__A6wOJG__nightIconContainer{gap:12px}}.NightsCounter-module-scss-module__A6wOJG__counter_wrapper .NightsCounter-module-scss-module__A6wOJG__nightsLabel{font-size:1rem}@media screen and (min-width:1024px){.NightsCounter-module-scss-module__A6wOJG__counter_wrapper .NightsCounter-module-scss-module__A6wOJG__nightsLabel{font-size:.75rem}}.NightsCounter-module-scss-module__A6wOJG__counter_wrapper .NightsCounter-module-scss-module__A6wOJG__counter_value{justify-content:center;align-items:center;width:48px;display:flex}.NightsCounter-module-scss-module__A6wOJG__counter_wrapper .NightsCounter-module-scss-module__A6wOJG__counter_button{border-radius:var(--radius-full,9999px);background:var(--colors-bg-light-brand-moderate);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;display:flex}@media screen and (min-width:1024px){.NightsCounter-module-scss-module__A6wOJG__counter_wrapper .NightsCounter-module-scss-module__A6wOJG__counter_button{width:1.5rem;height:1.5rem}}.NightsCounter-module-scss-module__A6wOJG__counter_wrapper .NightsCounter-module-scss-module__A6wOJG__counter_disabled{cursor:not-allowed;background-color:var(--colors-bg-light-neutral-weak)!important}.NightsCounter-module-scss-module__A6wOJG__counter_wrapper .NightsCounter-module-scss-module__A6wOJG__icon_color{color:var(--colors-icon-brand-moderate);stroke-width:1.33px;width:1rem;height:1rem}.NightsCounter-module-scss-module__A6wOJG__counter_wrapper .NightsCounter-module-scss-module__A6wOJG__nightIcon{color:var(--colors-icon-brand-weak);stroke-width:1.2px}
.ResortsTabDesktop-module-scss-module__4UAEsa__searchWidget__grid{flex-direction:column;align-items:start;gap:.5rem;width:100%;position:relative}@media screen and (min-width:768px){.ResortsTabDesktop-module-scss-module__4UAEsa__searchWidget__grid>div:first-child{flex-grow:1}}@media screen and (min-width:1024px){.ResortsTabDesktop-module-scss-module__4UAEsa__searchWidget__grid{flex-direction:row}.ResortsTabDesktop-module-scss-module__4UAEsa__searchWidget__grid--scrolling{position:static}.ResortsTabDesktop-module-scss-module__4UAEsa__searchWidget__grid_error{margin-bottom:-18px}}@media screen and (min-width:1440px){.ResortsTabDesktop-module-scss-module__4UAEsa__searchWidget__grid{gap:1.5rem}}@media screen and (min-width:1024px){.ResortsTabDesktop-module-scss-module__4UAEsa__input_error [class*=InputGroup_notSelectedTab]{border-bottom:1px solid var(--colors-border-error)}}@media screen and (max-width:768px){.ResortsTabDesktop-module-scss-module__4UAEsa__mobileContainer{width:100%;position:relative}.ResortsTabDesktop-module-scss-module__4UAEsa__mobileContainer.ResortsTabDesktop-module-scss-module__4UAEsa__input_error [data-testid=input-group-instance]{border:1px solid var(--colors-border-error)}}.ResortsTabDesktop-module-scss-module__4UAEsa__inputGroup__container{border:1px solid var(--color-main-neutral-cold-500);background-color:#fff;border-radius:10px;padding:12px}@media screen and (min-width:1024px){.ResortsTabDesktop-module-scss-module__4UAEsa__inputGroup__container{padding:6px 12px}}.ResortsTabDesktop-module-scss-module__4UAEsa__inputGroup__wrapper{align-items:center;gap:12px;min-height:54px;display:flex}@media screen and (min-width:768px){.ResortsTabDesktop-module-scss-module__4UAEsa__inputGroup__wrapper{min-height:0}}.ResortsTabDesktop-module-scss-module__4UAEsa__inputGroup__content{flex-direction:column;display:flex}@media (min-width:81.25rem){.ResortsTabDesktop-module-scss-module__4UAEsa__inputGroup__content{min-width:13rem}}.ResortsTabDesktop-module-scss-module__4UAEsa__inputGroup__label{color:#494d50}.ResortsTabDesktop-module-scss-module__4UAEsa__inputGroup__label .ResortsTabDesktop-module-scss-module__4UAEsa__input-group__labelText{line-height:2rem}@media screen and (min-width:1024px){.ResortsTabDesktop-module-scss-module__4UAEsa__inputGroup__label .ResortsTabDesktop-module-scss-module__4UAEsa__input-group__labelText{font-size:.875rem;line-height:1.25rem}}.ResortsTabDesktop-module-scss-module__4UAEsa__inputGroup__fields{align-items:center;display:flex}.ResortsTabDesktop-module-scss-module__4UAEsa__inputGroup__fields select,.ResortsTabDesktop-module-scss-module__4UAEsa__inputGroup__fields input{color:#494d50;appearance:none;cursor:pointer;background:0 0;border:none;outline:none;width:100%;padding:0;font-size:.875rem}@media screen and (min-width:1024px){.ResortsTabDesktop-module-scss-module__4UAEsa__inputGroup__fields select,.ResortsTabDesktop-module-scss-module__4UAEsa__inputGroup__fields input{font-size:.75rem}}@media screen and (max-width:768px){.ResortsTabDesktop-module-scss-module__4UAEsa__nightsCounterWrapper{width:100%}.ResortsTabDesktop-module-scss-module__4UAEsa__nightsCounterContainer{background-color:var(--color-bg-white);border-radius:12px;align-items:center;width:100%;height:80px;padding:16px 12px;display:flex;box-shadow:0 0 10px #1018281a}.ResortsTabDesktop-module-scss-module__4UAEsa__nightsCounterError{flex-direction:row-reverse;align-items:center;margin-top:8px;display:flex;position:relative}.ResortsTabDesktop-module-scss-module__4UAEsa__nightsCounterErrorIcon{display:none}.ResortsTabDesktop-module-scss-module__4UAEsa__nightsCounterErrorMsg{flex:1}}.ResortsTabDesktop-module-scss-module__4UAEsa__removeRowBtn{position:absolute}@media screen and (min-width:768px){.ResortsTabDesktop-module-scss-module__4UAEsa__removeRowBtn{top:7px;right:-40px}}@media screen and (min-width:1024px){.ResortsTabDesktop-module-scss-module__4UAEsa__removeRowBtn{top:5px}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ResortsTabDesktop-module-scss-module__4UAEsa__removeRowBtn{top:5px;right:-22px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ResortsTabDesktop-module-scss-module__4UAEsa__removeRowBtn{top:5px;right:-15px}}@media screen and (min-width:1440px){:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ResortsTabDesktop-module-scss-module__4UAEsa__removeRowBtn{right:-22px}}.ResortsTabDesktop-module-scss-module__4UAEsa__checkStatusRowBtn{z-index:1;position:absolute;top:31px}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ResortsTabDesktop-module-scss-module__4UAEsa__checkStatusRowBtn{right:22px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ResortsTabDesktop-module-scss-module__4UAEsa__checkStatusRowBtn{left:22px}@media screen and (min-width:768px){.ResortsTabDesktop-module-scss-module__4UAEsa__checkStatusRowBtn{top:14px;right:-72px}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ResortsTabDesktop-module-scss-module__4UAEsa__checkStatusRowBtn{right:-45px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ResortsTabDesktop-module-scss-module__4UAEsa__checkStatusRowBtn{right:20px}}@media screen and (min-width:1024px){:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ResortsTabDesktop-module-scss-module__4UAEsa__errorMsgContainer{text-align:right}}.ResortsTabDesktop-module-scss-module__4UAEsa__errorMsg{font-size:.875rem}@media screen and (min-width:1024px){.ResortsTabDesktop-module-scss-module__4UAEsa__errorMsg{font-size:.625rem}}
.GroupedResort-module-scss-module__MfM2TW__button{padding:0!important}.GroupedResort-module-scss-module__MfM2TW__groupedResort_error{border:1px solid var(--colors-border-error)}.GroupedResort-module-scss-module__MfM2TW__groupedResort{background-color:var(--color-bg-white);border-radius:12px;flex-direction:column;gap:1rem;padding:16px 12px;display:flex;position:relative;box-shadow:0 0 10px #1018281a}.GroupedResort-module-scss-module__MfM2TW__groupedResort_item{align-items:center;gap:8px}.GroupedResort-module-scss-module__MfM2TW__groupedResort_icon{color:var(--colors-icon-brand-weak)}.GroupedResort-module-scss-module__MfM2TW__resortName{text-overflow:ellipsis;max-width:250px;overflow:hidden}.GroupedResort-module-scss-module__MfM2TW__removeRowBtn{position:absolute;top:16px;right:12px;min-width:24px!important;height:24px!important}.GroupedResort-module-scss-module__MfM2TW__removeRowBtn svg{width:24px;height:24px;margin:0}.GroupedResort-module-scss-module__MfM2TW__rtl{right:unset;left:12px}
.ResortsTabMultiMobile-module-scss-module__rsEr1G__resortsTab_container{flex-direction:column;align-items:start;gap:1rem;margin-bottom:1rem;position:relative}.ResortsTabMultiMobile-module-scss-module__rsEr1G__resortGroup_container{flex-direction:column;gap:.5rem;width:100%}.ResortsTabMultiMobile-module-scss-module__rsEr1G__resortGroup_heading{margin-bottom:.5rem;font-weight:500}.ResortsTabMultiMobile-module-scss-module__rsEr1G__inputGroup_wrapper{position:relative}.ResortsTabMultiMobile-module-scss-module__rsEr1G__inputGroup_wrapper [data-testid=resort-explore-input]{max-width:85%}.ResortsTabMultiMobile-module-scss-module__rsEr1G__removeRowBtn{position:absolute;top:42px;right:12px;transform:translateY(-50%);min-width:24px!important;height:24px!important}.ResortsTabMultiMobile-module-scss-module__rsEr1G__removeRowBtn svg{width:24px;height:24px;margin:0}.ResortsTabMultiMobile-module-scss-module__rsEr1G__rtl{right:unset;left:12px}.ResortsTabMultiMobile-module-scss-module__rsEr1G__resortsTab_input_error [class*=InputGroup_inputGroup__container],.ResortsTabMultiMobile-module-scss-module__rsEr1G__resortsTab_input_error [class*=GuestPickerReadOnly_container],.ResortsTabMultiMobile-module-scss-module__rsEr1G__resortsTab_input_error [class*=CheckInNights_container]{border-color:var(--color-main-system-error-700);border-width:1px}
.CheckInNights-module-scss-module__vfilPW__container{background-color:var(--color-bg-white);border-radius:12px;flex-direction:column;gap:6px;padding:16px 12px;display:flex;position:relative;box-shadow:0 0 10px #1018281a}.CheckInNights-module-scss-module__vfilPW__checkInOutDate{background-color:var(--colors-bg-light-neutral-weak);border-radius:4px 4px 0 0;flex-direction:column;gap:6px;padding:4px 8px;display:flex}.CheckInNights-module-scss-module__vfilPW__date_icon_container{color:var(--colors-icon-brand-weak);gap:8px}.CheckInNights-module-scss-module__vfilPW__hasError{border:1px solid var(--colors-border-error)}
.GuestPickerReadOnly-module-scss-module__yGqi-q__container{background-color:var(--colors-bg-light-neutral-weak);box-shadow:0px 0px 2px 0px var(--EffectsShadowsshadow-color-weak),0px 1px 4px 0px var(--EffectsShadowsshadow-color-moderate);border-radius:12px;gap:6px;width:100%;padding:16px 12px}.GuestPickerReadOnly-module-scss-module__yGqi-q__icon_textContainer{gap:8px}.GuestPickerReadOnly-module-scss-module__yGqi-q__icon_textContainer svg{color:var(--colors-icon-brand-weak)}
.ResortsGroupEditor-module-scss-module__23JbjW__searchWidget__grid{flex-direction:column;align-items:start;gap:.5rem;width:100%;position:relative}@media screen and (min-width:768px){.ResortsGroupEditor-module-scss-module__23JbjW__searchWidget__grid>div:first-child{flex-grow:1}}@media screen and (min-width:1024px){.ResortsGroupEditor-module-scss-module__23JbjW__searchWidget__grid{flex-direction:row;align-items:end}}@media screen and (max-width:768px){.ResortsGroupEditor-module-scss-module__23JbjW__nightsCounterWrapper{width:100%}.ResortsGroupEditor-module-scss-module__23JbjW__nightsCounterContainer{background-color:var(--color-bg-white);border-radius:12px;align-items:center;width:100%;height:80px;padding:16px 12px;display:flex;box-shadow:0 0 10px #1018281a}.ResortsGroupEditor-module-scss-module__23JbjW__nightsCounterError{align-items:center;margin-top:8px;display:flex;position:relative}.ResortsGroupEditor-module-scss-module__23JbjW__nightsCounterErrorIcon{margin-right:8px}.ResortsGroupEditor-module-scss-module__23JbjW__nightsCounterErrorMsg{flex:1}}.ResortsGroupEditor-module-scss-module__23JbjW__errorMsg{font-size:.875rem}.ResortsGroupEditor-module-scss-module__23JbjW__removeRowBtn{position:absolute}@media screen and (min-width:768px){.ResortsGroupEditor-module-scss-module__23JbjW__removeRowBtn{top:7px;right:-40px}}.ResortsGroupEditor-module-scss-module__23JbjW__resortsTab_input_error [class*=InputGroup_inputGroup__container],.ResortsGroupEditor-module-scss-module__23JbjW__resortsTab_input_error [class*=GuestPickerReadOnly_container],.ResortsGroupEditor-module-scss-module__23JbjW__resortsTab_input_error [class*=CheckInNights_container]{border:1px solid var(--colors-border-error)}@media screen and (max-width:768px){.ResortsGroupEditor-module-scss-module__23JbjW__mobileContainer{width:100%;position:relative}.ResortsGroupEditor-module-scss-module__23JbjW__inputGroup_error [class*=InputGroup_inputGroup__container]{border:1px solid var(--colors-border-error)}}.ResortsGroupEditor-module-scss-module__23JbjW__removeRowBtn{position:absolute;top:42px;right:12px;transform:translateY(-50%);min-width:24px!important;height:24px!important}.ResortsGroupEditor-module-scss-module__23JbjW__removeRowBtn svg{width:24px;height:24px;margin:0}.ResortsGroupEditor-module-scss-module__23JbjW__rtl{right:unset;left:12px}
.ExperiencesTabContent-module-scss-module__wDHUMG__experiencesTabContent__container{flex-direction:column}@media screen and (min-width:1024px){.ExperiencesTabContent-module-scss-module__wDHUMG__experiencesTabContent__container{flex-direction:row;margin-top:1rem}}.ExperiencesTabContent-module-scss-module__wDHUMG__searchWidget__grid{flex-direction:column;gap:1.25rem}@media screen and (min-width:1024px){.ExperiencesTabContent-module-scss-module__wDHUMG__searchWidget__grid{flex-direction:row}}.ExperiencesTabContent-module-scss-module__wDHUMG__inputGroup__container{border:1px solid var(--color-main-neutral-cold-500);background-color:#fff;border-radius:10px;padding:12px}@media screen and (min-width:1024px){.ExperiencesTabContent-module-scss-module__wDHUMG__inputGroup__container{padding:6px 12px}}.ExperiencesTabContent-module-scss-module__wDHUMG__inputGroup__wrapper{align-items:center;gap:12px;min-height:54px;display:flex}@media screen and (min-width:1024px){.ExperiencesTabContent-module-scss-module__wDHUMG__inputGroup__wrapper{min-height:0}}.ExperiencesTabContent-module-scss-module__wDHUMG__inputGroup__content{flex-direction:column;display:flex}@media (min-width:81.25rem){.ExperiencesTabContent-module-scss-module__wDHUMG__inputGroup__content{min-width:13rem}}.ExperiencesTabContent-module-scss-module__wDHUMG__inputGroup__label{color:#494d50}.ExperiencesTabContent-module-scss-module__wDHUMG__inputGroup__label .ExperiencesTabContent-module-scss-module__wDHUMG__input-group__labelText{line-height:2rem}@media screen and (min-width:1024px){.ExperiencesTabContent-module-scss-module__wDHUMG__inputGroup__label .ExperiencesTabContent-module-scss-module__wDHUMG__input-group__labelText{font-size:.875rem;line-height:1.25rem}}.ExperiencesTabContent-module-scss-module__wDHUMG__inputGroup__fields{align-items:center;display:flex}.ExperiencesTabContent-module-scss-module__wDHUMG__inputGroup__fields select,.ExperiencesTabContent-module-scss-module__wDHUMG__inputGroup__fields input{color:#494d50;appearance:none;cursor:pointer;background:0 0;border:none;outline:none;width:100%;padding:0;font-size:.875rem}@media screen and (min-width:1024px){.ExperiencesTabContent-module-scss-module__wDHUMG__inputGroup__fields select,.ExperiencesTabContent-module-scss-module__wDHUMG__inputGroup__fields input{font-size:.75rem}}
.MobilityTabContent-module-scss-module__VO6rHW__mobilityTabContent__container{align-items:center}@media screen and (min-width:1024px){.MobilityTabContent-module-scss-module__VO6rHW__mobilityTabContent__container{flex-direction:row;max-width:832px;margin-top:1rem}}.MobilityTabContent-module-scss-module__VO6rHW__searchWidget__grid{flex-direction:column;gap:1.25rem;width:100%}@media screen and (min-width:1024px){.MobilityTabContent-module-scss-module__VO6rHW__searchWidget__grid{flex-direction:row;align-items:center}}.MobilityTabContent-module-scss-module__VO6rHW__searchWidget__grid .MobilityTabContent-module-scss-module__VO6rHW__location-input{width:12.5rem}.MobilityTabContent-module-scss-module__VO6rHW__searchWidget__grid .MobilityTabContent-module-scss-module__VO6rHW__icon-btn button{background-color:var(--color-main-brand-primary-50);border:0;width:28px;min-width:28px;height:28px}.MobilityTabContent-module-scss-module__VO6rHW__searchWidget__grid .MobilityTabContent-module-scss-module__VO6rHW__icon-btn button svg{width:16px;height:16px;color:var(--color-main-brand-primary-700)}.MobilityTabContent-module-scss-module__VO6rHW__searchWidget__grid .MobilityTabContent-module-scss-module__VO6rHW__icon-btn button:hover:not(:disabled),.MobilityTabContent-module-scss-module__VO6rHW__searchWidget__grid .MobilityTabContent-module-scss-module__VO6rHW__icon-btn button:focus:not(:disabled){background-color:var(--color-main-brand-primary-200)}.MobilityTabContent-module-scss-module__VO6rHW__searchWidget__grid .MobilityTabContent-module-scss-module__VO6rHW__icon-btn button:hover:not(:disabled) svg,.MobilityTabContent-module-scss-module__VO6rHW__searchWidget__grid .MobilityTabContent-module-scss-module__VO6rHW__icon-btn button:focus:not(:disabled) svg{color:var(--color-main-brand-primary-700)}.MobilityTabContent-module-scss-module__VO6rHW__searchWidget__grid .MobilityTabContent-module-scss-module__VO6rHW__icon-btn-mobile button:hover:not(:disabled){background-color:var(--color-main-brand-primary-200)}.MobilityTabContent-module-scss-module__VO6rHW__searchWidget__grid .MobilityTabContent-module-scss-module__VO6rHW__icon-btn-mobile button:hover:not(:disabled) svg{color:var(--color-main-brand-primary-700)}.MobilityTabContent-module-scss-module__VO6rHW__searchWidget__grid .MobilityTabContent-module-scss-module__VO6rHW__icon-btn-mobile button{background-color:var(--color-main-brand-primary-50);border:0;width:32px;min-width:32px;height:32px;position:absolute;top:-16px;right:20px}.MobilityTabContent-module-scss-module__VO6rHW__searchWidget__grid .MobilityTabContent-module-scss-module__VO6rHW__icon-btn-mobile button svg{width:18px;height:18px;color:var(--color-main-brand-primary-700)}[dir=rtl] .MobilityTabContent-module-scss-module__VO6rHW__searchWidget__grid .MobilityTabContent-module-scss-module__VO6rHW__icon-btn-mobile button{right:unset;left:20px}.MobilityTabContent-module-scss-module__VO6rHW__searchWidget__grid .MobilityTabContent-module-scss-module__VO6rHW__mobile-location-container{background-color:var(--color-bg-white);border-radius:12px;padding:20px 12px;position:relative;box-shadow:0 0 10px #1018281a}.MobilityTabContent-module-scss-module__VO6rHW__searchWidget__grid .MobilityTabContent-module-scss-module__VO6rHW__mobile-location-container .MobilityTabContent-module-scss-module__VO6rHW__mobile-icon-circle{background-color:var(--color-main-neutral-cold-50);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:-16px;right:20px}.MobilityTabContent-module-scss-module__VO6rHW__searchWidget__grid .MobilityTabContent-module-scss-module__VO6rHW__mobile-location-container .MobilityTabContent-module-scss-module__VO6rHW__bottom-border{border:.5px solid #d9e0ea;margin:16px 0}@media screen and (min-width:768px){.MobilityTabContent-module-scss-module__VO6rHW__searchWidget__grid .MobilityTabContent-module-scss-module__VO6rHW__mobile-location-container{border-radius:unset;align-items:center;min-height:46px;padding:0;box-shadow:0 0}}.MobilityTabContent-module-scss-module__VO6rHW__searchWidget__grid .MobilityTabContent-module-scss-module__VO6rHW__same-location-error{border:1px solid var(--color-main-system-error-700)}.MobilityTabContent-module-scss-module__VO6rHW__icon{stroke-width:1.4px;margin-top:2px}.MobilityTabContent-module-scss-module__VO6rHW__inputGroup__fields{align-items:center;width:100%;display:flex}@media (max-width:768px){.MobilityTabContent-module-scss-module__VO6rHW__inputGroup__fields{max-height:54px;transition:max-height .5s;display:block;overflow:hidden}.MobilityTabContent-module-scss-module__VO6rHW__inputGroup__fields.MobilityTabContent-module-scss-module__VO6rHW__open{max-height:315px}}.MobilityTabContent-module-scss-module__VO6rHW__inputGroup__fields--none{display:none}.MobilityTabContent-module-scss-module__VO6rHW__inputGroup__fields input{width:100%;color:var(--color-text-primary);appearance:none;cursor:pointer;background:0 0;border:none;outline:none;flex:1;padding-bottom:16px;font-family:Fedra Sans Al}.MobilityTabContent-module-scss-module__VO6rHW__inputGroup__fields input::placeholder{color:var(--color-text-placeholder)}
.LocationSuggestion-module-scss-module__458e4a__noResultsTitle{font-family:Fedra Serif Display;font-weight:600}
.EnquiryForm-module-scss-module__Vk5_sq__enquire-form__wrapper{max-width:90rem;margin-inline:auto}.EnquiryForm-module-scss-module__Vk5_sq__enquire-form__success-wrapper{text-align:center;gap:var(--spacing-2xl);height:calc(100% - var(--spacing-10xl));align-content:center;display:grid}@media screen and (min-width:768px){.EnquiryForm-module-scss-module__Vk5_sq__enquire-form__success-wrapper{width:97vw}}.EnquiryForm-module-scss-module__Vk5_sq__form-wrapper{gap:var(--spacing-3xl);margin-bottom:var(--spacing-5xl);display:flex}@media (max-width:1024px){.EnquiryForm-module-scss-module__Vk5_sq__form-wrapper{padding:var(--spacing-3xl);grid-template-columns:1fr 2fr;display:grid}}@media (max-width:768px){.EnquiryForm-module-scss-module__Vk5_sq__form-wrapper{padding:var(--spacing-xl);gap:var(--spacing-6xl);flex-direction:column;display:flex}}.EnquiryForm-module-scss-module__Vk5_sq__form-wrapper>*{flex:1}.EnquiryForm-module-scss-module__Vk5_sq__form-wrapper form{gap:var(--spacing-2xl);flex-direction:column;align-items:start;display:flex}@media (max-width:768px){.EnquiryForm-module-scss-module__Vk5_sq__form-wrapper form{gap:var(--spacing-6xl)}}.EnquiryForm-module-scss-module__Vk5_sq__form-wrapper form .EnquiryForm-module-scss-module__Vk5_sq__required-description{color:var(--color-text-placeholder)}.EnquiryForm-module-scss-module__Vk5_sq__form-wrapper form .EnquiryForm-module-scss-module__Vk5_sq__required-description:first-letter{color:var(--color-main-brand-primary-500)}.EnquiryForm-module-scss-module__Vk5_sq__form-wrapper form .EnquiryForm-module-scss-module__Vk5_sq__form-button-container{margin-top:var(--spacing-2xl);justify-content:space-between;align-items:center;width:100%;display:flex}@media (max-width:768px){.EnquiryForm-module-scss-module__Vk5_sq__form-wrapper form .EnquiryForm-module-scss-module__Vk5_sq__form-button-container{gap:var(--spacing-xl);flex-direction:column}.EnquiryForm-module-scss-module__Vk5_sq__form-wrapper form .EnquiryForm-module-scss-module__Vk5_sq__form-button-container button{justify-content:center;width:100%}}.EnquiryForm-module-scss-module__Vk5_sq__form-wrapper form .EnquiryForm-module-scss-module__Vk5_sq__skip-next{gap:var(--spacing-sm);display:flex}.EnquiryForm-module-scss-module__Vk5_sq__form-wrapper form .EnquiryForm-module-scss-module__Vk5_sq__step-3-inputs{gap:var(--spacing-5xl)var(--spacing-lg);grid-template-columns:1fr 1fr;width:100%;display:grid}.EnquiryForm-module-scss-module__Vk5_sq__form-wrapper form .EnquiryForm-module-scss-module__Vk5_sq__step-3-inputs>:nth-child(3),.EnquiryForm-module-scss-module__Vk5_sq__form-wrapper form .EnquiryForm-module-scss-module__Vk5_sq__step-3-inputs>:nth-child(6){grid-column:1/3}@media (max-width:768px){.EnquiryForm-module-scss-module__Vk5_sq__form-wrapper form .EnquiryForm-module-scss-module__Vk5_sq__step-3-inputs{grid-template-columns:1fr}.EnquiryForm-module-scss-module__Vk5_sq__form-wrapper form .EnquiryForm-module-scss-module__Vk5_sq__step-3-inputs>:nth-child(3),.EnquiryForm-module-scss-module__Vk5_sq__form-wrapper form .EnquiryForm-module-scss-module__Vk5_sq__step-3-inputs>:nth-child(6){grid-column:unset}}.EnquiryForm-module-scss-module__Vk5_sq__form-wrapper form .EnquiryForm-module-scss-module__Vk5_sq__step-3-inputs label,.EnquiryForm-module-scss-module__Vk5_sq__form-wrapper form .EnquiryForm-module-scss-module__Vk5_sq__step-3-inputs label span{font-size:calc(var(--spacing-lg)*1.125)}.EnquiryForm-module-scss-module__Vk5_sq__form-wrapper form .EnquiryForm-module-scss-module__Vk5_sq__step-3-inputs label svg,.EnquiryForm-module-scss-module__Vk5_sq__form-wrapper form .EnquiryForm-module-scss-module__Vk5_sq__step-3-inputs label span svg{display:inline}.EnquiryForm-module-scss-module__Vk5_sq__form-wrapper form .EnquiryForm-module-scss-module__Vk5_sq__basic-checkbox__label{gap:var(--spacing-sm);align-items:center;display:flex}.EnquiryForm-module-scss-module__Vk5_sq__form-wrapper form .EnquiryForm-module-scss-module__Vk5_sq__terms-and-conditions{color:var(--color-text-secondary_alt)}.EnquiryForm-module-scss-module__Vk5_sq__form-wrapper form .EnquiryForm-module-scss-module__Vk5_sq__terms-and-conditions a span{font-size:12px;text-decoration:underline}.EnquiryForm-module-scss-module__Vk5_sq__form-wrapper form .EnquiryForm-module-scss-module__Vk5_sq__terms-checkbox{padding:var(--spacing-xl)0;border-top:1px solid var(--color-main-neutral-cold-50);border-bottom:1px solid var(--color-main-neutral-cold-50)}.EnquiryForm-module-scss-module__Vk5_sq__form-wrapper form .EnquiryForm-module-scss-module__Vk5_sq__basic-checkbox{appearance:none;background-color:var(--color-text-white);padding:var(--spacing-sm);font:inherit;width:var(--spacing-2xl);height:var(--spacing-2xl);border-radius:var(--border-radius-xs);border:solid var(--spacing-xxs)var(--color-border-brand-primary_alt);place-content:center;margin:0;display:grid}.EnquiryForm-module-scss-module__Vk5_sq__form-wrapper form .EnquiryForm-module-scss-module__Vk5_sq__basic-checkbox:checked{background-color:var(--color-border-brand-primary_alt)}.EnquiryForm-module-scss-module__Vk5_sq__form-wrapper form .EnquiryForm-module-scss-module__Vk5_sq__basic-checkbox:checked:before{content:"";width:var(--spacing-lg);height:var(--spacing-lg);background-color:var(--color-text-white);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.EnquiryForm-module-scss-module__Vk5_sq__form-wrapper form .EnquiryForm-module-scss-module__Vk5_sq__flag-icon-container span{width:var(--spacing-2xl);height:var(--spacing-2xl);border-radius:var(--border-radius-full);overflow:hidden}.EnquiryForm-module-scss-module__Vk5_sq__enquiry-form-modal[role=dialog]{width:100%;max-width:100dvw;padding-top:var(--spacing-3xl);border-radius:var(--spacing-3xl)var(--spacing-3xl)0 0;transform:unset;bottom:0;left:0;top:unset;scrollbar-width:none;justify-content:center;height:100dvh;min-height:calc(100svh - 100px);max-height:100dvh;position:fixed;overflow:scroll}.EnquiryForm-module-scss-module__Vk5_sq__enquiry-form-modal[role=dialog] button[aria-label=Close]{background-color:var(--color-bg-tertiary);border-color:var(--color-bg-tertiary)}@media screen and (max-width:767px){.EnquiryForm-module-scss-module__Vk5_sq__enquiry-form-modal[role=dialog]{padding-top:var(--spacing-5xl);width:unset!important;top:100px!important}}@media (min-height:782px) and (min-width:768px){.EnquiryForm-module-scss-module__Vk5_sq__enquiry-form-modal[role=dialog]{padding-top:var(--spacing-10xl)}}.EnquiryForm-module-scss-module__Vk5_sq__enquiry-form-modal__content{height:unset}@media screen and (min-width:768px){.EnquiryForm-module-scss-module__Vk5_sq__enquiry-form-modal__content{height:100%}}
.CheckboxButton-module-scss-module___wDHPG__checkbox-button__label{border:1px solid var(--color-main-brand-primary-500);border-radius:var(--border-radius-full);padding:var(--spacing-md)var(--spacing-xl);height:fit-content}.CheckboxButton-module-scss-module___wDHPG__checkbox-button__label span{display:inline}.CheckboxButton-module-scss-module___wDHPG__checkbox-button__label input[type=checkbox],.CheckboxButton-module-scss-module___wDHPG__checkbox-button__label input[type=radio]{appearance:none;outline:none}.CheckboxButton-module-scss-module___wDHPG__checkbox-button__is-checked{background:var(--color-main-brand-primary-50)}
.SpotlightCard-module-scss-module__mN76NG__spotlight-card{border-radius:var(--radius-md,8px);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background-color:#fff3;flex-direction:row;width:100%;min-width:358px;height:auto;display:flex;box-shadow:0 32px 64px -12px #10182829,0 0 16px #1018280a}@media screen and (min-width:768px){.SpotlightCard-module-scss-module__mN76NG__spotlight-card{flex-direction:column;width:302px;min-width:302px;min-height:382px}}.SpotlightCard-module-scss-module__mN76NG__spotlight-card__link{cursor:pointer}.SpotlightCard-module-scss-module__mN76NG__spotlight-card__container{margin:var(--spacing-md,8px);width:80px;height:80px;position:relative}@media screen and (min-width:768px){.SpotlightCard-module-scss-module__mN76NG__spotlight-card__container{margin:var(--spacing-md,8px);width:286px;height:286px}}.SpotlightCard-module-scss-module__mN76NG__spotlight-card__container__background-image{-o-object-fit:cover;object-fit:cover;border-radius:var(--spacing-xs,4px);width:100%;height:100%}@media screen and (min-width:768px){.SpotlightCard-module-scss-module__mN76NG__spotlight-card__container__background-image{border-radius:var(--radius-md,8px);width:286px;height:286px}}.SpotlightCard-module-scss-module__mN76NG__spotlight-card__container__background-image-gradient{border-radius:var(--spacing-xs,4px);width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (min-width:768px){.SpotlightCard-module-scss-module__mN76NG__spotlight-card__container__background-image-gradient{border-radius:var(--radius-md,8px);background:linear-gradient(#000c 0%,#0000 57.66%)}}.SpotlightCard-module-scss-module__mN76NG__spotlight-card__logo{top:var(--spacing-3xl,24px);left:var(--spacing-3xl,24px);width:100px;height:100px;position:absolute}[dir=rtl] .SpotlightCard-module-scss-module__mN76NG__spotlight-card__logo{left:unset;right:var(--spacing-3xl,24px)}.SpotlightCard-module-scss-module__mN76NG__spotlight-card__content{margin:var(--spacing-sm)var(--spacing-lg);flex-direction:column;align-self:center;display:flex}@media screen and (min-width:768px){.SpotlightCard-module-scss-module__mN76NG__spotlight-card__content{margin:var(--spacing-lg)}.SpotlightCard-module-scss-module__mN76NG__spotlight-card__content__data{flex-direction:row;display:flex}.SpotlightCard-module-scss-module__mN76NG__spotlight-card__content__data__title{font-size:var(--font-size-text-2xl,20px);line-height:var(--line-height-text-md,24px);margin-left:var(--spacing-xxs,2px)}[dir=rtl] .SpotlightCard-module-scss-module__mN76NG__spotlight-card__content__data__title{font-size:var(--font-size-text-2xl,20px);line-height:var(--line-height-text-md,24px)}}.SpotlightCard-module-scss-module__mN76NG__spotlight-card__icon{margin-right:var(--spacing-lg);justify-content:center;align-items:flex-end;display:flex}@media screen and (min-width:768px){.SpotlightCard-module-scss-module__mN76NG__spotlight-card__icon{margin-left:0;margin-right:0}}@media screen and (max-width:767px){.SpotlightCard-module-scss-module__mN76NG__spotlight-card.SpotlightCard-module-scss-module__mN76NG__primary .SpotlightCard-module-scss-module__mN76NG__spotlight-card__container{margin:var(--spacing-sm,6px);min-width:80px}.SpotlightCard-module-scss-module__mN76NG__spotlight-card.SpotlightCard-module-scss-module__mN76NG__secondary{width:124px;min-width:unset;height:unset;flex-direction:column;min-height:179px}.SpotlightCard-module-scss-module__mN76NG__spotlight-card.SpotlightCard-module-scss-module__mN76NG__secondary .SpotlightCard-module-scss-module__mN76NG__spotlight-card__container{width:109px;height:109px;margin:var(--spacing-md,8px)var(--spacing-md,8px)0 var(--spacing-md,8px)}.SpotlightCard-module-scss-module__mN76NG__spotlight-card.SpotlightCard-module-scss-module__mN76NG__secondary .SpotlightCard-module-scss-module__mN76NG__spotlight-card__content{margin:var(--spacing-md,8px)}.SpotlightCard-module-scss-module__mN76NG__spotlight-card.SpotlightCard-module-scss-module__mN76NG__secondary .SpotlightCard-module-scss-module__mN76NG__spotlight-card__background{margin:var(--spacing-md);width:100%;height:100%;margin-bottom:0}}
.SpotlightCardVideo-module-scss-module__Tt_8mG__wrapper{width:100%}.SpotlightCardVideo-module-scss-module__Tt_8mG__cover,.SpotlightCardVideo-module-scss-module__Tt_8mG__bgGradient{display:none}.SpotlightCardVideo-module-scss-module__Tt_8mG__playBtn{margin-top:var(--spacing-2xl);border-radius:var(--border-radius-md)}[dir=rtl] .SpotlightCardVideo-module-scss-module__Tt_8mG__playBtn [class*=rsg-icon]{transform:rotate(180deg)}.SpotlightCardVideo-module-scss-module__Tt_8mG__playBtn svg{color:#fff;fill:#fff}.SpotlightCardVideo-module-scss-module__Tt_8mG__playBtnLarge{box-sizing:border-box;border-radius:var(--border-radius-md);background:var(--colors-white-alpha-10);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.75;justify-content:center;align-items:center;width:53px;height:40px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SpotlightCardVideo-module-scss-module__Tt_8mG__playBtnLarge:hover{opacity:1}.SpotlightCardVideo-module-scss-module__Tt_8mG__playBtnLarge svg{fill:#fff}.SpotlightCardVideo-module-scss-module__Tt_8mG__title{display:none}@media screen and (min-width:768px){.SpotlightCardVideo-module-scss-module__Tt_8mG__playBtn{display:none}.SpotlightCardVideo-module-scss-module__Tt_8mG__playBtnLarge{display:flex}.SpotlightCardVideo-module-scss-module__Tt_8mG__wrapper{width:302px;height:170px;padding:var(--spacing-lg);border-radius:var(--border-radius-md);align-items:flex-end;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 64px -12px #10182829,0 0 16px #1018280a}.SpotlightCardVideo-module-scss-module__Tt_8mG__cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.SpotlightCardVideo-module-scss-module__Tt_8mG__bgGradient{z-index:0;background:linear-gradient(#0000 57.06%,#000c 93.56%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.SpotlightCardVideo-module-scss-module__Tt_8mG__title{display:block;position:relative}}
.InnerMenu-module-scss-module__kQ_YBq__inner-menu{padding:0 var(--spacing-xl);overflow:hidden}.InnerMenu-module-scss-module__kQ_YBq__inner-menu__wrapper{height:57px;box-shadow:inset 0 -1px 0 0 var(--colors-border-border-disabled,#e7e5e4);z-index:100;background:#fff;display:flex;position:sticky;top:140px}.InnerMenu-module-scss-module__kQ_YBq__inner-menu__wrapper__scrollDown{z-index:100;top:0}.InnerMenu-module-scss-module__kQ_YBq__inner-menu__wrapper.InnerMenu-module-scss-module__kQ_YBq__mobile{top:105px}@media screen and (min-width:768px){.InnerMenu-module-scss-module__kQ_YBq__inner-menu__wrapper{justify-content:center}}.InnerMenu-module-scss-module__kQ_YBq__inner-menu__container{gap:var(--spacing-xl);touch-action:pan-y pinch-zoom;display:flex}@media (min-width:1440px){.InnerMenu-module-scss-module__kQ_YBq__inner-menu__container{gap:var(--spacing-4xl)}}.InnerMenu-module-scss-module__kQ_YBq__inner-menu__slide{flex:none;min-width:0;max-width:100%}.InnerMenu-module-scss-module__kQ_YBq__inner-menu__item{color:var(--Colors-Foreground-fg-tertiary_alt,#79716b);text-transform:uppercase;padding:2px var(--spacing-xs)0 var(--spacing-xs);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;height:57px;display:flex}.InnerMenu-module-scss-module__kQ_YBq__inner-menu__item:hover{color:var(--color-main-neutral-cold-900)}.InnerMenu-module-scss-module__kQ_YBq__inner-menu__item--active{color:var(--colors-text-text-secondary-700,#04253c);border-bottom-color:var(--color-main-brand-primary-500)}.InnerMenu-module-scss-module__kQ_YBq__inner-menu__arrow-btn{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.InnerMenu-module-scss-module__kQ_YBq__inner-menu__arrow-btn.InnerMenu-module-scss-module__kQ_YBq__left{padding-inline-start:var(--spacing-md);padding-inline-end:var(--spacing-4xl)}.InnerMenu-module-scss-module__kQ_YBq__inner-menu__arrow-btn.InnerMenu-module-scss-module__kQ_YBq__right{padding-inline-start:var(--spacing-4xl);padding-inline-end:var(--spacing-md)}.InnerMenu-module-scss-module__kQ_YBq__inner-menu__arrow-btn__wrapper{width:var(--spacing-7xl);height:100%;display:flex;position:absolute;top:0}.InnerMenu-module-scss-module__kQ_YBq__inner-menu__arrow-btn__wrapper.InnerMenu-module-scss-module__kQ_YBq__left{background:linear-gradient(270deg,#fff0 .08%,#fff 50%);inset-inline-start:0}.InnerMenu-module-scss-module__kQ_YBq__inner-menu__arrow-btn__wrapper.InnerMenu-module-scss-module__kQ_YBq__left:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background:linear-gradient(90deg,#fff0 .08%,#fff 50%)}.InnerMenu-module-scss-module__kQ_YBq__inner-menu__arrow-btn__wrapper.InnerMenu-module-scss-module__kQ_YBq__right{background:linear-gradient(90deg,#fff0 .08%,#fff 50%);inset-inline-end:0}.InnerMenu-module-scss-module__kQ_YBq__inner-menu__arrow-btn__wrapper.InnerMenu-module-scss-module__kQ_YBq__right:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background:linear-gradient(270deg,#fff0 .08%,#fff 50%)}.InnerMenu-module-scss-module__kQ_YBq__inner-menu__arrow-btn__wrapper.InnerMenu-module-scss-module__kQ_YBq__disabled{visibility:hidden}.InnerMenu-module-scss-module__kQ_YBq__inner-menu__arrow-btn__wrapper:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .InnerMenu-module-scss-module__kQ_YBq__inner-menu__arrow-btn__icon{transform:scaleX(-1)}
.CardsSliderFocus-module-scss-module__hj8JOa__cards-slider-focus{background-color:var(--colors-bg-white);padding-top:var(--spacing-8xl);position:relative}@media screen and (max-width:767px){.CardsSliderFocus-module-scss-module__hj8JOa__cards-slider-focus{padding-top:var(--spacing-7xl)}}.CardsSliderFocus-module-scss-module__hj8JOa__cards-slider-focus__header{margin-bottom:var(--spacing-6xl)}@media (min-width:1440px){.CardsSliderFocus-module-scss-module__hj8JOa__cards-slider-focus__cta__container{justify-content:flex-end;display:flex}}.CardsSliderFocus-module-scss-module__hj8JOa__cards-slider-focus__cta__link{display:block}.CardsSliderFocus-module-scss-module__hj8JOa__cards-slider-focus__cta__link span{flex-direction:column}@media (min-width:1440px){.CardsSliderFocus-module-scss-module__hj8JOa__cards-slider-focus__cta__link{display:inline-flex}.CardsSliderFocus-module-scss-module__hj8JOa__cards-slider-focus__cta__link span{flex-direction:row}}.CardsSliderFocus-module-scss-module__hj8JOa__cards-slider-focus__cta__button{justify-content:center;align-self:stretch}@media (min-width:1440px){.CardsSliderFocus-module-scss-module__hj8JOa__cards-slider-focus__cta__button{align-self:unset}}.CardsSliderFocus-module-scss-module__hj8JOa__cards-slider-focus__extra-wrapper{padding-bottom:var(--spacing-5xl);flex-direction:column;justify-content:space-between;align-items:center;display:flex}.CardsSliderFocus-module-scss-module__hj8JOa__cards-slider-focus__highlight{gap:var(--spacing-4xl);display:flex}@media screen and (min-width:1024px){.CardsSliderFocus-module-scss-module__hj8JOa__cards-slider-focus__highlight{margin:var(--spacing-3xl)0;justify-content:space-between}}@media screen and (min-width:768px){.CardsSliderFocus-module-scss-module__hj8JOa__cards-slider-focus__highlight{justify-content:space-between}}@media screen and (max-width:767px){.CardsSliderFocus-module-scss-module__hj8JOa__cards-slider-focus__highlight{margin:var(--spacing-3xl)0;flex-direction:column}.CardsSliderFocus-module-scss-module__hj8JOa__cards-slider-focus__highlight-container{text-align:center;flex-direction:column;justify-content:space-between}}.CardsSliderFocus-module-scss-module__hj8JOa__cards-slider-focus__highlight-icon{flex-shrink:0}.CardsSliderFocus-module-scss-module__hj8JOa__cards-slider-focus__highlight-label,.CardsSliderFocus-module-scss-module__hj8JOa__cards-slider-focus__highlight-text{place-content:center;justify-self:center;max-width:170px;line-height:1.4}.CardsSliderFocus-module-scss-module__hj8JOa__cards-slider-focus__highlight-icon-avatar-bg{background-color:var(--color-main-brand-primary-50);border-radius:9999px;justify-content:center;align-self:center;align-items:center;width:3.5rem;min-width:3.5rem;height:3.5rem;display:flex}@media screen and (max-width:767px){.CardsSliderFocus-module-scss-module__hj8JOa__cards-slider-focus__highlight-icon-avatar-bg{align-self:center}}.CardsSliderFocus-module-scss-module__hj8JOa__cards-slider-focus__highlight-icon-card{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.CardsSliderFocus-module-scss-module__hj8JOa__cards-slider-focus__paddings{padding-bottom:var(--spacing-10xl)}@media screen and (max-width:767px){.CardsSliderFocus-module-scss-module__hj8JOa__cards-slider-focus__paddings{padding-bottom:var(--spacing-7xl)}}
.CardsSliderFocusModal-module-scss-module__HVr-Na__cards-slider-focus-modal__action-cta{align-self:flex-start}.CardsSliderFocusModal-module-scss-module__HVr-Na__cards-slider-focus-modal__action-link{width:100%;display:block}@media screen and (min-width:1024px){.CardsSliderFocusModal-module-scss-module__HVr-Na__cards-slider-focus-modal__action-link{width:auto;display:flex}}.CardsSliderFocusModal-module-scss-module__HVr-Na__cards-slider-focus-modal__footer{width:100%}.CardsSliderFocusModal-module-scss-module__HVr-Na__cards-slider-focus-modal__footer__buttons{gap:15px;width:100%;display:flex}.CardsSliderFocusModal-module-scss-module__HVr-Na__cards-slider-focus-modal__footer__buttons button{text-align:center;flex-grow:1;display:block}.CardsSliderFocusModal-module-scss-module__HVr-Na__cards-slider-focus-modal__footer__paginator{width:100%}.CardsSliderFocusModal-module-scss-module__HVr-Na__cards-slider-focus-modal__drawer-paginator{margin-top:var(--spacing-3xl);margin-bottom:var(--spacing-md)}
.WaitingScreen-module-scss-module__cR0kiq__dialog__full{-webkit-user-select:text;user-select:text;visibility:visible;z-index:102;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;width:100%;height:100%;position:fixed;inset-block:0;overflow:auto}.WaitingScreen-module-scss-module__cR0kiq__dialog__content{justify-content:center;align-items:center;width:100vw;height:calc(100vh - 10rem);display:flex}.WaitingScreen-module-scss-module__cR0kiq__dialog__content--title{text-align:center;margin:1.5rem 0 .5rem;font-weight:400}.WaitingScreen-module-scss-module__cR0kiq__dialog__content--body{text-align:center;width:300px;font-weight:600}
.Spinner-module-scss-module__QQ0MiW__spinner{background:radial-gradient(farthest-side,var(--color-main-brand-primary-500)94%,#0000)top/11.1px 11.1px no-repeat,conic-gradient(#0000 5%,var(--color-main-brand-primary-500));border-radius:50%;width:123px;height:123px;animation:2s linear infinite Spinner-module-scss-module__QQ0MiW__spinner-c7wet2;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 11.1px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 11.1px),#000 0)}@keyframes Spinner-module-scss-module__QQ0MiW__spinner-c7wet2{to{transform:rotate(1turn)}}
.Tooltip-module-scss-module__WHIe6W__tooltipWrapper{display:inline-block;position:relative}.Tooltip-module-scss-module__WHIe6W__tooltipBox{white-space:nowrap;z-index:1000;pointer-events:none;background:var(--color-main-neutral-cold-50);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;height:28px;padding:0 8px;transition:opacity .2s;display:flex;position:absolute;top:0;transform:translateY(-100%)translate(15px);box-shadow:0 4px 4px #00000040}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .Tooltip-module-scss-module__WHIe6W__tooltipBox,.Tooltip-module-scss-module__WHIe6W__tooltipBox[dir=rtl]){transform:translateY(-100%)translate(-80px)}
.BookingStepper-module-scss-module__rRHi5G__step-indicator{flex-direction:row;justify-content:left;align-items:center;width:max-content;margin-left:1rem;font-family:Fedra Sans Al;display:flex;position:relative}.BookingStepper-module-scss-module__rRHi5G__step-indicator:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0;margin-right:1rem}@media screen and (min-width:768px){.BookingStepper-module-scss-module__rRHi5G__step-indicator{flex-direction:column;justify-self:end;position:relative}}.BookingStepper-module-scss-module__rRHi5G__step-indicator .BookingStepper-module-scss-module__rRHi5G__prog-bar-desktop{background-color:var(--color-main-brand-primary-500);width:4px;transition:height .3s ease-in-out;display:none;position:absolute;top:0;left:50%;transform:translate(-50%)}@media screen and (min-width:768px){.BookingStepper-module-scss-module__rRHi5G__step-indicator .BookingStepper-module-scss-module__rRHi5G__prog-bar-desktop{display:block}}.BookingStepper-module-scss-module__rRHi5G__step-indicator .BookingStepper-module-scss-module__rRHi5G__prog-bar-mobile{background-color:var(--color-main-brand-primary-500);height:4px;transition:width .3s ease-in-out;display:block;position:absolute;top:29px}.BookingStepper-module-scss-module__rRHi5G__step-indicator .BookingStepper-module-scss-module__rRHi5G__prog-bar-mobile:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transition:left .3s ease-in-out}@media screen and (min-width:768px){.BookingStepper-module-scss-module__rRHi5G__step-indicator .BookingStepper-module-scss-module__rRHi5G__prog-bar-mobile{display:none}}.BookingStepper-module-scss-module__rRHi5G__step-indicator .BookingStepper-module-scss-module__rRHi5G__skeleton-bar-desktop{background-color:var(--color-main-brand-primary-200);width:1px;height:100%;display:none;position:absolute;top:0;left:50%;transform:translate(-50%)}@media screen and (min-width:768px){.BookingStepper-module-scss-module__rRHi5G__step-indicator .BookingStepper-module-scss-module__rRHi5G__skeleton-bar-desktop{display:block}}.BookingStepper-module-scss-module__rRHi5G__step-indicator .BookingStepper-module-scss-module__rRHi5G__skeleton-bar-mobile{background-color:var(--color-main-brand-primary-200);width:100%;height:1px;display:block;position:absolute;top:30px}@media screen and (min-width:768px){.BookingStepper-module-scss-module__rRHi5G__step-indicator .BookingStepper-module-scss-module__rRHi5G__skeleton-bar-mobile{display:none}}.BookingStepper-module-scss-module__rRHi5G__step-indicator .BookingStepper-module-scss-module__rRHi5G__step{color:var(--color-main-neutral-cold-500);cursor:pointer;text-align:center;width:1.5rem;margin-right:1.5rem;font-size:.875rem}.BookingStepper-module-scss-module__rRHi5G__step-indicator .BookingStepper-module-scss-module__rRHi5G__step:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:1.5rem;margin-right:0}.BookingStepper-module-scss-module__rRHi5G__step-indicator .BookingStepper-module-scss-module__rRHi5G__step.BookingStepper-module-scss-module__rRHi5G__active{color:#1c1917;font-weight:700}@media screen and (min-width:768px){.BookingStepper-module-scss-module__rRHi5G__step-indicator .BookingStepper-module-scss-module__rRHi5G__step{width:auto;margin:0 0 1.375rem;padding:0 4rem 0 0;font-size:1rem}.BookingStepper-module-scss-module__rRHi5G__step-indicator .BookingStepper-module-scss-module__rRHi5G__step:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}}.BookingStepper-module-scss-module__rRHi5G__step-indicator>div:last-child .BookingStepper-module-scss-module__rRHi5G__step{margin-right:.375rem}.BookingStepper-module-scss-module__rRHi5G__step-indicator>div:last-child .BookingStepper-module-scss-module__rRHi5G__step:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.375rem;margin-right:0}@media screen and (min-width:768px){.BookingStepper-module-scss-module__rRHi5G__step-indicator>div:last-child .BookingStepper-module-scss-module__rRHi5G__step{margin-bottom:0;margin-right:0}.BookingStepper-module-scss-module__rRHi5G__step-indicator>div:last-child .BookingStepper-module-scss-module__rRHi5G__step:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}}
.BookingSummary-module-scss-module__xYBzoW__booking-summary-container{padding:var(--spacing-md,8px)var(--spacing-2xl,20px)var(--spacing-2xl,20px)var(--spacing-2xl,20px);background:var(--color-main-base-dark-blue);box-shadow:0px 20px 24px -4px var(--Colors-Effects-Shadows-shadow-xl_01,#10182814),0px 8px 8px -4px var(--Colors-Effects-Shadows-shadow-xl_02,#10182808);color:var(--color-main-base-white);border-radius:10px;position:relative}@media screen and (min-width:1024px){.BookingSummary-module-scss-module__xYBzoW__booking-summary-container{padding:20px}.BookingSummary-module-scss-module__xYBzoW__bookingSummaryContents{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--color-main-base-white-alpha10)#0000;max-height:23dvh;margin-inline-end:-16px;padding-inline-end:6px;overflow-y:auto}.BookingSummary-module-scss-module__xYBzoW__bookingSummaryContents::-webkit-scrollbar{width:5px}.BookingSummary-module-scss-module__xYBzoW__bookingSummaryContents::-webkit-scrollbar-thumb{background-color:#0000;border:none}.BookingSummary-module-scss-module__xYBzoW__bookingSummaryContents::-webkit-scrollbar-track{background-color:#0000}}@media screen and (min-width:1024px) and (min-height:735px){.BookingSummary-module-scss-module__xYBzoW__bookingSummaryContents{max-height:28dvh}}@media screen and (min-width:1024px) and (min-height:850px){.BookingSummary-module-scss-module__xYBzoW__bookingSummaryContents{max-height:37dvh}}.BookingSummary-module-scss-module__xYBzoW__booking-summary-container.BookingSummary-module-scss-module__xYBzoW__hasLoyaltyBanner{border-radius:10px 10px 0 0}.BookingSummary-module-scss-module__xYBzoW__mobPayBtn{justify-content:center;align-items:center;min-width:167px!important}.BookingSummary-module-scss-module__xYBzoW__mobPayBtn svg{margin:0}.BookingSummary-module-scss-module__xYBzoW__duration{font-size:12px;font-weight:400}.BookingSummary-module-scss-module__xYBzoW__guest-count li{padding:0 10px;font-size:12px;font-weight:400;list-style-type:disc;display:inline-block;position:relative}.BookingSummary-module-scss-module__xYBzoW__guest-count li:before{content:"";background-color:var(--color-main-brand-primary-500);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.BookingSummary-module-scss-module__xYBzoW__reservation-id-container{border:1px solid var(--color-main-brand-primary-200);color:var(--color-main-brand-primary-200);border-radius:9999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:500;line-height:16px;display:flex}.BookingSummary-module-scss-module__xYBzoW__reservation-id-container svg{stroke-width:2px;margin-right:6px}[dir=rtl] .BookingSummary-module-scss-module__xYBzoW__reservation-id-container svg{margin-left:6px;margin-right:0}.BookingSummary-module-scss-module__xYBzoW__pricing-details-container{flex-direction:column;align-items:flex-start;display:flex}.BookingSummary-module-scss-module__xYBzoW__pricing-details-container .BookingSummary-module-scss-module__xYBzoW__trip-breakdown-container{font-size:10px;font-weight:400}.BookingSummary-module-scss-module__xYBzoW__pricing-details-container .BookingSummary-module-scss-module__xYBzoW__trip-breakdown-container .BookingSummary-module-scss-module__xYBzoW__trip-duration{color:var(--color-main-brand-primary-500)}.BookingSummary-module-scss-module__xYBzoW__pricing-details-container .BookingSummary-module-scss-module__xYBzoW__mobTotalPrice{letter-spacing:.3px;text-underline-offset:25%;line-height:2rem;text-decoration:underline}.BookingSummary-module-scss-module__xYBzoW__mobile-heading{text-underline-offset:25%;text-decoration:underline}.BookingSummary-module-scss-module__xYBzoW__price-header{color:var(--color-main-brand-primary-200);cursor:pointer;text-transform:uppercase;align-self:flex-end;font-size:14px;font-weight:400;text-decoration:underline}.BookingSummary-module-scss-module__xYBzoW__full-btn{text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:4px;width:100%;margin-top:1rem;display:flex}.BookingSummary-module-scss-module__xYBzoW__full-btn svg{margin:0}.BookingSummary-module-scss-module__xYBzoW__apple-pay-btn svg{width:3.25rem}.BookingSummary-module-scss-module__xYBzoW__booking-summary__new_activity__button{color:var(--color-main-brand-primary-200)}@media screen and (min-width:1024px){.BookingSummary-module-scss-module__xYBzoW__booking-summary__new_activity__container{height:56px}}@media screen and (max-width:767px){.BookingSummary-module-scss-module__xYBzoW__bookingHeader{margin-top:32px}}.BookingSummary-module-scss-module__xYBzoW__closeBtnContainer{z-index:1002;height:30px;position:absolute;top:0}.BookingSummary-module-scss-module__xYBzoW__closeBtn{border:none!important;width:30px!important;min-width:30px!important;height:30px!important}.BookingSummary-module-scss-module__xYBzoW__closeBtn>svg{color:var(--color-main-base-white)!important;width:30px!important;height:30px!important}.BookingSummary-module-scss-module__xYBzoW__reservationId{text-transform:uppercase!important}
.BookingSummaryCard-module-scss-module__-CqIta__wrapper{justify-content:center;width:100%;display:flex}.BookingSummaryCard-module-scss-module__-CqIta__container{width:1062px;margin:0 auto}@media screen and (max-width:767px){.BookingSummaryCard-module-scss-module__-CqIta__container{min-width:342px;width:initial}}.BookingSummaryCard-module-scss-module__-CqIta__card-container{border:1px solid #e7e5e4;margin-bottom:4rem}@media screen and (max-width:767px){.BookingSummaryCard-module-scss-module__-CqIta__card-container{border:none;margin-bottom:3rem}}.BookingSummaryCard-module-scss-module__-CqIta__card-content{padding:32px 16px}@media screen and (max-width:767px){.BookingSummaryCard-module-scss-module__-CqIta__card-content{padding:16px}}.BookingSummaryCard-module-scss-module__-CqIta__image__wrapper{justify-content:center;padding:16px}.BookingSummaryCard-module-scss-module__-CqIta__image{border-radius:var(--border-radius-lg);-o-object-fit:cover;object-fit:cover;width:354px;height:192px}@media screen and (min-width:768px){.BookingSummaryCard-module-scss-module__-CqIta__image{border-radius:16px;width:546px;height:287px}}.BookingSummaryCard-module-scss-module__-CqIta__separator{background-color:var(--color-main-neutral-cold-500);width:100%;height:1px}@media screen and (max-width:767px){.BookingSummaryCard-module-scss-module__-CqIta__separator{width:calc(100% - 32px);margin:0 16px}}.BookingSummaryCard-module-scss-module__-CqIta__footer_wrapper{justify-content:space-between;align-items:center;padding:16px;display:flex}.BookingSummaryCard-module-scss-module__-CqIta__right_footer{flex-direction:column;align-items:end;display:flex}.BookingSummaryCard-module-scss-module__-CqIta__right_footer_title{align-items:end;gap:4px;display:inline-flex}[dir=rtl] .BookingSummaryCard-module-scss-module__-CqIta__price-box{flex-direction:row-reverse}.BookingSummaryCard-module-scss-module__-CqIta__roomName{margin-bottom:8px}.BookingSummaryCard-module-scss-module__-CqIta__items{gap:6px}.BookingSummaryCard-module-scss-module__-CqIta__summaryItemsList{flex-direction:column;gap:1rem;padding-top:4px;padding-left:24px;display:flex}
.LoyaltyBanner-module-scss-module__l95dXW__container{background-color:#efeaf7;border:.5px solid #c5bcd4;border-radius:16px;gap:12px;margin:20px;padding:12px;display:flex}@media screen and (min-width:768px){.LoyaltyBanner-module-scss-module__l95dXW__container{border-radius:0 0 16px 16px;margin:0}}.LoyaltyBanner-module-scss-module__l95dXW__containerPost{border-bottom:none;border-left:none;border-right:none;border-radius:0 0 12px 12px}.LoyaltyBanner-module-scss-module__l95dXW__iconBox{background-image:url(/images/booking/pattern.png);border-radius:24px;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;display:flex}.LoyaltyBanner-module-scss-module__l95dXW__iconBg{background-color:#8b809e;border-radius:18px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.LoyaltyBanner-module-scss-module__l95dXW__logIn{text-transform:uppercase;cursor:pointer;align-self:center;min-width:60px;margin-inline-start:auto;text-decoration:underline}
