.AirlinePage-module__911mWW__airline-page{--airlines-page-section-max-width:var(--section-max-width);--airlines-page-section-padding-inline:var(--section-padding-inline);--airlines-page-section-padding-block:var(--section-padding-block);--airline-page-space-126px:7.875rem;flex-direction:column;width:100%;display:flex}.AirlinePage-module__911mWW__airline-page__help-section{margin-top:var(--airline-page-space-126px)}
.Pagination-module__gaSo8q__pagination{justify-content:center;align-items:center;gap:var(--space-8px);margin-block:var(--space-40px);flex-wrap:wrap;display:flex}.Pagination-module__gaSo8q__pagination__page,.Pagination-module__gaSo8q__pagination__arrow{min-width:2.5rem;height:2.5rem;padding-inline:var(--space-8px);border-radius:var(--size-8px);border:1px solid var(--blue002,#dbeafe);color:var(--depth,#0a0a0a);font-family:var(--font-inter);font-size:var(--type-scale-body-14px);background:#fff;justify-content:center;align-items:center;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.Pagination-module__gaSo8q__pagination__page:hover,.Pagination-module__gaSo8q__pagination__arrow:hover{border-color:var(--blue,#004ce3);color:var(--blue,#004ce3)}.Pagination-module__gaSo8q__pagination__page--active{background:var(--blue,#004ce3);border-color:var(--blue,#004ce3);color:#fff;pointer-events:none}.Pagination-module__gaSo8q__pagination__arrow{font-size:var(--type-scale-title-20px);line-height:1}.Pagination-module__gaSo8q__pagination__arrow--disabled{opacity:.4;pointer-events:none}.Pagination-module__gaSo8q__pagination__gap{padding-inline:var(--space-4px);color:var(--gray,#99a1af);align-items:flex-end;display:inline-flex}@media (max-width:430px){.Pagination-module__gaSo8q__pagination__page,.Pagination-module__gaSo8q__pagination__arrow{min-width:2.25rem;height:2.25rem;font-size:var(--type-scale-body-12px)}}
.NewsLetterCard-module__SWe05q__newsletter-card{--news-letter-card-size-416px:26rem;background:var(--blue);border-radius:var(--size-16px);padding:var(--space-32px);width:100%;max-width:var(--news-letter-card-size-416px);box-sizing:border-box;flex-direction:column;display:flex}.NewsLetterCard-module__SWe05q__newsletter-card__title{font-size:var(--type-scale-title-24px);color:var(--neutrals);font-weight:700;line-height:var(--space-32px);letter-spacing:.0044rem;margin:0 0 var(--space-16px)}.NewsLetterCard-module__SWe05q__newsletter-card__description{font-size:var(--type-scale-body-16px);color:#ffffffe6;font-weight:400;line-height:var(--space-24px);letter-spacing:-.0195rem;margin:0 0 var(--space-24px)}.NewsLetterCard-module__SWe05q__newsletter-card__input{width:100%;height:var(--size-48px);background:var(--neutrals);border-radius:var(--size-10px);padding:var(--space-12px) var(--space-16px);font-family:var(--font-inter);font-size:var(--type-scale-body-16px);color:#10182880;letter-spacing:-.0195rem;box-sizing:border-box;margin-bottom:var(--space-16px);border:none;outline:none;font-weight:400}.NewsLetterCard-module__SWe05q__newsletter-card__input::placeholder{color:#10182880}.NewsLetterCard-module__SWe05q__newsletter-card__button{width:100%;border-radius:var(--size-10px)!important}
.BlogSideCard-module__RigdWq__blog-side-card{--blog-side-card-size-999px:62.5rem;--blog-side-card-size-416px:26rem;gap:var(--space-24px);padding:var(--space-32px);border-radius:var(--size-16px);box-sizing:border-box;width:100%;max-width:var(--blog-side-card-size-416px);flex-direction:column;display:flex}.BlogSideCard-module__RigdWq__blog-side-card--trending{background:var(--gray002)}.BlogSideCard-module__RigdWq__blog-side-card--category{background:var(--neutrals);border:1px solid var(--gray003)}.BlogSideCard-module__RigdWq__blog-side-card__header{align-items:center;gap:var(--space-8px);height:var(--size-28px);flex-shrink:0;display:flex}.BlogSideCard-module__RigdWq__blog-side-card__title{font-size:var(--type-scale-title-20px);color:var(--depth);font-weight:700;line-height:var(--space-28px);letter-spacing:-.028rem;white-space:nowrap;margin:0}.BlogSideCard-module__RigdWq__blog-side-card__list{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.BlogSideCard-module__RigdWq__blog-side-card--trending .BlogSideCard-module__RigdWq__blog-side-card__list{gap:var(--space-12px)}.BlogSideCard-module__RigdWq__blog-side-card--category .BlogSideCard-module__RigdWq__blog-side-card__list{gap:var(--space-8px)}.BlogSideCard-module__RigdWq__blog-side-card__item{flex-shrink:0;width:100%}.BlogSideCard-module__RigdWq__blog-side-card__item-link{width:100%;padding-left:var(--space-16px);font-size:var(--type-scale-body-16px);color:var(--gray008);letter-spacing:-.0195rem;border-radius:var(--size-10px);box-sizing:border-box;align-items:center;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.BlogSideCard-module__RigdWq__blog-side-card--trending .BlogSideCard-module__RigdWq__blog-side-card__item-link{background:var(--neutrals);height:var(--size-48px)}.BlogSideCard-module__RigdWq__blog-side-card--trending .BlogSideCard-module__RigdWq__blog-side-card__item-link:hover{background:var(--gray004)}.BlogSideCard-module__RigdWq__blog-side-card--category .BlogSideCard-module__RigdWq__blog-side-card__item-link{height:var(--size-40px)}.BlogSideCard-module__RigdWq__blog-side-card--category .BlogSideCard-module__RigdWq__blog-side-card__item-link:hover{background:var(--gray002)}button.BlogSideCard-module__RigdWq__blog-side-card__item-link{cursor:pointer;text-align:left;background:0 0;border:none}
.AirlinesHeroSection-module__AsyIKW__airlines-hero-section{--airlines-hero-section-size-532px:33.25rem;--airlines-hero-section-size-314px:19.625rem;--airlines-hero-section-size-226px:14.125rem;--airlines-hero-section-size-18px:1.125rem;--airlines-hero-section-space-74px:4.625rem;--airlines-hero-section-font-44px:2.75rem;--airlines-hero-section-font-30px:1.875rem;height:100%;max-height:var(--airlines-hero-section-size-314px);text-align:center;padding:var(--airlines-hero-section-space-74px) var(--section-padding-inline);background:linear-gradient(180deg, var(--blue) 0%, var(--blue003) 100%);justify-content:center;align-items:center;display:flex;position:relative}.AirlinesHeroSection-module__AsyIKW__airlines-hero-section__breadcrumb{top:var(--space-24px);left:calc(max(var(--section-padding-inline), calc((100% - var(--section-max-width)) / 2)) + var(--space-20px));position:absolute}.AirlinesHeroSection-module__AsyIKW__airlines-hero-section__content{width:100%;max-width:700px;margin-inline:auto}.AirlinesHeroSection-module__AsyIKW__airlines-hero-section__plane{width:var(--size-44px);height:var(--size-44px);vertical-align:middle;background-color:#fff;display:inline-block;-webkit-mask:url(/icons/ic-plane.svg) 50%/contain no-repeat;mask:url(/icons/ic-plane.svg) 50%/contain no-repeat}.AirlinesHeroSection-module__AsyIKW__airlines-hero-section__title{font-size:var(--airlines-hero-section-font-44px);color:#fff;margin-bottom:var(--space-14px);font-weight:700}.AirlinesHeroSection-module__AsyIKW__airlines-hero-section__title span{opacity:.9}.AirlinesHeroSection-module__AsyIKW__airlines-hero-section__subtitle{font-size:var(--type-scale-body-18px);color:#fff;margin-bottom:var(--space-30px)}.AirlinesHeroSection-module__AsyIKW__airlines-hero-section__search-box{width:100%;max-width:var(--airlines-hero-section-size-532px);border-radius:var(--size-12px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff;border:1px solid #fff6;align-items:center;gap:12px;margin:0 auto;padding:14px 18px;display:flex;box-shadow:0 0 0 1px #ffffff1a,0 8px 30px #6262623c}.AirlinesHeroSection-module__AsyIKW__airlines-hero-section__search-box-icon{width:var(--airlines-hero-section-size-18px);height:var(--airlines-hero-section-size-18px);background-color:var(--gray009);flex-shrink:0;-webkit-mask:url(/icons/ic-search.svg) 50%/contain no-repeat;mask:url(/icons/ic-search.svg) 50%/contain no-repeat}.AirlinesHeroSection-module__AsyIKW__airlines-hero-section__search-box-input{min-width:0;font-size:var(--type-scale-body-14px);color:var(--gray009);background:0 0;border:none;outline:none;flex:1}.AirlinesHeroSection-module__AsyIKW__airlines-hero-section__search-box-input::placeholder{color:var(--gray009)}.AirlinesHeroSection-module__AsyIKW__airlines-hero-section__search-box:focus-within{border-color:var(--blue);box-shadow:0 0 0 2px #ffffff26,0 10px 35px #00000030}@media (max-width:430px){.AirlinesHeroSection-module__AsyIKW__airlines-hero-section{max-height:var(--airlines-hero-section-size-226px);padding:var(--space-56px) var(--section-padding-inline)}.AirlinesHeroSection-module__AsyIKW__airlines-hero-section__breadcrumb{top:var(--space-14px);left:var(--space-20px)}.AirlinesHeroSection-module__AsyIKW__airlines-hero-section__content{width:100%;max-width:100%}.AirlinesHeroSection-module__AsyIKW__airlines-hero-section__plane{width:var(--size-30px);height:var(--size-30px)}.AirlinesHeroSection-module__AsyIKW__airlines-hero-section__title{font-size:var(--airlines-hero-section-font-30px);color:#fff;margin-bottom:var(--space-10px);font-weight:700}.AirlinesHeroSection-module__AsyIKW__airlines-hero-section__title span{opacity:.9}.AirlinesHeroSection-module__AsyIKW__airlines-hero-section__subtitle{font-size:var(--type-scale-body-12px);color:#fff;margin-bottom:var(--space-20px)}.AirlinesHeroSection-module__AsyIKW__airlines-hero-section__search-box{align-items:center;gap:var(--space-8px);width:100%;max-width:var(--airlines-hero-section-size-532px);padding:var(--space-10px);display:flex}.AirlinesHeroSection-module__AsyIKW__airlines-hero-section__search-box-icon{-webkit-mask:url(/icons/ic-search.svg) 50% no-repeat;mask:url(/icons/ic-search.svg) 50% no-repeat}.AirlinesHeroSection-module__AsyIKW__airlines-hero-section__search-box-input{font-size:var(--type-scale-body-10px);background:0 0;border:none;outline:none;flex:1}}
.OfferCard-module__DHebGW__offer-card{--offer-card-bg-start:#fff7ed;--offer-card-bg-end:#ffedd4;--offer-card-border:#ffd6a8;--offer-card-size-416px:26rem;background:linear-gradient(154.77deg, var(--offer-card-bg-start) 0%, var(--offer-card-bg-end) 100%);border:2px solid var(--offer-card-border);border-radius:var(--size-16px);padding:var(--space-32px);box-sizing:border-box;width:100%;max-width:var(--offer-card-size-416px);flex-direction:column;align-items:center;display:flex}.OfferCard-module__DHebGW__offer-card__title{font-size:var(--type-scale-title-24px);color:var(--depth);font-weight:700;line-height:var(--space-32px);letter-spacing:.0044rem;text-align:center;margin:0 0 var(--space-8px)}.OfferCard-module__DHebGW__offer-card__description{font-size:var(--type-scale-body-16px);color:var(--gray008);font-weight:400;line-height:var(--space-24px);letter-spacing:-.0195rem;text-align:center;margin:0 0 var(--space-16px)}@media (max-width:430px){.OfferCard-module__DHebGW__offer-card{max-width:100%}.OfferCard-module__DHebGW__offer-card__title{margin:0 0 var(--space-6px)}}
.WhyBookSection-module__NcMXHa__why-book-us-section{--why-book-us-section-size-42px:2.625rem;--why-book-us-section-size-126px:7.875rem;--why-book-us-section-space-84px:5.25rem;--why-book-us-section-space-167px:10.4375rem;--why-book-us-section-space-200px:12.5rem;--why-book-us-section-space-350px:21.875rem;width:100%;max-width:var(--section-max-width);text-align:center;padding:var(--section-padding-block) var(--section-padding-inline);margin-inline:auto}.WhyBookSection-module__NcMXHa__why-book-us-section__heading{font-size:var(--type-scale-headline-28px);margin-bottom:var(--space-28px);font-weight:700}.WhyBookSection-module__NcMXHa__why-book-us-section__grid{justify-content:center;gap:var(--space-60px);flex-wrap:wrap;display:flex}.WhyBookSection-module__NcMXHa__why-book-us-section__card{max-width:var(--why-book-us-section-space-350px);text-align:center;min-width:0}.WhyBookSection-module__NcMXHa__why-book-us-section__icon-wrapper{width:var(--size-60px);height:var(--size-60px);padding:var(--space-14px);border-radius:100%;justify-content:center;align-items:center;margin:0 auto;display:flex}.WhyBookSection-module__NcMXHa__why-book-us-section__icon{width:var(--size-30px);height:var(--size-30px);background-color:var(--blue);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.WhyBookSection-module__NcMXHa__why-book-us-section__card-title{margin-top:var(--space-14px);font-size:var(--type-scale-body-18px);margin-bottom:var(--space-8px);font-weight:700}.WhyBookSection-module__NcMXHa__why-book-us-section__card-description{font-size:var(--type-scale-body-14px);color:var(--gray001);line-height:1.5}@media (max-width:430px){.WhyBookSection-module__NcMXHa__why-book-us-section{text-align:center}.WhyBookSection-module__NcMXHa__why-book-us-section__heading{font-size:var(--type-scale-title-20px);margin-bottom:var(--space-22px);font-weight:700}.WhyBookSection-module__NcMXHa__why-book-us-section__grid{justify-content:center;gap:var(--space-22px);flex-wrap:wrap;display:flex}.WhyBookSection-module__NcMXHa__why-book-us-section__card{max-width:var(--why-book-us-section-space-350px);text-align:center}.WhyBookSection-module__NcMXHa__why-book-us-section__icon-wrapper{width:var(--why-book-us-section-size-42px);height:var(--why-book-us-section-size-42px);padding:var(--space-10px);border-radius:100%;justify-content:center;align-items:center;margin:0 auto;display:flex}.WhyBookSection-module__NcMXHa__why-book-us-section__icon{width:var(--size-16px);height:var(--size-16px);background-color:var(--blue);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.WhyBookSection-module__NcMXHa__why-book-us-section__card-title{margin-top:var(--space-10px);font-size:var(--type-scale-body-14px);margin-bottom:var(--space-4px);font-weight:700}.WhyBookSection-module__NcMXHa__why-book-us-section__card-description{font-size:var(--type-scale-body-10px);color:var(--gray001);line-height:1.5}}
.HowToBookSection-module__2FRA_W__how-to-book-section{--how-to-book-section-space-118px:7.375rem;--how-to-book-section-space-54px:3.375rem;--how-to-book-section-size-523px:32.6875rem;--how-to-book-section-size-236px:14.75rem;--how-to-book-section-size-289px:18.0625rem;--how-to-book-section-size-486px:30.375rem;--how-to-book-section-border-color:#99a1af;width:100%;max-width:var(--section-max-width);padding:var(--section-padding-block) var(--section-padding-inline);margin-inline:auto;overflow-x:clip}.HowToBookSection-module__2FRA_W__how-to-book-section__card{border:1px solid var(--how-to-book-section-border-color);border-radius:var(--size-12px);padding-block:var(--how-to-book-section-space-54px);padding-inline:var(--space-60px);width:100%;max-width:var(--size-1280px);background:#fff;margin-inline:auto}.HowToBookSection-module__2FRA_W__how-to-book-section__title{font-family:var(--font-inter);font-size:var(--type-scale-label-24px);color:var(--blue);margin:0 0 var(--space-36px);font-weight:700}.HowToBookSection-module__2FRA_W__how-to-book-section__list{gap:var(--space-16px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.HowToBookSection-module__2FRA_W__how-to-book-section__tip-item{align-items:center;gap:var(--space-16px);display:flex}.HowToBookSection-module__2FRA_W__how-to-book-section__circle{width:var(--size-34px);height:var(--size-34px);background:var(--blue002);color:var(--blue);font-size:var(--type-scale-body-14px);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.HowToBookSection-module__2FRA_W__how-to-book-section__tip-text{font-size:var(--type-scale-label-20px);color:var(--depth);line-height:var(--space-28px);margin:0}.HowToBookSection-module__2FRA_W__how-to-book-section__benefits-body{gap:var(--space-40px);align-items:flex-start;display:flex}.HowToBookSection-module__2FRA_W__how-to-book-section__image-wrapper{width:var(--how-to-book-section-size-523px);height:var(--how-to-book-section-size-289px);border-radius:var(--size-12px);flex-shrink:0;position:relative;overflow:hidden}.HowToBookSection-module__2FRA_W__how-to-book-section__image{object-fit:cover;width:100%;height:100%;display:block}.HowToBookSection-module__2FRA_W__how-to-book-section__description{font-family:var(--font-inter);font-size:var(--type-scale-label-20px);color:var(--depth);margin:0 0 var(--space-32px)}.HowToBookSection-module__2FRA_W__how-to-book-section__benefit-item{align-items:flex-start;gap:var(--space-16px);display:flex}.HowToBookSection-module__2FRA_W__how-to-book-section__benefit-title{font-family:var(--font-inter);font-size:var(--type-scale-label-20px);color:var(--blue);margin:0 0 var(--space-4px);font-weight:700}.HowToBookSection-module__2FRA_W__how-to-book-section__benefit-desc{font-family:var(--font-inter);font-size:var(--type-scale-label-16px);color:var(--depth);margin:0;font-weight:500}.HowToBookSection-module__2FRA_W__how-to-book-section.HowToBookSection-module__2FRA_W__how-to-book-section--lead-form{margin-block:var(--lead-overflow-margin,var(--how-to-book-section-space-118px));padding-inline:0}.HowToBookSection-module__2FRA_W__how-to-book-section__lead-inner{position:relative}.HowToBookSection-module__2FRA_W__how-to-book-section__lead-band{background:var(--blue);border-radius:var(--size-12px);padding:var(--how-to-book-section-space-54px) var(--space-60px);padding-right:calc(var(--how-to-book-section-size-486px) + var(--space-60px) + var(--space-40px))}.HowToBookSection-module__2FRA_W__how-to-book-section__lead-copy{min-width:0}.HowToBookSection-module__2FRA_W__how-to-book-section__lead-title{font-family:var(--font-inter);font-size:var(--type-scale-headline-36px);color:#fff;margin:0 0 var(--space-36px);font-weight:700}.HowToBookSection-module__2FRA_W__how-to-book-section__lead-steps{gap:var(--space-16px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.HowToBookSection-module__2FRA_W__how-to-book-section__lead-step{align-items:center;gap:var(--space-16px);font-family:var(--font-inter);font-size:var(--type-scale-label-16px);color:#fff;font-weight:500;line-height:1.5;display:flex}.HowToBookSection-module__2FRA_W__how-to-book-section__lead-step-num{width:var(--size-34px);height:var(--size-34px);color:#fff;font-size:var(--type-scale-body-14px);background:#ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.HowToBookSection-module__2FRA_W__how-to-book-section__lead-step-text{min-width:0}.HowToBookSection-module__2FRA_W__how-to-book-section__lead-form{top:50%;right:var(--space-60px);width:var(--how-to-book-section-size-486px);border-radius:var(--size-12px);box-shadow:0 var(--size-10px) var(--size-30px) #00000026;position:absolute;overflow:hidden;transform:translateY(-50%)}@media (max-width:1024px){.HowToBookSection-module__2FRA_W__how-to-book-section{max-width:var(--section-max-width);padding-inline:var(--section-padding-inline);margin-inline:auto}.HowToBookSection-module__2FRA_W__how-to-book-section__card{padding-inline:var(--space-40px)}.HowToBookSection-module__2FRA_W__how-to-book-section__image-wrapper{aspect-ratio:523/289;width:40%;height:auto}.HowToBookSection-module__2FRA_W__how-to-book-section.HowToBookSection-module__2FRA_W__how-to-book-section--lead-form{margin-block:0}.HowToBookSection-module__2FRA_W__how-to-book-section__lead-band{padding:var(--space-40px);padding-bottom:19rem}.HowToBookSection-module__2FRA_W__how-to-book-section__lead-form{width:auto;margin-inline:var(--space-40px);margin-top:-18rem;position:static;transform:none}}@media (max-width:768px){.HowToBookSection-module__2FRA_W__how-to-book-section{padding-inline:var(--space-16px);padding-block:var(--space-24px)}.HowToBookSection-module__2FRA_W__how-to-book-section__card{padding-block:var(--space-32px);padding-inline:var(--space-20px);border-radius:var(--size-12px)}.HowToBookSection-module__2FRA_W__how-to-book-section__title{font-size:var(--type-scale-label-20px);margin-bottom:var(--space-24px)}.HowToBookSection-module__2FRA_W__how-to-book-section__benefits-body{gap:var(--space-24px);flex-direction:column}.HowToBookSection-module__2FRA_W__how-to-book-section__image-wrapper{width:100%;height:var(--size-200px);flex-shrink:unset}.HowToBookSection-module__2FRA_W__how-to-book-section__tip-text{font-size:var(--type-scale-label-16px);line-height:1.5}.HowToBookSection-module__2FRA_W__how-to-book-section__description{font-size:var(--type-scale-label-16px);margin-bottom:var(--space-20px)}.HowToBookSection-module__2FRA_W__how-to-book-section__benefit-title{font-size:var(--type-scale-label-16px)}.HowToBookSection-module__2FRA_W__how-to-book-section__benefit-desc{font-size:var(--type-scale-body-14px)}.HowToBookSection-module__2FRA_W__how-to-book-section__list{gap:var(--space-12px)}.HowToBookSection-module__2FRA_W__how-to-book-section__lead-band{padding:var(--space-32px) var(--space-20px);padding-bottom:16rem}.HowToBookSection-module__2FRA_W__how-to-book-section__lead-title{font-size:var(--type-scale-title-24px);margin-bottom:var(--space-24px)}.HowToBookSection-module__2FRA_W__how-to-book-section__lead-form{margin-inline:var(--space-20px);box-shadow:none;border-radius:0;margin-top:-15rem;overflow:visible}}@media (max-width:480px){.HowToBookSection-module__2FRA_W__how-to-book-section{padding-inline:var(--space-12px)}.HowToBookSection-module__2FRA_W__how-to-book-section__card{padding-inline:var(--space-16px);padding-block:var(--space-24px)}.HowToBookSection-module__2FRA_W__how-to-book-section__title{font-size:var(--type-scale-body-18px);margin-bottom:var(--space-20px)}.HowToBookSection-module__2FRA_W__how-to-book-section__circle{width:var(--size-28px);height:var(--size-28px);font-size:var(--type-scale-body-14px)}.HowToBookSection-module__2FRA_W__how-to-book-section__tip-text{font-size:var(--type-scale-body-14px)}.HowToBookSection-module__2FRA_W__how-to-book-section__image-wrapper{height:var(--size-144px)}}
.FlightTypeDropdown-module__vQGPkG__flight-type-dropdown{padding-top:var(--space-8px);padding-bottom:var(--space-8px);background:#fff;border-radius:12px;width:100%;overflow:hidden}.FlightTypeDropdown-module__vQGPkG__flight-type-dropdown__item{font-family:var(--font-inter);font-weight:400;font-size:var(--type-scale-body-14px);cursor:pointer;transition:background .2s}.FlightTypeDropdown-module__vQGPkG__flight-type-dropdown__item--active{background-color:var(--blue);color:#fff}
.DatePicker-module__VW_9eq__date-picker{--date-picker-size-348px:21.75rem;--date-picker-size-308px:19.25rem;--date-picker-space-36px:2.25rem;--date-picker-size-18px:1.125rem;width:var(--date-picker-size-348px);min-height:var(--date-picker-size-308px);border-radius:var(--size-14px);height:auto;padding:var(--space-34px);box-shadow:0 var(--size-10px) var(--size-30px) #00000014;background:#fff}.DatePicker-module__VW_9eq__date-picker__header{font-size:var(--type-scale-body-18px);font-family:var(--font-inter);margin-bottom:var(--space-18px);justify-content:space-between;align-items:center;font-weight:700;display:flex}.DatePicker-module__VW_9eq__date-picker__header__month-year{font-size:var(--type-scale-body-18px);font-weight:600}.DatePicker-module__VW_9eq__date-picker__header__nav-btn button{cursor:pointer;height:var(--size-22px);width:var(--size-22px);background:0 0;border:none}.DatePicker-module__VW_9eq__date-picker__day-name{font-size:var(--type-scale-body-12px);margin-bottom:var(--space-10px);grid-template-columns:repeat(7,1fr);place-items:center;font-weight:700;display:grid}.DatePicker-module__VW_9eq__date-picker__grid{grid-template-columns:repeat(7,1fr);place-items:center;display:grid}.DatePicker-module__VW_9eq__date-picker__date-cell:hover{background:#f5f7fa}.DatePicker-module__VW_9eq__date-picker__date-cell{height:var(--date-picker-space-36px);width:var(--date-picker-space-36px);font-size:var(--type-scale-body-16px);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-weight:700;transition:all .2s;display:flex}.DatePicker-module__VW_9eq__date-picker__date-cell--today{border:1.5px solid var(--blue);font-weight:600}.DatePicker-module__VW_9eq__date-picker__date-cell--active{background:var(--blue);color:#fff}.DatePicker-module__VW_9eq__date-picker__date-cell--disabled{color:#ccc;cursor:not-allowed;pointer-events:none}
.GenericHeroSection-module__gUbYxW__new-hero-section{--new-hero-section-font-48px:3rem;--new-hero-section-size-486px:30.375rem;--new-hero-section-size-704px:44rem;--new-hero-section-size-672px:42rem;--new-hero-section-size-887px:55.4375rem;position:relative}.GenericHeroSection-module__gUbYxW__new-hero-section__container{width:100%;min-height:var(--new-hero-section-size-704px)}.GenericHeroSection-module__gUbYxW__new-hero-section__background{pointer-events:none;position:absolute;inset:0;overflow:hidden}.GenericHeroSection-module__gUbYxW__new-hero-section__background-color{background:linear-gradient(90deg, var(--blue), var(--blue003));position:absolute;inset:0}.GenericHeroSection-module__gUbYxW__new-hero-section__background-image{object-fit:cover;opacity:.4}.GenericHeroSection-module__gUbYxW__new-hero-section__content{align-items:flex-start;gap:var(--space-24px);width:100%;max-width:var(--section-max-width);padding-inline:var(--section-padding-inline);padding-block:var(--space-64px);margin-inline:auto;display:flex;position:relative}.GenericHeroSection-module__gUbYxW__new-hero-section__left{gap:var(--space-24px);min-width:0;padding-top:var(--space-56px);color:#fff;flex-direction:column;flex:1;display:flex}.GenericHeroSection-module__gUbYxW__new-hero-section__pre-heading{align-items:center;gap:var(--space-12px);display:flex}.GenericHeroSection-module__gUbYxW__new-hero-section__pre-heading-icon{width:var(--size-48px);height:var(--size-48px);background-color:#fff;flex-shrink:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.GenericHeroSection-module__gUbYxW__new-hero-section__pre-heading-text{font-size:var(--new-hero-section-font-48px);font-weight:700;line-height:var(--new-hero-section-font-48px);letter-spacing:.35px;color:#fff}.GenericHeroSection-module__gUbYxW__new-hero-section__title{font-size:var(--new-hero-section-font-48px);font-weight:700;line-height:var(--new-hero-section-font-48px);letter-spacing:.35px;color:#fff;margin:0}.GenericHeroSection-module__gUbYxW__new-hero-section__description{font-size:var(--type-scale-body-20px);letter-spacing:-.45px;color:#fff;max-width:var(--new-hero-section-size-672px);white-space:pre-line;margin:0;font-weight:400;line-height:1.6}.GenericHeroSection-module__gUbYxW__new-hero-section__buttons{align-items:center;gap:var(--space-16px);margin-top:var(--space-100px);flex-wrap:wrap;display:flex}.GenericHeroSection-module__gUbYxW__new-hero-section__right{flex:0 0 var(--new-hero-section-size-486px);border-radius:var(--size-12px);box-shadow:0 var(--space-8px) var(--space-32px) #0000002e}.GenericHeroSection-module__gUbYxW__new-hero-section__right>*{border-radius:var(--size-12px)}.GenericHeroSection-module__gUbYxW__new-hero-section__buttons--last-minute{margin-top:var(--space-32px);align-items:center}.GenericHeroSection-module__gUbYxW__new-hero-section__sub-text{font-weight:700;font-size:var(--type-scale-headline-28px);color:#fff;margin:0}.GenericHeroSection-module__gUbYxW__new-hero-section__right--form{box-shadow:none;overflow:visible}.GenericHeroSection-module__gUbYxW__new-hero-section__bottom-slot{max-width:var(--new-hero-section-size-887px);justify-content:center;align-items:center;width:100%;margin-top:-50px;display:flex;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:900px){.GenericHeroSection-module__gUbYxW__new-hero-section__content{flex-direction:column}.GenericHeroSection-module__gUbYxW__new-hero-section__left{width:100%}.GenericHeroSection-module__gUbYxW__new-hero-section__right{flex:unset;width:100%}}@media (max-width:768px){.GenericHeroSection-module__gUbYxW__new-hero-section__buttons--hide-mobile{display:none}.GenericHeroSection-module__gUbYxW__new-hero-section__background--short{height:25rem;bottom:auto}.GenericHeroSection-module__gUbYxW__new-hero-section--category-mobile .GenericHeroSection-module__gUbYxW__new-hero-section__right{margin-top:var(--space-32px)}}@media (max-width:430px){.GenericHeroSection-module__gUbYxW__new-hero-section__left{gap:var(--space-16px);padding-top:0}.GenericHeroSection-module__gUbYxW__new-hero-section__right{flex:unset;width:100%}.GenericHeroSection-module__gUbYxW__new-hero-section__pre-heading-text,.GenericHeroSection-module__gUbYxW__new-hero-section__title{font-size:var(--type-scale-headline-28px)}.GenericHeroSection-module__gUbYxW__new-hero-section__description{font-size:var(--type-scale-body-16px)}.GenericHeroSection-module__gUbYxW__new-hero-section__content{padding-inline:var(--space-20px);padding-block:var(--space-36px);flex-direction:column}.GenericHeroSection-module__gUbYxW__new-hero-section__bottom-slot{padding-inline:var(--space-20px);padding-bottom:var(--space-20px)}.GenericHeroSection-module__gUbYxW__new-hero-section__sub-text{font-size:var(--type-scale-body-18px)}}
.LastMinuteCountdown-module__KVDYoq__last-minute-countdown{--last-minute-countdown-size-318px:19.875rem;--last-minute-countdown-size-1px:.0625rem;--last-minute-countdown-font-44px:2.75rem;background:var(--blue);border:var(--last-minute-countdown-size-1px) solid white;border-radius:var(--size-4px);width:var(--last-minute-countdown-size-318px);height:var(--size-80px);padding-inline:var(--space-34px);padding-block:var(--space-14px);justify-content:center;align-items:center;display:flex}.LastMinuteCountdown-module__KVDYoq__last-minute-countdown__number{font-weight:700;font-size:var(--last-minute-countdown-font-44px);color:#fff;font-variant-numeric:tabular-nums;line-height:1}.LastMinuteCountdown-module__KVDYoq__last-minute-countdown__separator{font-weight:700;font-size:var(--last-minute-countdown-font-44px);color:#fff;align-self:flex-start;line-height:1}@media (max-width:430px){.LastMinuteCountdown-module__KVDYoq__last-minute-countdown{width:100%}}
.MobileBanner-module__PqHb6W__banner{display:none}@media (max-width:430px){.MobileBanner-module__PqHb6W__banner{z-index:3;align-items:center;gap:var(--space-8px);color:#fff;width:100%;font-family:var(--font-inter);flex-direction:column;display:flex;position:relative}.MobileBanner-module__PqHb6W__header{align-items:center;gap:var(--space-8px);display:flex}.MobileBanner-module__PqHb6W__headset{flex-shrink:0;width:29px;height:29px;transform:rotate(44.78deg)}.MobileBanner-module__PqHb6W__headerText{letter-spacing:.12px;flex-direction:column;margin:0;display:flex}.MobileBanner-module__PqHb6W__headerTop{font-size:16px;font-weight:600;line-height:19.6px}.MobileBanner-module__PqHb6W__headerBottom{align-items:center;gap:var(--space-4px);font-size:16px;font-weight:800;line-height:19.6px;display:flex}.MobileBanner-module__PqHb6W__flag{object-fit:contain;width:16px;height:11px}.MobileBanner-module__PqHb6W__card{justify-content:space-between;align-items:center;gap:var(--space-8px);width:fit-content;max-width:100%;height:68px;padding:0 var(--space-12px);-webkit-backdrop-filter:blur(4px);background:#ffffff40;border:.5px solid #ffffff3d;border-radius:11px;display:flex}.MobileBanner-module__PqHb6W__offer{align-items:center;gap:var(--space-4px);text-transform:uppercase;display:flex}.MobileBanner-module__PqHb6W__offerCol{flex-direction:column;align-items:flex-start;display:flex}.MobileBanner-module__PqHb6W__offerLabel{letter-spacing:-.18px;font-size:12px;font-weight:700;line-height:1.1}.MobileBanner-module__PqHb6W__offerTitle{letter-spacing:-.3px;font-size:20px;font-weight:700;line-height:1.05}.MobileBanner-module__PqHb6W__offerColSmall{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.MobileBanner-module__PqHb6W__offerSmall{letter-spacing:-.18px;font-size:12px;font-weight:700;line-height:1.1}.MobileBanner-module__PqHb6W__arrow{align-self:flex-end;width:22px;height:6px;margin-bottom:6px}.MobileBanner-module__PqHb6W__callButton{align-items:center;gap:var(--space-8px);height:38px;padding:0 var(--space-8px);border-radius:var(--size-6px);color:#fff;background:#ffffff30;border:.5px solid #fff;flex-shrink:0;text-decoration:none;display:flex}.MobileBanner-module__PqHb6W__phoneIcon{flex-shrink:0;width:11px;height:11px}.MobileBanner-module__PqHb6W__callText{flex-direction:column;line-height:1.2;display:flex}.MobileBanner-module__PqHb6W__callTop{text-transform:capitalize;letter-spacing:-.07px;white-space:nowrap;font-size:7.4px;font-weight:700}.MobileBanner-module__PqHb6W__callPhone{letter-spacing:.06px;white-space:nowrap;font-size:7.4px;font-weight:700}}
.FeatureCard-module__XJYH4G__feature-card{--feature-card-size-110px:6.875rem;--feature-card-size-280px:18rem;--feature-card-size-98px:6.125rem ;width:100%;max-width:var(--feature-card-size-280px);height:var(--feature-card-size-110px);border-radius:var(--size-10px);font-family:var(--font-inter);padding-top:var(--space-22px);padding-bottom:var(--space-22px);padding-inline:var(--space-18px);background-color:#fff}.FeatureCard-module__XJYH4G__feature-card--secondary{max-width:var(--feature-card-size-98px);height:var(--size-32px);padding-top:0;padding-bottom:0;background-color:#0000;border:none;border-radius:0;padding-inline:0}.FeatureCard-module__XJYH4G__feature-card__title{color:var(--blue);font-weight:600;font-size:var(--type-scale-label-20px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FeatureCard-module__XJYH4G__feature-card__title--secondary{font-size:var(--type-scale-label-8px);color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FeatureCard-module__XJYH4G__feature-card__text{color:#000;font-weight:500;line-height:1.3;font-size:var(--type-scale-body-16px);max-lines:2;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.FeatureCard-module__XJYH4G__feature-card__text--secondary{font-size:var(--type-scale-label-8px);max-lines:2;text-overflow:ellipsis;-webkit-line-clamp:2;color:#fff;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.FlightSearchLoadingCard-module__emQZXa__flight-search-loading-card{--flight-search-loading-card-size-54px:3.375rem;--flight-search-loading-card-size-86px:5.375rem;--flight-search-loading-card-size-96px:5.75rem;--flight-search-loading-card-size-112px:7rem;--flight-search-loading-card-size-150px:9.375rem;--flight-search-loading-card-size-208px:13rem;--flight-search-loading-card-size-300px:18.75rem;--flight-search-loading-card-size-448px:28rem;--flight-search-loading-card-space-78px:4.875rem;--flight-search-loading-card-font-30px:1.875rem;width:100%;padding-top:var(--flight-search-loading-card-size-86px);padding-bottom:var(--flight-search-loading-card-size-86px);background:linear-gradient(135deg, var(--blue005) 0%, white 100%);margin:0 auto}.FlightSearchLoadingCard-module__emQZXa__flight-search-loading-card__icon{margin-bottom:var(--space-48px)}.FlightSearchLoadingCard-module__emQZXa__flight-search-loading-card__title{font-size:var(--type-scale-headline-36px);margin-bottom:var(--space-8px);font-weight:700}.FlightSearchLoadingCard-module__emQZXa__flight-search-loading-card__subtitle{color:var(--gray001);font-weight:400;font-size:var(--type-scale-body-20px);margin-bottom:var(--space-48px)}.FlightSearchLoadingCard-module__emQZXa__flight-search-loading-card__progress{max-width:var(--flight-search-loading-card-size-448px);height:var(--size-16px);margin:0 auto}.FlightSearchLoadingCard-module__emQZXa__flight-search-loading-card__progress-bar{height:var(--size-16px);background:linear-gradient(90deg, var(--blue), var(--green))}.FlightSearchLoadingCard-module__emQZXa__flight-search-loading-card__progress-text{margin-top:var(--space-16px);font-size:var(--type-scale-body-16px);color:var(--gray008)}.FlightSearchLoadingCard-module__emQZXa__flight-search-loading-card__stat{padding:var(--space-14px);border-radius:var(--size-10px);height:var(--flight-search-loading-card-size-112px);min-width:var(--flight-search-loading-card-size-208px);margin-top:var(--space-48px);background:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 2px -1px #0000001a,0 1px 3px #0000001a}.FlightSearchLoadingCard-module__emQZXa__flight-search-loading-card__stat-value{font-size:var(--flight-search-loading-card-font-30px);color:var(--blue);font-weight:700}.FlightSearchLoadingCard-module__emQZXa__flight-search-loading-card__stat-label{font-size:var(--type-scale-body-14px);color:var(--gray001);font-weight:400}@media (max-width:430px){.FlightSearchLoadingCard-module__emQZXa__flight-search-loading-card{padding-inline:var(--space-20px);padding-top:var(--flight-search-loading-card-space-78px);padding-bottom:var(--flight-search-loading-card-space-78px)}.FlightSearchLoadingCard-module__emQZXa__flight-search-loading-card__icon{height:var(--flight-search-loading-card-size-54px);width:var(--flight-search-loading-card-size-54px);margin-bottom:var(--space-26px)}.FlightSearchLoadingCard-module__emQZXa__flight-search-loading-card__title{font-size:var(--type-scale-title-24px);margin-bottom:var(--space-28px)}.FlightSearchLoadingCard-module__emQZXa__flight-search-loading-card__subtitle{font-size:var(--type-scale-body-14px);margin-bottom:var(--space-38px)}.FlightSearchLoadingCard-module__emQZXa__flight-search-loading-card__progress{max-width:var(--flight-search-loading-card-size-300px);height:var(--size-10px)}.FlightSearchLoadingCard-module__emQZXa__flight-search-loading-card__progress-bar{height:100%}.FlightSearchLoadingCard-module__emQZXa__flight-search-loading-card__progress-text{font-size:var(--type-scale-body-10px);margin-top:var(--space-10px)}.FlightSearchLoadingCard-module__emQZXa__flight-search-loading-card__stat{min-width:var(--flight-search-loading-card-size-150px);height:var(--size-80px);margin-top:0}.FlightSearchLoadingCard-module__emQZXa__flight-search-loading-card__stat-value{font-size:var(--type-scale-title-22px)}.FlightSearchLoadingCard-module__emQZXa__flight-search-loading-card__stat-label{font-size:var(--type-scale-body-10px)}}
.HeroSection-module__qDJGka__hero-section{--hero-section-size-126px:7.875rem;--hero-section-size-562px:35.125rem;--hero-section-size-538px:33.625rem;--hero-section-size-262px:16.375rem;--hero-section-space-422px:26.375rem;--hero-section-space-128px:8rem;--hero-section-space-58px:3.625rem;--hero-section-font-46px:2.875rem;width:100%;height:fit-content;position:relative}.HeroSection-module__qDJGka__hero-section__hero-banner{height:var(--hero-section-size-538px);background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.HeroSection-module__qDJGka__hero-section__hero-banner-text-container{width:auto;max-width:min(var(--hero-section-size-562px), calc(100% - 2 * var(--home-page-section-padding-inline)));font-size:var(--hero-section-font-46px);top:var(--space-80px);left:max(var(--home-page-section-padding-inline), calc((100% - var(--home-page-section-max-width)) / 2));color:#fff;gap:var(--space-8px);flex-direction:column;display:flex;position:absolute}.HeroSection-module__qDJGka__hero-section__hero-banner-text-title{z-index:3;font-style:normal;font-weight:600;line-height:normal;font-size:var(--hero-section-font-46px)}.HeroSection-module__qDJGka__hero-section__hero-banner-text-sub-title{z-index:3;font-size:var(--type-scale-label-20px);font-weight:500;line-height:normal}.HeroSection-module__qDJGka__hero-section__hero-banner-over-lay{z-index:2;height:var(--hero-section-size-538px);background:linear-gradient(90deg,#004ce3cc,#004ce30d);width:100%;position:absolute;top:0;left:0}@media (max-width:430px){.HeroSection-module__qDJGka__hero-section{width:100%;height:fit-content;position:relative}.HeroSection-module__qDJGka__hero-section__hero-banner{height:14.875rem}.HeroSection-module__qDJGka__hero-section__hero-banner-text-container{width:auto;max-width:none;font-size:var(--type-scale-title-20px);top:var(--space-16px);left:var(--space-16px);right:var(--space-16px);gap:var(--space-8px)}.HeroSection-module__qDJGka__hero-section__hero-banner-text-title{z-index:3;margin-left:var(--space-16px);text-align:left;font-style:normal;font-weight:600;line-height:normal;font-size:var(--type-scale-title-20px);align-self:flex-start}.HeroSection-module__qDJGka__hero-section__hero-banner-text-sub-title{z-index:3;margin-left:var(--space-16px);text-align:left;font-size:var(--type-scale-label-8px);align-self:flex-start}.HeroSection-module__qDJGka__hero-section__hero-banner-over-lay{background:#004ce3e3;height:14.875rem}}
.Home-module__PVLAvW__home-page{--home-page-section-max-width:var(--section-max-width);--home-page-section-padding-inline:var(--section-padding-inline);--home-page-section-padding-block:var(--section-padding-block);background-color:var(--white001);flex-direction:column;align-items:center;width:100%;min-height:100vh;display:flex}
.RatingCard-module__bnDvRG__rating-card{--rating-card-size-76px:4.75rem;--rating-card-size-122px:7.625rem;--rating-card-size-156px:9.75rem;--rating-card-size-210px:13.125rem;--rating-card-size-320px:20rem;border-radius:var(--size-12px);padding:var(--space-16px) var(--space-18px);width:100%;max-width:var(--rating-card-size-320px);height:var(--rating-card-size-156px);width:var(--rating-card-size-210px);font-family:var(--font-inter);background:linear-gradient(#8dd3bb99 0%,#fdfffd 100%)}.RatingCard-module__bnDvRG__rating-card__stars{gap:var(--space-8px);margin-bottom:var(--space-8px);display:flex}.RatingCard-module__bnDvRG__rating-card__star{height:var(--size-20px);width:var(--size-20px)}.RatingCard-module__bnDvRG__rating-card__text{font-size:var(--type-scale-label-16px);margin-bottom:var(--space-8px);color:#000;font-weight:600}.RatingCard-module__bnDvRG__rating-card__review{font-size:var(--type-scale-body-14px);color:var(--gray001);font-weight:400}@media (max-width:430px){.RatingCard-module__bnDvRG__rating-card{padding:var(--space-14px) var(--space-10px);max-width:100%;height:var(--rating-card-size-76px);width:var(--rating-card-size-122px)}.RatingCard-module__bnDvRG__rating-card__stars{gap:var(--space-4px);margin-bottom:var(--space-4px)}.RatingCard-module__bnDvRG__rating-card__star{height:var(--size-10px);width:var(--size-10px)}.RatingCard-module__bnDvRG__rating-card__text{font-size:var(--type-scale-body-10px);margin-bottom:var(--space-4px)}.RatingCard-module__bnDvRG__rating-card__review{font-size:var(--type-scale-body-8px)}}
.PriceRangeCard-module__6qkk7q__price-range-card{--price-range-card-296px:18.5rem;--price-range-card-font-6px:.375rem;width:100%;height:fit-content;width:var(--price-range-card-296px);border-radius:var(--size-12px);border:1px solid var(--blue002);padding-inline:var(--space-14px);padding-top:var(--space-14px);padding-bottom:var(--space-34px);font-family:var(--font-inter);background:#fff;align-items:center;box-shadow:0 8px 24px #004ce31a,0 2px 8px #0a0a0a0d}@media (max-width:430px){.PriceRangeCard-module__6qkk7q__price-range-card{width:100%;max-width:324px;margin-inline:auto}}.PriceRangeCard-module__6qkk7q__price-range-card__image{background-color:#221515;border-radius:16px;width:100%;height:200px;position:relative;overflow:hidden}.PriceRangeCard-module__6qkk7q__price-range-card__image-img{object-fit:cover}.PriceRangeCard-module__6qkk7q__price-range-card__image-badge{top:var(--space-14px);right:var(--space-12px);color:var(--blue);font-size:var(--price-range-card-font-6px);padding:var(--space-6px) var(--space-12px);border-radius:var(--size-12px);background:#fff;font-weight:600;position:absolute}.PriceRangeCard-module__6qkk7q__price-range-card__content{padding-top:var(--space-24px);padding-inline:var(--space-10px)}.PriceRangeCard-module__6qkk7q__price-range-card__content-title{font-size:var(--type-scale-title-24px);color:#000;margin-bottom:var(--space-16px);font-weight:600}.PriceRangeCard-module__6qkk7q__price-range-card__content-route-row{justify-content:flex-end;display:flex}.PriceRangeCard-module__6qkk7q__price-range-card__content-route{color:var(--blue);font-weight:600;font-size:var(--type-scale-body-14px)}.PriceRangeCard-module__6qkk7q__price-range-card__content-route-type{color:var(--depth001);font-weight:400;font-size:var(--type-scale-body-14px)}.PriceRangeCard-module__6qkk7q__price-range-card__content-date-row{font-weight:400;font-size:var(--type-scale-body-14px);color:var(--depth001);margin-bottom:var(--space-10px);justify-content:space-between;align-items:baseline;display:flex}.PriceRangeCard-module__6qkk7q__price-range-card__content-date-row-price{font-size:var(--type-scale-label-24px);color:var(--blue);align-items:flex-start;font-weight:600;display:flex}.PriceRangeCard-module__6qkk7q__price-range-card__content-date-row-price-symbol{margin-right:2px}.PriceRangeCard-module__6qkk7q__price-range-card__content-date-row-price-decimal{font-size:var(--type-scale-body-10px);top:var(--space-10px);position:relative}.PriceRangeCard-module__6qkk7q__price-range-card__content-call-button{width:100%;display:flex!important}.PriceRangeCard-module__6qkk7q__price-range-card__content-range-line-wrapper{margin-top:var(--space-14px)}.PriceRangeCard-module__6qkk7q__price-range-card__content-range-line{margin-inline:var(--space-12px);border-radius:var(--space-4px);background:linear-gradient(90deg,#3cb371 0%,#f0c000 50%,#ff4d4d 100%);height:2px;position:relative}.PriceRangeCard-module__6qkk7q__price-range-card__content-range-line-left-dot{width:var(--size-12px);height:var(--size-12px);background:var(--green);border-radius:50%;position:absolute;top:-4px;left:0}.PriceRangeCard-module__6qkk7q__price-range-card__content-range-line-right-dot{width:var(--size-12px);height:var(--size-12px);background:var(--red);border-radius:50%;position:absolute;top:-4px;right:0}.PriceRangeCard-module__6qkk7q__price-range-card__content-range-line-plane{width:var(--size-28px);height:var(--size-28px);position:absolute;top:-12px;left:50%;transform:translate(-50%)}.PriceRangeCard-module__6qkk7q__price-range-card__content-range-labels{margin-top:var(--space-10px);font-size:var(--type-scale-body-14px);justify-content:space-between;align-items:center;font-weight:600;display:flex}.PriceRangeCard-module__6qkk7q__price-range-card__content-simmilar-trip{font-size:var(--type-scale-label-24px);font-weight:600;font-size:var(--type-scale-body-10px);color:var(--gray005)}
.SupportAgentCard-module__OThilq__support-agent-card{--support-agent-card-size-324px:20.25rem;--support-agent-card-size-318px:19.875rem;--support-agent-card-size-296px:18.5rem;--support-agent-card-size-274px:17.125rem;--support-agent-card-size-242px:15.125rem;--support-agent-card-size-290px:18.125rem;--support-agent-card-size-188px:11.75rem;--support-agent-card-size-172px:10.75rem;--support-agent-card-font-26px:1.625rem;width:100%;width:var(--support-agent-card-size-296px);border-radius:var(--size-12px);background:var(--agent-card-blue-gradient);color:#fff;font-family:var(--font-inter);padding:var(--space-26px);padding-bottom:var(--space-28px);overflow:hidden}.SupportAgentCard-module__OThilq__support-agent-card__title{font-weight:400;font-size:var(--type-scale-title-24px);margin-bottom:var(--space-24px)}@media (min-width:431px){.SupportAgentCard-module__OThilq__support-agent-card--fill{flex-direction:column;display:flex}.SupportAgentCard-module__OThilq__support-agent-card--fill .card-body{flex-direction:column;flex:1;min-height:0;display:flex}.SupportAgentCard-module__OThilq__support-agent-card--fill .SupportAgentCard-module__OThilq__support-agent-card__bg-image-wrapper{flex:1;min-height:0}.SupportAgentCard-module__OThilq__support-agent-card--fill .SupportAgentCard-module__OThilq__support-agent-card__bg-image-agent{object-fit:contain;width:100%;height:100%;position:absolute;inset:0;transform:none}}.SupportAgentCard-module__OThilq__support-agent-card__bg-image-wrapper{justify-content:center;align-items:center;display:flex;position:relative}.SupportAgentCard-module__OThilq__support-agent-card__bg-image-arrow{z-index:1;opacity:.3;position:absolute}.SupportAgentCard-module__OThilq__support-agent-card__bg-image-agent{z-index:2;width:var(--support-agent-card-size-172px);height:var(--support-agent-card-size-290px);object-fit:fill;position:relative;transform:scale(1.13)}.SupportAgentCard-module__OThilq__support-agent-card__badge{bottom:var(--space-10px);background:var(--green);height:var(--size-16px);width:var(--size-80px);z-index:3;color:#fff;font-size:12px;font-weight:500;font-size:var(--type-scale-label-8px);border-radius:20px;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute}.SupportAgentCard-module__OThilq__support-agent-card__dot{width:var(--size-6px);height:var(--size-6px);background:#fff;border-radius:50%}.SupportAgentCard-module__OThilq__support-agent-card__phone-button{width:100%}.SupportAgentCard-module__OThilq__description{font-weight:400;font-size:var(--type-scale-body-16px);margin-top:var(--space-12px)}@media (max-width:430px){.SupportAgentCard-module__OThilq__support-agent-card{width:100%;max-width:var(--support-agent-card-size-324px);padding:var(--space-28px);padding-bottom:var(--space-30px);margin-inline:auto}.SupportAgentCard-module__OThilq__support-agent-card__title{font-size:var(--support-agent-card-font-26px);margin-bottom:var(--space-26px)}.SupportAgentCard-module__OThilq__support-agent-card__bg-image-agent{width:var(--support-agent-card-size-188px);height:var(--support-agent-card-size-318px);transform:scale(1.14)}.SupportAgentCard-module__OThilq__description{margin-top:var(--space-14px)}}
.BenefitCard-module__2S_l7a__benefit-card{--benefit-card-size-378px:23.625rem;--benefit-card-size-387px:24.1875rem;--benefit-card-size-72px:4.5rem;min-height:var(--benefit-card-size-378px);box-sizing:border-box;width:100%;max-width:var(--benefit-card-size-387px);border-radius:var(--size-24px);font-family:var(--font-inter);padding:var(--space-48px);background:var(--card-bg);border:1.8px solid var(--card-color);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.BenefitCard-module__2S_l7a__benefit-card__image{height:var(--benefit-card-size-72px);width:var(--benefit-card-size-72px)}.BenefitCard-module__2S_l7a__benefit-card__title{font-size:var(--type-scale-headline-28px);margin-top:var(--space-24px);color:var(--depth);font-weight:700}.BenefitCard-module__2S_l7a__benefit-card__description{font-size:var(--type-scale-label-24px);color:var(--gray001);margin-top:var(--space-10px);font-weight:400}
.BenefitSection-module__h6aDuG__benefit-section{--benefit-section-size-122px:7.625rem;--benefit-section-size-84px:5.25rem;width:100%;max-width:var(--home-page-section-max-width);padding:var(--home-page-section-padding-block) var(--home-page-section-padding-inline);margin-inline:auto}.BenefitSection-module__h6aDuG__benefit-section__row{gap:var(--benefit-section-size-84px)}@media (max-width:430px){.BenefitSection-module__h6aDuG__benefit-section__row{row-gap:var(--space-48px)}}
.BestChoiceSection-module__hV5Dxq__best-choice-section{--best-choice-section-space-52px:3.25rem;--best-choice-section-space-66px:4.125rem;--best-choice-section-space-104px:6.5rem;width:100%;max-width:var(--home-page-section-max-width);padding:var(--home-page-section-padding-block) var(--home-page-section-padding-inline);background-color:#fff;margin-inline:auto}.BestChoiceSection-module__hV5Dxq__best-choice-section__header{justify-content:space-between;align-items:center;display:flex}.BestChoiceSection-module__hV5Dxq__best-choice-section__title{font-size:var(--type-scale-headline-32px);font-weight:600}.BestChoiceSection-module__hV5Dxq__best-choice-section__subtitle{font-weight:400;font-size:var(--type-scale-label-16px);margin-top:var(--space-16px);color:var(--gray001)}.BestChoiceSection-module__hV5Dxq__best-choice-section__services-container{margin-top:var(--space-18px)}.BestChoiceSection-module__hV5Dxq__best-choice-section__see-all-mobile{margin-top:var(--space-40px);display:none}@media (max-width:430px){.BestChoiceSection-module__hV5Dxq__best-choice-section__see-all-desktop{display:none}.BestChoiceSection-module__hV5Dxq__best-choice-section__see-all-mobile{display:block}.BestChoiceSection-module__hV5Dxq__best-choice-section{margin-top:var(--space-44px);padding-inline:var(--space-36px);align-items:start;padding-top:0}.BestChoiceSection-module__hV5Dxq__best-choice-section__title{font-size:var(--type-scale-title-24px);font-weight:600}.BestChoiceSection-module__hV5Dxq__best-choice-section__subtitle{font-weight:400;font-size:var(--type-scale-label-16px);margin-top:var(--space-16px);color:var(--gray001)}}
.ServiceCard-module__O7EoIa__service-card{--service-card-size-356px:23.625rem;--service-card-size-387px:24.1875rem;--service-card-size-72px:4.5rem;width:100%;height:fit-content;max-width:var(--service-card-size-356px);border-radius:var(--size-24px);font-family:var(--font-inter);background:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0;display:flex}.ServiceCard-module__O7EoIa__service-card__image{height:var(--size-32px);width:auto}.ServiceCard-module__O7EoIa__service-card__title{font-size:var(--type-scale-body-16px);margin-top:var(--space-14px);color:var(--depth);font-weight:600}.ServiceCard-module__O7EoIa__service-card__description{font-size:var(--type-scale-body-12px);color:var(--gray001);margin-top:var(--space-6px);margin-bottom:var(--space-12px);font-weight:400}
.PopularFlightCard-module__ZW_4fW__popular-flight-card{--popular-flight-card-298px:18.625rem;width:100%;max-width:var(--popular-flight-card-298px);border-radius:var(--size-8px);border:1px solid var(--gray003);font-family:var(--font-inter);padding:var(--space-14px);background-color:#fff;display:inline-block}.PopularFlightCard-module__ZW_4fW__popular-flight-card__flight-type{color:var(--gray006);font-size:var(--type-scale-label-12px)}.PopularFlightCard-module__ZW_4fW__popular-flight-card__title{margin-top:var(--space-6px);margin-bottom:var(--space-4px);font-size:var(--type-scale-body-14px);color:var(--depth)}.PopularFlightCard-module__ZW_4fW__popular-flight-card__drop-location{margin-bottom:var(--space-8px);font-weight:400;font-size:var(--type-scale-body-12px);color:var(--gray001)}.PopularFlightCard-module__ZW_4fW__popular-flight-card__from-text{font-weight:400;font-size:var(--type-scale-body-12px);color:var(--gray001)}.PopularFlightCard-module__ZW_4fW__popular-flight-card__price{font-size:var(--type-scale-title-16px);color:var(--blue);font-weight:700}@media (max-width:430px){.PopularFlightCard-module__ZW_4fW__popular-flight-card{width:100%;max-width:100%}}
.PopularFlightsSection-module__MpqPiG__popular-flight-section{--popular-flight-section-space-54px:3.375rem;--popular-flight-section-space-104px:6.5rem;--popular-flight-section-space-154px:9.625rem;--popular-flight-section-space-208px:13rem;width:100%;max-width:var(--home-page-section-max-width);padding:var(--home-page-section-padding-block) var(--home-page-section-padding-inline);margin-inline:auto;overflow:hidden}.PopularFlightsSection-module__MpqPiG__popular-flight-section__header{margin-bottom:var(--space-40px);justify-content:space-between;align-items:center;display:flex}.PopularFlightsSection-module__MpqPiG__popular-flight-section__title{font-size:var(--type-scale-headline-32px);font-weight:600}.PopularFlightsSection-module__MpqPiG__popular-flight-section__subtitle{margin-top:var(--space-16px);font-weight:400;font-size:var(--type-scale-label-16px);color:var(--gray001)}.PopularFlightsSection-module__MpqPiG__popular-flight-section__cards-container{row-gap:var(--space-12px)}.PopularFlightsSection-module__MpqPiG__popular-flight-section__see-all-mobile{margin-top:var(--space-40px);display:none}@media (max-width:430px){.PopularFlightsSection-module__MpqPiG__popular-flight-section{max-width:var(--home-page-section-max-width);padding:var(--home-page-section-padding-block) var(--home-page-section-padding-inline);margin-inline:auto}.PopularFlightsSection-module__MpqPiG__popular-flight-section__header{padding-left:var(--space-24px);justify-content:space-between;align-items:center;display:flex}.PopularFlightsSection-module__MpqPiG__popular-flight-section__cards-container{row-gap:var(--space-12px)}.PopularFlightsSection-module__MpqPiG__popular-flight-section__title{width:var(--popular-flight-section-space-154px);font-size:var(--type-scale-title-24px)}.PopularFlightsSection-module__MpqPiG__popular-flight-section__see-all-desktop{display:none}.PopularFlightsSection-module__MpqPiG__popular-flight-section__see-all-mobile{display:block}}
.TopDealCard-module__U5llYG__top-deal-card{--top-deal-card-size-296px:18.5rem;--top-deal-card-size-346px:21.625rem;--top-deal-card-size-420px:26.25rem;--top-deal-card-size-490px:30.625rem;box-sizing:border-box;width:100%;max-width:var(--top-deal-card-size-296px);height:var(--top-deal-card-size-420px);border-radius:var(--size-12px);font-family:var(--font-inter);background-color:#fff;position:relative;overflow:hidden}.TopDealCard-module__U5llYG__top-deal-card__image{object-fit:cover}.TopDealCard-module__U5llYG__top-deal-card__title{font-size:var(--type-scale-title-24px);color:#fff;padding-left:var(--space-24px);margin:0;font-weight:600}.TopDealCard-module__U5llYG__top-deal-card__subtitle{font-size:var(--type-scale-body-14px);padding-left:var(--space-24px);color:#fff;margin:0;font-weight:400}.TopDealCard-module__U5llYG__top-deal-card__price{padding-right:var(--space-24px);font-size:var(--type-scale-title-24px);color:#fff;font-weight:600}.TopDealCard-module__U5llYG__top-deal-card__book-button{margin-bottom:var(--space-24px);margin-left:var(--space-24px);margin-right:var(--space-24px);margin-top:var(--space-16px)}@media (max-width:430px){.TopDealCard-module__U5llYG__top-deal-card{width:100%;max-width:var(--top-deal-card-size-346px);height:var(--top-deal-card-size-490px)}.TopDealCard-module__U5llYG__top-deal-card__title{font-size:var(--type-scale-headline-28px)}.TopDealCard-module__U5llYG__top-deal-card__subtitle{font-size:var(--type-scale-body-16px)}.TopDealCard-module__U5llYG__top-deal-card__price{font-size:var(--type-scale-headline-28px)}}
.CheapFlightsSection-module__2IIFwa__cheap-flight-section{--section-space-140px:8.75rem;--section-space-186px:11.625rem;--section-space-372px:23.25rem;--section-space-890px:55.625rem;margin-top:var(--section-space-140px);width:100%;max-width:var(--section-max-width);padding-inline:var(--section-padding-inline);padding-bottom:var(--space-100px);flex-direction:column;align-items:center;margin-inline:auto;display:flex}.CheapFlightsSection-module__2IIFwa__cheap-flight-section__title{font-size:var(--type-scale-headline-36px);color:#000;font-weight:500}.CheapFlightsSection-module__2IIFwa__cheap-flight-section__features{margin-top:var(--space-24px);justify-content:center;align-items:flex-start;gap:var(--space-24px);flex-wrap:wrap;width:100%;max-width:100%;display:flex}.CheapFlightsSection-module__2IIFwa__cheap-flight-section__features>[class*=col-]{flex:1 1 0;justify-content:center;min-width:0;max-width:18rem;margin-bottom:0;padding:0;display:flex}.CheapFlightsSection-module__2IIFwa__cheap-flight-section__features--first-class{width:100%;margin-top:var(--space-60px);margin-bottom:var(--space-24px);justify-content:center;align-items:center;display:flex}.CheapFlightsSection-module__2IIFwa__cheap-flight-section__feature{text-align:center;flex-direction:column;align-items:center;display:flex}.CheapFlightsSection-module__2IIFwa__cheap-flight-section__icon-wrapper{width:var(--size-48px);height:var(--size-48px);background-color:var(--blue002);margin-bottom:var(--space-10px);border-radius:100%;justify-content:center;align-items:center;display:flex}.CheapFlightsSection-module__2IIFwa__cheap-flight-section__icon{width:var(--size-24px);height:var(--size-24px);background-color:var(--blue);display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.CheapFlightsSection-module__2IIFwa__cheap-flight-section__feature-title{margin-bottom:var(--space-8px);font-size:var(--type-scale-body-18px);color:#000;font-weight:500}.CheapFlightsSection-module__2IIFwa__cheap-flight-section__feature-description{font-size:var(--type-scale-body-14px);color:var(--gray001);max-width:240px}.CheapFlightsSection-module__2IIFwa__cheap-flight-section__description-wrapper{width:100%;max-width:var(--section-space-890px);margin:0 auto}.CheapFlightsSection-module__2IIFwa__cheap-flight-section__description-wrapper--first-class{width:100%;max-width:calc(100% - var(--section-space-372px));margin:0 var(--section-space-186px)}.CheapFlightsSection-module__2IIFwa__cheap-flight-section__description{text-align:left;width:100%;max-width:var(--section-space-890px);margin-top:var(--space-48px);font-size:var(--type-scale-label-16px);color:var(--gray008);margin:0 auto;line-height:1.6}.CheapFlightsSection-module__2IIFwa__cheap-flight-section__description--first-class{text-align:center;width:100%;max-width:100%;margin:0;margin-top:var(--space-48px);font-size:var(--type-scale-label-16px);color:var(--gray008);line-height:1.6}.CheapFlightsSection-module__2IIFwa__cheap-flight-section__read-more{margin-top:var(--space-34px);align-items:center;gap:var(--space-6px);cursor:pointer;background:0 0;border:none;font-weight:500;display:inline-flex}@media (max-width:430px){.CheapFlightsSection-module__2IIFwa__cheap-flight-section{margin-top:var(--section-space-140px);padding-bottom:var(--space-100px);flex-direction:column;justify-content:center;align-items:center;display:flex}.CheapFlightsSection-module__2IIFwa__cheap-flight-section__title{font-size:var(--type-scale-headline-36px);color:#000;text-align:center;font-weight:500}.CheapFlightsSection-module__2IIFwa__cheap-flight-section__features{margin-top:var(--space-24px);margin-bottom:var(--space-24px);justify-self:center;align-items:center;gap:var(--space-24px);flex-direction:column;display:flex}.CheapFlightsSection-module__2IIFwa__cheap-flight-section__feature{text-align:center;flex-direction:column;align-items:center;display:flex}.CheapFlightsSection-module__2IIFwa__cheap-flight-section__icon-wrapper{width:var(--size-48px);height:var(--size-48px);background-color:var(--blue002);margin-bottom:var(--space-10px);border-radius:100%;justify-content:center;align-items:center;display:flex}.CheapFlightsSection-module__2IIFwa__cheap-flight-section__icon{width:var(--size-24px);height:var(--size-24px);background-color:var(--blue);display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.CheapFlightsSection-module__2IIFwa__cheap-flight-section__description{text-align:left;width:100%;max-width:var(--section-space-890px);margin-top:var(--space-40px);font-size:var(--type-scale-label-16px);color:var(--gray008);padding-inline:var(--space-24px);margin:0 auto;line-height:1.6}}
.FirstClassHeroSection-module__dUKieq__first-class-hero-section{--first-class-hero-section-space-105px:6.5625rem;--first-class-hero-section-space-120px:7.5rem;--first-class-hero-section-space-174px:10.875rem;--first-class-hero-section-size-1098px:68.625rem;--first-class-hero-section-font-60px:3.75rem;--first-class-hero-section-font-30px:1.875rem;color:#fff;flex-direction:column;width:100%;display:flex;position:relative}.FirstClassHeroSection-module__dUKieq__first-class-hero-section__video{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.FirstClassHeroSection-module__dUKieq__first-class-hero-section__overlay{background-color:var(--blue010);z-index:2;position:absolute;inset:0}.FirstClassHeroSection-module__dUKieq__first-class-hero-section__content{z-index:3;width:100%;max-width:var(--first-class-page-section-max-width);padding-inline:var(--first-class-page-section-padding-inline);padding-block:var(--first-class-page-section-padding-block);margin-inline:auto}.FirstClassHeroSection-module__dUKieq__first-class-hero-section__title{font-weight:700;font-style:Bold;font-size:var(--first-class-hero-section-font-60px);line-height:var(--first-class-hero-section-font-60px);letter-spacing:.24px;text-align:center;margin-top:var(--space-16px);margin-bottom:var(--space-32px)}.FirstClassHeroSection-module__dUKieq__first-class-hero-section__description{font-weight:400;font-size:var(--first-class-hero-section-font-30px);letter-spacing:-.42px;text-align:center;margin-bottom:var(--space-28px)}.FirstClassHeroSection-module__dUKieq__first-class-hero-section__featured-row{width:100%;margin-bottom:var(--space-34px);justify-content:space-between;align-items:center;display:flex}.FirstClassHeroSection-module__dUKieq__first-class-hero-section__feature-item{align-items:center;gap:var(--space-10px);display:flex}.FirstClassHeroSection-module__dUKieq__first-class-hero-section__feature-icon{width:var(--size-28px);height:var(--size-28px);-webkit-mask:url(/icons/ic-simple-tick.svg) 50%/contain no-repeat;mask:url(/icons/ic-simple-tick.svg) 50%/contain no-repeat;background-color:#fff;flex-shrink:0;-webkit-mask:url(/icons/ic-simple-tick.svg) 50%/contain no-repeat}.FirstClassHeroSection-module__dUKieq__first-class-hero-section__feature-text{font-size:var(--type-scale-label-20px);color:#fff;font-weight:400}.FirstClassHeroSection-module__dUKieq__first-class-hero-section__booking-card{padding-top:var(--first-class-hero-section-space-120px);position:relative}@media (max-width:430px){.FirstClassHeroSection-module__dUKieq__first-class-hero-section__title{font-size:var(--first-class-hero-section-font-30px);line-height:var(--first-class-hero-section-font-30px);letter-spacing:.24px;text-align:center;margin-bottom:var(--space-28px)}.FirstClassHeroSection-module__dUKieq__first-class-hero-section__description{font-weight:400;font-size:var(--type-scale-label-20px);letter-spacing:-.42px;text-align:center;margin-bottom:var(--space-20px)}.FirstClassHeroSection-module__dUKieq__first-class-hero-section__featured-row{justify-content:space-between;align-items:center;width:100%;display:flex}.FirstClassHeroSection-module__dUKieq__first-class-hero-section__feature-item{align-items:center;gap:var(--space-4px);display:flex}.FirstClassHeroSection-module__dUKieq__first-class-hero-section__feature-icon{width:var(--size-18px);height:var(--size-18px);-webkit-mask:url(/icons/ic-simple-tick.svg) 50%/contain no-repeat;mask:url(/icons/ic-simple-tick.svg) 50%/contain no-repeat;background-color:#fff;flex-shrink:0;-webkit-mask:url(/icons/ic-simple-tick.svg) 50%/contain no-repeat}.FirstClassHeroSection-module__dUKieq__first-class-hero-section__feature-text{font-size:var(--type-scale-label-8px);color:#fff;font-weight:400}.FirstClassHeroSection-module__dUKieq__first-class-hero-section__booking-card{padding-top:0;position:relative}}
.RoundedImageCard-module__pJx00W__rounded-image-card{--rounded-image-card-size-318px:19.875rem;--rounded-image-card-size-200px:12.5rem;--rounded-image-card-size-168px:10.5rem;--rounded-image-card-size-106px:6.625rem;max-width:var(--rounded-image-card-size-318px);height:var(--rounded-image-card-size-200px);border-color:var(--blue);border-radius:var(--size-12px);border:2px}@media (max-width:430px){.RoundedImageCard-module__pJx00W__rounded-image-card{max-width:var(--rounded-image-card-size-168px);height:var(--rounded-image-card-size-106px);border-color:var(--blue);border-radius:var(--size-6px)}}
.SupportAgentCard-module__u0ENXW__support-agent-card{--support-agent-card-size-324px:20.25rem;--support-agent-card-size-318px:19.875rem;--support-agent-card-size-296px:18.5rem;--support-agent-card-size-274px:17.125rem;--support-agent-card-size-242px:15.125rem;--support-agent-card-size-290px:18.125rem;--support-agent-card-size-188px:11.75rem;--support-agent-card-size-172px:10.75rem;--support-agent-card-font-26px:1.625rem;width:100%;width:var(--support-agent-card-size-296px);border-radius:var(--size-12px);background:var(--agent-card-blue-gradient);color:#fff;font-family:var(--font-inter);padding:var(--space-26px);padding-bottom:var(--space-28px);overflow:hidden}.SupportAgentCard-module__u0ENXW__support-agent-card__title{font-weight:400;font-size:var(--type-scale-title-24px);margin-bottom:var(--space-24px)}.SupportAgentCard-module__u0ENXW__support-agent-card__bg-image-wrapper{justify-content:center;align-items:center;display:flex;position:relative}.SupportAgentCard-module__u0ENXW__support-agent-card__bg-image-arrow{z-index:1;opacity:.3;position:absolute}.SupportAgentCard-module__u0ENXW__support-agent-card__bg-image-agent{z-index:2;width:var(--support-agent-card-size-172px);height:var(--support-agent-card-size-290px);object-fit:fill;position:relative;transform:scale(1.13)}.SupportAgentCard-module__u0ENXW__support-agent-card__badge{bottom:var(--space-10px);background:var(--green);height:var(--size-16px);width:var(--size-80px);z-index:3;color:#fff;font-size:12px;font-weight:500;font-size:var(--type-scale-label-8px);border-radius:20px;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute}.SupportAgentCard-module__u0ENXW__support-agent-card__dot{width:var(--size-6px);height:var(--size-6px);background:#fff;border-radius:50%}.SupportAgentCard-module__u0ENXW__support-agent-card__phone-button{width:100%}.SupportAgentCard-module__u0ENXW__description{font-weight:400;font-size:var(--type-scale-body-16px);margin-top:var(--space-12px)}@media (max-width:430px){.SupportAgentCard-module__u0ENXW__support-agent-card{width:100%;max-width:var(--support-agent-card-size-324px);padding:var(--space-28px);padding-bottom:var(--space-30px);margin-inline:auto}.SupportAgentCard-module__u0ENXW__support-agent-card__title{font-size:var(--support-agent-card-font-26px);margin-bottom:var(--space-26px)}.SupportAgentCard-module__u0ENXW__support-agent-card__bg-image-agent{width:var(--support-agent-card-size-188px);height:var(--support-agent-card-size-318px);transform:scale(1.14)}.SupportAgentCard-module__u0ENXW__description{margin-top:var(--space-14px)}}
.TravelGuidesSection-module__TfJOLG__travel-guides-section{--travel-guides-section-size-192px:12rem;width:100%;max-width:var(--section-max-width);padding:var(--section-padding-block) var(--section-padding-inline);margin-inline:auto}.TravelGuidesSection-module__TfJOLG__travel-guides-section__title{text-align:center;font-size:var(--type-scale-headline-36px);margin-bottom:var(--space-48px);font-weight:700}.TravelGuidesSection-module__TfJOLG__travel-guides-section__grid{gap:var(--space-24px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.TravelGuidesSection-module__TfJOLG__travel-guides-section__card{border-radius:var(--size-14px);border:.669px solid var(--gray004);background-color:#fff;flex-direction:column;width:100%;padding:0;display:flex;box-shadow:0 11.008px 44.033px #0000000a}.TravelGuidesSection-module__TfJOLG__travel-guides-section__image{height:var(--travel-guides-section-size-192px);border-radius:var(--size-14px);object-fit:cover;background-position:50%;background-size:cover;border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;padding:0;display:flex}.TravelGuidesSection-module__TfJOLG__travel-guides-section__content{padding:var(--space-24px)}.TravelGuidesSection-module__TfJOLG__travel-guides-section__card-title{font-size:var(--type-scale-title-20px);margin-bottom:var(--space-12px);font-weight:600}.TravelGuidesSection-module__TfJOLG__travel-guides-section__description{font-size:var(--type-scale-body-16px);color:var(--gray006);margin-bottom:var(--space-16px)}.TravelGuidesSection-module__TfJOLG__travel-guides-section__readmore{font-size:var(--type-scale-body-14px);color:var(--blue);cursor:pointer;background:0 0;border:none;font-weight:500}.TravelGuidesSection-module__TfJOLG__travel-guides-section__cta{margin-top:var(--space-48px);justify-content:center;display:flex}@media (min-width:431px) and (max-width:650px){.TravelGuidesSection-module__TfJOLG__travel-guides-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.TravelGuidesSection-module__TfJOLG__travel-guides-section{max-width:var(--section-max-width);padding:var(--section-padding-block) var(--section-padding-inline);margin-inline:auto}.TravelGuidesSection-module__TfJOLG__travel-guides-section__grid{gap:var(--space-24px);grid-template-columns:1fr}.TravelGuidesSection-module__TfJOLG__travel-guides-section__image{height:200px}}
.AboutAirwaysSection-module__oHkQnW__about-airways-section{--about-airways-section-filter-bg:#155dfc0d;width:100%;max-width:var(--airline-inner-page-section-max-width);padding:var(--airline-inner-page-section-padding-block) var(--airline-inner-page-section-padding-inline);flex-direction:column;margin-inline:auto;display:flex}.AboutAirwaysSection-module__oHkQnW__about-airways-section__class-tabs{gap:var(--space-12px);margin-bottom:var(--space-24px);display:flex}.AboutAirwaysSection-module__oHkQnW__about-airways-section__class-tab{height:var(--size-44px);border-radius:var(--size-8px);padding-inline:var(--space-24px);font-size:var(--type-scale-body-14px);cursor:pointer;white-space:nowrap;border:none;font-weight:600;transition:background .2s,color .2s}.AboutAirwaysSection-module__oHkQnW__about-airways-section__class-tab--active{background:var(--blue);color:var(--neutrals)}.AboutAirwaysSection-module__oHkQnW__about-airways-section__class-tab--inactive{background:var(--blue002);color:var(--blue)}.AboutAirwaysSection-module__oHkQnW__about-airways-section__region-tabs{gap:var(--space-12px);margin-bottom:var(--space-36px);flex-wrap:wrap;display:flex}.AboutAirwaysSection-module__oHkQnW__about-airways-section__region-tab{height:var(--size-40px);border-radius:var(--size-12px);background:var(--about-airways-section-filter-bg);padding-inline:var(--space-28px);font-size:var(--type-scale-body-14px);color:var(--depth);cursor:pointer;white-space:nowrap;border:none;transition:background .2s,color .2s}.AboutAirwaysSection-module__oHkQnW__about-airways-section__region-tab--active{background:var(--blue);color:var(--neutrals)}.AboutAirwaysSection-module__oHkQnW__about-airways-section__locations{gap:var(--space-48px);flex-direction:column;display:flex}.AboutAirwaysSection-module__oHkQnW__about-airways-section__footer{margin-top:var(--space-32px);justify-content:flex-end;display:flex}@media (max-width:430px){.AboutAirwaysSection-module__oHkQnW__about-airways-section__class-tabs{flex-wrap:wrap}.AboutAirwaysSection-module__oHkQnW__about-airways-section__footer{justify-content:center}}
.AirportPromoSection-module__xcgWfa__airport-promo-section{--airport-promo-section-size-230px:14.375rem;--airport-promo-section-size-115px:7.1875rem;--airport-promo-section-size-60px:3.75rem;width:100%;max-width:var(--airport-inner-page-section-max-width);padding:var(--airport-inner-page-section-padding-block) var(--airport-inner-page-section-padding-inline);margin-inline:auto}.AirportPromoSection-module__xcgWfa__airport-promo-section__inner{align-items:center;gap:var(--space-80px);display:flex}.AirportPromoSection-module__xcgWfa__airport-promo-section__card{flex-shrink:0}.AirportPromoSection-module__xcgWfa__airport-promo-section__content{gap:var(--space-24px);flex-direction:column;min-width:0;display:flex}@media (min-width:431px) and (max-width:860px){.AirportPromoSection-module__xcgWfa__airport-promo-section__inner{align-items:stretch;gap:var(--space-40px);flex-direction:column}}.AirportPromoSection-module__xcgWfa__airport-promo-section__title{font-size:var(--type-scale-headline-36px);color:var(--blue);letter-spacing:-.02em;margin:0;font-weight:700}.AirportPromoSection-module__xcgWfa__airport-promo-section__description{font-size:var(--type-scale-body-24px);color:var(--depth);margin:0;font-weight:400;line-height:1.5}@media (max-width:430px){.AirportPromoSection-module__xcgWfa__airport-promo-section__inner{align-items:stretch;gap:var(--space-40px);flex-direction:column}.AirportPromoSection-module__xcgWfa__airport-promo-section__title{font-size:var(--type-scale-headline-28px)}.AirportPromoSection-module__xcgWfa__airport-promo-section__description{font-size:var(--type-scale-body-18px)}}
.Destinations-module__knsrSq__destination-page{background-color:var(--gray002);--destinations-page-section-max-width:var(--section-max-width);--destinations-page-section-padding-inline:var(--section-padding-inline);--destinations-page-section-padding-block:var(--section-padding-block);flex-direction:column;width:100%;min-height:100vh;display:flex}
.TopReviewSection-module__H3-euW__top-review-section{--top-review-section-size-282px:17.625rem;--top-review-section-size-564px:35.25rem;--top-review-section-size-42px:2.625rem;--top-review-section-space-52px:3.25rem;--top-review-section-font-30px:1.875rem;width:100%;max-width:var(--first-class-page-section-max-width);text-align:center;padding-block:var(--first-class-page-section-padding-block);padding-inline:var(--first-class-page-section-padding-inline);background:#fff;margin-inline:auto}.TopReviewSection-module__H3-euW__top-review-section__container{width:100%;margin-inline:auto}.TopReviewSection-module__H3-euW__top-review-section__stars{justify-content:center;gap:var(--space-4px);margin-bottom:var(--space-24px);display:flex}.TopReviewSection-module__H3-euW__top-review-section__star{width:var(--size-24px);height:var(--size-24px);-webkit-mask:url(/icons/ic-star.svg) 50%/contain no-repeat;mask:url(/icons/ic-star.svg) 50%/contain no-repeat;background-color:#f4b400;-webkit-mask:url(/icons/ic-star.svg) 50%/contain no-repeat}.TopReviewSection-module__H3-euW__top-review-section__text{font-size:var(--top-review-section-font-30px);color:#000;margin-bottom:var(--space-30px);font-weight:500;line-height:1.6}.TopReviewSection-module__H3-euW__top-review-section__user{justify-content:center;align-items:center;gap:var(--space-16px);margin-bottom:var(--top-review-section-space-52px);display:flex}.TopReviewSection-module__H3-euW__top-review-section__avatar{width:var(--size-64px);height:var(--size-64px);object-fit:cover;border-radius:50%}.TopReviewSection-module__H3-euW__top-review-section__name{font-size:var(--type-scale-body-18px);color:#000;font-weight:600}.TopReviewSection-module__H3-euW__top-review-section__location{font-size:var(--type-scale-body-14px);color:var(--gray006);text-align:start}.TopReviewSection-module__H3-euW__top-review-section__cta{justify-content:center;display:flex}
.BookTicketsToLocationSection-module__MkOkXq__book-tickets-section{width:100%;max-width:var(--section-max-width);padding-block:var(--section-padding-block);padding-inline:var(--section-padding-inline);margin-inline:auto}.BookTicketsToLocationSection-module__MkOkXq__book-tickets-section__title{margin:0 0 var(--space-24px);text-align:center;font-family:var(--font-inter);font-size:var(--type-scale-headline-32px);color:var(--depth);letter-spacing:-.4px;font-weight:700}.BookTicketsToLocationSection-module__MkOkXq__book-tickets-section__chips{justify-content:center;gap:var(--space-12px);margin-bottom:var(--space-40px);flex-wrap:wrap;display:flex}.BookTicketsToLocationSection-module__MkOkXq__book-tickets-section__chip{cursor:pointer;border-radius:var(--size-20px);padding:var(--space-8px) var(--space-20px);font-family:var(--font-inter);font-size:var(--type-scale-body-14px);color:var(--gray006);background:var(--gray002);border:none;font-weight:600;transition:background .15s,color .15s}.BookTicketsToLocationSection-module__MkOkXq__book-tickets-section__chip--active{background:var(--blue);color:#fff}.BookTicketsToLocationSection-module__MkOkXq__book-tickets-section__grid{gap:var(--space-24px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:900px){.BookTicketsToLocationSection-module__MkOkXq__book-tickets-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.BookTicketsToLocationSection-module__MkOkXq__book-tickets-section__grid{grid-template-columns:minmax(0,1fr)}}
.DiscountSection-module__KMSyvq__discount-section{--discount-section-space-104px:6.5rem;--discount-section-space-108px:6.75rem;--discount-section-space-208px:13rem;--discount-section-space-83px:5.1875rem;--discount-section-font-30px:1.875rem;--discount-section-font-26px:1.625rem;width:100%;max-width:var(--home-page-section-max-width);padding:var(--home-page-section-padding-block) var(--home-page-section-padding-inline);margin-inline:auto}.DiscountSection-module__KMSyvq__discount-section__container{align-items:center;gap:var(--discount-section-space-83px);flex-direction:row;display:flex}.DiscountSection-module__KMSyvq__discount-section__container>*{min-width:0}.DiscountSection-module__KMSyvq__discount-section__headline{font-size:var(--type-scale-title-24px);color:#000;font-weight:600}.DiscountSection-module__KMSyvq__discount-section__highlight{font-size:var(--type-scale-title-24px);color:var(--blue);font-weight:600}.DiscountSection-module__KMSyvq__discount-section__description{margin-top:var(--space-20px);font-size:var(--type-scale-title-20px);color:#000}.DiscountSection-module__KMSyvq__discount-section__learn{margin-top:var(--space-20px);font-size:var(--type-scale-title-20px);font-weight:400}.DiscountSection-module__KMSyvq__discount-section__valid{font-size:var(--type-scale-label-16px);color:#000}.DiscountSection-module__KMSyvq__discount-section__call{margin-top:var(--space-24px)}@media (max-width:430px){.DiscountSection-module__KMSyvq__discount-section__container{gap:var(--space-24px);flex-direction:column}.DiscountSection-module__KMSyvq__discount-section__headline{font-size:var(--type-scale-title-24px)}.DiscountSection-module__KMSyvq__discount-section__highlight{font-size:var(--type-scale-title-20px)}.DiscountSection-module__KMSyvq__discount-section__description{margin-top:var(--space-20px);font-size:var(--type-scale-body-18px);color:#000}.DiscountSection-module__KMSyvq__discount-section__learn{margin-top:var(--space-16px);font-size:var(--type-scale-body-18px);font-weight:400}.DiscountSection-module__KMSyvq__discount-section__valid{font-size:var(--type-scale-body-14px);color:#000}}
.AirportAirlinesSection-module__oqJcOa__airport-airlines-section{--airport-airlines-section-size-230px:14.375rem;--airport-airlines-section-size-115px:7.1875rem;width:100%;max-width:var(--airport-inner-page-section-max-width);padding:var(--airport-inner-page-section-padding-block) var(--airport-inner-page-section-padding-inline);margin-inline:auto}.AirportAirlinesSection-module__oqJcOa__airport-airlines-section__header{margin-bottom:var(--space-32px);justify-content:space-between;align-items:center;display:flex}.AirportAirlinesSection-module__oqJcOa__airport-airlines-section__title{font-size:var(--type-scale-title-24px);color:var(--blue);letter-spacing:-.02em;margin:0;font-weight:700}.AirportAirlinesSection-module__oqJcOa__airport-airlines-section__view-all{font-size:var(--type-scale-body-20px);color:var(--depth);cursor:pointer;font-weight:400}.AirportAirlinesSection-module__oqJcOa__airport-airlines-section__grid{gap:var(--space-24px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.AirportAirlinesSection-module__oqJcOa__airport-airlines-section__item{gap:var(--space-12px);flex-direction:column;min-width:0;display:flex}@media (min-width:431px) and (max-width:860px){.AirportAirlinesSection-module__oqJcOa__airport-airlines-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.AirportAirlinesSection-module__oqJcOa__airport-airlines-section__grid{grid-template-columns:minmax(0,1fr)}.AirportAirlinesSection-module__oqJcOa__airport-airlines-section__title{font-size:var(--type-scale-title-20px)}}
.BusinessClassInnerPage-module__BJP0wa__business-class-airline-inner-page{--business-class-inner-page-section-max-width:var(--section-max-width);--business-class-inner-page-section-padding-inline:var(--section-padding-inline);--business-class-inner-page-section-padding-block:var(--section-padding-block);--airline-inner-page-section-max-width:var(--section-max-width);--airline-inner-page-section-padding-inline:var(--section-padding-inline);--airline-inner-page-section-padding-block:var(--section-padding-block);flex-direction:column;width:100%;display:flex}
.DestinationCTA-module___mNyNa__destination-cta{background:var(--blue);justify-content:center;align-items:center;width:100%;display:flex}.DestinationCTA-module___mNyNa__destination-cta__container{text-align:center;width:100%;max-width:var(--destinations-page-section-max-width);padding:var(--destinations-page-section-padding-block) var(--destinations-page-section-padding-inline);margin-inline:auto}.DestinationCTA-module___mNyNa__destination-cta__title{font-size:var(--type-scale-headline-36px);color:#fff;font-weight:600}.DestinationCTA-module___mNyNa__destination-cta__subtitle{margin-top:var(--space-12px);font-size:var(--type-scale-label-20px);color:#fff}.DestinationCTA-module___mNyNa__destination-cta__actions{margin-top:var(--space-24px);justify-content:center;gap:var(--space-16px);display:flex}@media (max-width:430px){.DestinationCTA-module___mNyNa__destination-cta__container{padding:var(--destinations-page-section-padding-block) var(--destinations-page-section-padding-inline)}.DestinationCTA-module___mNyNa__destination-cta__title{font-size:var(--type-scale-title-16px)}.DestinationCTA-module___mNyNa__destination-cta__subtitle{margin-top:var(--space-8px);font-size:var(--type-scale-label-12px)}.DestinationCTA-module___mNyNa__destination-cta__actions{margin-top:var(--space-18px);gap:var(--space-10px)}}
.FirstClassPage-module__-Oo4Ua__first-class-page{--first-class-page-space-50px:3.125rem;--first-class-page-section-max-width:var(--section-max-width);--first-class-page-section-padding-inline:var(--section-padding-inline);--first-class-page-section-padding-block:var(--section-padding-block);background-color:var(--gray002);flex-direction:column;width:100%;display:flex}.FirstClassPage-module__-Oo4Ua__first-class-page__first-class-destinations-sections{width:100%;max-width:var(--first-class-page-section-max-width);padding:var(--first-class-page-section-padding-block) var(--first-class-page-section-padding-inline);background-color:#fff;margin-inline:auto}.FirstClassPage-module__-Oo4Ua__fc-dest-title{font-size:var(--type-scale-headline-28px);margin-bottom:var(--space-60px);text-align:center;font-weight:700}.FirstClassPage-module__-Oo4Ua__fc-dest-grid{gap:var(--space-24px);grid-template-columns:repeat(4,minmax(0,1fr));place-items:center;display:grid}@media (max-width:992px){.FirstClassPage-module__-Oo4Ua__fc-dest-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.FirstClassPage-module__-Oo4Ua__fc-dest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.FirstClassPage-module__-Oo4Ua__fc-dest-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.FirstClassPage-module__-Oo4Ua__fc-dest-card{border-radius:var(--size-16px);cursor:pointer;width:100%;max-width:18.625rem;height:15rem;position:relative;overflow:hidden}.FirstClassPage-module__-Oo4Ua__fc-dest-card__image{border-radius:var(--size-16px);object-fit:cover;width:100%;height:100%}.FirstClassPage-module__-Oo4Ua__fc-dest-card__overlay{padding:var(--space-16px);background:linear-gradient(#0000,#0009);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.FirstClassPage-module__-Oo4Ua__fc-dest-card__city{color:#fff;font-weight:700;font-size:var(--type-scale-title-24px);margin:0}.FirstClassPage-module__-Oo4Ua__fc-dest-card__price-row{color:var(--gray003);margin-top:var(--space-6px);justify-content:space-between;align-items:center;display:flex}.FirstClassPage-module__-Oo4Ua__fc-dest-card__price{font-size:var(--type-scale-body-16px)}.FirstClassPage-module__-Oo4Ua__fc-dest-card__price span{font-weight:600;font-size:var(--type-scale-label-20px);color:#fff}.FirstClassPage-module__-Oo4Ua__fc-dest-card__call-btn{background-color:var(--green004);border-radius:var(--size-20px)}@media (max-width:430px){.FirstClassPage-module__-Oo4Ua__fc-dest-title{text-align:center}}.FirstClassPage-module__-Oo4Ua__first-class-page__cheap-flights-section{background-color:#fff;margin-top:-20px}
.DreamDestinationsSection-module__FsOdNq__dream-destinations-section{width:100%;max-width:var(--section-max-width);padding-block:var(--section-padding-block);padding-inline:var(--section-padding-inline);margin-inline:auto}.DreamDestinationsSection-module__FsOdNq__dream-destinations-section__inner{align-items:flex-start;gap:var(--space-40px);display:flex}.DreamDestinationsSection-module__FsOdNq__dream-destinations-section__main{flex-direction:column;flex:auto;min-width:0;display:flex}.DreamDestinationsSection-module__FsOdNq__dream-destinations-section__title{margin:0 0 var(--space-16px);font-family:var(--font-inter);font-size:var(--type-scale-headline-32px);color:var(--depth);letter-spacing:-.4px;font-weight:700}.DreamDestinationsSection-module__FsOdNq__dream-destinations-section__subtitle{margin:0 0 var(--space-32px);font-family:var(--font-inter);font-size:var(--type-scale-body-18px);color:var(--gray006);max-width:42rem;line-height:1.6}.DreamDestinationsSection-module__FsOdNq__dream-destinations-section__grid{gap:var(--space-24px);margin-bottom:var(--space-32px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.DreamDestinationsSection-module__FsOdNq__dream-destinations-section__view-all{cursor:pointer;border-radius:var(--size-10px);background:var(--blue);color:#fff;width:100%;font-family:var(--font-inter);font-size:var(--type-scale-label-16px);letter-spacing:-.3px;padding-block:var(--space-16px);border:none;font-weight:600;transition:background .15s}.DreamDestinationsSection-module__FsOdNq__dream-destinations-section__view-all:hover{background:var(--blue006)}.DreamDestinationsSection-module__FsOdNq__dream-destinations-section__aside{flex-shrink:0}@media (max-width:900px){.DreamDestinationsSection-module__FsOdNq__dream-destinations-section__inner{flex-direction:column}.DreamDestinationsSection-module__FsOdNq__dream-destinations-section__aside{justify-content:center;width:100%;display:flex}}@media (max-width:600px){.DreamDestinationsSection-module__FsOdNq__dream-destinations-section__grid{grid-template-columns:minmax(0,1fr)}}
.FeaturedRoutesSection-module__i-wcyW__airport-terminal-info-section{--airport-terminal-info-section-size-230px:14.375rem;--airport-terminal-info-section-size-115px:7.1875rem;--airport-terminal-info-section-size-60px:3.75rem;width:100%;max-width:var(--airport-inner-page-section-max-width);padding:var(--airport-inner-page-section-padding-block) var(--airport-inner-page-section-padding-inline);margin-inline:auto}.FeaturedRoutesSection-module__i-wcyW__airport-terminal-info-section__title{font-size:var(--type-scale-headline-32px);color:#000;text-align:center;margin:0;margin-bottom:var(--space-60px);letter-spacing:-.02em;font-weight:600}.FeaturedRoutesSection-module__i-wcyW__airport-terminal-info-section__list{gap:var(--space-30px);flex-direction:column;display:flex}.FeaturedRoutesSection-module__i-wcyW__airport-terminal-info-section__card{border-radius:var(--size-18px);padding:var(--space-22px) var(--space-28px) var(--space-22px) var(--space-16px);background:#fff;justify-content:space-between;align-items:center;display:flex}.FeaturedRoutesSection-module__i-wcyW__airport-terminal-info-section__info{flex-direction:column;display:flex}.FeaturedRoutesSection-module__i-wcyW__airport-terminal-info-section__route{align-items:center;gap:var(--space-12px);display:flex}.FeaturedRoutesSection-module__i-wcyW__airport-terminal-info-section__code{font-size:var(--type-scale-body-18px);color:var(--blue);font-weight:600}.FeaturedRoutesSection-module__i-wcyW__airport-terminal-info-section__arrow-icon{width:var(--size-18px);height:var(--size-18px);background-color:var(--blue);-webkit-mask:url(/icons/ic-arrow-right.svg) 50%/contain no-repeat;flex-shrink:0;display:inline-block;-webkit-mask:url(/icons/ic-arrow-right.svg) 50%/contain no-repeat;mask:url(/icons/ic-arrow-right.svg) 50%/contain no-repeat}.FeaturedRoutesSection-module__i-wcyW__airport-terminal-info-section__airline{font-size:var(--type-scale-body-14px);color:var(--gray001);margin:0;margin-top:var(--space-8px);font-weight:400}.FeaturedRoutesSection-module__i-wcyW__airport-terminal-info-section__duration{align-items:center;gap:var(--space-4px);margin-top:var(--space-4px);display:flex}.FeaturedRoutesSection-module__i-wcyW__airport-terminal-info-section__clock-icon{width:var(--size-14px);height:var(--size-14px);background-color:var(--gray001);-webkit-mask:url(/icons/ic-clock-second.svg) 50%/contain no-repeat;flex-shrink:0;display:inline-block;-webkit-mask:url(/icons/ic-clock-second.svg) 50%/contain no-repeat;mask:url(/icons/ic-clock-second.svg) 50%/contain no-repeat}.FeaturedRoutesSection-module__i-wcyW__airport-terminal-info-section__duration-text{font-size:var(--type-scale-body-14px);color:var(--gray001);font-weight:400}.FeaturedRoutesSection-module__i-wcyW__airport-terminal-info-section__right{align-items:center;gap:var(--space-14px);flex-shrink:0;display:flex}.FeaturedRoutesSection-module__i-wcyW__airport-terminal-info-section__price-block{text-align:right}.FeaturedRoutesSection-module__i-wcyW__airport-terminal-info-section__price{font-size:var(--type-scale-title-22px);color:var(--blue);margin:0;font-weight:700}.FeaturedRoutesSection-module__i-wcyW__airport-terminal-info-section__per-person{font-size:var(--type-scale-body-14px);color:var(--gray001);margin:0;font-weight:400}@media (max-width:430px){.FeaturedRoutesSection-module__i-wcyW__airport-terminal-info-section__title{font-size:var(--type-scale-headline-28px)}.FeaturedRoutesSection-module__i-wcyW__airport-terminal-info-section__card{align-items:flex-start;gap:var(--space-16px);padding:var(--space-16px);flex-direction:column}.FeaturedRoutesSection-module__i-wcyW__airport-terminal-info-section__right{justify-content:space-between;width:100%}}
.NewBusinessClassHeroSection-module__BJ9KEG__new-business-class-hero-section{--new-business-class-hero-section-space-249px:15.5625rem;--new-business-class-hero-section-size-775px:48.4375rem;--new-business-class-hero-section-size-1151px:71.9375rem;--new-business-class-hero-section-size-140px:8.75rem;--new-business-class-hero-section-shadow-color:#155dfc0a;--new-business-class-hero-section-font-48px:3rem;background:var(--blue);min-height:588px;padding-block:var(--business-class-page-section-padding-block);padding-inline:max(var(--business-class-page-section-padding-inline), calc((100% - var(--business-class-page-section-max-width)) / 2));overflow:hidden}.NewBusinessClassHeroSection-module__BJ9KEG__new-business-class-hero-section__breadcrumb{margin-bottom:var(--space-16px)}.NewBusinessClassHeroSection-module__BJ9KEG__new-business-class-hero-section__title{font-size:var(--new-business-class-hero-section-font-48px);color:var(--neutrals);text-align:center;letter-spacing:.01649rem;margin:0;font-weight:700}.NewBusinessClassHeroSection-module__BJ9KEG__new-business-class-hero-section__cards-area{align-items:center;gap:var(--space-12px);margin-top:var(--space-44px);display:flex}.NewBusinessClassHeroSection-module__BJ9KEG__new-business-class-hero-section__cards-viewport{flex:1;min-width:0;overflow:hidden;container-type:inline-size}.NewBusinessClassHeroSection-module__BJ9KEG__new-business-class-hero-section__cards-track{gap:var(--space-22px);will-change:transform;transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex}.NewBusinessClassHeroSection-module__BJ9KEG__new-business-class-hero-section__card-wrapper{padding-top:var(--space-12px);width:calc((100cqw - var(--space-22px) * 2) / 3);flex-shrink:0;min-width:0;position:relative}@container (max-width:860px){.NewBusinessClassHeroSection-module__BJ9KEG__new-business-class-hero-section__card-wrapper{width:calc((100cqw - var(--space-22px)) / 2)}}@container (max-width:600px){.NewBusinessClassHeroSection-module__BJ9KEG__new-business-class-hero-section__card-wrapper{width:88cqw}}.NewBusinessClassHeroSection-module__BJ9KEG__new-business-class-hero-section__card-badge{top:0;right:var(--space-24px);white-space:nowrap;z-index:1;position:absolute}.NewBusinessClassHeroSection-module__BJ9KEG__new-business-class-hero-section__card{background:var(--neutrals);border:var(--size-2px) solid var(--blue002);border-radius:var(--size-14px);box-shadow:0 var(--size-12px) var(--size-44px) 0 var(--new-business-class-hero-section-shadow-color);padding:var(--space-26px) var(--space-32px);height:var(--new-business-class-hero-section-size-140px);overflow:hidden}.NewBusinessClassHeroSection-module__BJ9KEG__new-business-class-hero-section__card-logo{height:var(--size-34px);object-fit:contain;width:auto;display:block}.NewBusinessClassHeroSection-module__BJ9KEG__new-business-class-hero-section__card-description{margin-top:var(--space-22px);font-size:var(--type-scale-body-16px);color:var(--depth);letter-spacing:-.02888rem;text-transform:capitalize;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;line-height:1.125;display:-webkit-box;overflow:hidden}.NewBusinessClassHeroSection-module__BJ9KEG__new-business-class-hero-section__nav{width:var(--size-32px);height:var(--size-32px);border:var(--size-2px) solid var(--neutrals);cursor:pointer;opacity:.85;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s,border-color .2s;display:flex}.NewBusinessClassHeroSection-module__BJ9KEG__new-business-class-hero-section__nav:hover:not(:disabled){opacity:1}.NewBusinessClassHeroSection-module__BJ9KEG__new-business-class-hero-section__nav:disabled{opacity:.3;cursor:not-allowed}.NewBusinessClassHeroSection-module__BJ9KEG__new-business-class-hero-section__nav-icon{width:var(--size-18px);height:var(--size-18px);display:block}.NewBusinessClassHeroSection-module__BJ9KEG__new-business-class-hero-section__nav-icon--flipped{transform:rotate(180deg)}.NewBusinessClassHeroSection-module__BJ9KEG__new-business-class-hero-section__body{max-width:var(--new-business-class-hero-section-size-1151px);margin:var(--space-36px) auto 0;gap:var(--space-12px);flex-direction:column;display:flex}.NewBusinessClassHeroSection-module__BJ9KEG__new-business-class-hero-section__body-para{font-size:var(--type-scale-body-16px);color:var(--neutrals);text-align:justify;letter-spacing:.004rem;white-space:pre-line;margin:0;line-height:1.125}
.FeatureCardsSection-module__qIziAW__feature-cards-section__grid{--feature-cards-section-size-260px:16.25rem;--feature-cards-section-size-320px:20rem;--feature-cards-section-size-394px:24.625rem;width:100%;max-width:var(--section-max-width);justify-content:center;align-items:center;gap:var(--space-30px);padding:var(--section-padding-block) var(--section-padding-inline);flex-wrap:wrap;margin-inline:auto;display:flex}.FeatureCardsSection-module__qIziAW__feature-cards-section__header{text-align:center;margin-bottom:var(--space-28px);font-weight:700;font-size:var(--type-scale-headline-28px);width:100%;max-width:var(--section-max-width);padding-inline:var(--section-padding-inline);padding-top:var(--section-padding-block);margin-inline:auto}.FeatureCardsSection-module__qIziAW__feature-cards-section__item{flex:1 1 var(--feature-cards-section-size-260px);max-width:var(--feature-cards-section-size-320px);justify-content:center;display:flex}.FeatureCardsSection-module__qIziAW__feature-cards-section__card{border-radius:var(--size-12px);padding-block:var(--space-22px);text-align:center;box-shadow:0 var(--space-4px) var(--space-10px) #0000000d;width:100%;max-width:var(--feature-cards-section-size-394px);background:#fff}.FeatureCardsSection-module__qIziAW__feature-cards-section__icon-wrap{width:var(--size-60px);height:var(--size-60px);margin:0 auto var(--space-14px);background:var(--blue002);border-radius:50%;justify-content:center;align-items:center;display:flex}.FeatureCardsSection-module__qIziAW__feature-cards-section__icon{width:var(--size-30px);height:var(--size-30px);background-color:var(--blue);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.FeatureCardsSection-module__qIziAW__feature-cards-section__title{font-family:var(--font-inter);font-weight:700;font-size:var(--type-scale-body-18px);color:var(--depth);margin:0 0 var(--space-8px)}.FeatureCardsSection-module__qIziAW__feature-cards-section__desc{font-family:var(--font-inter);font-weight:400;font-size:var(--type-scale-body-14px);color:var(--gray001);padding-inline:var(--space-40px);margin:0}
.PopularFlightSection-module__N21GNa__popular-flight-section{--popular-flight-section-size-328px:20.5rem;--popular-flight-section-space-130px:8.125rem;--popular-flight-section-space-577px:36.0625rem;--popular-flight-section-font-40px:2.5rem;width:100%;max-width:var(--section-max-width);padding:var(--section-padding-block) var(--section-padding-inline);margin-inline:auto}.PopularFlightSection-module__N21GNa__popular-flight-section__header{margin-top:var(--space-18px);text-align:center;margin-bottom:40px}.PopularFlightSection-module__N21GNa__popular-flight-section__header-icon{height:var(--size-46px);width:var(--size-46px);background-color:var(--blue002);padding:var(--space-10px);border-radius:100%}.PopularFlightSection-module__N21GNa__popular-flight-section__header h2{font-size:var(--popular-flight-section-font-40px);color:#000;font-weight:500}.PopularFlightSection-module__N21GNa__popular-flight-section__header p{margin-top:var(--type-scale-body-18px);color:var(--gray001);width:100%;max-width:var(--popular-flight-section-space-577px);margin-inline:auto;margin-bottom:var(--space-26px)}.PopularFlightSection-module__N21GNa__popular-flight-section__grid{margin-top:var(--space-24px);grid-template-columns:repeat(4,minmax(0,1fr));place-items:center;gap:12px;display:grid}@media (max-width:992px){.PopularFlightSection-module__N21GNa__popular-flight-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.PopularFlightSection-module__N21GNa__popular-flight-section__header h2{font-size:var(--type-scale-headline-36px);color:#000;font-weight:500}.PopularFlightSection-module__N21GNa__popular-flight-section__header p{margin-top:var(--type-scale-body-14px);color:var(--gray001);width:100%;max-width:var(--popular-flight-section-space-577px);margin-inline:auto;margin-bottom:var(--space-18px)}.PopularFlightSection-module__N21GNa__popular-flight-section__grid{grid-template-columns:minmax(0,1fr);align-self:center;place-items:center}}.PopularFlightSection-module__N21GNa__cheap-flight-btn{width:100%;max-width:var(--popular-flight-section-size-328px);height:var(--size-64px);padding:0 var(--space-18px);border-radius:var(--size-12px);border:.7px solid var(--gray003);font-size:var(--type-scale-body-14px);color:#000;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;transition:all .2s;display:flex}.PopularFlightSection-module__N21GNa__cheap-flight-btn__icon{width:var(--space-18px);height:var(--space-18px);display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.PopularLocationInfo-module__eFdCgq__popular-locaion-info{--popular-locaion-info-size-430px:26.875rem;--popular-locaion-info-size-160px:10rem;--popular-locaion-info-size-272px:17rem;--popular-locaion-info-size-410px:25.625rem;--popular-locaion-info-size-92px:5.75rem;--popular-locaion-info-space-28px:1.75rem;--popular-locaion-info-space-48px:3rem;align-items:center;gap:var(--space-30px);width:100%;margin-top:var(--space-30px);flex-direction:row;display:flex}.PopularLocationInfo-module__eFdCgq__popular-locaion-info__location-image-wrapper{width:100%;max-width:var(--popular-locaion-info-size-272px);height:var(--popular-locaion-info-size-410px);border-radius:var(--size-16px);flex-shrink:0;position:relative;overflow:hidden}.PopularLocationInfo-module__eFdCgq__popular-locaion-info__location-image{object-fit:cover}.PopularLocationInfo-module__eFdCgq__popular-locaion-info__price-tag{width:var(--popular-locaion-info-size-92px);background:var(--blue);border-bottom-right-radius:var(--size-16px);padding-top:var(--space-16px);padding-inline:var(--space-14px);padding-bottom:var(--space-18px);z-index:3;position:absolute;top:0;left:0}.PopularLocationInfo-module__eFdCgq__popular-locaion-info__price-tag-title{color:#fff;font-size:var(--type-scale-body-14px);font-weight:400;line-height:1.2;display:block}.PopularLocationInfo-module__eFdCgq__popular-locaion-info__price-tag-price{margin-top:var(--space-4px);color:#fff;font-size:var(--type-scale-title-30px);font-weight:700;line-height:1;display:block}.PopularLocationInfo-module__eFdCgq__popular-locaion-info__cta-wrapper{left:var(--space-16px);bottom:var(--space-16px);z-index:3;position:absolute}.PopularLocationInfo-module__eFdCgq__popular-locaion-info__cta-btn{min-height:3rem;box-shadow:0 .25rem 1rem #0000001a;border-radius:var(--size-12px)!important}.PopularLocationInfo-module__eFdCgq__popular-locaion-info__cta-btn span{font-weight:600}.PopularLocationInfo-module__eFdCgq__popular-locaion-info__location-content{flex:1}.PopularLocationInfo-module__eFdCgq__popular-locaion-info__location-header{margin-bottom:var(--space-20px);justify-content:space-between;align-items:center;display:flex}.PopularLocationInfo-module__eFdCgq__popular-locaion-info__location-title{font-size:var(--type-scale-body-20px);color:var(--blue);font-weight:600}.PopularLocationInfo-module__eFdCgq__popular-locaion-info__view-all{font-size:var(--type-scale-title-20px);color:var(--blue);cursor:pointer;font-weight:600}.PopularLocationInfo-module__eFdCgq__popular-locaion-info__grid{gap:var(--space-20px);grid-template-columns:repeat(3,1fr);display:grid}.PopularLocationInfo-module__eFdCgq__popular-locaion-info__destination-card{border:1px solid var(--blue004);border-radius:var(--size-10px);padding:var(--space-16px);padding-right:var(--space-36px);background:#fff;flex-direction:row;justify-content:space-between;align-items:center;transition:all .3s;display:flex}.PopularLocationInfo-module__eFdCgq__popular-locaion-info__destination-card:hover{transform:translateY(-2px)}.PopularLocationInfo-module__eFdCgq__popular-locaion-info__destination-city{font-size:var(--type-scale-body-16px);color:var(--depth);font-weight:400}.PopularLocationInfo-module__eFdCgq__popular-locaion-info__destination-right{align-items:center;gap:var(--space-16px);display:flex}.PopularLocationInfo-module__eFdCgq__popular-locaion-info__destination-price{font-size:var(--type-scale-body-16px);color:var(--depth);font-weight:400}.PopularLocationInfo-module__eFdCgq__popular-locaion-info__destination-arrow{width:var(--size-16px);height:var(--size-16px);object-fit:contain}@media (max-width:1024px){.PopularLocationInfo-module__eFdCgq__popular-locaion-info{flex-direction:column;align-items:stretch}.PopularLocationInfo-module__eFdCgq__popular-locaion-info__location-image-wrapper{max-width:100%}.PopularLocationInfo-module__eFdCgq__popular-locaion-info__location-content{width:100%}.PopularLocationInfo-module__eFdCgq__popular-locaion-info__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.PopularLocationInfo-module__eFdCgq__popular-locaion-info__grid{grid-template-columns:1fr}.PopularLocationInfo-module__eFdCgq__popular-locaion-info__location-header{align-items:flex-start;gap:var(--space-12px);flex-direction:column}}
.OurLuxurySection-module__QJBBbW__our-luxury-section{--our-luxury-section-size-130px:8.125rem;--our-luxury-section-space-116px:7.25rem;--our-luxury-section-space-52px:3.25rem;--our-luxury-section-space-58px:3.625rem;width:100%;max-width:var(--section-max-width);padding-block:var(--section-padding-block);padding-inline:var(--section-padding-inline);background:#fff;margin-inline:auto}.OurLuxurySection-module__QJBBbW__our-luxury-section__container{text-align:center;width:100%;margin-inline:auto}.OurLuxurySection-module__QJBBbW__our-luxury-section__title{color:#000;font-size:var(--type-scale-headline-36px);margin-bottom:var(--space-64px);font-weight:600}.OurLuxurySection-module__QJBBbW__our-luxury-section__grid{gap:var(--space-24px);margin-bottom:var(--our-luxury-section-space-52px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.OurLuxurySection-module__QJBBbW__our-luxury-section__card{border-radius:var(--size-16px);padding:var(--space-32px) var(--space-44px);text-align:center;border:1px solid var(--gray003);background:#fff}.OurLuxurySection-module__QJBBbW__our-luxury-section__icon-wrapper{width:var(--size-64px);height:var(--size-64px);margin:0 auto var(--space-24px);min-width:var(--size-64px);background-color:var(--blue-10);border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.OurLuxurySection-module__QJBBbW__our-luxury-section__icon{height:var(--size-30px);width:var(--size-30px);background-color:var(--blue);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.OurLuxurySection-module__QJBBbW__our-luxury-section__card-title{font-size:var(--type-scale-title-20px);color:#000;margin-bottom:var(--space-12px);font-weight:600}.OurLuxurySection-module__QJBBbW__our-luxury-section__card-desc{font-size:var(--type-scale-body-14px);color:var(--gray006);line-height:1.5}.OurLuxurySection-module__QJBBbW__our-luxury-section__cta{background:var(--blue);color:#fff;cursor:pointer}.OurLuxurySection-module__QJBBbW__our-luxury-section__testimonial{margin-top:var(--our-luxury-section-space-52px)}.OurLuxurySection-module__QJBBbW__our-luxury-section__testimonial-title{color:#000;text-align:center;font-size:var(--type-scale-headline-36px);margin-bottom:var(--space-64px);font-weight:600}.OurLuxurySection-module__QJBBbW__our-luxury-section__testimonial-grid{gap:var(--space-24px);margin-bottom:var(--our-luxury-section-space-52px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:900px){.OurLuxurySection-module__QJBBbW__our-luxury-section__grid,.OurLuxurySection-module__QJBBbW__our-luxury-section__testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.OurLuxurySection-module__QJBBbW__our-luxury-section__grid,.OurLuxurySection-module__QJBBbW__our-luxury-section__testimonial-grid{grid-template-columns:minmax(0,1fr)}}.OurLuxurySection-module__QJBBbW__our-luxury-section__testimonial-card{background:var(--gray002);border-radius:var(--size-16px);padding:var(--space-32px);border:1px solid var(--gray003);text-align:left}.OurLuxurySection-module__QJBBbW__our-luxury-section__stars{margin-bottom:var(--space-16px);gap:1px;display:flex}.OurLuxurySection-module__QJBBbW__our-luxury-section__star{height:var(--size-20px);width:var(--size-20px);-webkit-mask:url(/icons/ic-star.svg) 50% no-repeat;mask:url(/icons/ic-star.svg) 50% no-repeat;-webkit-mask-size:var(--size-20px);mask-size:var(--size-20px);-webkit-mask:url(/icons/ic-star.svg) 50% no-repeat;-webkit-mask-size:var(--size-20px);background-color:var(--yellow004);justify-content:center;align-items:center;display:flex}.OurLuxurySection-module__QJBBbW__our-luxury-section__testimonial-text{font-size:var(--type-scale-body-16px);color:var(--gray011);margin-bottom:var(--space-24px);line-height:1.6}.OurLuxurySection-module__QJBBbW__our-luxury-section__user{align-items:center;gap:var(--space-12px);display:flex}.OurLuxurySection-module__QJBBbW__our-luxury-section__user-img{width:var(--size-48px);height:var(--size-48px);border-radius:50%}.OurLuxurySection-module__QJBBbW__our-luxury-section__user-name{font-size:var(--type-scale-body-16px);color:#000;font-weight:600}.OurLuxurySection-module__QJBBbW__our-luxury-section__user-location{font-size:var(--type-scale-body-14px);color:var(--gray011)}
.LimitedAvailabilityCard-module__tiaH-G__limited-availability-card{justify-content:space-between;align-items:stretch;gap:var(--space-16px);border:1px solid var(--blue002);border-radius:var(--size-12px);box-shadow:0 var(--space-8px) var(--space-40px) #155dfc0a;background:#fff;display:flex;overflow:hidden}.LimitedAvailabilityCard-module__tiaH-G__limited-availability-card__info{align-items:flex-start;gap:var(--space-4px);padding:var(--space-20px) var(--space-24px);flex-direction:column;min-width:0;display:flex}.LimitedAvailabilityCard-module__tiaH-G__limited-availability-card__city{font-family:var(--font-inter);font-size:var(--type-scale-title-24px);color:var(--depth);margin:0;font-weight:700;line-height:1.3}.LimitedAvailabilityCard-module__tiaH-G__limited-availability-card__price{font-family:var(--font-inter);font-size:var(--type-scale-title-24px);color:var(--blue);margin:0;font-weight:700;line-height:1.3}.LimitedAvailabilityCard-module__tiaH-G__limited-availability-card__badge{margin-top:var(--space-4px);border-radius:var(--size-12px);background:var(--blue002);color:var(--blue);text-transform:capitalize;font-family:var(--font-inter);font-size:var(--type-scale-label-10px);padding:2px var(--space-10px);font-weight:400;line-height:1.4;display:inline-block}.LimitedAvailabilityCard-module__tiaH-G__limited-availability-card__cta{cursor:pointer;border-radius:var(--size-10px);background:var(--blue);color:#fff;font-family:var(--font-inter);font-size:var(--type-scale-label-16px);letter-spacing:-.3px;padding-inline:var(--space-20px);border:none;flex-shrink:0;align-self:stretch;width:6.75rem;font-weight:600;transition:background .15s}.LimitedAvailabilityCard-module__tiaH-G__limited-availability-card__cta:hover{background:var(--blue006)}
.AirportInnerPage-module__-PrC5W__airport-inner-page{--airport-inner-page-section-max-width:var(--section-max-width);--airport-inner-page-section-padding-inline:var(--section-padding-inline);--airport-inner-page-section-padding-block:var(--section-padding-block);--airport-inner-page-size-220px:13.75rem;--airport-inner-page-size-110px:6.875rem;background-color:var(--gray013);flex-direction:column;width:100%;display:flex}.AirportInnerPage-module__-PrC5W__airport-inner-page__top-destinations{width:100%;max-width:var(--airport-inner-page-section-max-width);padding:var(--airport-inner-page-section-padding-block) var(--airport-inner-page-section-padding-inline);gap:var(--space-40px);flex-direction:column;margin-inline:auto;display:flex}.AirportInnerPage-module__-PrC5W__airport-inner-page__top-destinations-button{align-self:center;align-items:center;width:fit-content}.AirportInnerPage-module__-PrC5W__dest-title{font-size:var(--type-scale-headline-28px);margin-bottom:var(--space-30px);font-weight:700}.AirportInnerPage-module__-PrC5W__dest-grid{gap:var(--space-22px);justify-content:center;align-items:center;display:flex;overflow-x:auto}.AirportInnerPage-module__-PrC5W__dest-card{border-radius:var(--size-16px);cursor:pointer;width:100%;max-width:18.625rem;height:15rem;position:relative;overflow:hidden}.AirportInnerPage-module__-PrC5W__dest-card__image{border-radius:var(--size-16px);object-fit:cover;width:100%;height:100%}.AirportInnerPage-module__-PrC5W__dest-card__overlay{padding:var(--space-16px);background:linear-gradient(#0000,#0009);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.AirportInnerPage-module__-PrC5W__dest-card__city{color:#fff;font-weight:600;font-size:var(--type-scale-title-16px);margin:0}.AirportInnerPage-module__-PrC5W__dest-card__code{color:#fffc;font-size:var(--type-scale-body-12px)}@media (max-width:430px){.AirportInnerPage-module__-PrC5W__airport-inner-page__top-destinations-button{width:100%}.AirportInnerPage-module__-PrC5W__dest-grid{flex-direction:column}.AirportInnerPage-module__-PrC5W__dest-title{text-align:center}}
.AirportGrid-module__i0HRYa__airport-grid{--airport-grid-size-58px:3.625rem;width:100%;max-width:var(--section-max-width);padding:var(--section-padding-block) var(--section-padding-inline);margin-inline:auto}.AirportGrid-module__i0HRYa__airport-grid__container{gap:var(--space-22px);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;display:grid}@media (min-width:431px) and (max-width:900px){.AirportGrid-module__i0HRYa__airport-grid__container{grid-template-columns:repeat(2,minmax(0,1fr))}}.AirportGrid-module__i0HRYa__airport-grid__empty{text-align:center;color:#000;font-size:var(--type-scale-headline-32px);margin-top:var(--space-40px);grid-column:1/-1}@media (max-width:430px){.AirportGrid-module__i0HRYa__airport-grid__container{gap:var(--space-20px);grid-template-columns:minmax(0,1fr)}}
