.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}
.ResortsTabContent-module-scss-module__uvnBZG__resortsTabContent__container{flex-direction:column;display:flex}@media screen and (min-width:1024px){.ResortsTabContent-module-scss-module__uvnBZG__resortsTabContent__container{gap:1.5rem;margin-top:1rem}: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)) .ResortsTabContent-module-scss-module__uvnBZG__resortsTabContent__container{margin-left:-50px;padding-left:50px}}@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)) .ResortsTabContent-module-scss-module__uvnBZG__resortsTabContent__container{margin-left:-60px;padding-left:60px}}@media screen and (min-width:1024px){: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)) .ResortsTabContent-module-scss-module__uvnBZG__resortsTabContent__container{margin-right:-50px;padding-right:50px}}@media screen and (min-width:1440px){: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)) .ResortsTabContent-module-scss-module__uvnBZG__resortsTabContent__container{margin-right:-60px;padding-right:60px}}@media screen and (min-width:1024px){.ResortsTabContent-module-scss-module__uvnBZG__resortsTabContent__container--scrolling{max-height:210px;overflow-y:auto}}
.InputGroup-module-scss-module__f9QL9a__inputGroup__container{background-color:var(--color-bg-white);border-radius:12px;padding:16px 12px;box-shadow:0 0 10px #1018281a}@media screen and (min-width:768px){.InputGroup-module-scss-module__f9QL9a__inputGroup__container{border-radius:unset;align-items:center;min-width:280px;min-height:48px;padding:0;box-shadow:0 0}.InputGroup-module-scss-module__f9QL9a__inputGroup__container.InputGroup-module-scss-module__f9QL9a__mobilityLocationInput{width:100%;min-width:124px}.InputGroup-module-scss-module__f9QL9a__inputGroup__container.InputGroup-module-scss-module__f9QL9a__resortsInputWidth{width:100%;min-width:200px}}.InputGroup-module-scss-module__f9QL9a__inputGroup__wrapper{align-items:center;gap:12px;min-height:54px;display:flex}@media screen and (min-width:768px){.InputGroup-module-scss-module__f9QL9a__inputGroup__wrapper{flex:1;min-height:0}}.InputGroup-module-scss-module__f9QL9a__inputGroup__wrapper.InputGroup-module-scss-module__f9QL9a__disabledResortDate{background-color:var(--colors-bg-light-neutral-weak)}.InputGroup-module-scss-module__f9QL9a__inputGroup__error{color:var(--color-text-error)!important}@media screen and (min-width:768px){.InputGroup-module-scss-module__f9QL9a__inputGroup__tab_error{border-bottom:1px solid var(--color-text-error)!important}}.InputGroup-module-scss-module__f9QL9a__inputGroup__content{flex-direction:column;flex:1;justify-content:center;width:100%;display:flex}@media screen and (max-width:767px){.InputGroup-module-scss-module__f9QL9a__inputGroup__content{gap:6px}}@media screen and (min-width:768px){.InputGroup-module-scss-module__f9QL9a__inputGroup__content{padding:6px 0}}.InputGroup-module-scss-module__f9QL9a__inputGroup__label .InputGroup-module-scss-module__f9QL9a__inputGroup__labelText{line-height:20px}.InputGroup-module-scss-module__f9QL9a__inputGroup__label--center{text-align:justify}.InputGroup-module-scss-module__f9QL9a__inputGroup__fields{align-items:center;width:100%;display:flex}@media screen and (max-width:768px){.InputGroup-module-scss-module__f9QL9a__inputGroup__fields{max-height:54px;transition:max-height .5s;display:block;overflow:hidden}.InputGroup-module-scss-module__f9QL9a__inputGroup__fields.InputGroup-module-scss-module__f9QL9a__open{max-height:315px}}.InputGroup-module-scss-module__f9QL9a__inputGroup__fields--none{display:none}.InputGroup-module-scss-module__f9QL9a__inputGroup__fields input{width:100%;color:var(--colors-text-neutral-strong);font-variant-numeric:lining-nums proportional-nums;text-overflow:ellipsis;font-size:var(--Font-size-text-md,16px);font-family:Fedra Sans AL;font-style:normal;font-weight:400;line-height:var(--Line-height-text-md,24px);background:0 0;border:none;outline:none;height:100%;padding:0;overflow:hidden}@media screen and (min-width:768px){.InputGroup-module-scss-module__f9QL9a__inputGroup__fields input{appearance:none;cursor:pointer;color:var(--Text-text-primary,#1c1917);font-variant-numeric:lining-nums proportional-nums;font-family:var(--Font-family-Fedra-Sans-AL,"Fedra Sans AL");font-size:var(--Font-size-text-xs,12px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-xs,18px)}}.InputGroup-module-scss-module__f9QL9a__inputGroup__fields input::placeholder{color:#494d50}.InputGroup-module-scss-module__f9QL9a__inputGroup__disabledLocation .InputGroup-module-scss-module__f9QL9a__inputGroup__fields input::placeholder{color:var(--colors-text-neutral-weak)}.InputGroup-module-scss-module__f9QL9a__calendar_container{position:absolute;top:130px;right:150px}@media screen and (min-width:768px){.InputGroup-module-scss-module__f9QL9a__selectedTab{border-bottom:1px var(--Border-border-brand-primary_alt,var(--color-main-brand-primary-500))solid}.InputGroup-module-scss-module__f9QL9a__notSelectedTab{border-bottom:1px solid var(--color-main-base-blue)}}.InputGroup-module-scss-module__f9QL9a__noLocations{border-color:#f04438}.InputGroup-module-scss-module__f9QL9a__noLocations input{color:#f04438}@media screen and (max-width:768px){.InputGroup-module-scss-module__f9QL9a__scrollFix{position:relative}}
.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__chat{color:var(--color-primary);background:0 0;border:none;outline:none;padding:0;text-decoration:underline}@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;min-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:hover{background-color:var(--colors-bg-light-neutral-moderate)}.ResortCard-module-scss-module__OEtjhW__resort-icon{position:absolute;top:50%;left:0;transform:translateY(-50%)}.ResortCard-module-scss-module__OEtjhW__resort-title{width:calc(100% - 40px)}.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__adults__children--disabled{pointer-events:none;opacity:.7}.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__disableChildrenMessage{color:var(--colors-text-neutral-weak);font-size:10px;line-height:16px}.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}
.CustomSelect-module-scss-module__kymmGq__custom-select__wrapper{position:relative}.CustomSelect-module-scss-module__kymmGq__custom-select__wrapper label{z-index:1;padding-inline:var(--spacing-xs);pointer-events:none;top:var(--spacing-lg);display:block;position:absolute}[dir=ltr] .CustomSelect-module-scss-module__kymmGq__custom-select__wrapper label{left:var(--spacing-lg);direction:ltr;transition:top .2s ease-in,left .2s ease-in,font-size .2s ease-in}[dir=rtl] .CustomSelect-module-scss-module__kymmGq__custom-select__wrapper label{right:var(--spacing-lg);transition:top .2s ease-in,right .2s ease-in,font-size .2s ease-in}.CustomSelect-module-scss-module__kymmGq__custom-select__wrapper label [class*=inputLabel-required]{color:var(--color-main-brand-primary-700)}.CustomSelect-module-scss-module__kymmGq__custom-select__wrapper[dir=rtl] [class~=custom-select__single-value]+input{left:unset;right:-100px}.CustomSelect-module-scss-module__kymmGq__custom-select__error{border-color:var(--color-main-system-error-500)}.CustomSelect-module-scss-module__kymmGq__custom-select__error [class*=custom-select__control]{border-color:var(--color-main-system-error-500)!important}.CustomSelect-module-scss-module__kymmGq__custom-select__has-value label{background-color:var(--color-bg-white);top:calc(var(--spacing-lg)*-1)}[dir=ltr] .CustomSelect-module-scss-module__kymmGq__custom-select__has-value label{left:var(--spacing-xs);right:auto}[dir=rtl] .CustomSelect-module-scss-module__kymmGq__custom-select__has-value label{left:auto;right:var(--spacing-xs)}.CustomSelect-module-scss-module__kymmGq__custom-select__has-value label span{font-size:var(--spacing-lg)}.CustomSelect-module-scss-module__kymmGq__custom-select__is-focused label{background-color:var(--color-bg-white);top:calc(var(--spacing-lg)*-1)}[dir=ltr] .CustomSelect-module-scss-module__kymmGq__custom-select__is-focused label{left:var(--spacing-xs);right:auto}[dir=rtl] .CustomSelect-module-scss-module__kymmGq__custom-select__is-focused label{left:auto;right:var(--spacing-xs)}.CustomSelect-module-scss-module__kymmGq__custom-select__is-focused label span{font-size:var(--spacing-lg)}.CustomSelect-module-scss-module__kymmGq__custom-select__is-disabled label{color:var(--color-text-disabled)}.CustomSelect-module-scss-module__kymmGq__custom-select__description{font-size:var(--spacing-lg)}.CustomSelect-module-scss-module__kymmGq__custom-select__description-error{color:var(--color-main-system-error-700);position:absolute;inset-block-start:calc(100% + .25rem)}
.SelectIconOption-module-scss-module__Ca1qZa__select-icon-option__icon{width:var(--spacing-2xl);height:var(--spacing-2xl);border-radius:var(--border-radius-full);overflow:hidden}
: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)) .CompositeInputField-module-scss-module__g5bxCq__composite-field__inputs{justify-content:end}: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)) .CompositeInputField-module-scss-module__g5bxCq__composite-field__select{direction:ltr;order:3}: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)) .CompositeInputField-module-scss-module__g5bxCq__composite-field__select-prefix{direction:ltr;order:2}: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)) .CompositeInputField-module-scss-module__g5bxCq__composite-field__text-input{order:1}.CompositeInputField-module-scss-module__g5bxCq__composite-field__wrapper{height:var(--spacing-6xl)}.CompositeInputField-module-scss-module__g5bxCq__composite-field__container{border-radius:var(--border-radius-xs);border:1px solid var(--color-border-brand-primary_alt);padding:0 var(--spacing-xl,1rem);position:relative}.CompositeInputField-module-scss-module__g5bxCq__composite-field__container label{background-color:var(--color-bg-white);z-index:2;padding-inline:var(--spacing-xs);pointer-events:none;transition:inset-block-start .2s ease-in,inset-inline-start .2s ease-in,font-size .2s ease-in;display:block;position:absolute;inset-block-start:var(--spacing-lg);inset-inline-start:var(--spacing-lg)}.CompositeInputField-module-scss-module__g5bxCq__composite-field__container:has(input:focus){border-width:var(--spacing-xxs)}.CompositeInputField-module-scss-module__g5bxCq__composite-field__container:has(input:not(:-moz-placeholder-shown)) label{background-color:var(--color-bg-white);inset-block-start:calc(var(--spacing-lg)*-.75);inset-inline-start:var(--spacing-xs)}:is(.CompositeInputField-module-scss-module__g5bxCq__composite-field__container:has(input:focus) label,.CompositeInputField-module-scss-module__g5bxCq__composite-field__container:has(input:not(:placeholder-shown)) label){background-color:var(--color-bg-white);inset-block-start:calc(var(--spacing-lg)*-.75);inset-inline-start:var(--spacing-xs)}.CompositeInputField-module-scss-module__g5bxCq__composite-field__container:has(input:not(:-moz-placeholder-shown)) label span{font-size:var(--spacing-lg)}:is(.CompositeInputField-module-scss-module__g5bxCq__composite-field__container:has(input:focus) label span,.CompositeInputField-module-scss-module__g5bxCq__composite-field__container:has(input:not(:placeholder-shown)) label span){font-size:var(--spacing-lg)}.CompositeInputField-module-scss-module__g5bxCq__composite-field__container [class*=inputLabel-required]{color:var(--color-main-brand-primary-700)}.CompositeInputField-module-scss-module__g5bxCq__composite-field__text-input{font-size:calc(var(--spacing-xl)*.85);outline:none}.CompositeInputField-module-scss-module__g5bxCq__composite-field__text-input-phone: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)){text-align:start;direction:rtl;width:15ch}.CompositeInputField-module-scss-module__g5bxCq__composite-field__inputs{align-items:center;gap:var(--spacing-xs);display:flex}.CompositeInputField-module-scss-module__g5bxCq__composite-field__select{padding:.3125rem var(--spacing-md);align-items:center;gap:var(--spacing-xs);font-size:calc(var(--spacing-xl)*.85);border-right:1px solid var(--color-border-brand-primary_alt);padding-inline-start:0;display:flex;position:relative}.CompositeInputField-module-scss-module__g5bxCq__composite-field__select input[role=combobox][inputmode=none]{left:0}.CompositeInputField-module-scss-module__g5bxCq__composite-field__separator{height:var(--spacing-4xl);background-color:var(--color-border-brand-primary_alt);width:.0625rem}.CompositeInputField-module-scss-module__g5bxCq__composite-field__select-prefix{text-align:end;color:var(--color-text-placeholder);font-size:calc(var(--spacing-lg)*1.125);white-space:nowrap;margin:.3125rem 0}.CompositeInputField-module-scss-module__g5bxCq__composite-field__description{font-size:var(--spacing-lg)}.CompositeInputField-module-scss-module__g5bxCq__composite-field__description-error{color:var(--color-main-system-error-700)}.CompositeInputField-module-scss-module__g5bxCq__composite-field__container-error{border-color:var(--color-main-system-error-500)}.CompositeInputField-module-scss-module__g5bxCq__disabled .CompositeInputField-module-scss-module__g5bxCq__composite-field__container{border-color:var(--color-border-disabled)}.CompositeInputField-module-scss-module__g5bxCq__disabled .CompositeInputField-module-scss-module__g5bxCq__composite-field__container label{color:var(--color-text-disabled);border-radius:var(--border-radius-xs)}.CompositeInputField-module-scss-module__g5bxCq__disabled .CompositeInputField-module-scss-module__g5bxCq__composite-field__select{border-color:var(--color-border-disabled)}
.FormStepper-module-scss-module__NKcu_q__form-stepper{--color-text-placeholder:#79716b;align-items:center;gap:var(--spacing-xl);padding-inline:var(--spacing-xl);margin-bottom:var(--spacing-2xl);grid-area:stepper;display:flex}.FormStepper-module-scss-module__NKcu_q__form-stepper__wrapper{align-items:start;display:flex}.FormStepper-module-scss-module__NKcu_q__form-stepper__back-button{margin-left:var(--spacing-md)}.FormStepper-module-scss-module__NKcu_q__form-stepper li{display:block}.FormStepper-module-scss-module__NKcu_q__form-stepper li[aria-current=step]{order:1}.FormStepper-module-scss-module__NKcu_q__form-stepper li:not([aria-current=step]){color:var(--color-text-placeholder);order:3}.FormStepper-module-scss-module__NKcu_q__form-stepper:after{content:"";background-color:var(--color-main-brand-primary-500);width:var(--spacing-4xl);height:var(--spacing-xxs);order:2;display:block}
.FormHeader-module-scss-module__XO-1vW__form-header__container{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.FormHeader-module-scss-module__XO-1vW__form-header__container{max-width:40ch}}@media (min-width:1024px){.FormHeader-module-scss-module__XO-1vW__form-header__container{max-width:50ch}}.FormHeader-module-scss-module__XO-1vW__form-header__image{margin-top:var(--spacing-xl)}
.CheckboxIcon-module-scss-module__jZ5Qba__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}.CheckboxIcon-module-scss-module__jZ5Qba__checkbox-button__label span{display:inline}.CheckboxIcon-module-scss-module__jZ5Qba__checkbox-button__label input[type=checkbox],.CheckboxIcon-module-scss-module__jZ5Qba__checkbox-button__label input[type=radio]{appearance:none;outline:none}.CheckboxIcon-module-scss-module__jZ5Qba__checkbox-button__is-checked{background:var(--color-main-brand-primary-50)}.CheckboxIcon-module-scss-module__jZ5Qba__checkbox-icon__label-text{white-space:nowrap;text-align:center}.CheckboxIcon-module-scss-module__jZ5Qba__checkbox-icon__label{border:1px solid var(--color-main-brand-primary-500);border-radius:var(--border-radius-xl);padding:var(--spacing-md)var(--spacing-xl);width:var(--spacing-10xl);align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex;position:relative}@media (max-width:768px){.CheckboxIcon-module-scss-module__jZ5Qba__checkbox-icon__label{width:calc(50% - var(--spacing-xl)/2)}}.CheckboxIcon-module-scss-module__jZ5Qba__checkbox-icon__label input[type=checkbox]{appearance:none}.CheckboxIcon-module-scss-module__jZ5Qba__checkbox-icon__label__input-box{--checkbox-size:var(--spacing-2xl);color:var(--color-main-brand-primary-700);border-radius:var(--border-radius-xs);border:1px solid var(--color-main-brand-primary-500);background:var(--color-main-base-white);height:var(--checkbox-size);width:var(--checkbox-size);margin-bottom:var(--spacing-xs);justify-content:center;align-self:flex-end;align-items:center;display:flex}.CheckboxIcon-module-scss-module__jZ5Qba__checkbox-icon__label__input-box svg{--icon-size:var(--spacing-xl);--icon-stroke-width:3px;height:var(--icon-size);width:var(--icon-size);stroke-width:var(--icon-stroke-width)}.CheckboxIcon-module-scss-module__jZ5Qba__checkbox-icon__is-checked{background:var(--color-main-brand-primary-500)}
.CheckboxImage-module-scss-module__ON2yJG__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}.CheckboxImage-module-scss-module__ON2yJG__checkbox-button__label span{display:inline}.CheckboxImage-module-scss-module__ON2yJG__checkbox-button__label input[type=checkbox],.CheckboxImage-module-scss-module__ON2yJG__checkbox-button__label input[type=radio]{appearance:none;outline:none}.CheckboxImage-module-scss-module__ON2yJG__checkbox-button__is-checked{background:var(--color-main-brand-primary-50)}.CheckboxImage-module-scss-module__ON2yJG__checkbox-image__label{background-color:var(--color-main-brand-primary-500);border:1px solid var(--color-main-brand-primary-500);border-radius:var(--border-radius-xl);padding:var(--spacing-xl)var(--spacing-xl);align-items:start;gap:var(--spacing-md);background-position-x:50%;background-size:cover;flex-direction:column;flex:1;display:flex;position:relative}@media (max-width:768px){.CheckboxImage-module-scss-module__ON2yJG__checkbox-image__label{flex:none;width:100%}}.CheckboxImage-module-scss-module__ON2yJG__checkbox-image__label input[type=checkbox],.CheckboxImage-module-scss-module__ON2yJG__checkbox-image__label input[type=radio]{appearance:none}.CheckboxImage-module-scss-module__ON2yJG__checkbox-image__has-background{color:var(--color-text-white);position:relative}.CheckboxImage-module-scss-module__ON2yJG__checkbox-image__has-background:after{border-radius:var(--border-radius-xl);content:"";background:linear-gradient(#0000 0%,#0009 80.01%);width:100%;height:100%;position:absolute;top:0;left:0}.CheckboxImage-module-scss-module__ON2yJG__checkbox-image__has-background .CheckboxImage-module-scss-module__ON2yJG__checkbox-image__input-box{border-color:var(--color-text-white);background-color:unset}.CheckboxImage-module-scss-module__ON2yJG__checkbox-image__is-checked{background-color:var(--color-main-brand-primary-500)}.CheckboxImage-module-scss-module__ON2yJG__checkbox-image__is-checked .CheckboxImage-module-scss-module__ON2yJG__checkbox-image__input-box{background-color:var(--color-text-white)}.CheckboxImage-module-scss-module__ON2yJG__checkbox-image__texts{z-index:10}.CheckboxImage-module-scss-module__ON2yJG__checkbox-image__texts span{display:block}.CheckboxImage-module-scss-module__ON2yJG__checkbox-image__input-box{z-index:10;--checkbox-size:var(--spacing-2xl);color:var(--color-main-brand-primary-700);border-radius:var(--border-radius-xs);border:1px solid var(--color-main-brand-primary-500);background:var(--color-main-base-white);height:var(--checkbox-size);width:var(--checkbox-size);margin-bottom:var(--spacing-xs);justify-content:center;align-self:flex-end;align-items:center;display:flex}.CheckboxImage-module-scss-module__ON2yJG__checkbox-image__input-box svg{--icon-size:var(--spacing-xl);--icon-stroke-width:3px;height:var(--icon-size);width:var(--icon-size);stroke-width:var(--icon-stroke-width)}
.BookingHeader-module-scss-module__WLSuSa__header{background-color:var(--colors-bg-dark-neutral-strong,#1e282f);width:100%;height:48px;padding:0 var(--spacing-2xl,20px);z-index:101;flex:1 0 0;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0;left:0}@media screen and (max-width:768px){.BookingHeader-module-scss-module__WLSuSa__header{height:40px;padding:0 20px}}.BookingHeader-module-scss-module__WLSuSa__firstSection,.BookingHeader-module-scss-module__WLSuSa__lastSection{flex-wrap:nowrap;align-items:center;display:flex}.BookingHeader-module-scss-module__WLSuSa__firstSection{justify-content:flex-start;width:15%}[dir=rtl] .BookingHeader-module-scss-module__WLSuSa__firstSection{flex-direction:row-reverse;justify-content:flex-end}.BookingHeader-module-scss-module__WLSuSa__lastSection{flex-flow:row-reverse;justify-content:flex-end;align-items:center;display:flex}[dir=rtl] .BookingHeader-module-scss-module__WLSuSa__lastSection{justify-content:flex-start}.BookingHeader-module-scss-module__WLSuSa__item{display:inherit;gap:var(--spacing-md);align-items:inherit;height:48px}.BookingHeader-module-scss-module__WLSuSa__item a{color:var(--colors-vrs-turquoise-100);flex-wrap:nowrap;display:flex}.BookingHeader-module-scss-module__WLSuSa__itemLanguage button{color:var(--colors-vrs-turquoise-100)}.BookingHeader-module-scss-module__WLSuSa__itemLanguage button>div{display:inherit;gap:var(--spacing-md);padding:var(--spacing-md);align-items:inherit;padding-left:0;padding-right:0}.BookingHeader-module-scss-module__WLSuSa__itemLanguage button>div>div{cursor:pointer;border-radius:var(--border-radius-full);outline-offset:2px;box-sizing:border-box;align-items:center;gap:8px;height:40px;padding:7px 16px 7px 12px;font-weight:400;transition:background-color .2s,box-shadow .2s;display:inline-flex;overflow:hidden}.BookingHeader-module-scss-module__WLSuSa__desktopHomeItem{justify-content:center;align-items:center;width:80px;height:48px;padding:12.522px 7px;display:flex}.BookingHeader-module-scss-module__WLSuSa__desktopLogoItem{flex-shrink:0;width:66px;height:22.957px}.BookingHeader-module-scss-module__WLSuSa__mobileLogoItem{aspect-ratio:1;width:24px;height:24px}.BookingHeader-module-scss-module__WLSuSa__accountItem{padding:var(--spacing-md,8px)0;align-self:center;gap:var(--spacing-md,8px)}.BookingHeader-module-scss-module__WLSuSa__accountItem>div{padding:var(--spacing-md)var(--spacing-xl)}.BookingHeader-module-scss-module__WLSuSa__accountItem>div a{padding:var(--spacing-md,8px)0;align-items:center;gap:var(--spacing-lg,8px);display:flex}.BookingHeader-module-scss-module__WLSuSa__accountItem>div a>span{padding:var(--spacing-md,8px)0;align-items:center;gap:var(--spacing-lg,8px);flex-wrap:nowrap;display:flex}.BookingHeader-module-scss-module__WLSuSa__divider{width:1px;height:19px;margin:0 var(--spacing-md,8px);background-color:#fff9}.BookingHeader-module-scss-module__WLSuSa__menuButton{cursor:pointer;width:40px;height:40px;color:var(--colors-vrs-turquoise-100);padding:var(--spacing-md,8px);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.BookingHeader-module-scss-module__WLSuSa__menuButton:hover{background-color:#ffffff1a}.BookingHeader-module-scss-module__WLSuSa__menuButton:active{background-color:#ffffff26}.BookingHeader-module-scss-module__WLSuSa__menuButton svg{width:24px;height:24px}@media screen and (max-width:768px){.BookingHeader-module-scss-module__WLSuSa__menuButton{width:32px;height:32px}.BookingHeader-module-scss-module__WLSuSa__menuButton svg{width:20px;height:20px}}.BookingHeader-module-scss-module__WLSuSa__dropdownMenu{z-index:9999;background:#fff;border-radius:8px;min-width:230px;animation:.2s ease-out BookingHeader-module-scss-module__WLSuSa__slideDown;overflow:hidden;box-shadow:0 4px 20px #00000026}@keyframes BookingHeader-module-scss-module__WLSuSa__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.BookingHeader-module-scss-module__WLSuSa__menuItem{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;transition:background-color .2s;display:flex}[dir=rtl] .BookingHeader-module-scss-module__WLSuSa__menuItem{text-align:right;direction:rtl}.BookingHeader-module-scss-module__WLSuSa__menuItem:last-child{border-bottom:none}.BookingHeader-module-scss-module__WLSuSa__menuItem:hover{background-color:#f8f8f8}.BookingHeader-module-scss-module__WLSuSa__menuItem:active{background-color:#f0f0f0}.BookingHeader-module-scss-module__WLSuSa__menuItem svg{color:#6b7280;flex-shrink:0;width:24px;height:24px}.BookingHeader-module-scss-module__WLSuSa__menuItemText{color:var(--color-text-primary);text-align:right;flex:1;margin-right:10px;position:relative;top:-3px}[dir=rtl] .BookingHeader-module-scss-module__WLSuSa__menuItemText{text-align:left;margin-left:10px}.BookingHeader-module-scss-module__WLSuSa__highlighted:hover{background-color:#d6f0f0}.BookingHeader-module-scss-module__WLSuSa__highlighted:active{background-color:#c6e8e8}.BookingHeader-module-scss-module__WLSuSa__highlighted svg{color:var(--colors-icon-brand-weak)}
.TextArea-module-scss-module__7Z3LJq__text-area__wrapper{border-radius:var(--border-radius-md);border:1px solid var(--color-border-brand-primary_alt);padding:var(--spacing-xs);position:relative}.TextArea-module-scss-module__7Z3LJq__text-area__wrapper label{padding-inline:var(--spacing-xs);pointer-events:none;left:var(--spacing-lg);top:var(--spacing-lg);transition:top .2s ease-in,left .2s ease-in,font-size .2s ease-in;display:block;position:absolute}[dir=rtl] .TextArea-module-scss-module__7Z3LJq__text-area__wrapper label{right:var(--spacing-lg);left:auto!important}.TextArea-module-scss-module__7Z3LJq__text-area__wrapper textarea{width:100%;height:100%;padding:var(--spacing-lg);background-color:var(--color-main-base-white);outline:none}.TextArea-module-scss-module__7Z3LJq__text-area__wrapper textarea:not(:-moz-placeholder-shown)+label{background-color:var(--color-bg-white);top:calc(var(--spacing-lg)*-1);left:var(--spacing-xs)}.TextArea-module-scss-module__7Z3LJq__text-area__wrapper textarea:focus+label,.TextArea-module-scss-module__7Z3LJq__text-area__wrapper textarea:not(:placeholder-shown)+label{background-color:var(--color-bg-white);top:calc(var(--spacing-lg)*-1);left:var(--spacing-xs)}.TextArea-module-scss-module__7Z3LJq__text-area__wrapper textarea:not(:-moz-placeholder-shown)+label span{font-size:var(--spacing-lg)}.TextArea-module-scss-module__7Z3LJq__text-area__wrapper textarea:focus+label span,.TextArea-module-scss-module__7Z3LJq__text-area__wrapper textarea:not(:placeholder-shown)+label span{font-size:var(--spacing-lg)}.TextArea-module-scss-module__7Z3LJq__text-area__wrapper:has(textarea:focus){border-width:var(--spacing-xxs)}.TextArea-module-scss-module__7Z3LJq__text-area__wrapper-error{border-color:var(--color-main-system-error-500)}.TextArea-module-scss-module__7Z3LJq__text-area__description{font-size:var(--spacing-lg)}.TextArea-module-scss-module__7Z3LJq__text-area__description-error{color:var(--color-main-system-error-700)}.TextArea-module-scss-module__7Z3LJq__disabled{border-color:var(--color-border-disabled)}.TextArea-module-scss-module__7Z3LJq__disabled label,.TextArea-module-scss-module__7Z3LJq__disabled textarea{color:var(--color-text-disabled)}
.SuccessForm-module-scss-module__GyI4Dq__success-form__wrapper{text-align:center;gap:var(--spacing-2xl);flex-direction:column;align-items:center;width:100%;display:flex}
.FormError-module-scss-module__LdxJJq__form-error__wrapper{justify-content:center;align-items:center;width:97vw;display:grid}.FormError-module-scss-module__LdxJJq__form-error__text-container{align-items:center;gap:var(--spacing-5xl);flex-direction:column;max-width:50ch;display:flex}.FormError-module-scss-module__LdxJJq__form-error__icon-container{color:var(--color-text-error);border-radius:var(--border-radius-full);border:solid var(--spacing-xxs)#fae7e6;padding:var(--spacing-md);position:relative}.FormError-module-scss-module__LdxJJq__form-error__icon-container:after{opacity:.3;content:"";border-radius:var(--border-radius-full);border:solid var(--spacing-xxs)var(--color-text-error);width:calc(100% - var(--spacing-md));height:calc(100% - var(--spacing-md));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.ScrollSlider-module-scss-module__d3ulxG__scroll-slider__wrapp{pointer-events:none;width:100%;height:100dvh;position:absolute;top:0;left:0;overflow:hidden}.ScrollSlider-module-scss-module__d3ulxG__scroll-slides-wrapp{justify-content:center;align-items:center;height:100%;padding:0;display:flex}.ScrollSlider-module-scss-module__d3ulxG__scroll-slider__skip-btn{inset-inline-end:var(--spacing-xl);top:calc(72px + var(--spacing-xl));z-index:1;position:absolute}
.ArabiaMap-module-scss-module__lA8bVa__arabia-map{will-change:transform;transform-origin:100% 0;max-width:none;height:200vh;transition:all 2s;position:absolute;top:4vh;right:-14vh;transform:scale(.35)}.ArabiaMap-module-scss-module__lA8bVa__arabia-map.ArabiaMap-module-scss-module__lA8bVa__hiddenTransition{transition:all 2s,opacity .6s ease-out,transform .6s ease-out}.ArabiaMap-module-scss-module__lA8bVa__arabia-map.ArabiaMap-module-scss-module__lA8bVa__hidden{opacity:0;transform:scale(.6)}@media screen and (min-width:1024px){.ArabiaMap-module-scss-module__lA8bVa__arabia-map{top:0;right:0;transform:scale(.5)}}.ArabiaMap-module-scss-module__lA8bVa__arabia-map>svg{max-width:unset;will-change:transform;transform-origin:100% 0;width:auto;height:200vh;transition:opacity 3s;position:absolute;top:0;right:0}.ArabiaMap-module-scss-module__lA8bVa__arabia-map span{color:#fff;letter-spacing:0;z-index:10;text-align:right;direction:ltr;width:max-content;font-family:Fedra Sans AL;font-weight:600;transition:all .5s;position:absolute}.ArabiaMap-module-scss-module__lA8bVa__arabia-map .ArabiaMap-module-scss-module__lA8bVa__ksa-name{opacity:1;font-size:1.7rem;top:57vh;right:95vh}@media screen and (min-width:1024px){.ArabiaMap-module-scss-module__lA8bVa__arabia-map .ArabiaMap-module-scss-module__lA8bVa__ksa-name{top:75vh;right:62vh}}.ArabiaMap-module-scss-module__lA8bVa__arabia-map .ArabiaMap-module-scss-module__lA8bVa__red-sea-name{opacity:1;font-size:1.7rem;top:94vh;right:121vh}.ArabiaMap-module-scss-module__lA8bVa__arabia-map.ArabiaMap-module-scss-module__lA8bVa__marker-0{transform:scale(1.5)translate(97vh)translateY(-58vh)translateZ(0)}@media screen and (min-width:1024px){.ArabiaMap-module-scss-module__lA8bVa__arabia-map.ArabiaMap-module-scss-module__lA8bVa__marker-0{transform:scale(1.5)translate(100vh)translateY(-44vh)translateZ(0)}}.ArabiaMap-module-scss-module__lA8bVa__arabia-map.ArabiaMap-module-scss-module__lA8bVa__marker-0 .ArabiaMap-module-scss-module__lA8bVa__svg-marker-theredsea{opacity:0}.ArabiaMap-module-scss-module__lA8bVa__arabia-map.ArabiaMap-module-scss-module__lA8bVa__marker-0 .ArabiaMap-module-scss-module__lA8bVa__the-red-sea-name{opacity:1;top:74vh;right:127vh}.ArabiaMap-module-scss-module__lA8bVa__arabia-map.ArabiaMap-module-scss-module__lA8bVa__marker-1{transform:scale(1.5)translate(105vh)translateY(-44vh)translateZ(0)}@media screen and (min-width:1024px){.ArabiaMap-module-scss-module__lA8bVa__arabia-map.ArabiaMap-module-scss-module__lA8bVa__marker-1{transform:scale(1.5)translate(102vh)translateY(-34vh)translateZ(0)}}.ArabiaMap-module-scss-module__lA8bVa__arabia-map.ArabiaMap-module-scss-module__lA8bVa__marker-1 .ArabiaMap-module-scss-module__lA8bVa__svg-marker-amaala{opacity:0}.ArabiaMap-module-scss-module__lA8bVa__arabia-map.ArabiaMap-module-scss-module__lA8bVa__marker-1 .ArabiaMap-module-scss-module__lA8bVa__amaala-name{opacity:1;top:61vh;right:132vh}.ArabiaMap-module-scss-module__lA8bVa__arabia-map .ArabiaMap-module-scss-module__lA8bVa__svg-marker-theredsea,.ArabiaMap-module-scss-module__lA8bVa__arabia-map .ArabiaMap-module-scss-module__lA8bVa__svg-marker-amaala{opacity:1;transition:opacity .3s}.ArabiaMap-module-scss-module__lA8bVa__arabia-map .ArabiaMap-module-scss-module__lA8bVa__names{opacity:0;transition:opacity .3s}.ArabiaMap-module-scss-module__lA8bVa__arabia-map .ArabiaMap-module-scss-module__lA8bVa__names.ArabiaMap-module-scss-module__lA8bVa__visible{opacity:1}.ArabiaMap-module-scss-module__lA8bVa__arabia-map .ArabiaMap-module-scss-module__lA8bVa__water{opacity:0;transition:opacity .5s}.ArabiaMap-module-scss-module__lA8bVa__arabia-map .ArabiaMap-module-scss-module__lA8bVa__water.ArabiaMap-module-scss-module__lA8bVa__visible{opacity:1}.ArabiaMap-module-scss-module__lA8bVa__arabia-map .ArabiaMap-module-scss-module__lA8bVa__ksa-map{opacity:.5;transition:opacity .5s}.ArabiaMap-module-scss-module__lA8bVa__arabia-map .ArabiaMap-module-scss-module__lA8bVa__ksa-map.ArabiaMap-module-scss-module__lA8bVa__visible{opacity:1}.ArabiaMap-module-scss-module__lA8bVa__arabia-map .ArabiaMap-module-scss-module__lA8bVa__destination-names{opacity:0;font-size:.7rem}.ArabiaMap-module-scss-module__lA8bVa__arabia-map .ArabiaMap-module-scss-module__lA8bVa__destinations-area{opacity:0;transition:opacity .5s}.ArabiaMap-module-scss-module__lA8bVa__arabia-map .ArabiaMap-module-scss-module__lA8bVa__destinations-area.ArabiaMap-module-scss-module__lA8bVa__visible{opacity:1}.ArabiaMap-module-scss-module__lA8bVa__arabia-map__marker{opacity:0;width:1.5vh;height:1.5vh;transition:opacity .15s;position:absolute}.ArabiaMap-module-scss-module__lA8bVa__arabia-map__marker.ArabiaMap-module-scss-module__lA8bVa__visible{opacity:1}.ArabiaMap-module-scss-module__lA8bVa__arabia-map__marker.ArabiaMap-module-scss-module__lA8bVa__visible:before{animation:1.2s cubic-bezier(.215,.61,.355,1) infinite ArabiaMap-module-scss-module__lA8bVa__pulse-ring}.ArabiaMap-module-scss-module__lA8bVa__arabia-map__marker.ArabiaMap-module-scss-module__lA8bVa__visible:after{animation:1.2s cubic-bezier(.455,.03,.515,.955) -.4s infinite ArabiaMap-module-scss-module__lA8bVa__pulse-dot}.ArabiaMap-module-scss-module__lA8bVa__arabia-map__marker:before{content:"";box-sizing:border-box;background-color:var(--color-main-base-light-blue);border-radius:45px;width:300%;height:300%;margin-top:-100%;margin-left:-100%;margin-right:-100%;display:block;position:relative}.ArabiaMap-module-scss-module__lA8bVa__arabia-map__marker:after{content:"";background-color:var(--color-main-brand-tertiary-500);border-radius:15px;width:100%;height:100%;display:block;position:absolute;top:0;left:0;box-shadow:0 0 8px #0000004d}.ArabiaMap-module-scss-module__lA8bVa__arabia-map__marker.ArabiaMap-module-scss-module__lA8bVa__theredsea{z-index:10;top:74vh;right:114.5vh}.ArabiaMap-module-scss-module__lA8bVa__arabia-map__marker.ArabiaMap-module-scss-module__lA8bVa__amaala{z-index:10;top:61vh;right:123vh}@keyframes ArabiaMap-module-scss-module__lA8bVa__pulse-ring{0%{transform:scale(.33)}80%,to{opacity:0}}@keyframes ArabiaMap-module-scss-module__lA8bVa__pulse-dot{0%{transform:scale(.8)}50%{transform:scale(1)}to{transform:scale(.8)}}
.ExtraordinaryDestinations-module-scss-module__374GuG__extraordinary-section{z-index:1;background-color:#fff;justify-content:center;align-items:center;padding-top:100px;padding-bottom:100px;display:block;position:relative}.ExtraordinaryDestinations-module-scss-module__374GuG__extraordinary-section_title-wrapp{margin:0 0 24px}@media (min-width:768px){.ExtraordinaryDestinations-module-scss-module__374GuG__extraordinary-section_title-wrapp{margin:0 0 60px}}.ExtraordinaryDestinations-module-scss-module__374GuG__extraordinary-section__button{justify-self:center;margin:24px auto 0;display:flex}@media (min-width:768px){.ExtraordinaryDestinations-module-scss-module__374GuG__extraordinary-section__button{margin:60px auto 0}}.ExtraordinaryDestinations-module-scss-module__374GuG__extraordinary-section__dialog{width:359px;height:539px}
.HeaderSection-module-scss-module__td1vCa__header-section{width:100%}.HeaderSection-module-scss-module__td1vCa__header-section__content{gap:var(--spacing-md);max-width:846px}@media (min-width:1024px){.HeaderSection-module-scss-module__td1vCa__header-section__content{gap:var(--spacing-xl)}}.HeaderSection-module-scss-module__td1vCa__header-section__logo{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.HeaderSection-module-scss-module__td1vCa__header-section__description{margin-top:1rem}.HeaderSection-module-scss-module__td1vCa__header-section.HeaderSection-module-scss-module__td1vCa__center{text-align:center}:lang(ar) .HeaderSection-module-scss-module__td1vCa__header-section__content{gap:var(--spacing-lg)}@media (min-width:1024px){:lang(ar) .HeaderSection-module-scss-module__td1vCa__header-section__content{gap:var(--spacing-md)}}
.Container-module-scss-module__MSN4ZW__container{padding:0 var(--spacing-xl);max-width:var(--width-4xl);margin:0 auto}@media screen and (min-width:1024px){.Container-module-scss-module__MSN4ZW__container{padding:0 var(--spacing-3xl)}}@media screen and (min-width:1440px){.Container-module-scss-module__MSN4ZW__container{padding:0 var(--spacing-8xl)}}
.FaqListSection-module-scss-module__gkSQ_G__faq-list__container{padding-top:var(--spacing-8xl);padding-bottom:var(--spacing-6xl);margin-bottom:var(--spacing-6xl);width:100%}.FaqListSection-module-scss-module__gkSQ_G__faq-list__header{padding-bottom:var(--spacing-5xl);align-items:center;gap:var(--spacing-2xl);flex-direction:column;display:flex}.FaqListSection-module-scss-module__gkSQ_G__faq-list__description{max-width:65ch}.FaqListSection-module-scss-module__gkSQ_G__faq-list__items>article{width:100%}
.FaqListCompact-module-scss-module__s8oLiq__faq-list-compact__container{padding-top:var(--spacing-6xl);padding-bottom:var(--spacing-6xl);margin-bottom:var(--spacing-6xl);width:100%}.FaqListCompact-module-scss-module__s8oLiq__faq-list-compact__header{padding-bottom:var(--spacing-5xl);align-items:center;gap:var(--spacing-2xl);flex-direction:column;display:flex}.FaqListCompact-module-scss-module__s8oLiq__faq-list-compact__description{max-width:65ch}.FaqListCompact-module-scss-module__s8oLiq__faq-list-compact__items>li>article{width:100%}
.NoAvailability-module-scss-module__yCqFSG__msg_container{padding:var(--spacing-xl,16px);align-items:flex-start;gap:var(--spacing-md,8px);border-top:1px solid var(--color-main-neutral-cold-200);border-bottom:1px solid var(--color-main-neutral-cold-200);background:var(--color-main-base-white,#fff);flex-direction:column;align-self:stretch;display:flex}
