.Offers-module-scss-module__HkkVjG__rsg-offers{z-index:1;justify-content:center;align-items:center;gap:var(--spacing-6xl);width:100%;padding-block:var(--spacing-9xl);background:var(--colors-bg-light-sand-moderate);flex-direction:column;display:flex;position:relative}.Offers-module-scss-module__HkkVjG__rsg-offers ul{list-style:outside}@media screen and (min-width:768px){.Offers-module-scss-module__HkkVjG__rsg-offers__card{background:var(--colors-bg-white);max-width:1280px;height:560px}}.Offers-module-scss-module__HkkVjG__rsg-offers__card [data-testid=card-content-title]{color:var(--colors-text-neutral-strong);font-size:var(--Font-size-display-xxs,24px);font-weight:400;line-height:var(--Line-height-H-XS,32px);font-family:var(--font-family-amaala-heading)!important}@media screen and (min-width:768px){.Offers-module-scss-module__HkkVjG__rsg-offers__card [data-testid=card-content-title]{font-size:var(--Font-size-display-xs,32px);line-height:var(--Line-height-H-S,38px)}}:lang(ar) .Offers-module-scss-module__HkkVjG__rsg-offers__card [data-testid=card-content-title]{text-align:right;font-weight:500;line-height:var(--rtl-line-height-heading-xs,36px);font-family:var(--font-family-amaala-heading-ar)!important}@media screen and (min-width:768px){:lang(ar) .Offers-module-scss-module__HkkVjG__rsg-offers__card [data-testid=card-content-title]{font-size:var(--Font-size-display-xs,32px);line-height:var(--rtl-line-height-heading-s)}}.Offers-module-scss-module__HkkVjG__rsg-offers__card [data-testid=card-content-description]{color:var(--colors-text-neutral-strong);font-variant-numeric:lining-nums proportional-nums;font-size:var(--Font-size-text-sm,14px);font-weight:400;line-height:var(--Line-height-text-sm,20px);font-family:var(--font-family-amaala-body)!important}:lang(ar) .Offers-module-scss-module__HkkVjG__rsg-offers__card [data-testid=card-content-description]{text-align:right;font-size:var(--font-size-body-m,16px);font-weight:500;line-height:var(--rtl-line-height-body-s);text-transform:uppercase!important;font-family:var(--font-family-amaala-caption)!important}.Offers-module-scss-module__HkkVjG__rsg-offers__card [data-testid=card-content-subtitle]{color:var(--colors-text-neutral-strong);font-variant-numeric:lining-nums proportional-nums;font-size:var(--font-size-body-xs,12px);font-weight:400;line-height:var(--ltr-line-height-body-xs,18px);font-family:var(--font-family-amaala-body)!important}:lang(ar) .Offers-module-scss-module__HkkVjG__rsg-offers__card [data-testid=card-content-subtitle]{text-align:right;font-weight:500;font-size:var(--Font-size-text-xs,12px);line-height:var(--rtl-line-height-body-xs,20px)}@media screen and (min-width:768px){:lang(ar) .Offers-module-scss-module__HkkVjG__rsg-offers__card [data-testid=card-content-subtitle]{font-size:var(--Font-size-text-sm,14px);line-height:var(--rtl-line-height-body-s)}}.Offers-module-scss-module__HkkVjG__rsg-offers__button{background-color:#0000!important}
.cms-caption{text-transform:uppercase;font-family:var(--font-family-amaala-body);letter-spacing:.16rem;color:var(--color-text-brand-primary);font-size:1rem;font-weight:400;line-height:1.5rem}@media screen and (min-width:768px){.cms-caption{letter-spacing:.16rem;font-size:1.125rem;font-weight:400;line-height:1.75rem}}
.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row{z-index:1;background-color:var(--color-main-neutral-cold-50);width:100%;height:fit-content;padding-top:80px;padding-bottom:80px;display:block;position:relative}@media (min-width:1024px){.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row{padding-bottom:100px}}.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__container{display:block}.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__header{margin-bottom:var(--spacing-5xl)}.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__header p{color:var(--color-main-brand-primary-200)!important}.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__cards-wrapp{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:1024px){.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__cards-wrapp{flex-direction:row}}.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__card{border-radius:.75rem;flex:357px;height:auto;display:block;position:relative;overflow:hidden}@media (min-width:1024px){.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__card{flex-basis:auto;height:300px}}.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__card{border-radius:0}.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__card:hover .CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__card-hover-layer{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__card-hover-layer{z-index:1;--tw-translate-y:100%;width:100%;height:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));background-color:var(--color-main-base-dark-blue);padding:1.5rem;transition:transform .27s ease-in-out;display:block;position:absolute;top:0;left:0}.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__card-hover-layer-title{margin-bottom:.5rem;text-transform:uppercase!important}.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__card-hover-layer-paragraph{text-transform:unset!important;margin-bottom:1rem!important;line-height:20px!important;display:block!important}.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__card-hover-layer-link{text-transform:uppercase}.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__card-hover-layer-link span{text-transform:uppercase;font-size:.875rem;line-height:1.25rem}.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__card-img-wrapp{width:100%;height:100%;min-height:300px;padding:1.5rem;display:block;position:relative}@media (max-width:1024px){.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__card-img-wrapp{min-height:280px}}.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__card-img-text{text-transform:uppercase;--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity));padding-left:1.5rem;padding-right:1.5rem;display:block;position:absolute;bottom:1.5rem;left:0}.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__card-img-text-ltr{text-align:left}.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__card-img-text-rtl{text-align:right}.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__card-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__card-discover-more-btn{--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));display:block;position:absolute;top:50%;left:50%}@media (min-width:1024px){.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__card-discover-more-btn{display:none}}.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__card-discover-more-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0003}.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__card-overlay{background:linear-gradient(#0000 0%,#000c 80%);width:100%;height:50%;position:absolute;bottom:0;left:0}.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__bg{z-index:-1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));width:100%;height:250px;display:none;position:absolute;bottom:0;left:0}@media (min-width:1024px){.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__bg{display:block}}.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__button{margin-top:2.5rem;margin-left:auto;margin-right:auto;display:block}@media (min-width:1024px){.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__button{display:none}}.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__explore{justify-content:center;margin-top:2.5rem;display:flex}@media screen and (max-width:767px){.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__explore{margin-top:2.25rem}}.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__explore button{padding:var(--spacing-xs)var(--spacing-lg)}@media (prefers-reduced-motion:no-preference){.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__card{animation:.42s ease-out both CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-enter}.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__card:nth-child(2){animation-delay:70ms}.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__card:nth-child(3){animation-delay:.14s}.CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-blocks-row__card:nth-child(4){animation-delay:.21s}}@keyframes CardLauncherBlocksRowSection-module-scss-module__eFJuBq__cards-launcher-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
.WeatherAndSeasonSection-module-scss-module__rh2skq__rsg-location-section{margin-top:var(--spacing-4xl);margin-bottom:var(--spacing-10xl)}@media (min-width:1024px){.WeatherAndSeasonSection-module-scss-module__rh2skq__rsg-location-section{padding-block:var(--spacing-5xl);background-color:var(--colors-bg-white);margin-top:0;margin-bottom:0}}.WeatherAndSeasonSection-module-scss-module__rh2skq__rsg-location-section__wrapper{padding-top:var(--spacing-8xl)}.WeatherAndSeasonSection-module-scss-module__rh2skq__rsg-location-section__wrapper-home{z-index:1;background-color:var(--colors-bg-white);padding-bottom:var(--spacing-xl);position:relative}@media (max-width:768px){.WeatherAndSeasonSection-module-scss-module__rh2skq__rsg-location-section__container-wrap{padding:0}}.WeatherAndSeasonSection-module-scss-module__rh2skq__rsg-location-section__container{background-color:var(--colors-bg-light-sand-moderate);align-items:stretch;height:380px;display:flex;overflow:hidden}@media (min-width:769px){.WeatherAndSeasonSection-module-scss-module__rh2skq__rsg-location-section__container{background-color:var(--colors-bg-light-sand-moderate);align-items:center}}@media (max-width:768px){.WeatherAndSeasonSection-module-scss-module__rh2skq__rsg-location-section__container{border-radius:0;flex-direction:column;gap:32px;height:auto}}.WeatherAndSeasonSection-module-scss-module__rh2skq__rsg-location-section__info-panel{padding-block:var(--spacing-6xl);background-color:var(--colors-bg-light-sand-moderate);flex-direction:column;flex:1 1 0;justify-content:space-between;padding-inline-start:var(--spacing-7xl);padding-inline-end:0;display:flex}@media (max-width:768px){.WeatherAndSeasonSection-module-scss-module__rh2skq__rsg-location-section__info-panel{padding:var(--spacing-5xl)var(--spacing-xl)var(--spacing-none)}}.WeatherAndSeasonSection-module-scss-module__rh2skq__rsg-location-section__season-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;flex:1 1 0;min-width:0;height:100%}@media (min-width:769px){.WeatherAndSeasonSection-module-scss-module__rh2skq__rsg-location-section__season-img{flex:none;width:628px}}@media (max-width:768px){.WeatherAndSeasonSection-module-scss-module__rh2skq__rsg-location-section__season-img{height:240px;padding:var(--spacing-none)var(--spacing-xl)var(--spacing-xl)}}.WeatherAndSeasonSection-module-scss-module__rh2skq__rsg-location-section__switcher{width:inherit}@media (max-width:500px){.WeatherAndSeasonSection-module-scss-module__rh2skq__rsg-location-section__switcher{width:95%}}.WeatherAndSeasonSection-module-scss-module__rh2skq__rsg-location-section__destinations{border-radius:var(--border-radius-full);background-color:#fff}.WeatherAndSeasonSection-module-scss-module__rh2skq__rsg-location-section__dynamic-container{gap:var(--spacing-6xl);flex-direction:column;display:flex}@media (max-width:768px){.WeatherAndSeasonSection-module-scss-module__rh2skq__rsg-location-section__dynamic-container{gap:16px}}.WeatherAndSeasonSection-module-scss-module__rh2skq__rsg-location-section__season-tabs{align-self:flex-start}.WeatherAndSeasonSection-module-scss-module__rh2skq__rsg-location-section__season-tabs [role=tablist]{justify-content:flex-start;gap:var(--spacing-3xl);padding-top:0}
.WeatherSection-module-scss-module__7h-tca__rsg-weather-section{gap:var(--spacing-3xl);flex-direction:column;width:100%;display:flex}@media (max-width:768px){.WeatherSection-module-scss-module__7h-tca__rsg-weather-section{gap:var(--spacing-none)}}.WeatherSection-module-scss-module__7h-tca__rsg-weather-section__weather-conditions{align-items:center;gap:var(--spacing-3xl);display:flex}.WeatherSection-module-scss-module__7h-tca__rsg-weather-section__exp-container{gap:var(--spacing-3xl);flex-wrap:wrap;display:flex}.WeatherSection-module-scss-module__7h-tca__rsg-weather-card__container{justify-content:flex-end;align-items:flex-start;gap:var(--spacing-md);flex-direction:column;width:160px;display:flex}@media (min-width:769px){.WeatherSection-module-scss-module__7h-tca__rsg-weather-card__container{width:242px}}.WeatherSection-module-scss-module__7h-tca__rsg-weather-card__title,.WeatherSection-module-scss-module__7h-tca__rsg-weather-card__title_unit{white-space:nowrap}@media (max-width:768px){.WeatherSection-module-scss-module__7h-tca__rsg-weather-card__title{font-family:var(--font-family-amaala-body)!important;font-size:var(--font-size-heading-m,40px)!important;font-weight:var(--font-weight-regular,400)!important;line-height:var(--font-size-heading-m,40px)!important;letter-spacing:.04em!important}.WeatherSection-module-scss-module__7h-tca__rsg-weather-card__title_unit,.WeatherSection-module-scss-module__7h-tca__rsg-weather-card__label{font-family:var(--font-family-amaala-body)!important;text-transform:none!important;font-weight:500!important}.WeatherSection-module-scss-module__7h-tca__rsg-weather-card__title_unit{line-height:24px;font-size:var(--font-size-text-s,20px)!important}.WeatherSection-module-scss-module__7h-tca__rsg-weather-card__label{line-height:18px;font-size:var(--font-size-text-s,14px)!important}}@media (min-width:769px){.WeatherSection-module-scss-module__7h-tca__rsg-weather-card__title{letter-spacing:.96px!important;font-weight:400!important}.WeatherSection-module-scss-module__7h-tca__rsg-weather-card__title_unit{letter-spacing:.8px!important;font-weight:500!important}.WeatherSection-module-scss-module__7h-tca__rsg-weather-card__label{font-family:var(--font-family-amaala-body)!important;letter-spacing:.8px!important;text-transform:none!important;font-size:20px!important;font-weight:500!important;line-height:30px!important}}.WeatherSection-module-scss-module__7h-tca__rsg-weather-card__information{align-items:baseline;gap:6px;display:flex}.WeatherSection-module-scss-module__7h-tca__rsg-weather-card__description{flex-direction:column;width:160px;display:flex}@media (min-width:769px){.WeatherSection-module-scss-module__7h-tca__rsg-weather-card__description{width:242px}}.WeatherSection-module-scss-module__7h-tca__rsg-activity-card{padding:var(--spacing-lg);padding-left:var(--spacing-xl);border-radius:var(--border-radius-md);gap:var(--spacing-xl);background-color:#fff;max-width:412px;height:144px}.WeatherSection-module-scss-module__7h-tca__rsg-activity-card__text{flex-direction:column;justify-content:space-between;height:100%}.WeatherSection-module-scss-module__7h-tca__rsg-activity-card__title{overflow-wrap:break-word;white-space:normal;flex-direction:column;width:231px;display:flex}
.AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info{align-items:center;gap:var(--spacing-6xl);padding:var(--spacing-6xl)var(--spacing-xl)var(--spacing-7xl);background-color:#f8f5ec;flex-direction:column;display:flex}@media screen and (min-width:1024px){.AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info{gap:var(--spacing-8xl);padding:var(--spacing-8xl)var(--spacing-8xl)var(--spacing-9xl)}}.AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info__header,.AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info__body{width:100%}.AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info__body{gap:var(--spacing-xl);flex-direction:column;display:flex}@media screen and (min-width:1024px){.AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info__body{grid-template-columns:minmax(0,2fr) minmax(0,1.5fr);grid-template-areas:"content media";align-items:stretch;display:grid}}.AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info__content{gap:var(--spacing-xl);flex-direction:column;min-width:0;display:flex}@media screen and (min-width:1024px){.AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info__content{grid-area:content;justify-content:space-between}}.AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info__copy{justify-content:center;gap:var(--spacing-xl);text-align:start;flex-direction:column;max-width:60%;margin-inline-end:auto;display:flex}@media screen and (min-width:1024px){.AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info__copy{flex:1}}.AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info__item-title,.AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info__item-description,.AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info__item-description p{text-align:start;margin:0}.AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info__controls{align-items:center;gap:var(--spacing-xl);display:flex}.AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info__pagination{direction:ltr;justify-content:flex-start;width:max-content;margin-top:0}.AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info__media{min-width:0;height:26rem;position:relative;overflow:visible}@media screen and (min-width:1024px){.AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info__media{grid-area:media;height:707px}}.AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info__slide{opacity:0;pointer-events:none;transition:opacity .8s ease-in-out;position:absolute;inset:0}.AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info__slide--active{z-index:1;opacity:1;pointer-events:auto}.AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info__image{-o-object-fit:cover;object-fit:cover;display:block}.AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info__image--primary{width:100%;height:100%}.AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info__image--secondary{z-index:1;inset-inline-start:8%;width:60%;height:50%;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (min-width:1024px){.AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info__image--secondary{width:46%;inset-inline-start:-18%}}.AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info__progress{justify-content:flex-end;align-items:center;width:16rem;height:1px;display:flex;position:relative}.AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info__progress-track,.AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info__progress-fill{height:1px;display:block}.AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info__progress-track{background-color:var(--colors-border-brand-weakest,var(--colors-border-neutral-weakest));width:60%}.AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info__progress-fill{inset-inline-start:40%;background-color:var(--colors-border-brand-moderate);width:0;animation-name:AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info-progress;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;top:0}@keyframes AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info-progress{0%{width:0}to{width:60%}}@media (prefers-reduced-motion:reduce){.AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info__slide{transition:none}.AmaalaMultiImageCardSliderSideInfo-module-scss-module__NphmIq__multi-image-side-info__progress-fill{width:60%;animation:none}}
.VideoSection-module-scss-module__cadSUq__video-section__container{position:relative;overflow:hidden}.VideoSection-module-scss-module__cadSUq__video-section__text-container{z-index:2;max-width:min(100%,42rem);padding-top:var(--spacing-5xl);padding-inline:var(--spacing-3xl);text-align:start;position:absolute;inset-inline:0 auto}@media screen and (min-width:1024px){.VideoSection-module-scss-module__cadSUq__video-section__text-container{padding-top:84px;padding-inline:80px}}.VideoSection-module-scss-module__cadSUq__video-section__title{max-width:6.25em;margin-bottom:16px;display:block}.VideoSection-module-scss-module__cadSUq__video-section__subtitle{max-width:28em;display:block}.VideoSection-module-scss-module__cadSUq__video-section__mobile-break{display:block}@media screen and (min-width:1440px){.VideoSection-module-scss-module__cadSUq__video-section__mobile-break{display:none}}.VideoSection-module-scss-module__cadSUq__video-section__desktop-break{display:none}@media screen and (min-width:1440px){.VideoSection-module-scss-module__cadSUq__video-section__desktop-break{display:block}}.VideoSection-module-scss-module__cadSUq__video-section__video{-o-object-fit:cover;object-fit:cover;z-index:1;width:100%;height:700px;position:relative}.VideoSection-module-scss-module__cadSUq__video-section__poster-container{z-index:2;width:100%;height:700px;position:absolute;top:0;left:0}.VideoSection-module-scss-module__cadSUq__video-section__poster-container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.VideoSection-module-scss-module__cadSUq__video-section__play-pause-button{z-index:5;width:80px;height:80px;color:var(--color-main-base-white);cursor:pointer;opacity:1;background-color:#00000073;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;transition:background-color .2s ease-in-out;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VideoSection-module-scss-module__cadSUq__video-section__play-pause-button:hover{background-color:#0009}.VideoSection-module-scss-module__cadSUq__video-section__loader{z-index:2;margin-top:-45px;margin-left:-45px;position:absolute;top:50%;left:50%}@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)) .VideoSection-module-scss-module__cadSUq__video-section__text-container{inset-inline-start:0}}
.CardsSliderStandard-module-scss-module__q9U9nG__cards-slider-standard-section{z-index:0;padding-top:var(--spacing-8xl);padding-bottom:var(--spacing-8xl);background-color:#fff;position:relative}@media screen and (max-width:767px){.CardsSliderStandard-module-scss-module__q9U9nG__cards-slider-standard-section{padding-top:var(--spacing-none);padding-bottom:3.5rem}}.CardsSliderStandard-module-scss-module__q9U9nG__cards-slider-standard-section [data-mb-br]{display:block}.CardsSliderStandard-module-scss-module__q9U9nG__cards-slider-standard-section [data-dkt-br]{display:none}@media (min-width:1440px){.CardsSliderStandard-module-scss-module__q9U9nG__cards-slider-standard-section [data-mb-br]{display:none}.CardsSliderStandard-module-scss-module__q9U9nG__cards-slider-standard-section [data-dkt-br]{display:block}}.CardsSliderStandard-module-scss-module__q9U9nG__cards-slider-standard-section__carousel{padding-top:3.5rem}@media screen and (min-width:1440px){.CardsSliderStandard-module-scss-module__q9U9nG__cards-slider-standard-section__carousel{padding-inline:var(--spacing-8xl)}}.CardsSliderStandard-module-scss-module__q9U9nG__cards-slider-standard-section__carousel [data-testid=shifted-carousel-card-title]{color:var(--colors-text-brand-moderate);font-variant-numeric:lining-nums proportional-nums;text-transform:none;font-family:var(--font-family-amaala-caption)!important;font-style:italic!important;font-weight:500!important}[dir=rtl] .CardsSliderStandard-module-scss-module__q9U9nG__cards-slider-standard-section__carousel [data-testid=shifted-carousel-card-title]{font-style:normal!important}.CardsSliderStandard-module-scss-module__q9U9nG__cards-slider-standard-section__carousel [data-testid=shifted-carousel-card-subtitle]{color:var(--Colors-Text-text-primary,#1c1917);font-variant-numeric:lining-nums proportional-nums;font-style:normal;font-family:var(--font-family-amaala-body)!important;font-size:1rem!important;font-weight:400!important;line-height:1.5rem!important}.CardsSliderStandard-module-scss-module__q9U9nG__cards-slider-standard-section__main{z-index:1;position:relative}.CardsSliderStandard-module-scss-module__q9U9nG__cards-slider-standard-section__main .CardsSliderStandard-module-scss-module__q9U9nG__cards-slider-standard-section__title{gap:var(--spacing-xl);width:100%;max-width:846px;padding-top:var(--spacing-7xl);padding-inline:var(--spacing-4xl);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}@media screen and (max-width:767px){.CardsSliderStandard-module-scss-module__q9U9nG__cards-slider-standard-section__main .CardsSliderStandard-module-scss-module__q9U9nG__cards-slider-standard-section__title{padding-inline:var(--spacing-xl)}}@media screen and (min-width:1440px){.CardsSliderStandard-module-scss-module__q9U9nG__cards-slider-standard-section__main .CardsSliderStandard-module-scss-module__q9U9nG__cards-slider-standard-section__title{padding-top:var(--spacing-6xl);padding-inline:var(--spacing-6xl)}}.CardsSliderStandard-module-scss-module__q9U9nG__cards-slider-standard-section--dark{background-color:var(--color-bg-primary)}
.FlightInfoSection-module-scss-module__-j9c1a__rsg-flight-information{background:var(--colors-bg-light-sand-moderate);padding-bottom:var(--spacing-8xl)}.FlightInfoSection-module-scss-module__-j9c1a__rsg-flight-information__container{flex-direction:column;align-items:center;display:flex}.FlightInfoSection-module-scss-module__-j9c1a__rsg-flight-information .FlightInfoSection-module-scss-module__-j9c1a__header-container{text-align:center;width:100%;margin-top:5rem}.FlightInfoSection-module-scss-module__-j9c1a__rsg-flight-information .FlightInfoSection-module-scss-module__-j9c1a__header-container__headline{text-transform:capitalize;font-style:italic}.FlightInfoSection-module-scss-module__-j9c1a__rsg-flight-information .FlightInfoSection-module-scss-module__-j9c1a__header-container__filters{color:var(--colors-text-neutral-strong);font-weight:400}.FlightInfoSection-module-scss-module__-j9c1a__rsg-flight-information .FlightInfoSection-module-scss-module__-j9c1a__header-container__filters-container span{font-size:32px;font-weight:400;line-height:38px;display:inline}.FlightInfoSection-module-scss-module__-j9c1a__rsg-flight-information__airports{border:none;border-bottom:2px solid #b1b1b1;border-radius:0;width:208px}@media (min-width:1440px){.FlightInfoSection-module-scss-module__-j9c1a__rsg-flight-information__airports{width:274px}}.FlightInfoSection-module-scss-module__-j9c1a__rsg-flight-information__airports select{width:100%}.FlightInfoSection-module-scss-module__-j9c1a__rsg-flight-information__days{border:none;border-bottom:2px solid #b1b1b1;border-radius:0;width:116px}@media (min-width:1440px){.FlightInfoSection-module-scss-module__-j9c1a__rsg-flight-information__days{width:150px}}.FlightInfoSection-module-scss-module__-j9c1a__rsg-flight-information__days select{width:100%}.FlightInfoSection-module-scss-module__-j9c1a__rsg-flight-information__tabs{background-color:var(--colors-bg-light-sand-strong);border-radius:5rem;gap:0;margin:0 auto}.FlightInfoSection-module-scss-module__-j9c1a__rsg-flight-information__tabs [role=group]{gap:var(--spacing-lg)}.FlightInfoSection-module-scss-module__-j9c1a__rsg-flight-information__tabs [class*=switcher__item__label]{text-transform:capitalize;color:var(--colors-text-neutral-strong,"#3C4540");font-size:14px;font-weight:500}.FlightInfoSection-module-scss-module__-j9c1a__rsg-flight-information__tabs-container{flex-direction:column;align-items:center;gap:32px;width:100%;margin-top:60px;display:flex}@media (min-width:1024px){.FlightInfoSection-module-scss-module__-j9c1a__rsg-flight-information__tabs-container{flex-direction:row;justify-content:space-between}}.FlightInfoSection-module-scss-module__-j9c1a__rsg-flight-information__cta{text-transform:capitalize;white-space:nowrap}.FlightInfoSection-module-scss-module__-j9c1a__rsg-flight-information__more-flights{gap:16px;margin-top:64px}.FlightInfoSection-module-scss-module__-j9c1a__rsg-flight-information__more-flights-button{text-transform:capitalize;color:var(--colors-text-neutral-strong);background-color:#0000!important}.FlightInfoSection-module-scss-module__-j9c1a__rsg-flight-information select{background-color:#0000}.FlightInfoSection-module-scss-module__-j9c1a__rsg-flight-information select option{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.CardFlightGrid-module-scss-module__H2O1GG__rsg-flight-grid{flex-flow:column wrap;gap:12px;margin-top:48px;display:flex}@media (min-width:768px){.CardFlightGrid-module-scss-module__H2O1GG__rsg-flight-grid{box-sizing:border-box;flex-direction:row;gap:24px}}.CardFlightGrid-module-scss-module__H2O1GG__rsg-flight-grid__logo{width:auto;height:40px}
.CardFlightData-module-scss-module__E490xq__rsg-flight-card{background:var(--Colors-Background-bg-primary,#fff);box-sizing:border-box;border-radius:10px;flex-direction:column;flex-shrink:0;flex-basis:calc(33.33% - 16px);align-items:flex-start;min-width:350px;padding:16px 16px 12px;display:flex}.CardFlightData-module-scss-module__E490xq__rsg-flight-card__header{justify-content:space-between;align-self:stretch;align-items:flex-start;margin-bottom:20px;display:flex}.CardFlightData-module-scss-module__E490xq__rsg-flight-card__bottom{border:none;border-top:1px solid #e7e5e4;border-radius:0;justify-content:space-between;align-self:stretch;align-items:center;display:flex}.CardFlightData-module-scss-module__E490xq__rsg-flight-card__bottom-left{flex-direction:row;align-items:center;gap:20px;display:flex}.CardFlightData-module-scss-module__E490xq__rsg-flight-card__bottom__info-iata{flex-direction:column;flex-shrink:0;align-items:flex-start;padding-top:8px;display:flex}.CardFlightData-module-scss-module__E490xq__rsg-flight-card__bottom__info-flight-number{flex-direction:column;flex-shrink:0;align-items:flex-end;padding-top:8px;display:flex}.CardFlightData-module-scss-module__E490xq__rsg-flight-card__bottom__arrow-container{justify-content:center;align-items:end;width:38px;height:40px;display:flex}[dir=rtl] .CardFlightData-module-scss-module__E490xq__rsg-flight-card__bottom__arrow{transform:rotate(180deg)}
.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery{background:var(--bg-img-url-sm)no-repeat center/cover;margin-left:auto;margin-right:auto;padding-top:80px;padding-bottom:80px;display:block;position:relative;overflow:hidden}@media (min-width:391px){.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery{background:var(--bg-img-url)no-repeat center/cover}}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__container{display:block;position:relative}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__logo{width:auto;height:64px}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__logo-wrapp{justify-content:center;align-items:center;width:100%;height:100%;margin-bottom:30px;display:flex}@media (min-width:1024px){.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__logo-wrapp{margin-bottom:1.875rem}}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__header{margin-bottom:60px}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__wrapper{margin-bottom:-40px}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__footer-link{z-index:1;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));color:var(--color-main-base-white,white);text-decoration-line:underline;position:absolute;bottom:1.5rem;left:50%}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__footer-link span{color:var(--color-main-base-white,white)}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__header-wrapp{z-index:3;width:100%;margin-bottom:0;margin-left:auto;margin-right:auto;padding-bottom:2.5rem;padding-left:1.25rem;padding-right:1.25rem;display:block;position:relative}@media (min-width:1024px){.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__header-wrapp{max-width:35%;margin-bottom:-50px}}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__header-wrapp{transition:opacity .8s linear}@media (min-width:1024px){.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__header-wrapp{min-width:668px}}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__header-wrapp.ImmersiveCarousel-module-scss-module__8DOWQq__hidden-header{opacity:0;z-index:0}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-wrapp{grid-template-rows:repeat(6,1fr);grid-template-columns:minmax(0%,10%) minmax(0%,80%) minmax(0%,10%);grid-template-areas:"lt center rt""lt center rt""lt center rt""lb center rb""lb center rb""lb center rb";gap:1rem;width:100%;max-width:100%;max-height:fit-content;transition:max-height 1s,opacity .8s;display:grid;position:relative}@media screen and (min-width:1024px){.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-wrapp{gap:var(--spacing-3xl);grid-template-columns:minmax(0%,2.292%) minmax(0%,22.57%) minmax(0%,49.986%) minmax(0%,22.57%) minmax(0%,2.292%);grid-template-areas:"sl lt center rt sr""sl lt center rt sr""sl lt center rb sr""sl lb center rb sr""sl lb center rb sr""sl lb center rb sr"}}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-wrapp img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container{width:100%}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container img{-o-object-fit:cover;object-fit:cover}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-item{opacity:0;width:100%;height:100%;transition:all 1s ease-out;position:relative;overflow:hidden;transform:translateY(100px)}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-item--animated{opacity:1;transform-origin:50%;transform:translateY(0)}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container:first-child{align-self:center;height:560px;display:none}@media (min-width:1024px){.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container:first-child{display:flex}}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container:first-child{grid-area:sl;align-self:center}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container:first-child>div{border-top-right-radius:0;border-bottom-right-radius:0}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container:first-child>div: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)){border-radius:0}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container:nth-child(2){grid-area:1/lt/span 3;align-self:end;height:calc(100% + 40px);margin-top:-40px}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container:nth-child(2)>div{border-top-right-radius:0;border-bottom-right-radius:0}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container:nth-child(2)>div: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)){border-radius:0}@media screen and (min-width:768px){.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container:nth-child(2)>div,.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container:nth-child(2)>div: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)){border-radius:0}}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container:nth-child(3){grid-area:4/lb/span 3;align-self:start;height:calc(100% - 40px)}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container:nth-child(3)>div{border-top-right-radius:0;border-bottom-right-radius:0}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container:nth-child(3)>div: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)){border-radius:0}@media screen and (min-width:768px){.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container:nth-child(3)>div,.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container:nth-child(3)>div: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)){border-radius:0}}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container:nth-child(4){grid-area:1/rt/span 2;place-self:end start;height:calc(100% + 40px);margin-top:-40px}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container:nth-child(4)>div{border-top-left-radius:0;border-bottom-left-radius:0}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container:nth-child(4)>div: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)){border-radius:0}@media screen and (min-width:768px){.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container:nth-child(4)>div,.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container:nth-child(4)>div: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)){border-radius:0}}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container:nth-child(5){grid-area:3/rb/span 4;justify-self:start;height:calc(100% - 40px)}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container:nth-child(5)>div{border-top-left-radius:0;border-bottom-left-radius:0}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container:nth-child(5)>div: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)){border-radius:0}@media screen and (min-width:768px){.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container:nth-child(5)>div,.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container:nth-child(5)>div: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)){border-radius:0}}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container:nth-child(6){align-self:center;height:560px;display:none}@media (min-width:1024px){.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container:nth-child(6){display:flex}}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container:nth-child(6){grid-area:sr}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container:nth-child(6)>div{border-top-left-radius:0;border-bottom-left-radius:0;align-self:center}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__image-container:nth-child(6)>div: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)){border-radius:0}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__video-container{z-index:0;border-radius:0;grid-area:1/1/span 6/-1;align-self:flex-start;width:100%;transition:max-width 1s,max-height 1s;display:flex;position:relative}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__video-container video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__floating-text{color:#fff;text-align:center;width:80%;font-weight:600;position:absolute;bottom:0;left:50%}@media screen and (min-width:1440px){.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__floating-text{width:45%}}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__video{-o-object-fit:cover;object-fit:cover;width:100%}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__bottomdescriptions{flex-direction:column;gap:3.5rem;padding-top:30px;padding-left:16px;padding-right:16px;display:flex}@media screen and (min-width:768px){.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__bottomdescriptions{flex-direction:row;gap:5rem;padding-top:60px;padding-left:189px;padding-right:189px}}.ImmersiveCarousel-module-scss-module__8DOWQq__rsg-expand-gallery__bottomdescriptions-column{flex-direction:column;gap:1.5rem;display:flex}
.AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner{isolation:isolate;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;min-height:70vh;display:flex;position:relative;overflow:hidden}@media screen and (min-width:1024px){.AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner{min-height:unset;aspect-ratio:1440/720}}.AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner__backgrounds{z-index:0;position:absolute;inset:0}.AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner__bg-slide{opacity:0;transition:opacity .8s ease-in-out;position:absolute;inset:0}.AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner__bg-slide--active{opacity:1}.AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner__bg-desktop{width:100%;height:100%;display:none}@media screen and (min-width:768px){.AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner__bg-desktop{display:block}}.AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner__bg-mobile{width:100%;height:100%;display:block}@media screen and (min-width:768px){.AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner__bg-mobile{display:none}}.AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner__bg-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner__overlay{background:linear-gradient(#0000 49.98%,#000c 99.62%);position:absolute;inset:0}.AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner__content{z-index:1;align-items:center;gap:var(--spacing-3xl);width:100%;padding-inline:var(--spacing-xl);flex-direction:column;padding-block-end:var(--spacing-6xl);display:flex;position:relative}@media screen and (min-width:768px){.AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner__content{padding-block-end:var(--spacing-11xl)}}@media screen and (min-width:1024px){.AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner__content{left:50%;bottom:var(--spacing-5xl);gap:var(--spacing-4xl);width:628px;padding-block-end:0;padding-inline:0;position:absolute;transform:translate(-50%)}}.AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner__panel{align-items:center;gap:var(--spacing-3xl);flex-direction:column;display:flex}.AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner__title{max-width:var(--width-lg)}.AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner__tabs{justify-content:center;align-items:flex-start;gap:var(--spacing-xl);scrollbar-width:none;flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}.AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner__tabs::-webkit-scrollbar{display:none}@media screen and (max-width:767px){.AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner__tabs{scroll-snap-type:x mandatory;padding-inline:var(--spacing-xl);justify-content:flex-start}}.AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner__tab-wrapper{display:contents}.AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner__separator-wrapper{flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;height:18px;display:flex}.AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner__separator{stroke:var(--colors-icon-brand-oncolor-strong);flex-shrink:0}.AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner__tab{align-items:center;gap:var(--spacing-sm);cursor:pointer;background:0 0;border:none;flex-direction:column;min-width:80px;padding:0;display:flex;position:relative}@media screen and (max-width:767px){.AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner__tab{scroll-snap-align:center}}.AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner__tab-label{white-space:nowrap;font-variant-numeric:lining-nums proportional-nums}.AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner__progress{align-items:center;width:80px;height:1px;display:flex;position:relative}.AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner__progress-track{background:var(--colors-white-alpha-50,#ffffff80);width:100%;height:1px;display:block}.AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner__progress-fill{transform-origin:0;background:var(--colors-icon-oncolor-strong,#fff);width:100%;height:1px;animation-name:AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner-progress;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;inset-block:0;inset-inline-start:0;transform:scaleX(0)}@keyframes AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner: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)) .AmaalaSliderBanner-module-scss-module__8imSlG__amaala-slider-banner__progress-fill{transform-origin:100%}
.BannerStandard-module-scss-module__JtBVmW__rsg-location-banner-section{flex-direction:column;display:flex}@media (min-width:768px){.BannerStandard-module-scss-module__JtBVmW__rsg-location-banner-section{flex-direction:row}}.BannerStandard-module-scss-module__JtBVmW__rsg-location-banner-section{background-color:var(--colors-bg-light-neutral-weak)}@media screen and (min-width:768px){.BannerStandard-module-scss-module__JtBVmW__rsg-location-banner-section{min-height:380px}}.BannerStandard-module-scss-module__JtBVmW__rsg-location-banner-section__header{padding-bottom:3.5rem;padding-top:var(--spacing-5xl);flex-grow:1}@media (min-width:768px){.BannerStandard-module-scss-module__JtBVmW__rsg-location-banner-section__header{padding-top:3.5rem;padding-bottom:2rem}}.BannerStandard-module-scss-module__JtBVmW__rsg-location-banner-section__header{padding:var(--spacing-5xl)var(--spacing-xl)var(--spacing-6xl);flex-direction:column;justify-content:center;display:flex}@media screen and (min-width:1024px){.BannerStandard-module-scss-module__JtBVmW__rsg-location-banner-section__header{padding:var(--spacing-5xl)var(--spacing-3xl)var(--spacing-6xl)}}@media screen and (min-width:1440px){.BannerStandard-module-scss-module__JtBVmW__rsg-location-banner-section__header{padding:var(--spacing-5xl)var(--spacing-8xl)var(--spacing-5xl)}}@media (max-width:767px){.BannerStandard-module-scss-module__JtBVmW__rsg-location-banner-section__header :nth-child(2){margin-bottom:-2px}.BannerStandard-module-scss-module__JtBVmW__rsg-location-banner-section__header :nth-child(3){margin-top:26px}}.BannerStandard-module-scss-module__JtBVmW__rsg-location-banner-section__header [data-testid=header-section-headline]{font-family:"Fedra Sans AL",var(--font-family-amaala-caption),var(--font-family-amaala-body)}.BannerStandard-module-scss-module__JtBVmW__rsg-location-banner-section__cta{width:fit-content;padding:var(--spacing-sm)0;margin:26px auto 0;display:block}@media screen and (min-width:1024px){.BannerStandard-module-scss-module__JtBVmW__rsg-location-banner-section__cta{width:auto;margin:var(--spacing-xl)0 0}}.BannerStandard-module-scss-module__JtBVmW__rsg-location-banner-section__cta span{gap:var(--spacing-sm);color:var(--color-main-neutral-cold-700);text-transform:uppercase;text-underline-offset:30%;text-decoration:underline;display:inline-flex}.BannerStandard-module-scss-module__JtBVmW__rsg-location-banner-section__image{width:100%}@media screen and (min-width:768px){.BannerStandard-module-scss-module__JtBVmW__rsg-location-banner-section__image{width:auto}}.BannerStandard-module-scss-module__JtBVmW__rsg-location-banner-section__image img{-o-object-fit:contain;object-fit:contain;width:100%}.BannerStandard-module-scss-module__JtBVmW__rsg-location-banner-section__image-wrapp{justify-content:flex-end;width:100%;max-width:100%;height:auto;display:flex}@media (min-width:1024px){.BannerStandard-module-scss-module__JtBVmW__rsg-location-banner-section__image-wrapp{max-width:600px}}
.CustomerSupportSection-module-scss-module__kedU9G__rsg-customer-support-section{background-color:var(--colors-bg-light-neutral-weak);padding-top:var(--spacing-8xl);padding-bottom:var(--spacing-7xl);justify-content:center;align-items:center;display:flex}@media (max-width:768px){.CustomerSupportSection-module-scss-module__kedU9G__rsg-customer-support-section{padding-top:var(--spacing-5xl);padding-bottom:var(--spacing-5xl)}}.CustomerSupportSection-module-scss-module__kedU9G__rsg-customer-support-section__list{gap:var(--spacing-3xl);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}@media (max-width:768px){.CustomerSupportSection-module-scss-module__kedU9G__rsg-customer-support-section__list{gap:var(--spacing-7xl)}}.CustomerSupportSection-module-scss-module__kedU9G__rsg-customer-support-section__card{gap:var(--spacing-3xl);padding-left:var(--spacing-9xl);padding-right:var(--spacing-9xl)}@media (max-width:768px){.CustomerSupportSection-module-scss-module__kedU9G__rsg-customer-support-section__card{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl);text-align:center}}.CustomerSupportSection-module-scss-module__kedU9G__rsg-customer-support-section__card-texts-container{gap:var(--spacing-md)}.CustomerSupportSection-module-scss-module__kedU9G__rsg-customer-support-section__card-headline{color:var(--colors-text-brand-strong);text-transform:none;font-style:italic}.CustomerSupportSection-module-scss-module__kedU9G__rsg-customer-support-section__text-title{color:var(--colors-text-neutral-strong);font-weight:400}.CustomerSupportSection-module-scss-module__kedU9G__secondaryNeuralOverride:not(:hover){border:1px solid var(--color-border-brand-primary,#37706c);color:var(--colors-text-neutral-strong,#1e282f);background-color:#fff;justify-content:center;align-items:center;width:186px;height:48px;font-weight:500;display:flex}.CustomerSupportSection-module-scss-module__kedU9G__secondaryNeuralOverride:hover{justify-content:center;align-items:center;width:186px;height:48px;display:flex}
.Proximity-module-scss-module__WUGMyq__proximity-section{padding-top:var(--spacing-8xl);gap:var(--spacing-3xl);background:var(--colors-bg-light-sand-moderate);z-index:1;scroll-snap-align:start;flex-direction:column;display:flex;position:relative}.Proximity-module-scss-module__WUGMyq__proximity-section__tabs{gap:var(--spacing-3xl)}
.ProximityTabContent-module-scss-module__iUfnSa__proximity-tab-content{position:relative}.ProximityTabContent-module-scss-module__iUfnSa__proximity-tab-content__description{margin-bottom:var(--spacing-4xl);max-width:450px;padding:0 var(--spacing-xl);justify-self:center}.ProximityTabContent-module-scss-module__iUfnSa__proximity-tab-content__wrapper{position:relative}@media screen and (min-width:768px){.ProximityTabContent-module-scss-module__iUfnSa__proximity-tab-content__wrapper{height:600px}}.ProximityTabContent-module-scss-module__iUfnSa__proximity-tab-content__container{background-color:var(--color-main-base-white);width:100%;max-width:1440px;height:100%;margin:0 auto;position:relative}@media screen and (min-width:768px){.ProximityTabContent-module-scss-module__iUfnSa__proximity-tab-content__container{background:0 0}}.ProximityTabContent-module-scss-module__iUfnSa__proximity-tab-content__map{-o-object-position:center top;object-position:center top;-o-object-fit:cover;object-fit:cover;width:100%;height:269px}@media screen and (min-width:768px){.ProximityTabContent-module-scss-module__iUfnSa__proximity-tab-content__map{height:100%;position:absolute;top:0;left:0}}@media screen and (max-width:360px){.ProximityTabContent-module-scss-module__iUfnSa__proximity-tab-content__map{height:250px}}.ProximityTabContent-module-scss-module__iUfnSa__proximity-tab-content-cards-wrapp{z-index:1;gap:.75rem;width:100%;max-width:fit-content;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative;overflow-x:auto}@media (min-width:768px){.ProximityTabContent-module-scss-module__iUfnSa__proximity-tab-content-cards-wrapp{position:absolute;bottom:60px}}@media (min-width:1024px){.ProximityTabContent-module-scss-module__iUfnSa__proximity-tab-content-cards-wrapp{--tw-translate-x:-50%;width:auto;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));margin-bottom:0;left:50%}}@media (min-width:1280px){.ProximityTabContent-module-scss-module__iUfnSa__proximity-tab-content-cards-wrapp{bottom:60px}}.ProximityTabContent-module-scss-module__iUfnSa__proximity-tab-content-cards-wrapp{padding:var(--spacing-md);grid-gap:12px;scrollbar-width:none;-ms-overflow-style:none;grid-template-columns:minmax(200px,1fr);grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;display:grid}.ProximityTabContent-module-scss-module__iUfnSa__proximity-tab-content-cards-wrapp::-webkit-scrollbar{display:none}.ProximityTabContent-module-scss-module__iUfnSa__proximity-tab-content-card{width:200px;height:136px;padding:var(--spacing-xl);border-radius:var(--border-radius-none);background:var(--colors-bg-dark-neutral-weak);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);gap:var(--spacing-md);flex-direction:column;display:flex}.ProximityTabContent-module-scss-module__iUfnSa__proximity-tab-content-card-time-wrapp{align-items:flex-end;gap:var(--spacing-sm);display:flex}.ProximityTabContent-module-scss-module__iUfnSa__proximity-tab-content-card-time-number{font-size:var(--font-size-heading-lg,48px);font-variant-numeric:lining-nums proportional-nums;font-weight:500;line-height:46px}.ProximityTabContent-module-scss-module__iUfnSa__proximity-tab-content-card-time-hrs{font-size:24px;font-weight:400}.ProximityTabContent-module-scss-module__iUfnSa__proximity-tab-content__disclaimer{padding:1rem var(--spacing-xl)1.5rem}@media screen and (min-width:768px){.ProximityTabContent-module-scss-module__iUfnSa__proximity-tab-content__disclaimer{padding:0 var(--spacing-xl);position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}}
.CardsLauncherSideBox-module-scss-module__qlwqqG__rsg-experiences-section{padding-top:var(--spacing-8xl);padding-bottom:var(--spacing-5xl);flex-direction:column;justify-content:center;align-items:center;gap:48px;display:flex}@media (max-width:768px){.CardsLauncherSideBox-module-scss-module__qlwqqG__rsg-experiences-section{padding:var(--spacing-xl);gap:40px}.CardsLauncherSideBox-module-scss-module__qlwqqG__rsg-experiences-section__title{font-size:40px}}.CardsLauncherSideBox-module-scss-module__qlwqqG__rsg-experiences-section__list{gap:var(--spacing-3xl);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.CardsLauncherSideBox-module-scss-module__qlwqqG__rsg-experiences-section__card{gap:var(--spacing-xl);padding:var(--spacing-lg)var(--spacing-lg)var(--spacing-lg)var(--spacing-xl);background-color:#f5f5f4;border-radius:0;width:411px;max-width:411px;height:144px}@media screen and (max-width:767px){.CardsLauncherSideBox-module-scss-module__qlwqqG__rsg-experiences-section__card{width:100%}}.CardsLauncherSideBox-module-scss-module__qlwqqG__rsg-experiences-section__avatar-card{justify-content:space-between}@media (max-width:768px){.CardsLauncherSideBox-module-scss-module__qlwqqG__rsg-experiences-section__avatar-card{gap:var(--spacing-lg)!important}}.CardsLauncherSideBox-module-scss-module__qlwqqG__rsg-experiences-section__avatar{width:120px;height:120px;border-radius:0!important}.CardsLauncherSideBox-module-scss-module__qlwqqG__rsg-experiences-section__text-headline{margin-top:10px}.CardsLauncherSideBox-module-scss-module__qlwqqG__rsg-experiences-section__text-title{margin-bottom:var(--spacing-lg)}@media (max-width:768px){.CardsLauncherSideBox-module-scss-module__qlwqqG__rsg-experiences-section__text-title{margin-bottom:var(--spacing-xs)}}
.CardsResortDetails-module-scss-module__suQiKG__cards-resort-details{padding-top:var(--spacing-5xl);padding-bottom:var(--spacing-5xl)}@media screen and (max-width:767px){.CardsResortDetails-module-scss-module__suQiKG__cards-resort-details{padding-top:var(--spacing-4xl);padding-bottom:var(--spacing-4xl)}}.CardsResortDetails-module-scss-module__suQiKG__cards-resort-details__header{margin-bottom:var(--spacing-5xl)}.CardsResortDetails-module-scss-module__suQiKG__cards-resort-details__header [data-testid=header-section-title]{color:var(--Colors-Text-text-primary,#1c1917)}.CardsResortDetails-module-scss-module__suQiKG__cards-resort-details__header [data-testid=header-section-description]{color:var(--color-main-base-black,#000);font-variant-numeric:lining-nums proportional-nums}.CardsResortDetails-module-scss-module__suQiKG__cards-resort-details [class*=carousel-slide]:not([class*=carousel-slide--active]) [class*=resort-details__header] h3{margin-left:-10px}.CardsResortDetails-module-scss-module__suQiKG__cards-resort-details__logo{margin-bottom:var(--spacing-3xl);justify-content:center;justify-self:center;align-items:center;display:flex}.CardsResortDetails-module-scss-module__suQiKG__cards-resort-details__logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.CardsResortDetails-module-scss-module__suQiKG__cards-resort-details__logo-picture{width:200px;height:90px}
.usefulInformation-module-scss-module__smn6lq__rsg-useful-information-section__main{padding-top:var(--spacing-8xl)}.usefulInformation-module-scss-module__smn6lq__rsg-useful-information-section{padding:var(--spacing-5xl)var(--spacing-2xl);display:flex}@media (max-width:767px){.usefulInformation-module-scss-module__smn6lq__rsg-useful-information-section{padding:var(--spacing-5xl)0 0;display:block}}.usefulInformation-module-scss-module__smn6lq__rsg-useful-information-section__header{padding-top:var(--spacing-8xl);margin-bottom:var(--spacing-6xl)}.usefulInformation-module-scss-module__smn6lq__rsg-useful-information-section__card-img{border-radius:0 var(--spacing-md)var(--spacing-md)0;background-position:50%;background-repeat:no-repeat;background-size:cover;width:740.85px;height:520px}@media (max-width:767px){.usefulInformation-module-scss-module__smn6lq__rsg-useful-information-section__card-img{border-radius:0;width:auto;height:390px}}.usefulInformation-module-scss-module__smn6lq__rsg-useful-information-section__card{width:100%;height:520px;padding:var(--spacing-4xl)10px 60px 60px;border-radius:var(--spacing-md)0 0 var(--spacing-md);background-color:#1c1917;flex-direction:column;display:flex;overflow:auto}@media (max-width:767px){.usefulInformation-module-scss-module__smn6lq__rsg-useful-information-section__card{padding-left:var(--spacing-xl);background-color:var(--color-main-neutral-cold-900);border-radius:0;height:430px;padding-bottom:30px;padding-right:0}}.usefulInformation-module-scss-module__smn6lq__rsg-useful-information-section__card-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1000px;position:sticky;top:0}.usefulInformation-module-scss-module__smn6lq__rsg-useful-information-section__card-switcher{padding-left:0}@media (max-width:767px){.usefulInformation-module-scss-module__smn6lq__rsg-useful-information-section__card-switcher div[id=switcher-right-arrow],.usefulInformation-module-scss-module__smn6lq__rsg-useful-information-section__card-switcher div[id=switcher-left-arrow]{display:none}}.usefulInformation-module-scss-module__smn6lq__rsg-useful-information-section__card-switcher button[data-state=off]{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.usefulInformation-module-scss-module__smn6lq__rsg-useful-information-section__card-info{justify-content:flex-end;gap:var(--spacing-3xl);margin:var(--spacing-md);flex-direction:column;flex:1;max-width:70%;display:flex}.usefulInformation-module-scss-module__smn6lq__rsg-useful-information-section__card-info-icon{color:var(--color-fg-brand-secondary)}.usefulInformation-module-scss-module__smn6lq__rsg-useful-information-section__card-info-title{text-transform:uppercase;max-width:18ch}.usefulInformation-module-scss-module__smn6lq__rsg-useful-information-section__card-info-button{text-transform:uppercase;font-size:var(--Font-size-text-sm,14px);color:var(--color-main-base-white)}: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)) .usefulInformation-module-scss-module__smn6lq__rsg-useful-information-section__card{border-radius:0 var(--spacing-md)var(--spacing-md)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)) .usefulInformation-module-scss-module__smn6lq__rsg-useful-information-section__card-img{border-radius:var(--spacing-md)0 0 var(--spacing-md)}
.BannerFeaturedContent-module-scss-module__GbvgAW__rsg-resort-related-section{background-image:url(/images/nujuma-banner.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:38.75rem;position:relative}@media (max-width:763px){.BannerFeaturedContent-module-scss-module__GbvgAW__rsg-resort-related-section{background-position:calc(50% + 30px)}}.BannerFeaturedContent-module-scss-module__GbvgAW__rsg-resort-related-section:before{content:"";pointer-events:none;background:radial-gradient(72% 52% at 50% 56%,#0000009e 0%,#0000005c 42%,#0000 76%);position:absolute;inset:0}.BannerFeaturedContent-module-scss-module__GbvgAW__rsg-resort-related-container{z-index:1;height:100%;padding-top:var(--spacing-5xl);padding-bottom:var(--spacing-11xl);justify-content:center;position:relative}.BannerFeaturedContent-module-scss-module__GbvgAW__rsg-resort-related-container .BannerFeaturedContent-module-scss-module__GbvgAW__rsg-content-info{max-width:27.5rem;padding-bottom:.625rem}@media (max-width:763px){.BannerFeaturedContent-module-scss-module__GbvgAW__rsg-resort-related-container .BannerFeaturedContent-module-scss-module__GbvgAW__rsg-content-info{max-width:17.07rem}}.BannerFeaturedContent-module-scss-module__GbvgAW__rsg-resort-related-container .BannerFeaturedContent-module-scss-module__GbvgAW__rsg-img-logo{max-width:7.188rem;max-height:5rem;margin-bottom:var(--spacing-5xl)}.BannerFeaturedContent-module-scss-module__GbvgAW__rsg-resort-related-container .BannerFeaturedContent-module-scss-module__GbvgAW__rsg-destination-banner{padding-bottom:var(--spacing-sm);letter-spacing:1.6px;font-style:italic;font-weight:500;line-height:1.5rem}.BannerFeaturedContent-module-scss-module__GbvgAW__rsg-resort-related-container .BannerFeaturedContent-module-scss-module__GbvgAW__rsg-title-banner{padding-bottom:var(--spacing-3xl);font-weight:400;line-height:116.667%;font-size:var(--font-size-heading-lg,48px)}.BannerFeaturedContent-module-scss-module__GbvgAW__rsg-resort-related-container .BannerFeaturedContent-module-scss-module__GbvgAW__rsg-description-banner{padding-bottom:var(--spacing-4xl)}.BannerFeaturedContent-module-scss-module__GbvgAW__rsg-resort-related-container .BannerFeaturedContent-module-scss-module__GbvgAW__rsg-cta-banner{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:.125rem}
.ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal__button-link{text-align:center;flex-grow:1;display:block}.ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal__drawer-footer{width:100%}.ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal__drawer-footer__buttons{width:100%;padding-bottom:var(--spacing-3xl);gap:15px;display:flex}.ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal__drawer-footer__buttons a,.ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal__drawer-footer__buttons button,.ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal__drawer-footer__buttons span{width:100%}.ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal__drawer-footer__buttons>button{text-align:center;flex-grow:1;display:block}.ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal__drawer-footer__paginator{width:100%}.ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal__drawer-footer--background{background:#ffffffe6}.ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal__drawer-footer div[class*=_innerContainer]{background-color:#fff;justify-content:space-between;width:100%;padding:0 12px}.ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal__drawer-footer div[class*=_innerContainer] span{color:var(--colors-text-neutral-weak);width:initial}.ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal__drawer-footer div[class*=_innerContainer] div[data-testid=price-currency-row] span{color:var(--colors-text-neutral-strong)}.ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal__drawer-footer div[class*=_innerContainer] svg{color:var(--color-text-neutral-strong)}.ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal__drawer-footer div[class*=_innerContainer] button{width:initial}.ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal__drawer-footer div[class*=_innerContainer] button span{color:var(--colors-text-neutral-strong)}.ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal__tags{margin-top:var(--spacing-lg)}@media screen and (min-width:768px){.ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal__tags{margin-top:var(--spacing-xl)}}:is(.ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal [data-testid=modal-title-text],.ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal [data-testid=drawer-title-text]){color:var(--colors-text-neutral-strong);font-weight:400;font-size:var(--Font-size-display-xxs,24px);line-height:var(--Line-height-H-XS,32px);font-family:var(--font-family-amaala-heading)!important;text-transform:none!important}.ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal [class*=tags-list]{border-radius:var(--border-radius-sm);background:var(--colors-bg-light-neutral-weak);-moz-column-gap:12px;flex-flow:wrap;align-self:stretch;align-items:center;gap:8px 12px;padding:12px;display:flex}.ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal [class*=tags-list]>span{font-variant-numeric:lining-nums proportional-nums;font-size:var(--font-size-body-xs,12px);font-weight:400;line-height:var(--ltr-line-height-body-xs,18px);color:var(--colors-text-neutral-strong)!important;font-family:"Fedra Sans AL",var(--font-family-amaala-body)!important;text-transform:none!important}.ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal [class*=tag-list-separator]{background:var(--colors-bg-dark-brand-weak)!important}.ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal [data-testid=inline-expandable-card-content-description]{font-size:var(--Font-size-text-sm,14px);line-height:var(--Line-height-text-sm,20px)}.ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal [class*=accordion-trigger]>span:first-child{font-variant-numeric:lining-nums proportional-nums;font-size:var(--Font-size-text-md,16px);font-weight:700;line-height:var(--Line-height-text-md,24px);color:#000!important;font-family:var(--font-family-amaala-body)!important;text-transform:none!important}.ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal [class*=accordion-content-text]{font-variant-numeric:lining-nums proportional-nums;font-size:var(--Font-size-text-md,16px);font-weight:400;line-height:var(--Line-height-text-md,24px);color:var(--colors-text-neutral-strong)!important;font-family:var(--font-family-amaala-body)!important;text-transform:none!important}.ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal [class*=accordion-content-text] *{text-transform:none!important;font-family:inherit!important}:is([dir=rtl] .ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal [data-testid=modal-title-text],[dir=rtl] .ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal [data-testid=drawer-title-text]){font-weight:500;line-height:var(--rtl-line-height-heading-xs,36px);font-family:var(--font-family-amaala-heading-ar)!important}[dir=rtl] .ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal [class*=tags-list]>span{line-height:20px;font-family:var(--font-family-amaala-body)!important}[dir=rtl] .ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal [class*=accordion-trigger]>span:first-child{line-height:var(--rtl-line-height-body-m,26px)}[dir=rtl] .ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal [class*=accordion-content-text]{line-height:var(--rtl-line-height-body-m,26px)}[dir=rtl] .ResortAccommodationsModal-module-scss-module__sj2QJa__resort-accommodations-modal [data-testid=inline-expandable-card-content-description]{line-height:var(--rtl-line-height-body-s,22px)}
.ResortAmenities-module-scss-module__DsK70a__rsg-resort-amenities-section{background:var(--Colors-Background-bg-tertiary,#fafaf9);padding-top:var(--spacing-8xl)}.ResortAmenities-module-scss-module__DsK70a__rsg-resort-amenities-list{gap:var(--spacing-4xl);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1279px) and (min-width:768px){.ResortAmenities-module-scss-module__DsK70a__rsg-resort-amenities-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.ResortAmenities-module-scss-module__DsK70a__rsg-resort-amenities-list{gap:var(--spacing-4xl)var(--spacing-2xl);grid-template-columns:repeat(2,1fr)}}.ResortAmenities-module-scss-module__DsK70a__rsg-resort-amenities-item{align-self:stretch;align-items:center;min-width:0;display:flex}.ResortAmenities-module-scss-module__DsK70a__rsg-resort-amenities-item__label{font-family:"Fedra Sans AL",var(--font-family-amaala-body);font-size:var(--Font-size-text-sm,14px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-sm,20px);font-variant-numeric:lining-nums proportional-nums;color:var(--Text-text-primary,#1c1917)}.ResortAmenities-module-scss-module__DsK70a__rsg-toggle-button{width:fit-content;margin:var(--spacing-9xl)auto var(--spacing-8xl);text-align:center;cursor:pointer;color:var(--Text-text-primary,#1c1917);font-family:"Fedra Sans AL",var(--font-family-amaala-body);font-size:var(--Font-size-Text-S,14px);font-style:normal;font-weight:600;line-height:var(--Line-height-Text-S,20px);letter-spacing:1.4px;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase;background:0 0;border:none;padding:0;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;display:block}@media (max-width:1023px){.ResortAmenities-module-scss-module__DsK70a__rsg-toggle-button{margin-top:var(--spacing-7xl);margin-bottom:var(--spacing-7xl)}}
.OfferPackageSection-module-scss-module___EVaKG__offer-header-section{padding-bottom:6rem;padding-left:1.25rem;padding-right:1.25rem}@media (max-width:768px){.OfferPackageSection-module-scss-module___EVaKG__offer-header-section{padding-bottom:4rem;padding-left:30px;padding-right:30px}}.OfferPackageSection-module-scss-module___EVaKG__package-section{padding-top:1rem;padding-bottom:1rem}@media (max-width:768px){.OfferPackageSection-module-scss-module___EVaKG__package-section{padding-top:.5rem;padding-bottom:.5rem}}.OfferPackageSection-module-scss-module___EVaKG__package-section__line{border-style:solid;border-width:.5px;border-color:var(--color-main-neutral-warm-200);place-self:center;width:95%}@media (max-width:768px){.OfferPackageSection-module-scss-module___EVaKG__package-section__line{display:none}}.OfferPackageSection-module-scss-module___EVaKG__package-section__container{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));justify-content:flex-start;align-items:center;height:auto;margin-bottom:4rem;padding-left:9rem;padding-right:9rem;display:flex}@media (max-width:1024px){.OfferPackageSection-module-scss-module___EVaKG__package-section__container{padding-left:2rem;padding-right:2rem}}@media (max-width:768px){.OfferPackageSection-module-scss-module___EVaKG__package-section__container{flex-direction:column;justify-content:normal;height:auto;min-height:306px;margin-bottom:4rem;padding-left:30px;padding-right:30px;display:flex}}.OfferPackageSection-module-scss-module___EVaKG__package-section__container-days{flex-direction:column;align-self:flex-start;width:5%;height:100%;padding-top:3rem;padding-left:1.25rem;display:flex}@media (max-width:768px){.OfferPackageSection-module-scss-module___EVaKG__package-section__container-days{gap:7px;width:100%;height:40%;padding:0;display:none}}.OfferPackageSection-module-scss-module___EVaKG__package-section__container-days__number{margin-left:-3px}@media (max-width:768px){.OfferPackageSection-module-scss-module___EVaKG__package-section__container-days__number{display:none}}.OfferPackageSection-module-scss-module___EVaKG__package-section__container-content{flex-direction:column;gap:32px;width:65%;height:100%;padding-top:4rem;padding-right:75px;display:flex}@media (max-width:768px){.OfferPackageSection-module-scss-module___EVaKG__package-section__container-content{width:100%;height:70%;margin-bottom:2rem;padding:0}.OfferPackageSection-module-scss-module___EVaKG__package-section__container-content__star-days-container{flex-direction:row;padding-top:2rem;display:flex}}.OfferPackageSection-module-scss-module___EVaKG__package-section__container-content__star-days-container__star{display:none}@media (max-width:768px){.OfferPackageSection-module-scss-module___EVaKG__package-section__container-content__star-days-container__star{display:block}}.OfferPackageSection-module-scss-module___EVaKG__package-section__container-content__star-days-container__star__typo{padding-right:1.25rem}.OfferPackageSection-module-scss-module___EVaKG__package-section__container-content__lists>ul{list-style-type:disc}.OfferPackageSection-module-scss-module___EVaKG__package-section__container-image{align-content:center;align-self:flex-start;width:30%;height:100%;padding-top:3.5rem;padding-left:15px;padding-right:15px}@media (max-width:768px){.OfferPackageSection-module-scss-module___EVaKG__package-section__container-image{width:100%;padding:0;display:none}}.OfferPackageSection-module-scss-module___EVaKG__package-section__container-image__picture{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;height:95%}.OfferPackageSection-module-scss-module___EVaKG__package-section__container-image_above{display:none}@media (max-width:768px){.OfferPackageSection-module-scss-module___EVaKG__package-section__container-image_above{align-content:center;align-self:flex-start;width:100%;height:100%;margin-bottom:1rem;padding:0;display:block}}.OfferPackageSection-module-scss-module___EVaKG__package-section__container-image_above__picture{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;height:95%}.OfferPackageSection-module-scss-module___EVaKG__package-section__button{flex-direction:row;justify-content:center;margin-top:2rem;margin-bottom:2rem;display:flex}@media (max-width:768px){.OfferPackageSection-module-scss-module___EVaKG__package-section__button{margin-bottom:2rem;padding-top:0}}
.OfferPackageHeader-module-scss-module__XcQR4W__offer-package-header{width:100%}.OfferPackageHeader-module-scss-module__XcQR4W__offer-package-header__content{gap:var(--spacing-md);flex-direction:column;max-width:846px;display:flex}@media (min-width:1024px){.OfferPackageHeader-module-scss-module__XcQR4W__offer-package-header__content{gap:var(--spacing-lg)}}.OfferPackageHeader-module-scss-module__XcQR4W__offer-package-header__logo{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.OfferPackageHeader-module-scss-module__XcQR4W__offer-package-header__headline{font-style:italic}.OfferPackageHeader-module-scss-module__XcQR4W__offer-package-header__description{margin-top:1rem}.OfferPackageHeader-module-scss-module__XcQR4W__offer-package-header.OfferPackageHeader-module-scss-module__XcQR4W__center{text-align:center}:lang(ar) .OfferPackageHeader-module-scss-module__XcQR4W__offer-package-header__content{gap:var(--spacing-lg)}@media (min-width:1024px){:lang(ar) .OfferPackageHeader-module-scss-module__XcQR4W__offer-package-header__content{gap:var(--spacing-md)}}
.CardsSliderGallerySection-module-scss-module__7eyzrG__rsg-cards-slider-gallery{background-color:var(--colors-bg-white);padding:80px 0;position:relative}.CardsSliderGallerySection-module-scss-module__7eyzrG__rsg-cards-slider-gallery__header{margin:var(--spacing-none)var(--spacing-none)var(--spacing-4xl);padding:var(--spacing-none)var(--spacing-xl)}@media (min-width:768px){.CardsSliderGallerySection-module-scss-module__7eyzrG__rsg-cards-slider-gallery__header{margin:var(--spacing-none)var(--spacing-none)var(--spacing-2xl)}}.CardsSliderGallerySection-module-scss-module__7eyzrG__rsg-cards-slider-gallery__logo{margin-bottom:var(--spacing-xl);justify-content:center;align-items:center;display:flex}.CardsSliderGallerySection-module-scss-module__7eyzrG__rsg-cards-slider-gallery__subtitle{margin:var(--spacing-none)var(--spacing-none)var(--spacing-md);padding:var(--spacing-none)var(--spacing-xl);text-align:center}.CardsSliderGallerySection-module-scss-module__7eyzrG__rsg-cards-slider-gallery__caption{text-align:center;margin:var(--spacing-none)auto var(--spacing-8xl)auto;padding:var(--spacing-none)var(--spacing-xl);max-width:var(--width-sm);display:block}@media (min-width:768px){.CardsSliderGallerySection-module-scss-module__7eyzrG__rsg-cards-slider-gallery__caption{margin:var(--spacing-none)auto var(--spacing-6xl)auto}}
.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section{background-color:var(--color-main-neutral-warm-50);width:100%}@media screen and (max-width:767px){.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section{background-color:var(--colors-bg-light-sand-weak)}}[dir=rtl] .ResortsListSection-module-scss-module__1ayU4a__resorts-list-section [class*=dummyInput]{right:-100px}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__see-more-resorts{padding-top:var(--spacing-5xl);padding-bottom:22px;display:flex}@media (min-width:1440px){.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__see-more-resorts{padding-top:40px;padding-inline:unset}}@media (min-width:992px){.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__see-more-resorts{padding-bottom:37px}}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__see-more-resorts__button{width:fit-content;background-color:#0000!important}@media (min-width:1440px){.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__see-more-resorts__button{width:unset}}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__see-more-resorts__button span{text-transform:capitalize}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section .ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__headline{padding-inline:var(--spacing-xl);padding-top:var(--spacing-7xl);text-align:center;display:block}@media (min-width:1440px){.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section .ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__headline{padding-top:80px}}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__card-grid{gap:var(--spacing-xl);padding-top:var(--spacing-3xl);display:grid}@media (min-width:1440px){.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__card-grid{gap:var(--spacing-3xl);grid-template-columns:1fr 1fr 1fr;position:relative}}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__card-grid [class*=card-item__title-container] h3{font-weight:400;font-size:var(--Font-size-display-xs,32px);line-height:var(--Line-height-H-S,38px);letter-spacing:0;font-family:var(--font-family-amaala-heading)!important}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__card-grid [class*=card-item__cta-button]{background-color:var(--colors-amaala-gold-300)!important;color:var(--colors-text-neutral-strong)!important;border-color:var(--colors-amaala-gold-300)!important}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__card-grid [class*=card-item__cta-button]:hover{background-color:var(--colors-amaala-gold-200)!important;border-color:var(--colors-amaala-gold-200)!important}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__destination-filters-wrapp{display:none}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__destination-filters-toogle-btn{background-color:var(--color-bg-white);cursor:pointer;text-align:center;z-index:50;border-radius:9999px;width:60px;height:60px;font-size:18px;display:block;position:fixed;bottom:94px;right:24px;box-shadow:0 1px 5px 1px #0000004d}@media (min-width:768px){.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__destination-filters-toogle-btn{display:none}}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__destination-filters-toogle-btn-icon{margin:auto}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__destination-filters{z-index:51;border-radius:9999px;transition:opacity .3s;position:fixed;bottom:24px;left:24px;right:24px;transform:none;box-shadow:0 0 20px #00000026}@media (min-width:480px){.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__destination-filters{left:50%;right:auto;transform:translate(-50%)}}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__destination-filters.ResortsListSection-module-scss-module__1ayU4a__switcher-visible{display:block}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__destination-filters.ResortsListSection-module-scss-module__1ayU4a__switcher-hidden{display:none}@media (min-width:768px){.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__destination-filters.ResortsListSection-module-scss-module__1ayU4a__switcher-hidden{display:block}}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__destination-filters div div{background-color:#fff}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__title{margin-top:var(--spacing-3xl);text-align:center;margin-inline:var(--spacing-xl);justify-content:center;display:flex}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__title__text.ResortsListSection-module-scss-module__1ayU4a__title-regular{max-width:800px;line-height:46px;font-size:var(--spacing-3xl)}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__title__text.ResortsListSection-module-scss-module__1ayU4a__title-regular.ResortsListSection-module-scss-module__1ayU4a__title-regular span{font-weight:400}@media (min-width:1440px){.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__title__text.ResortsListSection-module-scss-module__1ayU4a__title-regular{font-size:var(--spacing-4xl);max-width:800px;line-height:60px}}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__title__second-line{margin-top:var(--spacing-xl)}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__title span{font-size:var(--spacing-3xl);display:inline}@media (min-width:1440px){.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__title span{font-size:var(--spacing-4xl)}}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__title select{border-bottom:2px solid var(--color-main-neutral-warm-900);margin-inline:var(--spacing-md);background-color:#0000;display:inline}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__title label{margin-bottom:3px}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section .ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__resort-count{text-align:start;padding-top:var(--spacing-4xl,32px);display:block;font-family:var(--font-family-amaala-body)!important;letter-spacing:.48px!important;text-transform:none!important;font-size:12px!important;line-height:18px!important}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__trigger-row .ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__resort-count{margin:0;padding-top:0}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__trigger-row{width:100%;padding:var(--spacing-none,0);padding-top:var(--spacing-5xl,40px);border-radius:var(--radius-lg,10px);margin-bottom:var(--spacing-4xl,32px);justify-content:space-between;align-items:center;display:flex}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__trigger-actions{align-items:center;gap:var(--spacing-md,12px);display:flex}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__trigger{padding:10px var(--spacing-xl,16px);justify-content:flex-end;align-items:center;gap:var(--spacing-xs,4px);border-radius:var(--border-radius-full,9999px);background:var(--colors-white-alpha-80,#fffc);cursor:pointer;border:none;display:flex;box-shadow:0 4px 8px -2px #1018281f,0 0 6px #1018280a}@media screen and (max-width:767px){.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__trigger{flex-shrink:0;justify-content:center;width:44px;height:44px;padding:0}}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__trigger span{color:var(--colors-text-neutral-strong)}@media screen and (max-width:767px){.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__trigger span{font-family:"Fedra Sans AL",var(--font-family-amaala-body);letter-spacing:.28px;text-align:center;text-transform:uppercase;font-size:14px;font-weight:700;line-height:20px}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__trigger-label{display:none}}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__trigger-icon{width:20px;height:20px;color:var(--colors-icon-brand-strong)}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__reset{height:18px;padding:var(--spacing-none,0);justify-content:center;align-items:center;gap:var(--spacing-xs,4px);border-radius:var(--radius-none,0);cursor:pointer;background:0 0;border:none;display:flex}@media screen and (max-width:767px){.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__reset{height:20px}}.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__reset span{color:var(--colors-text-neutral-strong);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;font-family:var(--font-family-amaala-body)!important;letter-spacing:.48px!important;font-size:12px!important;line-height:18px!important}@media screen and (max-width:767px){.ResortsListSection-module-scss-module__1ayU4a__resorts-list-section__reset span{text-align:end;text-transform:uppercase;font-weight:400;font-family:"Fedra Sans AL",var(--font-family-amaala-body)!important;letter-spacing:.28px!important;font-size:14px!important;line-height:20px!important}}
.FiltersModal-module-scss-module__1UFjMG__filters-drawer__overlay{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#000000b3;position:fixed;inset:0}.FiltersModal-module-scss-module__1UFjMG__filters-drawer__content{font-family:var(--font-family-amaala-heading);inset-inline:auto 0;background:var(--colors-bg-white,var(--colors-white,white));z-index:1001;width:590px;max-width:90vw;box-shadow:var(--shadow-direction,-4px)0 20px #0000001a;flex-direction:column;transition:transform .5s ease-in-out,opacity .5s;display:flex;position:fixed;top:0;bottom:0;pointer-events:auto!important}@media (min-width:768px){.FiltersModal-module-scss-module__1UFjMG__filters-drawer__content{padding:var(--spacing-6xl,48px);gap:var(--spacing-3xl,24px)}}.FiltersModal-module-scss-module__1UFjMG__filters-drawer__body{scrollbar-width:thin;scrollbar-color:var(--color-main-base-black-alpha10)#0000;flex:1;min-height:0;padding:15px;overflow-y:auto}.FiltersModal-module-scss-module__1UFjMG__filters-drawer__body::-webkit-scrollbar{width:5px}.FiltersModal-module-scss-module__1UFjMG__filters-drawer__body::-webkit-scrollbar-thumb{background-color:#0000;border:none}.FiltersModal-module-scss-module__1UFjMG__filters-drawer__body::-webkit-scrollbar-track{background-color:#0000}.FiltersModal-module-scss-module__1UFjMG__filters-drawer__body [class*=checkbox-group__wrapper]{gap:0;margin-bottom:26px}@media (min-width:768px){.FiltersModal-module-scss-module__1UFjMG__filters-drawer__body{padding:0}}.FiltersModal-module-scss-module__1UFjMG__filters-drawer__filter-wrapper p{color:var(--colors-text-text-primary-900,#1c1917);font-variant-numeric:lining-nums proportional-nums;font-family:var(--font-family-amaala-body);text-transform:none;letter-spacing:normal;font-size:14px!important;font-weight:500!important}[dir=rtl] .FiltersModal-module-scss-module__1UFjMG__filters-drawer__filter-wrapper p{font-size:16px!important}.FiltersModal-module-scss-module__1UFjMG__filters-drawer__filter-wrapper label{background:var(--color-main-neutral-cold-50,#f0f3f5);cursor:pointer;border:none}.FiltersModal-module-scss-module__1UFjMG__filters-drawer__filter-wrapper label[class*=is-checked]{background-color:var(--color-main-neutral-warm-700);color:#fff}.FiltersModal-module-scss-module__1UFjMG__filters-drawer__pills-container{flex-wrap:wrap;gap:12px;display:flex}.FiltersModal-module-scss-module__1UFjMG__filters-drawer__header{border-bottom:.6px solid #b2bac1;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 16px 7px 8px;display:flex}[dir=rtl] .FiltersModal-module-scss-module__1UFjMG__filters-drawer__header{padding:16px 8px 7px 16px}@media (min-width:768px){.FiltersModal-module-scss-module__1UFjMG__filters-drawer__header{border-bottom:none;padding:0}}.FiltersModal-module-scss-module__1UFjMG__filters-drawer__price-wrapper{width:100%}.FiltersModal-module-scss-module__1UFjMG__filters-drawer__filters-footer{flex-shrink:0;margin-top:auto;margin-bottom:20px;padding:0 20px}@media (min-width:768px){.FiltersModal-module-scss-module__1UFjMG__filters-drawer__filters-footer{justify-content:space-between;align-items:center;gap:var(--spacing-xl,16px);min-height:69px;padding:var(--spacing-lg,12px)var(--spacing-6xl,48px);margin-inline:calc(var(--spacing-6xl,48px)*-1);margin-bottom:calc(var(--spacing-6xl,48px)*-1);border-top:1px solid var(--Border-border-secondary,#d9e0ea);background:var(--colors-bg-white,var(--colors-white,white));display:flex}.FiltersModal-module-scss-module__1UFjMG__filters-drawer__filters-footer button{cursor:pointer;max-width:186px;padding:0!important}}.FiltersModal-module-scss-module__1UFjMG__filters-drawer__apply-btn{justify-content:center;width:100%;display:flex}.FiltersModal-module-scss-module__1UFjMG__filters-drawer__close-mobile{color:var(--colors-text-neutral-strong)!important;border:none!important}.FiltersModal-module-scss-module__1UFjMG__filters-drawer__close-mobile svg{width:24px;height:24px}[dir=rtl] .FiltersModal-module-scss-module__1UFjMG__filters-drawer__close-mobile svg{transform:rotate(180deg)}@media (min-width:768px){.FiltersModal-module-scss-module__1UFjMG__filters-drawer__close-mobile{display:none}}.FiltersModal-module-scss-module__1UFjMG__filters-drawer__close-desktop{z-index:1;transition:opacity .2s,transform .2s;display:none;inset-inline-end:var(--spacing-3xl);background-color:var(--color-main-neutral-cold-50)!important;border:1px solid var(--color-main-neutral-cold-50)!important}.FiltersModal-module-scss-module__1UFjMG__filters-drawer__close-desktop:hover{transform:scale(1.05)}.FiltersModal-module-scss-module__1UFjMG__filters-drawer__close-desktop:disabled{opacity:.5;cursor:not-allowed}.FiltersModal-module-scss-module__1UFjMG__filters-drawer__close-desktop svg path{stroke-width:2px}@media (min-width:768px){.FiltersModal-module-scss-module__1UFjMG__filters-drawer__close-desktop{display:block}}.FiltersModal-module-scss-module__1UFjMG__filters-drawer__reset-button{text-transform:uppercase;font-size:14px}@media (min-width:768px){.FiltersModal-module-scss-module__1UFjMG__filters-drawer__reset-button{display:none}}.FiltersModal-module-scss-module__1UFjMG__filters-drawer__reset-button-desktop{display:none}@media (min-width:768px){.FiltersModal-module-scss-module__1UFjMG__filters-drawer__reset-button-desktop{height:18px;padding:var(--spacing-none,0);justify-content:center;align-items:center;gap:var(--spacing-xs,4px);border-radius:var(--radius-none,0);text-decoration:underline;display:flex;width:auto!important}[dir=rtl] .FiltersModal-module-scss-module__1UFjMG__filters-drawer__reset-button-desktop{text-underline-offset:30%}.FiltersModal-module-scss-module__1UFjMG__filters-drawer__footer-end{justify-content:flex-end;align-items:center;gap:var(--spacing-2xl,20px);flex:1 0 0;display:flex}}.FiltersModal-module-scss-module__1UFjMG__filters-drawer__results-desktop{display:none}@media (min-width:768px){.FiltersModal-module-scss-module__1UFjMG__filters-drawer__results-desktop{color:var(--color-text-placeholder,#79716b);font-variant-numeric:lining-nums proportional-nums;display:flex}}.FiltersModal-module-scss-module__1UFjMG__filters-drawer__title{color:var(--colors-text-text-primary-900,#1c1917);text-transform:uppercase;transition:opacity .5s,transform .5s}@media (min-width:768px){.FiltersModal-module-scss-module__1UFjMG__filters-drawer__title{text-transform:none}}.FiltersModal-module-scss-module__1UFjMG__filters-drawer__title--transitioning{opacity:0;transform:translateY(10px)}.FiltersModal-module-scss-module__1UFjMG__filters-drawer__body{flex-direction:column;flex:1;justify-content:flex-start;gap:16px;min-height:300px;transition:opacity .5s,transform .5s;display:flex;position:relative}.FiltersModal-module-scss-module__1UFjMG__filters-drawer__body--transitioning{opacity:0;transform:translateY(10px)}.FiltersModal-module-scss-module__1UFjMG__filters-drawer__body>div{animation:.5s FiltersModal-module-scss-module__1UFjMG__fadeIn}.FiltersModal-module-scss-module__1UFjMG__filters-drawer__form-container{width:100%;animation:.5s FiltersModal-module-scss-module__1UFjMG__fadeIn}@keyframes FiltersModal-module-scss-module__1UFjMG__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[dir=rtl] .FiltersModal-module-scss-module__1UFjMG__filters-drawer{--shadow-direction:4px;--closing-transform:-100%}@media (max-width:768px){.FiltersModal-module-scss-module__1UFjMG__filters-drawer__content{width:100%;max-width:100%}}
.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section{background-color:var(--color-main-base-light-blue);width:100%}[dir=rtl] .ResortsListSection-module-scss-module__5LLSdq__resorts-list-section [class*=dummyInput]{right:-100px}.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__see-more-resorts{padding-inline:var(--spacing-xl);justify-content:center;padding:32px 0 22px;display:flex}@media (min-width:1440px){.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__see-more-resorts{padding-top:40px;padding-inline:unset}}@media (min-width:992px){.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__see-more-resorts{padding-bottom:120px}}.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__see-more-resorts span{letter-spacing:.64px;font-size:16px}.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__see-more-resorts__button{justify-content:center;width:100%;height:48px!important;color:var(--colors-text-neutral-strong,#1e282f)!important;border-color:#37706c!important}@media (min-width:1440px){.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__see-more-resorts__button{width:unset}}.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section .ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__headline{padding-inline:var(--spacing-xl);padding-top:var(--spacing-7xl);text-align:center;display:block}@media (min-width:1440px){.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section .ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__headline{padding-top:80px}}.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__card-grid{gap:var(--spacing-xl);padding-top:18px;display:grid}@media (min-width:1440px){.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__card-grid{gap:var(--spacing-3xl);grid-template-columns:1fr 1fr 1fr;position:relative}}.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__destination-filters-wrapp{display:none}.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__destination-filters-toogle-btn{background-color:var(--color-bg-white);cursor:pointer;text-align:center;z-index:50;border-radius:9999px;width:60px;height:60px;font-size:18px;display:block;position:fixed;bottom:94px;right:24px;box-shadow:0 1px 5px 1px #0000004d}@media (min-width:768px){.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__destination-filters-toogle-btn{display:none}}.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__destination-filters-toogle-btn-icon{margin:auto}.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__destination-filters{z-index:51;border-radius:9999px;transition:opacity .3s;position:fixed;bottom:24px;left:24px;right:24px;transform:none;box-shadow:0 0 20px #00000026}@media (min-width:480px){.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__destination-filters{left:50%;right:auto;transform:translate(-50%)}}.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__destination-filters.ResortsListSection-module-scss-module__5LLSdq__switcher-visible{display:block}.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__destination-filters.ResortsListSection-module-scss-module__5LLSdq__switcher-hidden{display:none}@media (min-width:768px){.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__destination-filters.ResortsListSection-module-scss-module__5LLSdq__switcher-hidden{display:block}}.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__destination-filters div div{background-color:#fff}.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__title{padding-top:var(--spacing-3xl);text-align:center;margin-inline:var(--spacing-xl);justify-content:center;display:flex}.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__title__text.ResortsListSection-module-scss-module__5LLSdq__title-regular{max-width:800px;line-height:46px;font-size:var(--spacing-3xl)}.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__title__text.ResortsListSection-module-scss-module__5LLSdq__title-regular.ResortsListSection-module-scss-module__5LLSdq__title-regular span{font-weight:400}@media (min-width:1440px){.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__title__text.ResortsListSection-module-scss-module__5LLSdq__title-regular{font-size:var(--spacing-4xl);max-width:800px;line-height:60px}}.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__title__second-line{margin-top:var(--spacing-xl)}.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__title span{font-size:var(--spacing-3xl);display:inline}@media (min-width:1440px){.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__title span{font-size:var(--spacing-4xl)}}.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__title select{border-bottom:2px solid var(--color-main-neutral-warm-900);margin-inline:var(--spacing-md);background-color:#0000;display:inline}.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__title label{margin-bottom:3px}.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__resort-count{text-align:center;letter-spacing:.28px;color:#6c7882;font-size:14px;display:block}.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__resort-count-desktop{letter-spacing:.28px;color:#6c7882;font-size:14px;display:none}@media (min-width:768px){.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__resort-count-desktop{margin-top:25px;margin-bottom:5px;display:block}}.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__desktop-btn{display:none}.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__icon-wrapper{position:relative}.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__filter-count{color:#fff;background-color:#353e44;border-radius:10px;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;margin-left:8px;padding:0 6px;font-size:10px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:3px;left:24px}[dir=rtl] .ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__filter-count{margin-left:0;top:4px;left:21px}@media (min-width:768px){.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__filters-wrapper{padding-top:41px;padding-left:11px;display:flex}.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__desktop-btn{box-shadow:0 4px 8px -2px var(--Effects-Shadows-shadow-color-moderate,#1018281f),0 0 6px 0 var(--Effects-Shadows-shadow-color-weak,#1018280a);margin-left:25px;display:flex;border-color:#fff!important}[dir=rtl] .ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__desktop-btn{margin-right:40px}.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__desktop-btn span{text-transform:capitalize;font-size:14px}.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__desktop-btn svg{color:#37706c}}.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__no-results-wrapper{flex-direction:column;align-items:center;padding:37px 0;display:flex}@media (min-width:768px){.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__no-results-wrapper{padding:55px 0}}.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__no-results-wrapper button{letter-spacing:.56px;cursor:pointer;margin-left:5px;font-weight:700;text-decoration:underline}[dir=rtl] .ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__no-results-wrapper button{text-underline-offset:30%;margin-right:5px}.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__no-results{text-transform:uppercase;color:var(--color-main-neutral-cold-900);letter-spacing:.8px;margin-top:30px;margin-bottom:20px;font-size:20px;font-weight:500}.ResortsListSection-module-scss-module__5LLSdq__resorts-list-section__find-msg{text-transform:none;color:var(--color-main-neutral-cold-900);letter-spacing:0;font-size:14px}.ResortsListSection-module-scss-module__5LLSdq__filters__bar{justify-content:space-between;align-items:center;padding-top:32px;display:flex}@media (min-width:768px){.ResortsListSection-module-scss-module__5LLSdq__filters__bar{display:none}}.ResortsListSection-module-scss-module__5LLSdq__filters__bar button{padding-right:0!important}.ResortsListSection-module-scss-module__5LLSdq__filters__bar svg{stroke-width:2px;width:24px;height:24px}[dir=rtl] .ResortsListSection-module-scss-module__5LLSdq__filters__bar button{padding-left:0!important}.ResortsListSection-module-scss-module__5LLSdq__filters_destination-section{border-radius:0;width:calc(100% + 30px);max-width:calc(100% + 30px);margin-left:-15px}@media (min-width:768px){.ResortsListSection-module-scss-module__5LLSdq__filters_destination-section{width:fit-content;max-width:unset;height:40px;box-shadow:0 4px 8px -2px var(--Effects-Shadows-shadow-color-moderate,#1018281f),0 0 6px 0 var(--Effects-Shadows-shadow-color-weak,#1018280a);background-color:#fff;border-radius:9999px}}.ResortsListSection-module-scss-module__5LLSdq__filters_destination-section div[class*=switcher__container]{gap:8px}@media (min-width:768px){.ResortsListSection-module-scss-module__5LLSdq__filters_destination-section div[class*=switcher__container]{gap:0}}.ResortsListSection-module-scss-module__5LLSdq__filters_destination-section div[class*=switcher__wrapp]{margin-top:5px;padding:11px}@media (min-width:768px){.ResortsListSection-module-scss-module__5LLSdq__filters_destination-section div[class*=switcher__wrapp]{margin-top:0;padding:0}}.ResortsListSection-module-scss-module__5LLSdq__filters_destination-section button[class*=switcher__item]{background-color:#fff;padding:0 16px}.ResortsListSection-module-scss-module__5LLSdq__filters_destination-section button[class*=switcher__item] span{text-transform:capitalize;letter-spacing:0;font-size:14px}
.InterestFormError-module-scss-module__zy-0Uq__interest-form-error__wrapper{justify-content:center;align-items:center;width:100%;min-height:60rem;display:grid}.InterestFormError-module-scss-module__zy-0Uq__interest-form-error__text-container{align-items:center;gap:var(--spacing-5xl);flex-direction:column;max-width:50ch;display:flex}.InterestFormError-module-scss-module__zy-0Uq__interest-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}.InterestFormError-module-scss-module__zy-0Uq__interest-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%)}
.InterestFormSuccess-module-scss-module__VXsxSa__interest-form-success__wrapper{justify-content:center;align-items:center;width:100%;min-height:60rem;display:grid}.InterestFormSuccess-module-scss-module__VXsxSa__interest-form-success__text-container{gap:var(--spacing-5xl);flex-direction:column;max-width:50ch;display:flex}
.InterestForm-module-scss-module__LPgDDW__interest-form__wrapper{gap:var(--spacing-7xl);padding:var(--spacing-8xl)var(--spacing-8xl);padding-bottom:var(--spacing-5xl);display:flex}@media (max-width:1024px){.InterestForm-module-scss-module__LPgDDW__interest-form__wrapper{padding:var(--spacing-3xl);margin-inline:0}}@media (max-width:768px){.InterestForm-module-scss-module__LPgDDW__interest-form__wrapper{padding:var(--spacing-xl);flex-direction:column}}.InterestForm-module-scss-module__LPgDDW__interest-form__section:not(:first-child){margin-top:var(--spacing-4xl)}.InterestForm-module-scss-module__LPgDDW__interest-form__section input[type=text],.InterestForm-module-scss-module__LPgDDW__interest-form__section input[type=email]{font-size:calc(var(--spacing-lg)*1.125)}.InterestForm-module-scss-module__LPgDDW__interest-form__section-inputs{margin-top:var(--spacing-xl);gap:var(--spacing-5xl)var(--spacing-xl);grid-template-columns:1fr 1fr;display:grid}[dir=ltr] .InterestForm-module-scss-module__LPgDDW__interest-form__section-inputs{direction:ltr}[dir=rtl] .InterestForm-module-scss-module__LPgDDW__interest-form__section-inputs{direction:rtl}@media (max-width:768px){.InterestForm-module-scss-module__LPgDDW__interest-form__section-inputs{grid-template-columns:1fr}}.InterestForm-module-scss-module__LPgDDW__interest-form__checkbox-group{margin-top:var(--spacing-xl);gap:var(--spacing-lg);display:flex}.InterestForm-module-scss-module__LPgDDW__interest-form__standard-input label{font-size:calc(var(--spacing-lg)*1.125)}.InterestForm-module-scss-module__LPgDDW__interest-form__input-full{grid-column:1/-1;position:relative}[dir=rtl] .InterestForm-module-scss-module__LPgDDW__interest-form__input-full{direction:rtl;flex-direction:row-reverse}@media (max-width:768px){.InterestForm-module-scss-module__LPgDDW__interest-form__input-full{grid-column:unset}}.InterestForm-module-scss-module__LPgDDW__interest-form__input-full-inside input{position:absolute;left:auto;right:auto}.InterestForm-module-scss-module__LPgDDW__interest-form__header{flex:3}.InterestForm-module-scss-module__LPgDDW__interest-form__header>div{max-width:100%}.InterestForm-module-scss-module__LPgDDW__interest-form__header img{width:100%}@media (max-width:768px){.InterestForm-module-scss-module__LPgDDW__interest-form__header img{display:none}}.InterestForm-module-scss-module__LPgDDW__interest-form__header--residences h2{color:var(--colors-text-neutral-strong);font-family:var(--font-family-amaala-heading);font-size:var(--Font-size-display-md,48px);font-weight:500;line-height:var(--Line-height-H-L,56px)}.InterestForm-module-scss-module__LPgDDW__interest-form__header--residences h3{color:var(--colors-text-brand-weak);font-variant-numeric:lining-nums proportional-nums;font-family:var(--font-family-amaala-caption);font-size:var(--Font-size-text-lg,18px);font-weight:500;line-height:var(--Line-height-text-lg,28px);text-transform:uppercase}[dir=rtl] .InterestForm-module-scss-module__LPgDDW__interest-form__header--residences h2{font-family:var(--font-family-amaala-heading-ar);font-size:var(--Font-size-display-md,48px);font-weight:500;line-height:var(--rtl-line-height-heading-l)}[dir=rtl] .InterestForm-module-scss-module__LPgDDW__interest-form__header--residences h3{font-family:var(--font-family-amaala-caption);font-size:var(--Font-size-text-lg,18px);font-weight:500;line-height:var(--rtl-line-height-body-m);text-transform:uppercase}.InterestForm-module-scss-module__LPgDDW__interest-form__form-block{flex:4}.InterestForm-module-scss-module__LPgDDW__interest-form__form-block>*+*{margin-top:var(--spacing-xl)}.InterestForm-module-scss-module__LPgDDW__interest-form__marketing-terms{padding:var(--spacing-xl,1rem);background-color:var(--color-bg-quaternary);border-radius:var(--border-radius-xl)}.InterestForm-module-scss-module__LPgDDW__interest-form__marketing-terms label{align-items:start;display:flex}.InterestForm-module-scss-module__LPgDDW__interest-form__information-usage-text,.InterestForm-module-scss-module__LPgDDW__interest-form__terms-and-conditions{color:var(--color-text-secondary_alt)}.InterestForm-module-scss-module__LPgDDW__interest-form__terms-and-conditions a{font-size:12px;text-decoration:underline}.InterestForm-module-scss-module__LPgDDW__interest-form__error-message{color:var(--color-main-system-error-700);font-size:var(--spacing-lg)}.InterestForm-module-scss-module__LPgDDW__basic-checkbox__label{gap:var(--spacing-sm);align-items:center;display:flex}.InterestForm-module-scss-module__LPgDDW__basic-checkbox{appearance:none;background-color:var(--color-text-white);padding:var(--spacing-sm);font:inherit;width:var(--spacing-2xl);height:var(--spacing-2xl);border-radius:var(--border-radius-xs);border:solid var(--spacing-xxs)var(--color-border-brand-primary_alt);place-content:center;margin:0;display:grid}.InterestForm-module-scss-module__LPgDDW__basic-checkbox:checked{background-color:var(--color-border-brand-primary_alt)}.InterestForm-module-scss-module__LPgDDW__basic-checkbox:checked:before{content:"";width:var(--spacing-lg);height:var(--spacing-lg);background-color:var(--color-text-white);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.InterestForm-module-scss-module__LPgDDW__form-button-container{margin-top:var(--spacing-4xl);justify-content:space-between;align-items:center;width:100%;display:flex}@media (max-width:768px){.InterestForm-module-scss-module__LPgDDW__form-button-container{gap:var(--spacing-xl);flex-direction:column}.InterestForm-module-scss-module__LPgDDW__form-button-container button{justify-content:center;width:100%}}
.CampaignFormError-module-scss-module__gxOjcG__campaign-form-error__wrapper{justify-content:center;align-items:center;width:100%;min-height:44rem;display:grid}.CampaignFormError-module-scss-module__gxOjcG__campaign-form-error__text-container{align-items:center;gap:var(--spacing-5xl);flex-direction:column;display:flex}.CampaignFormError-module-scss-module__gxOjcG__campaign-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}.CampaignFormError-module-scss-module__gxOjcG__campaign-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%)}@media screen and (max-width:767px){.CampaignFormError-module-scss-module__gxOjcG__campaign-form-error__wrapper{padding:0 var(--spacing-4xl)}.CampaignFormError-module-scss-module__gxOjcG__campaign-form-error__text-container{gap:var(--spacing-xl)}.CampaignFormError-module-scss-module__gxOjcG__campaign-form-error__icon-container{margin-bottom:var(--spacing-3xl)}}
.CampaignFormSuccess-module-scss-module__bnJSkq__campaign-form-success__wrapper{justify-content:center;align-items:center;width:100%;min-height:44rem;display:grid}.CampaignFormSuccess-module-scss-module__bnJSkq__campaign-form-success__text-container{gap:var(--spacing-5xl);flex-direction:column;align-items:center;max-width:60ch;display:flex}.CampaignFormSuccess-module-scss-module__bnJSkq__campaign-form-success__text-container .CampaignFormSuccess-module-scss-module__bnJSkq__text{max-width:50ch}@media screen and (max-width:767px){.CampaignFormSuccess-module-scss-module__bnJSkq__campaign-form-success__wrapper{padding:0 var(--spacing-4xl)}.CampaignFormSuccess-module-scss-module__bnJSkq__campaign-form-success__text-container{gap:var(--spacing-xl);max-width:50ch}}@media screen and (min-width:1024px){.CampaignFormSuccess-module-scss-module__bnJSkq__campaign-form-success__text-container{max-width:80ch}}
