.aviaro-passengers>.bottom-0{inset-inline:12px;bottom:max(12px,env(safe-area-inset-bottom));max-width:390px;max-height:90dvh;margin-inline:auto;background:transparent;box-shadow:none}.aviaro-passengers>.bottom-0>.cursor-grab{padding-block:4px 7px}.aviaro-passengers>.bottom-0>.flex-1{overflow-y:auto;padding:0;border-radius:24px;background:#fff;box-shadow:0 10px 14px #081e422e}.aviaro-passengers__dialog{display:grid;flex:none;gap:16px;padding:20px 22px;color:#081e42}.aviaro-passengers__header,.aviaro-passengers__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.aviaro-passengers__header h2{font-size:23px;font-weight:700;line-height:28px;letter-spacing:-.45px}.aviaro-passengers__row{min-height:54px}.aviaro-passengers__category{font-size:15px;font-weight:600;line-height:21px}.aviaro-passengers__age{margin-top:2px;color:#49627e;font-size:12px;line-height:17px}.aviaro-passengers__counter{display:flex;flex:none;align-items:center;gap:6px}.aviaro-passengers__counter output{min-width:12px;font-size:16px;font-weight:700;line-height:22px;text-align:center}.aviaro-passengers__icon{display:grid;width:44px;height:44px;flex:none;place-items:center;border-radius:50%;background:radial-gradient(circle,#f4f9ff 17.5px,transparent 18px);color:#081e42}.aviaro-passengers__icon--counter:enabled{background:radial-gradient(circle,#e7f2fe 17.5px,transparent 18px);color:#0061ea}.aviaro-passengers__icon:disabled{color:#7a92aa}.aviaro-passengers__done{display:flex;align-items:center;justify-content:center;gap:9px;min-height:50px;border-radius:12px;background:#0061ea;color:#fff;font-size:16px;font-weight:600;line-height:22px}.aviaro-passengers__done:hover{background:#0055ce}.aviaro-passengers__dialog button:focus-visible{outline:2px solid #0061ea;outline-offset:2px}.home-footer{color:#344f6f;font-size:13px;line-height:18px}.home-footer-content{width:min(1200px,calc(100% - 2 * var(--aviaro-gutter, 20px)));margin-inline:auto;padding-block:43px 44px;border-top:1px solid #c5daef}.home-footer-sections,.home-footer-navigation{display:grid;align-items:start}.home-footer-sections{grid-template-columns:minmax(0,252fr) minmax(0,888fr);gap:60px}.home-footer-navigation{grid-template-columns:minmax(0,210px) minmax(0,465px);gap:44px}.home-footer-brand,.home-footer-links{display:grid;justify-items:start;gap:12px}.home-footer-brand p{color:#081e42;font-size:26px;font-weight:700;line-height:31px}.home-footer a:hover,.home-footer a:focus-visible{color:#0056cf;text-decoration:underline;text-underline-offset:2px}.home-footer-copyright{margin-top:30px;padding-top:30px;border-top:1px solid #c5daef;font-size:12px;line-height:16px}@media (max-width: 1023px){.home-footer-content{padding-block:33px 34px}.home-footer-sections{grid-template-columns:minmax(0,1fr);gap:24px}.home-footer-navigation{grid-template-columns:minmax(0,120px) minmax(0,210px);gap:20px}.home-footer-copyright{margin-top:24px;padding-top:24px}}.home-details-content{width:min(1200px,calc(100% - 2 * var(--aviaro-gutter, 20px)));margin-inline:auto}.home-benefits,.home-faq{padding-block:76px;color:#081e42}.home-details-title{font-size:42px;font-weight:700;line-height:48px}.home-benefits-layout{display:grid;grid-template-columns:minmax(0,712fr) minmax(0,444fr);align-items:center;gap:44px}.home-benefits-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-top:28px;list-style:none}.home-benefit-card{display:flex;align-items:center;gap:15px;min-height:100px;height:100%;padding:12px 16px;border:1px solid rgb(255 255 255 / 95%);border-radius:18px;background:linear-gradient(#fff,#f7fbff);box-shadow:0 5px 7px #275b9117}.home-benefit-card h3{font-size:18px;font-weight:600;line-height:24px}.home-benefit-card p{margin-top:4px;color:#49627e;font-size:14px;line-height:20px}.home-benefit-icon{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:14px;background:linear-gradient(#ebf5ff,#d2e6fd);color:#0061ea}a.home-benefit-card:hover h3{color:#0056cf}.home-benefits-art{position:relative;aspect-ratio:444 / 348}.home-benefits-art:before{position:absolute;top:92.53%;left:23.77%;width:58.45%;height:5.17%;border-radius:50%;background:#2a4e752e;filter:blur(9px);content:""}.home-benefits-art img{position:absolute;top:-3.12%;left:-.24%;width:103.35%;max-width:none;height:auto}.home-faq{scroll-margin-top:24px}.home-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px}.home-faq-column{display:grid;align-content:start;gap:10px}.home-faq-item{border:1px solid #dce8f6;border-radius:14px;background:#fff}.home-faq-item[data-expanded=true]{background:#f4f9ff}.home-faq-question{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:12px 15px;border-radius:13px;font-size:15px;font-weight:600;line-height:20px;text-align:left}.home-faq-question svg{flex:none;color:#0061ea}.home-faq-question[aria-expanded=true]{min-height:0;padding-block:15px 10px}.home-faq-question[aria-expanded=true] svg{transform:rotate(180deg)}.home-faq-answer{padding:0 15px 15px;color:#49627e;font-size:14px;line-height:20px}.home-faq-answer a{color:#0056cf;text-decoration:underline;text-underline-offset:2px}.home-benefit-card:focus-visible,.home-faq-answer a:focus-visible{outline:2px solid #0061ea;outline-offset:2px}@media (max-width: 1023px){.home-benefits,.home-faq{padding-block:52px}.home-details-title{font-size:30px;line-height:36px}.home-benefits-layout,.home-faq-grid{grid-template-columns:minmax(0,1fr)}.home-benefits-layout{gap:22px}.home-benefits-cards,.home-faq-grid{margin-top:22px}.home-benefits-art{justify-self:center;width:min(350px,100%);aspect-ratio:350 / 250}.home-benefits-art:before{top:91.2%;left:24.9%;width:50.17%;height:5.6%;filter:blur(6px)}.home-benefits-art img{top:1.63%;left:4.3%;width:88.71%}.home-faq-grid{gap:10px}}@media (max-width: 639px){.home-benefits-cards{grid-template-columns:minmax(0,1fr)}.home-benefit-card{min-height:94px}}.popular-destinations{padding-block:76px;color:#081e42}.popular-destinations__container{width:min(1200px,calc(100% - 2 * var(--aviaro-gutter, 20px)));margin-inline:auto}.popular-destinations__header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.popular-destinations__heading{font-size:42px;font-weight:700;line-height:48px;letter-spacing:-1px}.popular-destinations__switch{display:flex;flex-shrink:0;align-items:center;gap:3px;padding:4px;border-radius:22px;background:#d8eafe}.popular-destinations__switch button{display:flex;align-items:center;gap:7px;height:32px;min-height:32px;padding-inline:14px;border-radius:16px;font-size:12px;font-weight:600;line-height:17px;white-space:nowrap}.popular-destinations__switch button[aria-pressed=true]{background:#0061ea;color:#fff}.popular-destinations__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;list-style:none}.popular-destinations__card{position:relative;display:block;isolation:isolate;overflow:hidden;width:100%;height:276px;border:1px solid rgb(255 255 255 / 86%);border-radius:20px;background:#16528b;box-shadow:0 9px 20px #2964a72b;text-align:left}.popular-destinations__photo,.popular-destinations__card:before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.popular-destinations__photo{-o-object-fit:cover;object-fit:cover}.popular-destinations__card:before{z-index:1;background:linear-gradient(180deg,#081e4200 53%,#081e4226 65%,#081e4294 78%,#081e42d1 90%,#081e42ed);content:""}.popular-destinations__caption{position:absolute;z-index:2;bottom:14px;left:17px;display:flex;flex-direction:column;gap:3px}.popular-destinations__origin{color:#e0eeff;font-size:13px;font-weight:500;line-height:18px}.popular-destinations__city{color:#fff;font-size:24px;font-weight:700;line-height:29px}.popular-destinations__arrow{position:absolute;z-index:2;right:19px;bottom:20px;display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#fff}.popular-destinations__card--action:focus-visible{outline-offset:-4px}.popular-destinations__card--action:hover .popular-destinations__arrow{background:#e0eeff}@media (max-width: 1023px){.popular-destinations{padding-block:52px}.popular-destinations__header{flex-direction:column;align-items:flex-start;margin-bottom:20px}.popular-destinations__heading{font-size:30px;line-height:36px}.popular-destinations__heading span{display:block}.popular-destinations__cards{display:flex;gap:14px;overflow-x:auto;margin-inline-end:calc(-1 * var(--aviaro-gutter, 20px));padding-inline-end:var(--aviaro-gutter, 20px);scrollbar-width:none;scroll-snap-type:x proximity}.popular-destinations__cards::-webkit-scrollbar{display:none}.popular-destinations__cards>li{flex:0 0 264px;scroll-snap-align:start}}.aviaro-home{--aviaro-ink: #081e42;--aviaro-blue: #0061ea;--aviaro-hero-height: 672px;--aviaro-gutter: 32px;position:relative;isolation:isolate;min-height:100%;color:var(--aviaro-ink);background:linear-gradient(#cde7ff 27%,#dceeff 57%,#dceeff 77%,#e9f6ff)}.aviaro-container{width:min(1200px,calc(100% - 2 * var(--aviaro-gutter)));margin-inline:auto}.aviaro-home__sky,.aviaro-home__destinations:before,.aviaro-home__details:before,.aviaro-home__footer:before{position:absolute;z-index:-1;pointer-events:none}.aviaro-home__sky{inset:0 0 auto;height:calc(var(--aviaro-hero-height) + 138px);background:radial-gradient(ellipse at 65% 43%,#0b40715c 0%,#0b40714a 26%,transparent 55%),linear-gradient(180deg,#0c3d7140 0%,#0c3d7126 16%,#0c3d712e 40%,transparent 67%),url(/redesign/sky.webp) center top / cover no-repeat;-webkit-mask-image:linear-gradient(#000 62%,#000d 74%,#0008 84%,#0002 94%,transparent);mask-image:linear-gradient(#000 62%,#000d 74%,#0008 84%,#0002 94%,transparent)}.aviaro-home__destinations,.aviaro-home__details,.aviaro-home__footer{position:relative}.aviaro-home__destinations:before,.aviaro-home__details:before,.aviaro-home__footer:before{content:"";background:url(/redesign/clouds.webp) center bottom / cover no-repeat;-webkit-mask-image:linear-gradient(transparent,#000 34% 64%,transparent);mask-image:linear-gradient(transparent,#000 34% 64%,transparent)}.aviaro-home__destinations:before{inset:248px 0 auto;height:402px;opacity:.5}.aviaro-home__details:before{inset:196px 0 auto auto;width:47%;height:360px;-webkit-mask-image:radial-gradient(ellipse at 75% 53%,#000 12%,transparent 72%),linear-gradient(transparent,#000 25% 72%,transparent);mask-image:radial-gradient(ellipse at 75% 53%,#000 12%,transparent 72%),linear-gradient(transparent,#000 25% 72%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect;opacity:.44}.aviaro-home__footer:before{inset:-164px 0 auto;height:355px;opacity:.33}.aviaro-header{position:absolute;z-index:40;inset:22px 0 auto;color:#fff}.aviaro-header__content,.aviaro-header__actions,.aviaro-header__brand,.aviaro-header__navigation,.aviaro-header__verify{display:flex;align-items:center}.aviaro-header__content{min-height:48px;justify-content:space-between}.aviaro-header__brand{gap:8px;font-size:30px;font-weight:700;letter-spacing:-.03em}.aviaro-header__logo{width:31px;height:42px}.aviaro-header__actions,.aviaro-header__navigation{gap:20px}.aviaro-header__navigation{font-size:14px;font-weight:600}.aviaro-header__navigation>a:not(.aviaro-header__verify):hover{text-decoration:underline;text-underline-offset:4px}.aviaro-header__verify,.aviaro-hero__verify{min-height:40px;padding:0 14px;gap:7px;border-radius:999px;background:#fff;color:var(--aviaro-ink)}.aviaro-header__login{display:flex;align-items:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid #fff6;border-radius:999px;color:#fff;font-size:14px;font-weight:600}.aviaro-header__login:hover{background:#ffffff20}.aviaro-header__verify:hover{background:#eef6ff}.aviaro-header__menu,.aviaro-hero__mobile{display:none}.aviaro-hero{min-height:var(--aviaro-hero-height);padding:157px 0 56px}.aviaro-hero__content{display:grid;grid-template-columns:minmax(340px,428px) minmax(0,1fr);grid-template-areas:"form copy";gap:clamp(34px,5.7vw,82px);align-items:start}.aviaro-hero__copy{grid-area:copy;display:grid;gap:17px;text-shadow:0 1px 7px #092f5a42;color:#fff}.aviaro-hero__copy h1{font-size:clamp(43px,4.31vw,62px);font-weight:800;line-height:1.065;letter-spacing:-.045em}.aviaro-hero__copy p{max-width:580px;color:#f3f8ff;font-size:20px;font-weight:500;line-height:1.4}.aviaro-hero__copy ul{display:grid;gap:8px;color:#f4f9ff;font-size:17px;font-weight:500;line-height:24px}.aviaro-hero__copy li{display:flex;align-items:flex-start;gap:10px}.aviaro-hero__copy li svg{flex:none;margin-top:3px;color:#c4e5ff}.aviaro-hero__form{grid-area:form;min-width:0;scroll-margin-top:24px}.aviaro-search{display:grid;gap:11px;padding:22px;border-radius:26px;background:#fff;box-shadow:0 16px 28px #081e4233}.aviaro-search__tabs{display:grid;grid-template-columns:1fr .8fr 1.15fr;gap:3px;padding:4px;border-radius:13px;background:#e7f2fe}.aviaro-search__tabs button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:36px;padding:0 4px;border-radius:9px;font-size:14px;font-weight:600}.aviaro-search__tabs button[aria-pressed=true],.aviaro-search__submit{background:var(--aviaro-blue);color:#fff}.aviaro-search__fields,.aviaro-search__route{display:grid;gap:9px;min-width:0}.aviaro-search__fields--desktop{display:none}.aviaro-search__route{position:relative}.aviaro-search__swap{position:absolute;z-index:2;top:50%;right:10px;translate:0 -50%;display:grid;place-items:center;width:34px;height:34px;border:1px solid #e1edf9;border-radius:50%;background:#fff;box-shadow:0 3px 7px #122d4e16;color:var(--aviaro-blue)}.aviaro-search__field{width:100%;min-height:48px;padding:0 14px;border:1px solid #e0eaf6;border-radius:12px;background:#f3f8ff;color:var(--aviaro-ink);font-size:14px;font-weight:500;text-align:left}.aviaro-search__field--button{display:flex;align-items:center;gap:9px}.aviaro-search__field--airport{padding-inline:40px 48px}.aviaro-search__field::-moz-placeholder{color:inherit;opacity:1}.aviaro-search__field::placeholder{color:inherit;opacity:1}.aviaro-search__field svg,.aviaro-search__field-icon{flex:none;color:var(--aviaro-blue)}.aviaro-search__field-icon{position:absolute;top:50%;left:14px;translate:0 -50%;pointer-events:none}.aviaro-search__field-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aviaro-search__field:hover,.aviaro-search__field:focus{border-color:#b3cdeb}.aviaro-search__dates{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aviaro-search__dates .aviaro-search__field--clearable{padding-right:38px}.aviaro-search__clear-date{position:absolute;top:50%;right:8px;translate:0 -50%;display:grid;place-items:center;width:28px;height:28px;border-radius:50%}.aviaro-search__clear-date:hover{background:#e1edf9}.aviaro-search__submit{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:8px 14px;border-radius:12px;font-size:15px;font-weight:600}.aviaro-search__submit:hover:not(:disabled){background:#0051c5}.aviaro-search__submit:disabled{cursor:not-allowed;background:#176de7}.aviaro-drawer{position:fixed;inset:0 0 0 auto;width:min(85%,384px);height:100%;max-height:none;margin:0;color:var(--aviaro-ink)}body:has(.aviaro-drawer[open]){overflow:hidden}.aviaro-drawer[open]{display:flex;flex-direction:column}.aviaro-drawer::backdrop{background:#081e4290}.aviaro-drawer__header,.aviaro-drawer__nav a{display:flex;align-items:center;justify-content:space-between}.aviaro-drawer__header{padding:16px 20px;border-bottom:1px solid #e1edf9;font-weight:700}.aviaro-drawer__header button{display:grid;place-items:center;width:36px;height:36px}.aviaro-drawer__nav,.aviaro-drawer__legal{display:grid;gap:6px;padding:18px 20px}.aviaro-drawer__nav a{padding:12px;border-radius:10px}.aviaro-drawer__nav a:hover,.aviaro-drawer__nav a[href="/verify"]{background:#e7f2fe}.aviaro-drawer__legal{margin-top:auto;background:#f3f8ff;font-size:14px}@media (min-width: 1024px){.aviaro-search__fields:not(.aviaro-search__fields--desktop){display:none}.aviaro-search__fields--desktop{display:grid}}@media (max-width: 1023px){.aviaro-home{--aviaro-gutter: 20px;--aviaro-hero-height: 650px}.aviaro-home__sky{height:calc(var(--aviaro-hero-height) + 128px);background:linear-gradient(180deg,#0b40714d 0%,#0b407145 12%,#0b407157 25%,#0b407114 37%,transparent 64%),url(/redesign/sky.webp) 40% 97% / auto 141% no-repeat;-webkit-mask-image:linear-gradient(#000 65%,#000d 78%,#0009 86%,#0002 94%,transparent);mask-image:linear-gradient(#000 65%,#000d 78%,#0009 86%,#0002 94%,transparent)}.aviaro-home__destinations:before{inset:350px 0 auto;height:320px;opacity:.4}.aviaro-home__details:before{inset:min(660px,52%) 0 auto;width:100%;height:340px;-webkit-mask-image:linear-gradient(transparent,#000 38% 63%,transparent);mask-image:linear-gradient(transparent,#000 38% 63%,transparent);-webkit-mask-composite:source-over;mask-composite:add;opacity:.38}.aviaro-home__footer:before{inset:-194px 0 auto;height:317px;opacity:.24}.aviaro-header{top:12px}.aviaro-header__brand{font-size:24px}.aviaro-header__logo{width:27px;height:36px}.aviaro-header__actions{gap:10px}.aviaro-header__login{min-height:34px;padding-inline:11px;font-size:12px}.aviaro-header__navigation,.aviaro-hero__copy .aviaro-hero__desktop{display:none}.aviaro-header__menu{display:grid;place-items:center;width:40px;height:40px;border:1px solid #fff6;border-radius:12px;background:#ffffff14}.aviaro-hero{padding:82px 0 20px}.aviaro-hero__content{max-width:540px;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "form" "verify";gap:18px}.aviaro-hero__copy{gap:8px}.aviaro-hero__copy h1{font-size:clamp(33px,9.75vw,38px);line-height:1.08;letter-spacing:-.04em}.aviaro-hero__copy p{font-size:14px;line-height:20px}.aviaro-hero__mobile{display:block}.aviaro-hero__verify{display:inline-flex;grid-area:verify;justify-self:start;align-items:center;min-height:34px;padding-inline:11px;background:#113b65;color:#fff;font-size:12px;font-weight:600}.aviaro-search{gap:9px;padding:16px;border-radius:22px}.aviaro-search__tabs button{font-size:12px;line-height:1.2}.aviaro-search__field{min-height:46px;padding-inline:11px;font-size:13px}.aviaro-search__submit{min-height:48px;font-size:14px}}
