.FlightsSearchForm-module-scss-module__9XjNia__search{z-index:1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff26;border-radius:24px;position:relative}.FlightsSearchForm-module-scss-module__9XjNia__search__form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:16px 16px 24px;display:grid}.FlightsSearchForm-module-scss-module__9XjNia__search__fields{gap:8px;display:grid}.FlightsSearchForm-module-scss-module__9XjNia__search__rowTop{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.FlightsSearchForm-module-scss-module__9XjNia__search__rowBottom{grid-template-columns:repeat(2,minmax(0,260px)) minmax(0,1fr);align-items:end;gap:24px;display:grid}.FlightsSearchForm-module-scss-module__9XjNia__search__field{border-bottom:1px solid #d7d7d7b8;min-width:0}.FlightsSearchForm-module-scss-module__9XjNia__search__fieldInner{color:#fffdf1;align-items:center;gap:4px;min-height:56px;padding:8px;display:flex;position:relative}.FlightsSearchForm-module-scss-module__9XjNia__search__fieldInner img{flex-shrink:0;width:24px;height:24px}.FlightsSearchForm-module-scss-module__9XjNia__search__selectWrap{flex:1;min-width:0}.FlightsSearchForm-module-scss-module__9XjNia__search__dateDisplay,.FlightsSearchForm-module-scss-module__9XjNia__search__counterText{color:#fffdf1;font-family:var(--font-plus-jakarta-sans),sans-serif;white-space:nowrap;font-size:20px;font-weight:400;line-height:1}.FlightsSearchForm-module-scss-module__9XjNia__search__dateInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.FlightsSearchForm-module-scss-module__9XjNia__search__dateInput::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.FlightsSearchForm-module-scss-module__9XjNia__search__passengers{justify-content:space-between;align-items:center;gap:12px;display:flex}.FlightsSearchForm-module-scss-module__9XjNia__search__counterButtons{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.FlightsSearchForm-module-scss-module__9XjNia__search__counterBtn{color:#fff;width:40px;height:40px;font-family:var(--font-plus-jakarta-sans),sans-serif;cursor:pointer;background:#eb5e28;border-radius:999px;justify-content:center;align-items:center;font-size:20px;font-weight:400;line-height:1;transition:opacity .2s,transform .2s;display:inline-flex}.FlightsSearchForm-module-scss-module__9XjNia__search__counterBtn:hover{opacity:.92;transform:translateY(-1px)}.FlightsSearchForm-module-scss-module__9XjNia__search__submit{color:#fffdf1;cursor:pointer;background:#eb5e28;border-radius:999px;justify-content:center;align-items:center;gap:16px;min-width:202px;height:56px;padding:8px 52px;transition:opacity .2s,transform .2s;display:inline-flex}.FlightsSearchForm-module-scss-module__9XjNia__search__submit img{flex-shrink:0;width:20px;height:20px}.FlightsSearchForm-module-scss-module__9XjNia__search__submit span{font-family:var(--font-plus-jakarta-sans),sans-serif;white-space:nowrap;font-size:20px;font-weight:400;line-height:1}.FlightsSearchForm-module-scss-module__9XjNia__search__submit:hover{opacity:.92;transform:translateY(-1px)}@media (max-width:1024px){.FlightsSearchForm-module-scss-module__9XjNia__search__form{grid-template-columns:1fr}.FlightsSearchForm-module-scss-module__9XjNia__search__rowTop,.FlightsSearchForm-module-scss-module__9XjNia__search__rowBottom{gap:16px}.FlightsSearchForm-module-scss-module__9XjNia__search__rowBottom{grid-template-columns:repeat(3,minmax(0,1fr))}.FlightsSearchForm-module-scss-module__9XjNia__search__submit{width:100%}}@media (max-width:768px){.FlightsSearchForm-module-scss-module__9XjNia__search{border-radius:24px}.FlightsSearchForm-module-scss-module__9XjNia__search__form{gap:14px;padding:16px}.FlightsSearchForm-module-scss-module__9XjNia__search__rowTop,.FlightsSearchForm-module-scss-module__9XjNia__search__rowBottom{grid-template-columns:1fr;gap:16px}.FlightsSearchForm-module-scss-module__9XjNia__search__dateDisplay,.FlightsSearchForm-module-scss-module__9XjNia__search__counterText,.FlightsSearchForm-module-scss-module__9XjNia__search__submit span{font-size:17px}.FlightsSearchForm-module-scss-module__9XjNia__search__passengers{gap:8px}.FlightsSearchForm-module-scss-module__9XjNia__search__submit{min-width:0;height:56px;padding:8px 28px}}
.FlightsCta-module-scss-module__3dWVaW__cta{padding-bottom:103px}.FlightsCta-module-scss-module__3dWVaW__cta__inner{isolation:isolate;border-radius:24px;flex-direction:column;justify-content:space-between;gap:48px;min-height:630px;padding:24px;display:flex;position:relative;overflow:hidden}.FlightsCta-module-scss-module__3dWVaW__cta__imageDesktop,.FlightsCta-module-scss-module__3dWVaW__cta__imageMobile{object-fit:cover}.FlightsCta-module-scss-module__3dWVaW__cta__imageDesktop{display:block}.FlightsCta-module-scss-module__3dWVaW__cta__imageMobile{display:none}.FlightsCta-module-scss-module__3dWVaW__cta__overlay{background:#0006;position:absolute;inset:0}.FlightsCta-module-scss-module__3dWVaW__cta__copy{z-index:1;color:#fffdf1;grid-template-columns:440px minmax(0,1fr);align-items:start;gap:56px;display:grid;position:relative}.FlightsCta-module-scss-module__3dWVaW__cta__copy h2{font-family:var(--font-syne),sans-serif;font-size:54px;font-weight:600;line-height:1}.FlightsCta-module-scss-module__3dWVaW__cta__text{gap:0;display:grid}.FlightsCta-module-scss-module__3dWVaW__cta__text p{font-size:20px;font-weight:400;line-height:1.2}@media (max-width:1024px){.FlightsCta-module-scss-module__3dWVaW__cta{padding-bottom:80px}.FlightsCta-module-scss-module__3dWVaW__cta__inner{gap:40px;min-height:0}.FlightsCta-module-scss-module__3dWVaW__cta__copy{grid-template-columns:1fr;gap:24px}.FlightsCta-module-scss-module__3dWVaW__cta__copy h2{font-size:44px}.FlightsCta-module-scss-module__3dWVaW__cta__text p{font-size:18px}}@media (max-width:768px){.FlightsCta-module-scss-module__3dWVaW__cta{padding-bottom:72px}.FlightsCta-module-scss-module__3dWVaW__cta__inner{border-radius:24px;gap:28px;padding:16px}.FlightsCta-module-scss-module__3dWVaW__cta__imageDesktop{display:none}.FlightsCta-module-scss-module__3dWVaW__cta__imageMobile{object-position:center;display:block}.FlightsCta-module-scss-module__3dWVaW__cta__copy h2{letter-spacing:-.06em;font-size:32px;font-weight:500}.FlightsCta-module-scss-module__3dWVaW__cta__text p{font-size:16px;line-height:1.2}}
.FlightsFeaturedSearch-module-scss-module__g4ni8a__featured{z-index:111;background:#f9faf5;border-radius:32px 32px 0 0;margin-top:-60px;padding:60px 0;position:relative}.FlightsFeaturedSearch-module-scss-module__g4ni8a__featured__card{color:#fffdf1;isolation:isolate;border-radius:24px;flex-direction:column;justify-content:space-between;gap:32px;min-height:630px;padding:24px;display:flex;position:relative;overflow:hidden}.FlightsFeaturedSearch-module-scss-module__g4ni8a__featured__imageDesktop,.FlightsFeaturedSearch-module-scss-module__g4ni8a__featured__imageMobile{object-fit:cover}.FlightsFeaturedSearch-module-scss-module__g4ni8a__featured__imageDesktop{object-position:center 50%;display:block}.FlightsFeaturedSearch-module-scss-module__g4ni8a__featured__imageMobile{display:none}.FlightsFeaturedSearch-module-scss-module__g4ni8a__featured__overlay{background:linear-gradient(#00000073 0%,#00000094 100%);position:absolute;inset:0}.FlightsFeaturedSearch-module-scss-module__g4ni8a__featured__top{z-index:1;grid-template-columns:minmax(300px,1fr) minmax(320px,575px);align-items:start;gap:48px;display:grid;position:relative}.FlightsFeaturedSearch-module-scss-module__g4ni8a__featured__title{font-family:var(--font-syne),sans-serif;font-size:54px;font-weight:600;line-height:1}.FlightsFeaturedSearch-module-scss-module__g4ni8a__featured__copy{gap:8px;display:grid}.FlightsFeaturedSearch-module-scss-module__g4ni8a__featured__description{font-size:20px;font-weight:400;line-height:1.15}.FlightsFeaturedSearch-module-scss-module__g4ni8a__featured__list{gap:2px;padding-left:18px;display:grid}.FlightsFeaturedSearch-module-scss-module__g4ni8a__featured__list li{font-size:16px;line-height:1.2}@media (max-width:1024px){.FlightsFeaturedSearch-module-scss-module__g4ni8a__featured{margin-top:-24px}.FlightsFeaturedSearch-module-scss-module__g4ni8a__featured__card{min-height:0}.FlightsFeaturedSearch-module-scss-module__g4ni8a__featured__top{grid-template-columns:1fr;gap:20px}.FlightsFeaturedSearch-module-scss-module__g4ni8a__featured__title{font-size:44px}.FlightsFeaturedSearch-module-scss-module__g4ni8a__featured__description{font-size:18px}}@media (max-width:768px){.FlightsFeaturedSearch-module-scss-module__g4ni8a__featured{padding-bottom:56px}.FlightsFeaturedSearch-module-scss-module__g4ni8a__featured__card{border-radius:24px;gap:24px;min-height:auto;padding:24px 16px 20px}.FlightsFeaturedSearch-module-scss-module__g4ni8a__featured__imageDesktop{display:none}.FlightsFeaturedSearch-module-scss-module__g4ni8a__featured__imageMobile{object-position:center;display:block}.FlightsFeaturedSearch-module-scss-module__g4ni8a__featured__top{gap:16px}.FlightsFeaturedSearch-module-scss-module__g4ni8a__featured__title{letter-spacing:-.06em;text-align:center;font-size:32px;font-weight:500;line-height:1}.FlightsFeaturedSearch-module-scss-module__g4ni8a__featured__description{font-size:16px;line-height:1.2}.FlightsFeaturedSearch-module-scss-module__g4ni8a__featured__list li{font-size:16px;line-height:1.18}}
.FlightsMobilePromo-module-scss-module__gnEz7W__promo{padding-bottom:56px;display:none}.FlightsMobilePromo-module-scss-module__gnEz7W__promo__card{isolation:isolate;border-radius:24px;flex-direction:column;justify-content:space-between;gap:24px;min-height:775px;padding:16px;display:flex;position:relative;overflow:hidden}.FlightsMobilePromo-module-scss-module__gnEz7W__promo__image{object-fit:cover;object-position:center}.FlightsMobilePromo-module-scss-module__gnEz7W__promo__overlay{background:linear-gradient(#fffdf129 0%,#fffdf105 32%,#0000000f 100%);position:absolute;inset:0}.FlightsMobilePromo-module-scss-module__gnEz7W__promo__copy{z-index:1;gap:16px;display:grid;position:relative}.FlightsMobilePromo-module-scss-module__gnEz7W__promo__copy h2{color:#eb5e28;font-family:var(--font-syne),sans-serif;letter-spacing:-.06em;text-align:center;font-size:32px;font-weight:500;line-height:1}.FlightsMobilePromo-module-scss-module__gnEz7W__promo__copy p{color:#252422;font-size:16px;font-weight:400;line-height:1.2}@media (max-width:768px){.FlightsMobilePromo-module-scss-module__gnEz7W__promo{display:block}}
