.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}.Offers-module-scss-module__HkkVjG__rsg-offers__carousel{align-self:stretch;min-width:0}
.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}
.ExperiencesGridSection-module-scss-module__K5gUjW__experiences-grid{background-color:#fff;flex-direction:column;align-items:center;padding-block-end:80px;display:flex;position:relative}@media (min-width:1440px){.ExperiencesGridSection-module-scss-module__K5gUjW__experiences-grid{padding-block-end:120px}}.ExperiencesGridSection-module-scss-module__K5gUjW__experiences-grid__heading{padding-block:var(--spacing-7xl);padding-left:var(--spacing-8xl);padding-right:var(--spacing-8xl);max-width:846px}@media (max-width:1023px){.ExperiencesGridSection-module-scss-module__K5gUjW__experiences-grid__heading{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}}@media (min-width:1440px){.ExperiencesGridSection-module-scss-module__K5gUjW__experiences-grid__heading{padding-block:80px}}.ExperiencesGridSection-module-scss-module__K5gUjW__experiences-grid__description{max-width:480px;padding-inline:var(--spacing-xl);text-align:center;margin-block-start:var(--spacing-3xl);margin-inline:auto}@media (min-width:1440px){.ExperiencesGridSection-module-scss-module__K5gUjW__experiences-grid__description{margin-block-start:var(--spacing-4xl)}}.ExperiencesGridSection-module-scss-module__K5gUjW__experiences-grid__titles{text-align:center;row-gap:var(--spacing-lg);padding-inline:var(--spacing-xl)}@media (min-width:1440px){.ExperiencesGridSection-module-scss-module__K5gUjW__experiences-grid__titles{row-gap:var(--spacing-xl)}}.ExperiencesGridSection-module-scss-module__K5gUjW__experiences-grid__grid{align-self:stretch;padding-block-start:var(--spacing-3xl);padding-block-end:var(--spacing-4xl)}@media (min-width:1440px){.ExperiencesGridSection-module-scss-module__K5gUjW__experiences-grid__grid{padding-block-end:40px}}.ExperiencesGridSection-module-scss-module__K5gUjW__experiences-grid__see-more{margin-inline:var(--spacing-xl);justify-content:center;align-self:stretch;padding-block-start:var(--spacing-xl)}@media (min-width:1440px){.ExperiencesGridSection-module-scss-module__K5gUjW__experiences-grid__see-more{align-self:initial}}
.CardsGrid-module-scss-module__iMJ65W__cards-grid{gap:var(--spacing-xl);display:grid}@media (min-width:768px){.CardsGrid-module-scss-module__iMJ65W__cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.CardsGrid-module-scss-module__iMJ65W__cards-grid{gap:var(--spacing-3xl)}}.CardsGrid-module-scss-module__iMJ65W__cards-grid__tabs{background:#fff;border-radius:999px;grid-column:1/-1;justify-self:center;align-items:center;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto;box-shadow:0 8px 18px #151f2424}@media (max-width:767px){.CardsGrid-module-scss-module__iMJ65W__cards-grid__tabs{justify-self:stretch;width:100%}}.CardsGrid-module-scss-module__iMJ65W__cards-grid__tab{color:#202c33;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;min-height:56px;padding:0 28px;font-size:1.25rem;line-height:1.2;transition:background-color .18s,color .18s,box-shadow .18s}.CardsGrid-module-scss-module__iMJ65W__cards-grid__tab:hover{background:#eef1f2}.CardsGrid-module-scss-module__iMJ65W__cards-grid__tab--active{color:#fff;background:#202c33;box-shadow:0 4px 10px #151f2433}@media (max-width:767px){.CardsGrid-module-scss-module__iMJ65W__cards-grid__tab{padding:0 20px;font-size:1rem}}.CardsGrid-module-scss-module__iMJ65W__cards-grid__package-count{color:#202c33;grid-column:1/-1;justify-self:center;margin-top:8px;font-size:1.125rem;font-weight:600}@media (min-width:1440px){.CardsGrid-module-scss-module__iMJ65W__cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.CollageSection-module-scss-module__3SawUq__rsg-collage-section{padding-right:var(--spacing-5xl);padding-bottom:var(--spacing-8xl);margin:var(--spacing-2xl)0 var(--spacing-5xl);flex-direction:column;display:flex}@media (max-width:767px){.CollageSection-module-scss-module__3SawUq__rsg-collage-section{padding-bottom:var(--spacing-5xl);padding-right:0}}.CollageSection-module-scss-module__3SawUq__rsg-collage-section__grid{gap:var(--spacing-lg);grid-template-rows:auto;grid-template-columns:repeat(12,1fr);display:grid}@media (min-width:1024px){.CollageSection-module-scss-module__3SawUq__rsg-collage-section__grid{gap:var(--spacing-2xl)}}@media (max-width:767px){.CollageSection-module-scss-module__3SawUq__rsg-collage-section__grid{gap:0}}.CollageSection-module-scss-module__3SawUq__rsg-collage-section__main{gap:var(--spacing-5xl);flex-direction:column;grid-column:1/span 12;display:flex}@media (min-width:768px){.CollageSection-module-scss-module__3SawUq__rsg-collage-section__main{grid-area:1/1/span 5/span 7}}.CollageSection-module-scss-module__3SawUq__rsg-collage-section__img{-o-object-fit:cover;object-fit:cover;width:100%}.CollageSection-module-scss-module__3SawUq__rsg-collage-section__img[data-testid=img-1]{border-top-right-radius:var(--border-radius-2xl);border-bottom-right-radius:var(--border-radius-2xl);grid-area:1/1/span 3/span 7;max-width:670px;max-height:446px}@media (max-width:767px){.CollageSection-module-scss-module__3SawUq__rsg-collage-section__img[data-testid=img-1]{border-radius:0;grid-column:1/span 12;width:100%;max-width:100%;max-height:259px}}.CollageSection-module-scss-module__3SawUq__rsg-collage-section__img[data-testid=img-2]{border-radius:var(--border-radius-2xl);grid-area:1/9/span 5/span 7;align-self:center;max-width:330px;max-height:495px;margin-top:50px}@media (min-width:767px) and (max-width:1200px){.CollageSection-module-scss-module__3SawUq__rsg-collage-section__img[data-testid=img-2]{grid-row:1/span 4;margin-top:40px}}@media (max-width:767px){.CollageSection-module-scss-module__3SawUq__rsg-collage-section__img[data-testid=img-2]{grid-area:7/9/span 10/span 12;max-width:120px;max-height:180px;margin-top:0;margin-left:-12px}}.CollageSection-module-scss-module__3SawUq__rsg-collage-section__img[data-testid=img-3]{border-radius:var(--border-radius-2xl);margin-left:0;margin-top:var(--spacing-6xl);grid-area:6/8/span 2/span 9;max-width:622px;max-height:350px}@media (min-width:767px) and (max-width:1200px){.CollageSection-module-scss-module__3SawUq__rsg-collage-section__img[data-testid=img-3]{max-width:600px;margin-left:40px}}@media (max-width:767px){.CollageSection-module-scss-module__3SawUq__rsg-collage-section__img[data-testid=img-3]{grid-area:15/1/span 3/span 5;max-width:180px;max-height:101px;margin-left:36px}}.CollageSection-module-scss-module__3SawUq__rsg-collage-section__text{margin-top:var(--spacing-8xl);gap:var(--spacing-4xl);flex-direction:column;grid-area:5/2/span 2/span 10;padding-left:55px;display:flex}@media (max-width:1250px){.CollageSection-module-scss-module__3SawUq__rsg-collage-section__text{padding-left:0}}@media (max-width:1080px){.CollageSection-module-scss-module__3SawUq__rsg-collage-section__text{grid-area:4/1/span 2/span 12;margin-top:200px;padding-left:57px}}@media (max-width:767px){.CollageSection-module-scss-module__3SawUq__rsg-collage-section__text{padding:0 var(--spacing-xl);margin-top:var(--spacing-4xl);margin-bottom:var(--spacing-3xl);gap:var(--spacing-3xl);grid-column:1/span 12}}.CollageSection-module-scss-module__3SawUq__rsg-collage-section__text-title{max-width:637px;margin-bottom:var(--spacing-md);white-space:normal;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width:767px){.CollageSection-module-scss-module__3SawUq__rsg-collage-section__text-title{font-size:var(--spacing-6xl);margin-bottom:0;font-weight:400;line-height:normal}}.CollageSection-module-scss-module__3SawUq__rsg-collage-section__title-container{max-width:638px}.CollageSection-module-scss-module__3SawUq__rsg-collage-section__subtitle-container{max-width:520px}: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)) .CollageSection-module-scss-module__3SawUq__rsg-collage-section{padding-left:var(--spacing-5xl);padding-right:0}@media (max-width:767px){: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)) .CollageSection-module-scss-module__3SawUq__rsg-collage-section{padding-left: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)) .CollageSection-module-scss-module__3SawUq__rsg-collage-section__img[data-testid=img-1]{border-radius:var(--border-radius-2xl)0 0 var(--border-radius-2xl)}@media (max-width:767px){: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)) .CollageSection-module-scss-module__3SawUq__rsg-collage-section__img[data-testid=img-2]{margin-left:0;margin-right:-12px}}@media (min-width:767px) and (max-width:1200px){: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)) .CollageSection-module-scss-module__3SawUq__rsg-collage-section__img[data-testid=img-3]{margin-left:0;margin-right:40px}}@media (max-width:767px){: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)) .CollageSection-module-scss-module__3SawUq__rsg-collage-section__img[data-testid=img-3]{margin-left:0;margin-right:36px}}: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)) .CollageSection-module-scss-module__3SawUq__rsg-collage-section__text{padding-left:0;padding-right:55px}@media (max-width:1250px){: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)) .CollageSection-module-scss-module__3SawUq__rsg-collage-section__text{padding-right:0}}@media (max-width:1080px){: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)) .CollageSection-module-scss-module__3SawUq__rsg-collage-section__text{padding-right:57px}}@media (max-width:767px){: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)) .CollageSection-module-scss-module__3SawUq__rsg-collage-section__text{padding:0 var(--spacing-xl)}}
.ResortGallery-module-scss-module__OrafHG__rsg-resort-gallery-section{padding-top:80px;padding-bottom:80px}@media (max-width:1023px){.ResortGallery-module-scss-module__OrafHG__rsg-resort-gallery-section{padding:var(--spacing-8xl)var(--spacing-none)}}.ResortGallery-module-scss-module__OrafHG__rsg-resort-gallery-section__header{padding-left:var(--spacing-8xl);padding-right:var(--spacing-8xl)}@media (max-width:1023px){.ResortGallery-module-scss-module__OrafHG__rsg-resort-gallery-section__header{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}}.ResortGallery-module-scss-module__OrafHG__rsg-resort-gallery-section__tabs-section{padding-left:var(--spacing-8xl);padding-right:var(--spacing-8xl);white-space:nowrap;scrollbar-width:none;justify-content:safe center;display:flex;overflow-x:scroll}@media (max-width:1023px){.ResortGallery-module-scss-module__OrafHG__rsg-resort-gallery-section__tabs-section{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}}.ResortGallery-module-scss-module__OrafHG__rsg-resort-gallery-section__tabs-section__switcher button{padding:var(--spacing-md)var(--spacing-3xl)}.ResortGallery-module-scss-module__OrafHG__rsg-resort-gallery-section__tabs-section__switcher button button{padding:.5rem 1.5rem}.ResortGallery-module-scss-module__OrafHG__rsg-resort-gallery-section__tabs-section__switcher button button span{text-align:center;font-family:var(--font-family-amaala-body);font-size:var(--Font-size-text-md,16px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-md,24px);font-display:swap}.ResortGallery-module-scss-module__OrafHG__rsg-resort-gallery-section__tabs-section__tabs-list{padding-top:26px;padding-bottom:30px}.ResortGallery-module-scss-module__OrafHG__rsg-resort-gallery-section__carousel-section{padding-top:var(--spacing-lg)}.ResortGallery-module-scss-module__OrafHG__rsg-resort-gallery-section__carousel-section-explore{justify-content:center;margin-top:1rem;display:flex}.ResortGallery-module-scss-module__OrafHG__rsg-resort-gallery-section__carousel-section-explore button{padding:var(--spacing-xs)var(--spacing-lg)}
.IconItemList-module-scss-module__3yfTvG__rsg-icon-item-list-section{background:var(--Colors-Background-bg-tertiary,#fafaf9);padding-top:var(--spacing-xl);padding-bottom:var(--spacing-4xl)}.IconItemList-module-scss-module__3yfTvG__rsg-icon-item-list-section :lang(ar) [class*=typography--caption--XL]{white-space:nowrap}@media (min-width:1024px){.IconItemList-module-scss-module__3yfTvG__rsg-icon-item-list-section{padding-top:var(--spacing-5xl);padding-bottom:var(--spacing-5xl)}}@media (max-width:1023px){.IconItemList-module-scss-module__3yfTvG__rsg-icon-item-list-section{padding-top:var(--spacing-4xl);padding-bottom:var(--spacing-4xl)}}.IconItemList-module-scss-module__3yfTvG__rsg-icon-item-list-section__header{margin-bottom:var(--spacing-4xl);padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}@media (min-width:1024px){.IconItemList-module-scss-module__3yfTvG__rsg-icon-item-list-section__header{margin-bottom:var(--spacing-6xl);padding-left:var(--spacing-5xl);padding-right:var(--spacing-5xl)}}@media (max-width:1023px){.IconItemList-module-scss-module__3yfTvG__rsg-icon-item-list-section__header{padding-left:var(--spacing-4xl);padding-right:var(--spacing-4xl)}}@media screen and (min-width:768px){.IconItemList-module-scss-module__3yfTvG__rsg-icon-item-list-section__header{max-width:695px}}.IconItemList-module-scss-module__3yfTvG__rsg-icon-item-list-section__header div div{margin:auto}@media (min-width:1024px){.IconItemList-module-scss-module__3yfTvG__rsg-icon-item-list-section__header div div{margin:var(--spacing-none)}}.IconItemList-module-scss-module__3yfTvG__rsg-icon-item-list-section__header div div h2,.IconItemList-module-scss-module__3yfTvG__rsg-icon-item-list-section__header div div span{text-align:center}@media (min-width:1024px){.IconItemList-module-scss-module__3yfTvG__rsg-icon-item-list-section__header div div h2,.IconItemList-module-scss-module__3yfTvG__rsg-icon-item-list-section__header div div span{text-align:start}}.IconItemList-module-scss-module__3yfTvG__rsg-icon-item-list-section__header--residences [data-testid=header-section-title]{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)}.IconItemList-module-scss-module__3yfTvG__rsg-icon-item-list-section__header--residences [data-testid=header-section-headline]{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] .IconItemList-module-scss-module__3yfTvG__rsg-icon-item-list-section__header--residences [data-testid=header-section-title]{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] .IconItemList-module-scss-module__3yfTvG__rsg-icon-item-list-section__header--residences [data-testid=header-section-headline]{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}.IconItemList-module-scss-module__3yfTvG__rsg-icon-item-list-section__icon-list-rows{gap:var(--spacing-4xl);flex-direction:column;display:flex}.IconItemList-module-scss-module__3yfTvG__rsg-icon-item-list-section__icon-list-row{align-items:flex-start;gap:var(--spacing-3xl);flex-direction:column;display:flex}@media screen and (min-width:1024px){.IconItemList-module-scss-module__3yfTvG__rsg-icon-item-list-section__icon-list-row{flex-flow:wrap;justify-content:center;align-items:center;gap:164px;display:inline-flex}}.IconItemList-module-scss-module__3yfTvG__rsg-icon-item-list-section__icon-list-card{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl);align-self:stretch;align-items:center}.IconItemList-module-scss-module__3yfTvG__rsg-icon-item-list-section__icon-list-avatar-bg{justify-content:center;align-items:center;display:flex}.IconItemList-module-scss-module__3yfTvG__rsg-icon-item-list-section__icon-list-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)}
.ResortAccommodations-module-scss-module__zvhMRa__card__carousel-card{flex:0;max-width:1000px;transition:flex .8s .3s}.ResortAccommodations-module-scss-module__zvhMRa__card__carousel-card:hover div[class^=_carousel-card__hover-container]{opacity:1}.ResortAccommodations-module-scss-module__zvhMRa__card__carousel-card__expanded{flex:1 0 70%;transition:flex .4s ease-out}.ResortAccommodations-module-scss-module__zvhMRa__card__carousel-card__expanded>div[class^=_carousel-card-wrapper]{width:100%}.ResortAccommodations-module-scss-module__zvhMRa__card__carousel-card__expanded:hover div[class^=_carousel-card__hover-container]{opacity:0;transition:opacity 0s .8s}.ResortAccommodations-module-scss-module__zvhMRa__card__modal_image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:200px}.ResortAccommodations-module-scss-module__zvhMRa__card__modal div[class^=_with-image-modal__image-container]{min-width:0}.ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations{background-color:var(--colors-bg-light-sand-moderate);padding-top:80px;padding-bottom:80px}.ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations__dark{background-color:var(--color-main-base-dark-blue);padding-top:100px;padding-bottom:100px}@media (max-width:1023px){.ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations{padding:var(--spacing-8xl)var(--spacing-none)}}.ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations [data-testid=header-section-headline]{font-weight:500}.ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations [data-testid=header-section-title]{color:var(--colors-text-neutral-strong)}.ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations__header--residences [data-testid=header-section-title]{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)}.ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations__header--residences [data-testid=header-section-headline]{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] .ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations__header--residences [data-testid=header-section-title]{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] .ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations__header--residences [data-testid=header-section-headline]{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}.ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations [data-testid=inline-expandable-card-content-title]{color:var(--colors-text-neutral-strong);font-weight:400;font-size:var(--Font-size-display-xs,32px);line-height:var(--Line-height-H-S,38px);font-family:var(--font-family-amaala-heading)!important}@media screen and (max-width:767px){.ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations [data-testid=inline-expandable-card-content-title]{font-size:var(--Font-size-display-xxs,24px);line-height:var(--Line-height-H-XS,32px)}}.ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations [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}@media screen and (max-width:767px){.ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations [class*=tags-list]>span{color:var(--colors-text-neutral-strong);font-variant-numeric:lining-nums proportional-nums;font-family:"Fedra Sans AL",var(--font-family-amaala-body);font-size:var(--font-size-body-xs,12px);font-weight:400;line-height:var(--ltr-line-height-body-xs,18px)}}.ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations [class*=tag-list-separator]{background:var(--colors-bg-dark-brand-weak)}.ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations [data-testid=inline-expandable-card-content-description]{font-size:var(--Font-size-text-sm,14px);line-height:var(--Line-height-text-sm,20px)}.ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations [class*=accordion-trigger]>span:first-child{color:#000;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);font-family:var(--font-family-amaala-body)!important;text-transform:none!important}.ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations [class*=accordion-content-text]{color:var(--colors-text-neutral-strong);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);font-family:var(--font-family-amaala-body)!important;text-transform:none!important}.ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations [class*=accordion-content-text] *{text-transform:none!important;font-family:inherit!important}[dir=rtl] .ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations [data-testid=inline-expandable-card-content-title]{font-weight:500;line-height:var(--rtl-line-height-heading-s,48px);font-family:var(--font-family-amaala-heading-ar)!important}@media screen and (max-width:767px){[dir=rtl] .ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations [data-testid=inline-expandable-card-content-title]{line-height:var(--rtl-line-height-heading-s,48px)}[dir=rtl] .ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations [class*=tags-list]>span{font-family:var(--font-family-amaala-body);line-height:20px}}[dir=rtl] .ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations [class*=accordion-trigger]>span:first-child{line-height:var(--rtl-line-height-body-m,26px)}[dir=rtl] .ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations [class*=accordion-content-text]{line-height:var(--rtl-line-height-body-m,26px)}[dir=rtl] .ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations [data-testid=inline-expandable-card-content-description]{line-height:var(--rtl-line-height-body-s,22px)}.ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations__tabs-section{padding-bottom:2rem;padding-top:var(--spacing-2xl);white-space:nowrap;scrollbar-width:none;justify-content:safe center;display:flex;overflow-x:scroll}:is(.ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations__tabs-section [class*=switcher__item--dark]:focus,.ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations__tabs-section [class*=switcher__item--dark][data-state=on]){background-color:var(--colors-bg-dark-neutral-strong);color:var(--color-main-base-white)}.ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations__carousel-section{padding-top:var(--spacing-lg)}.ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations__carousel-section-explore{justify-content:center;margin-top:1rem;display:flex}.ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations__carousel-section-explore button{padding:var(--spacing-xs)var(--spacing-lg)}:is(.ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations [class*=carousel-gallery__title],.ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations__dark [class*=carousel-gallery__title]){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}:is(.ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations [data-testid=carousel-card-tags],.ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations [data-testid=carousel-card-tags] [data-testid^=carousel-card-tag-],.ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations__dark [data-testid=carousel-card-tags],.ResortAccommodations-module-scss-module__zvhMRa__rsg-resort-accommodations__dark [data-testid=carousel-card-tags] [data-testid^=carousel-card-tag-]){font-size:var(--Font-size-text-sm,14px);line-height:var(--Line-height-text-sm,20px);letter-spacing:0;font-variant-numeric:lining-nums proportional-nums}.ResortAccommodations-module-scss-module__zvhMRa__popup-modal__dialog{top:unset;transform:unset;width:100%;max-width:100%;height:95vh;max-height:95vh;bottom:0;left:0;overflow:auto}.ResortAccommodations-module-scss-module__zvhMRa__popup-modal__dialog>article[class^=_dynamic-carousel]{gap:0;height:100%;max-height:95vh}.ResortAccommodations-module-scss-module__zvhMRa__popup-modal__dialog>article[class^=_dynamic-carousel] div[class^=_dynamic-carousel__container]{align-items:flex-end;height:100%}.ResortAccommodations-module-scss-module__zvhMRa__popup-modal__dialog>article[class^=_dynamic-carousel] div[class^=_dynamic-carousel__container]>article{flex:1 0 100%}.ResortAccommodations-module-scss-module__zvhMRa__popup-modal__dialog>article[class^=_dynamic-carousel]>div[class^=_dynamic-carousel-pagination]{background-color:var(--color-main-neutral-cold-900)}.ResortAccommodations-module-scss-module__zvhMRa__popup-modal__slide-image{-o-object-fit:cover;object-fit:cover;width:100%;min-width:370px;height:100%}.ResortAccommodations-module-scss-module__zvhMRa__popup-modal__slide-content{min-width:unset;overflow:auto}.ResortAccommodations-module-scss-module__zvhMRa__dynamic_carousel__slide{flex:0 0 410px}@media screen and (max-width:767px){.ResortAccommodations-module-scss-module__zvhMRa__card__modal_image{max-height:292px}.ResortAccommodations-module-scss-module__zvhMRa__dynamic_carousel__slide{flex:0 0 100%}.ResortAccommodations-module-scss-module__zvhMRa__dynamic_carousel__slide_mobile{flex:0 0 302px}}.ResortAccommodations-module-scss-module__zvhMRa__carousel-paginator{padding-bottom:var(--spacing-md);margin-top:0;margin-bottom:0}
.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;padding:var(--spacing-none)var(--spacing-3xl);margin-inline:auto;border:1px solid var(--colors-border-brand-moderate)!important;height:48px!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:normal;font-size:var(--Font-size-body-M,16px);color:var(--colors-text-neutral-strong);font-weight:500}.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}}
.CampaignForm-module-scss-module__Jb3lMG__campaign-form__wrapper{gap:var(--spacing-7xl);padding:var(--spacing-8xl)var(--spacing-8xl);padding-bottom:var(--spacing-5xl);display:flex}@media screen and (min-width:1024px){.CampaignForm-module-scss-module__Jb3lMG__campaign-form__wrapper{padding:var(--spacing-3xl);margin-inline:0}}@media screen and (max-width:767px){.CampaignForm-module-scss-module__Jb3lMG__campaign-form__wrapper{padding:var(--spacing-8xl)var(--spacing-xl);gap:var(--spacing-4xl);flex-direction:column}}.CampaignForm-module-scss-module__Jb3lMG__campaign-form__section:not(:first-child){margin-top:var(--spacing-4xl)}.CampaignForm-module-scss-module__Jb3lMG__campaign-form__section input[type=text],.CampaignForm-module-scss-module__Jb3lMG__campaign-form__section input[type=email]{font-size:calc(var(--spacing-lg)*1.125)}.CampaignForm-module-scss-module__Jb3lMG__campaign-form__section-inputs{margin-top:var(--spacing-4xl);gap:var(--spacing-5xl)var(--spacing-xl);grid-template-columns:1fr 1fr;display:grid}[dir=ltr] .CampaignForm-module-scss-module__Jb3lMG__campaign-form__section-inputs{direction:ltr}[dir=rtl] .CampaignForm-module-scss-module__Jb3lMG__campaign-form__section-inputs{direction:rtl}@media (max-width:768px){.CampaignForm-module-scss-module__Jb3lMG__campaign-form__section-inputs{grid-template-columns:1fr}}.CampaignForm-module-scss-module__Jb3lMG__campaign-form__checkbox-group{margin-top:var(--spacing-xl);gap:var(--spacing-lg);display:flex}.CampaignForm-module-scss-module__Jb3lMG__campaign-form__standard-input label{font-size:calc(var(--spacing-lg)*1.125)}.CampaignForm-module-scss-module__Jb3lMG__campaign-form__input-full{grid-column:1/-1;position:relative}[dir=rtl] .CampaignForm-module-scss-module__Jb3lMG__campaign-form__input-full{direction:rtl;flex-direction:row-reverse}@media (max-width:768px){.CampaignForm-module-scss-module__Jb3lMG__campaign-form__input-full{grid-column:unset}}.CampaignForm-module-scss-module__Jb3lMG__campaign-form__input-full-inside input{position:absolute;left:auto;right:auto}.CampaignForm-module-scss-module__Jb3lMG__campaign-form__header{flex:3}.CampaignForm-module-scss-module__Jb3lMG__campaign-form__header>div{max-width:100%}.CampaignForm-module-scss-module__Jb3lMG__campaign-form__header img{width:100%}@media (max-width:768px){.CampaignForm-module-scss-module__Jb3lMG__campaign-form__header img{display:none}}.CampaignForm-module-scss-module__Jb3lMG__campaign-form__form-block{flex-direction:column;flex:4;justify-content:center;display:flex}.CampaignForm-module-scss-module__Jb3lMG__campaign-form__form-block>*+*{margin-top:var(--spacing-4xl)}.CampaignForm-module-scss-module__Jb3lMG__campaign-form__marketing-terms{padding:var(--spacing-xl,1rem);background-color:var(--color-bg-quaternary);border-radius:var(--border-radius-xl)}.CampaignForm-module-scss-module__Jb3lMG__campaign-form__marketing-terms label{align-items:start;display:flex}.CampaignForm-module-scss-module__Jb3lMG__campaign-form__information-usage-text{color:var(--color-text-secondary_alt)}.CampaignForm-module-scss-module__Jb3lMG__campaign-form__terms-and-conditions{gap:2px}.CampaignForm-module-scss-module__Jb3lMG__campaign-form__terms-and-conditions-link{font-size:var(--Font-size-text-sm,14px);text-decoration:underline}.CampaignForm-module-scss-module__Jb3lMG__campaign-form__error-message{color:var(--color-main-system-error-700);font-size:var(--spacing-lg)}.CampaignForm-module-scss-module__Jb3lMG__basic-checkbox__label{gap:var(--spacing-sm);align-items:center;display:flex}.CampaignForm-module-scss-module__Jb3lMG__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}.CampaignForm-module-scss-module__Jb3lMG__basic-checkbox:checked{background-color:var(--color-border-brand-primary_alt)}.CampaignForm-module-scss-module__Jb3lMG__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%)}.CampaignForm-module-scss-module__Jb3lMG__form-button-container{margin-top:var(--spacing-4xl);justify-content:space-between;align-items:center;width:100%;display:flex}@media (max-width:768px){.CampaignForm-module-scss-module__Jb3lMG__form-button-container{gap:var(--spacing-xl);flex-direction:column}.CampaignForm-module-scss-module__Jb3lMG__form-button-container button{justify-content:center;width:100%}}
.ExperiencesDetailsCols-module-scss-module__UGDp1W__rsg-experiences-details-cols{background-color:var(--color-bg-quaternary);padding:var(--spacing-8xl)0;margin:0 auto}.ExperiencesDetailsCols-module-scss-module__UGDp1W__rsg-experiences-details-cols__header{margin-bottom:2rem}@media (min-width:768px){.ExperiencesDetailsCols-module-scss-module__UGDp1W__rsg-experiences-details-cols__header{margin-bottom:.5rem}}.ExperiencesDetailsCols-module-scss-module__UGDp1W__rsg-experiences-details-cols__subtitle{justify-content:center;margin-left:auto;margin-right:auto;display:flex}.ExperiencesDetailsCols-module-scss-module__UGDp1W__rsg-experiences-details-cols__button{justify-content:center;width:100%}@media (min-width:768px){.ExperiencesDetailsCols-module-scss-module__UGDp1W__rsg-experiences-details-cols__button{width:auto}}.ExperiencesDetailsCols-module-scss-module__UGDp1W__rsg-experiences-details-cols__button{margin:var(--spacing-5xl)auto 0;justify-self:center;display:flex;background-color:#0000!important}.ExperiencesDetailsCols-module-scss-module__UGDp1W__rsg-experiences-details-cols__grid-wrapper{margin-top:var(--spacing-3xl)}
.ExperiencesDetailsModal-module-scss-module__8pt-Hq__rsg-experiences-details-modal__footer{width:100%}.ExperiencesDetailsModal-module-scss-module__8pt-Hq__rsg-experiences-details-modal__footer__buttons{gap:15px;width:100%;display:flex}.ExperiencesDetailsModal-module-scss-module__8pt-Hq__rsg-experiences-details-modal__footer__buttons a,.ExperiencesDetailsModal-module-scss-module__8pt-Hq__rsg-experiences-details-modal__footer__buttons button,.ExperiencesDetailsModal-module-scss-module__8pt-Hq__rsg-experiences-details-modal__footer__buttons span{width:100%}.ExperiencesDetailsModal-module-scss-module__8pt-Hq__rsg-experiences-details-modal__footer__buttons>button{text-align:center;flex-grow:1;display:block}.ExperiencesDetailsModal-module-scss-module__8pt-Hq__rsg-experiences-details-modal__footer__buttons div[class*=_innerContainer]{background-color:#fff;justify-content:space-between;width:100%;padding:0 12px}.ExperiencesDetailsModal-module-scss-module__8pt-Hq__rsg-experiences-details-modal__footer__buttons div[class*=_innerContainer] span{color:var(--colors-text-neutral-weak);width:initial}.ExperiencesDetailsModal-module-scss-module__8pt-Hq__rsg-experiences-details-modal__footer__buttons div[class*=_innerContainer] div[data-testid=price-currency-row] span{color:var(--colors-text-neutral-strong)}.ExperiencesDetailsModal-module-scss-module__8pt-Hq__rsg-experiences-details-modal__footer__buttons div[class*=_innerContainer] svg{color:var(--color-text-neutral-strong)}.ExperiencesDetailsModal-module-scss-module__8pt-Hq__rsg-experiences-details-modal__footer__buttons div[class*=_innerContainer] button{width:initial}.ExperiencesDetailsModal-module-scss-module__8pt-Hq__rsg-experiences-details-modal__footer__buttons div[class*=_innerContainer] button span{color:var(--colors-text-neutral-strong)}.ExperiencesDetailsModal-module-scss-module__8pt-Hq__rsg-experiences-details-modal__footer__paginator{width:100%}.ExperiencesDetailsModal-module-scss-module__8pt-Hq__rsg-experiences-details-modal__drawer-paginator{margin-top:var(--spacing-3xl);margin-bottom:var(--spacing-md)}
.ExperiencesListFullWidth-module-scss-module__XcHMqq__rsg-experiences-list-fullWidth{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl);padding-top:var(--spacing-5xl);padding-bottom:var(--spacing-7xl)}@media (min-width:768px){.ExperiencesListFullWidth-module-scss-module__XcHMqq__rsg-experiences-list-fullWidth{padding-left:var(--spacing-8xl);padding-right:var(--spacing-8xl);padding-top:3.5rem;padding-bottom:var(--spacing-7xl)}}.ExperiencesListFullWidth-module-scss-module__XcHMqq__rsg-experiences-list-fullWidth{background-color:var(--color-bg-quaternary)}.ExperiencesListFullWidth-module-scss-module__XcHMqq__rsg-experiences-list-fullWidth__header{margin-bottom:var(--spacing-4xl)}@media (min-width:768px){.ExperiencesListFullWidth-module-scss-module__XcHMqq__rsg-experiences-list-fullWidth__header{margin-bottom:var(--spacing-6xl)}}.ExperiencesListFullWidth-module-scss-module__XcHMqq__rsg-experiences-list-fullWidth__subtitle{margin-left:auto;margin-right:auto;margin-bottom:var(--spacing-xl);justify-content:center;display:flex}.ExperiencesListFullWidth-module-scss-module__XcHMqq__rsg-experiences-list-fullWidth__button{justify-content:center;width:100%}@media (min-width:768px){.ExperiencesListFullWidth-module-scss-module__XcHMqq__rsg-experiences-list-fullWidth__button{width:auto}}.ExperiencesListFullWidth-module-scss-module__XcHMqq__rsg-experiences-list-fullWidth__button{margin:var(--spacing-5xl)auto 0;justify-self:center;display:flex}
.OffersList-module-scss-module__ALuKza__rsg-offers-list{padding-top:4rem;padding-bottom:4rem}@media (min-width:768px){.OffersList-module-scss-module__ALuKza__rsg-offers-list{padding-top:5rem;padding-bottom:4rem}}.OffersList-module-scss-module__ALuKza__rsg-offers-list__header{margin-bottom:4rem}@media (min-width:768px){.OffersList-module-scss-module__ALuKza__rsg-offers-list__header{margin-bottom:5rem;padding-left:18rem;padding-right:18rem}}.OffersList-module-scss-module__ALuKza__rsg-offers-list__subtitle{justify-content:center;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;display:flex}.OffersList-module-scss-module__ALuKza__rsg-offers-list__grid{margin-bottom:2rem}@media (min-width:768px){.OffersList-module-scss-module__ALuKza__rsg-offers-list__grid{margin-bottom:2.5rem}}.OffersList-module-scss-module__ALuKza__rsg-offers-list__button{justify-content:center;justify-self:center;width:100%;display:flex}@media (min-width:768px){.OffersList-module-scss-module__ALuKza__rsg-offers-list__button{width:auto}}.OffersList-module-scss-module__ALuKza__rsg-offers-list__button{margin:0 auto}
.RichTextSection-module-scss-module__7wnNJW__richTextSection{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.RichTextSection-module-scss-module__7wnNJW__richTextSection ul{padding:var(--spacing-xl)var(--spacing-5xl);list-style:outside}.RichTextSection-module-scss-module__7wnNJW__richTextSection ol{padding:var(--spacing-xl)var(--spacing-5xl);list-style:decimal}
.Highlights-module-scss-module__8zibBa__highlights__container{gap:var(--spacing-2xl);padding-left:var(--spacing-3xl);padding-right:var(--spacing-3xl)}@media (min-width:768px){.Highlights-module-scss-module__8zibBa__highlights__container{gap:var(--spacing-3xl);padding-left:var(--spacing-5xl);padding-right:var(--spacing-5xl)}}@media (min-width:1024px){.Highlights-module-scss-module__8zibBa__highlights__container{padding-left:var(--spacing-8xl);padding-right:var(--spacing-8xl)}}.Highlights-module-scss-module__8zibBa__highlights__container{flex-wrap:wrap}.Highlights-module-scss-module__8zibBa__highlights__item{gap:var(--spacing-md);padding-bottom:var(--spacing-md);flex-direction:column}@media (min-width:768px){.Highlights-module-scss-module__8zibBa__highlights__item{align-items:center;gap:var(--spacing-xl);min-height:56px;padding-bottom:var(--spacing-none);flex-direction:row}}@media (min-width:1024px){.Highlights-module-scss-module__8zibBa__highlights__item{text-align:start}}.Highlights-module-scss-module__8zibBa__highlights__item{width:calc((100% - var(--spacing-2xl))/2)}.Highlights-module-scss-module__8zibBa__highlights__item--centered{text-align:center;align-items:center}@media (min-width:768px){.Highlights-module-scss-module__8zibBa__highlights__item--centered{text-align:start}}.Highlights-module-scss-module__8zibBa__highlights__item--centered .Highlights-module-scss-module__8zibBa__highlights__label{align-self:center}@media screen and (min-width:768px){.Highlights-module-scss-module__8zibBa__highlights__item{width:calc((100% - var(--spacing-3xl))/2)}}@media screen and (min-width:1024px){.Highlights-module-scss-module__8zibBa__highlights__item{width:calc((100% - 2*var(--spacing-3xl))/3)}}@media screen and (min-width:1440px){.Highlights-module-scss-module__8zibBa__highlights__item{width:calc((100% - 3*var(--spacing-3xl))/4)}}.Highlights-module-scss-module__8zibBa__highlights__label{flex:0 0 48px}@media (min-width:768px){.Highlights-module-scss-module__8zibBa__highlights__label{text-align:center;flex:0 0 56px}}.Highlights-module-scss-module__8zibBa__highlights__label{align-content:center;align-self:start;direction:ltr!important}@media screen and (min-width:768px){.Highlights-module-scss-module__8zibBa__highlights__label{align-self:center}}.Highlights-module-scss-module__8zibBa__highlights__icon{border-radius:24px;width:48px;height:48px}@media (min-width:768px){.Highlights-module-scss-module__8zibBa__highlights__icon{border-radius:28px;width:56px;height:56px}}.Highlights-module-scss-module__8zibBa__highlights__icon{background-color:var(--color-main-brand-primary-50);display:block;position:relative}.Highlights-module-scss-module__8zibBa__highlights__icon img,.Highlights-module-scss-module__8zibBa__highlights__icon svg{color:var(--color-fg-primary);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.Highlights-module-scss-module__IHLKAa__highlights{padding-top:var(--spacing-5xl);padding-bottom:var(--spacing-5xl)}@media screen and (min-width:768px){.Highlights-module-scss-module__IHLKAa__highlights{padding-top:var(--spacing-6xl);padding-bottom:var(--spacing-6xl)}}
.CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list [class*=shifted-carousel-section__back-cover]{background:var(--BG-bg-light-sand-weak,#fbfaf6)}.CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list [data-testid=shifted-carousel-card-hover-title]{font-weight:600;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}.CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list [data-testid=shifted-carousel-card-hover-subtitle]{font-weight:400;font-size:var(--Font-size-text-sm,14px);line-height:var(--Line-height-text-sm,20px);letter-spacing:.02em;font-variant-numeric:lining-nums proportional-nums;font-family:var(--font-family-amaala-body)!important;text-transform:uppercase!important}:is(.CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__popup [data-testid=modal-eyebrow-text],.CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__popup [data-testid=drawer-eyebrow-text]){color:var(--colors-text-neutral-moderate);font-variant-numeric:lining-nums proportional-nums;font-size:var(--font-size-body-m,16px);font-weight:400;line-height:var(--ltr-line-height-body-m,24px);letter-spacing:2.56px;font-family:var(--font-family-amaala-body)!important;text-transform:uppercase!important}@media screen and (max-width:767px){:is(.CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__popup [data-testid=modal-eyebrow-text],.CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__popup [data-testid=drawer-eyebrow-text]){font-size:var(--Font-size-text-sm,14px);line-height:var(--Line-height-text-sm,20px)}}:is(.CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__popup [data-testid=modal-eyebrow-text] *,.CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__popup [data-testid=drawer-eyebrow-text] *){text-transform:uppercase!important}:is(.CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__popup [data-testid=modal-title-text],.CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__popup [data-testid=drawer-title-text]){color:var(--colors-text-neutral-strong);font-size:var(--Font-size-display-sm,40px);font-weight:400;line-height:var(--Line-height-H-M,46px);font-family:var(--font-family-amaala-heading)!important;text-transform:none!important}@media screen and (max-width:767px){:is(.CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__popup [data-testid=modal-title-text],.CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__popup [data-testid=drawer-title-text]){font-size:var(--Font-size-display-xxs,24px);line-height:var(--Line-height-H-XS,32px)}}:is(.CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__popup [data-testid=modal-title-text] *,.CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__popup [data-testid=drawer-title-text] *){text-transform:none!important}.CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__popup [data-testid=cards-slider-card-list-popup-description]{color:var(--colors-text-neutral-strong);font-size:var(--Font-size-text-md,16px);font-weight:400;line-height:var(--Line-height-text-md,24px);font-family:var(--font-family-amaala-body)!important;text-transform:none!important}@media screen and (max-width:767px){.CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__popup [data-testid=cards-slider-card-list-popup-description]{font-size:var(--Font-size-text-sm,14px);line-height:var(--Line-height-text-sm,20px)}}.CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__popup [data-testid=cards-slider-card-list-popup-description] *{text-transform:none!important}:is([dir=rtl] .CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__popup [data-testid=modal-eyebrow-text],[dir=rtl] .CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__popup [data-testid=drawer-eyebrow-text]){font-weight:500;line-height:var(--rtl-line-height-body-m,26px);letter-spacing:0;font-family:var(--font-family-amaala-caption)!important}@media screen and (max-width:767px){:is([dir=rtl] .CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__popup [data-testid=modal-eyebrow-text],[dir=rtl] .CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__popup [data-testid=drawer-eyebrow-text]){line-height:var(--Line-height-text-sm,20px)}}:is([dir=rtl] .CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__popup [data-testid=modal-title-text],[dir=rtl] .CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__popup [data-testid=drawer-title-text]){font-weight:500;line-height:var(--rtl-line-height-heading-m,58px);font-family:var(--font-family-amaala-heading-ar)!important}@media screen and (max-width:767px){:is([dir=rtl] .CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__popup [data-testid=modal-title-text],[dir=rtl] .CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__popup [data-testid=drawer-title-text]){line-height:var(--rtl-line-height-heading-s,48px)}}[dir=rtl] .CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__popup [data-testid=cards-slider-card-list-popup-description]{line-height:var(--rtl-line-height-body-m,26px)}@media screen and (max-width:767px){[dir=rtl] .CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__popup [data-testid=cards-slider-card-list-popup-description]{line-height:var(--rtl-line-height-body-s,22px)}}.CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__modal__wrapper{flex-direction:column;height:100%;display:flex}.CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__drawer-paginator{padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-md);margin-top:0;margin-bottom:0}.CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__footer--background{background:#ffffffe6}.CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__button-link{text-align:center;flex-grow:1;display:block}.CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__footer{width:100%}.CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__footer a{display:block}.CardsSliderCardList-module-scss-module__Ujiayq__cards-slider-card-list__desktop__button{flex-grow:1;justify-content:end;align-items:end;display:flex}
