.FlightSelect-module__70U0bG__mini{color:var(--grey-800);background-color:var(--green-100);border-color:var(--green-100)}.FlightSelect-module__70U0bG__smart{color:var(--white);background-color:var(--green-600);border-color:var(--green-600)}.FlightSelect-module__70U0bG__ecoFlex{color:var(--white);background-color:var(--green-700);border-color:var(--green-700)}.FlightSelect-module__70U0bG__fullFlex{color:var(--white);background-color:var(--green-800);border-color:var(--green-800)}.FlightSelect-module__70U0bG__flightList{color:var(--grey-800);flex-direction:column;gap:4px;list-style-type:none;display:flex}.FlightSelect-module__70U0bG__flightList li{background-color:var(--white);border-radius:8px}
.FlightBanner-module__ZmChMW__flightHeader{background-color:var(--white);flex-direction:row;justify-content:center;width:100%;display:flex;box-shadow:0 4px 6px -1px #0000001a}.FlightBanner-module__ZmChMW__flightHeader .FlightBanner-module__ZmChMW__container{flex-direction:column;width:100%;max-width:1024px;display:flex}.FlightBanner-module__ZmChMW__flightHeader .FlightBanner-module__ZmChMW__container .FlightBanner-module__ZmChMW__overview{flex-direction:row;justify-content:space-between;align-self:center;align-items:center;width:100%;padding:24px 0;display:flex;position:relative}.FlightBanner-module__ZmChMW__flightHeader .FlightBanner-module__ZmChMW__container .FlightBanner-module__ZmChMW__overview .FlightBanner-module__ZmChMW__airport{width:50%;color:var(--grey-800);text-align:center;font-size:28px;font-weight:500}.FlightBanner-module__ZmChMW__flightHeader .FlightBanner-module__ZmChMW__container .FlightBanner-module__ZmChMW__overview .FlightBanner-module__ZmChMW__airportCode{color:var(--grey-600)}.FlightBanner-module__ZmChMW__flightHeader .FlightBanner-module__ZmChMW__container .FlightBanner-module__ZmChMW__overview .FlightBanner-module__ZmChMW__planeIcon{width:28px;height:28px;position:absolute;left:50%;transform:rotate(90deg)translateY(50%)}
.FlightListToolbar-module__FyGN-G__flightListToolbar{color:var(--grey-800);flex-direction:row;width:100%;margin-bottom:4px;display:flex}@media screen and (max-width:1023px){.FlightListToolbar-module__FyGN-G__flightListToolbar{display:none}}.FlightListToolbar-module__FyGN-G__flightListToolbar .FlightListToolbar-module__FyGN-G__sortSection{width:50%}.FlightListToolbar-module__FyGN-G__flightListToolbar .FlightListToolbar-module__FyGN-G__classSection{flex-direction:row;width:50%;display:flex}.FlightListToolbar-module__FyGN-G__flightListToolbar .FlightListToolbar-module__FyGN-G__fareType{text-align:center;align-content:center;height:50px;font-size:18px;font-weight:600;display:grid}.FlightListToolbar-module__FyGN-G__flightListToolbar .FlightListToolbar-module__FyGN-G__fareType:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.FlightListToolbar-module__FyGN-G__flightListToolbar .FlightListToolbar-module__FyGN-G__fareType:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}
.FlightListItemDesktop-module__Fs0RRG__flightListItemDesktop{width:100%}@media screen and (max-width:1023px){.FlightListItemDesktop-module__Fs0RRG__flightListItemDesktop{display:none}}.FlightListItemDesktop-module__Fs0RRG__flightListItemDesktop tbody tr td{text-align:center;border-left:1px solid var(--grey-100)}.FlightListItemDesktop-module__Fs0RRG__flightListItemDesktop tbody tr td:first-child{border:none;width:50%}.FlightListItemDesktop-module__Fs0RRG__flightListItemDesktop tbody tr td.FlightListItemDesktop-module__Fs0RRG__priceCell{font-size:18px;font-weight:600}.FlightListItemDesktop-module__Fs0RRG__flightListItemDesktop tbody tr td.FlightListItemDesktop-module__Fs0RRG__priceCell .FlightListItemDesktop-module__Fs0RRG__priceButton{width:100%;height:80px}.FlightListItemDesktop-module__Fs0RRG__flightListItemDesktop tbody tr td.FlightListItemDesktop-module__Fs0RRG__priceCell:last-child .FlightListItemDesktop-module__Fs0RRG__priceButton{border-top-right-radius:8px;border-bottom-right-radius:8px}.FlightListItemDesktop-module__Fs0RRG__flightListItemDesktop tbody tr td.FlightListItemDesktop-module__Fs0RRG__priceCell:last-child .FlightListItemDesktop-module__Fs0RRG__priceButton.FlightListItemDesktop-module__Fs0RRG__selected{border-bottom-right-radius:0}
.FlightDetails-module__TLdSKG__flightDetails{color:var(--grey-800);justify-content:space-between;align-items:center;gap:24px;padding:0 24px;display:flex}@media screen and (max-width:1199px){.FlightDetails-module__TLdSKG__flightDetails{gap:16px;padding:16px}}.FlightDetails-module__TLdSKG__flightDetails .FlightDetails-module__TLdSKG__infoColumn{text-align:left;flex-direction:column;flex:0 0 50px;justify-content:flex-start;width:50px;display:flex}.FlightDetails-module__TLdSKG__flightDetails .FlightDetails-module__TLdSKG__infoColumn .FlightDetails-module__TLdSKG__time{font-size:20px;font-weight:600}.FlightDetails-module__TLdSKG__flightDetails .FlightDetails-module__TLdSKG__infoColumn .FlightDetails-module__TLdSKG__airportCode{font-size:14px}
.HorizontalFlightSchedule-module__C5ODVG__container{flex-direction:column;align-items:center;width:100%;display:flex;container-type:inline-size}.HorizontalFlightSchedule-module__C5ODVG__container .HorizontalFlightSchedule-module__C5ODVG__segments{flex-direction:row;justify-content:center;align-items:center;gap:8px;width:100%;height:24px;display:flex}@media screen and (max-width:1023px){.HorizontalFlightSchedule-module__C5ODVG__container .HorizontalFlightSchedule-module__C5ODVG__segments{display:none}}.HorizontalFlightSchedule-module__C5ODVG__container .HorizontalFlightSchedule-module__C5ODVG__segments .HorizontalFlightSchedule-module__C5ODVG__segment{background-color:var(--grey-600);width:100%;height:2px;position:relative}.HorizontalFlightSchedule-module__C5ODVG__container .HorizontalFlightSchedule-module__C5ODVG__segments .HorizontalFlightSchedule-module__C5ODVG__segment:before{background:var(--grey-600);content:"";border-radius:50%;width:8px;height:8px;display:block;position:absolute;top:-3px;left:0}.HorizontalFlightSchedule-module__C5ODVG__container .HorizontalFlightSchedule-module__C5ODVG__segments .HorizontalFlightSchedule-module__C5ODVG__segment:after{background:var(--grey-600);content:"";border-radius:50%;width:8px;height:8px;display:block;position:absolute;top:-3px;right:0}.HorizontalFlightSchedule-module__C5ODVG__container .HorizontalFlightSchedule-module__C5ODVG__segments .HorizontalFlightSchedule-module__C5ODVG__multipleSegmentsIcon{width:24px;height:24px}.HorizontalFlightSchedule-module__C5ODVG__container .HorizontalFlightSchedule-module__C5ODVG__totalTime{color:var(--grey-800);font-size:14px}@media screen and (max-width:1023px){.HorizontalFlightSchedule-module__C5ODVG__container .HorizontalFlightSchedule-module__C5ODVG__totalTime .HorizontalFlightSchedule-module__C5ODVG__numberOfTransfers{display:none}}
.AirlineIcons-module__iwV0Ia__container{flex-direction:column;justify-content:space-between;align-items:center;gap:2px;display:flex}.AirlineIcons-module__iwV0Ia__container .AirlineIcons-module__iwV0Ia__airlineIcon{object-fit:cover;border-radius:2px;margin:0}
.InfoRow-module__F7NLXG__infoRow .InfoRow-module__F7NLXG__infoColumn .InfoRow-module__F7NLXG__notification{text-align:left;border-radius:0;padding:12px}
.Notification-module__G4TPWW__notification{border-radius:8px;align-items:center;gap:12px;width:100%;padding:16px;display:flex}.Notification-module__G4TPWW__text{color:var(--grey-900);font-size:18px}.Notification-module__G4TPWW__error{background-color:var(--red-50);stroke:var(--red-800);flex-shrink:0}.Notification-module__G4TPWW__success{background-color:var(--green-50);stroke:var(--green-800);flex-shrink:0}.Notification-module__G4TPWW__warning{background-color:var(--orange-50);stroke:var(--orange-800);flex-shrink:0}.Notification-module__G4TPWW__info{background-color:var(--blue-50);stroke:var(--blue-800);flex-shrink:0}
.PassengerSelect-module__V2JsSa__passengerSelect{grid-area:pax}@media (min-width:1024px){.PassengerSelect-module__V2JsSa__mobileDrawerWrapper{display:none}}.PassengerSelect-module__V2JsSa__desktopPopoverWrapper{display:none}@media (min-width:1024px){.PassengerSelect-module__V2JsSa__desktopPopoverWrapper{display:unset}}.PassengerSelect-module__V2JsSa__desktopPopoverWrapper .PassengerSelect-module__V2JsSa__desktopPopoverContent{gap:24px}.PassengerSelect-module__V2JsSa__desktopPopoverWrapper .PassengerSelect-module__V2JsSa__desktopPopover{margin-top:4px}.PassengerSelect-module__V2JsSa__errorMessageDesktop{contain:inline-size}.PassengerSelect-module__V2JsSa__passengerButton{width:11rem}.PassengerSelect-module__V2JsSa__passengerButton.PassengerSelect-module__V2JsSa__active,.PassengerSelect-module__V2JsSa__passengerButton.PassengerSelect-module__V2JsSa__active:hover{--active-color:var(--green-300);background-color:var(--active-color);border-color:var(--active-color)}
.Popover-module__iJDKnG__popover{z-index:100;border:none;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.Popover-module__iJDKnG__content{flex-direction:column;gap:8px;padding:16px;display:flex}
.Discount-module__QjZ-AW__discount{color:var(--white);width:460px}@container flight-search (max-width:768px){.Discount-module__QjZ-AW__discount{width:100%}}.Discount-module__QjZ-AW__notification{margin-bottom:8px}.Discount-module__QjZ-AW__text{margin:8px;display:flex}.Discount-module__QjZ-AW__link{color:var(--green-600);text-decoration:underline}.Discount-module__QjZ-AW__applyDiscountButton{margin-top:16px}.Discount-module__QjZ-AW__discountButton{color:var(--white);gap:8px;padding:12px;font-size:16px;display:flex}.Discount-module__QjZ-AW__discountButton svg{color:currentColor}
.Checkbox-module__k6H_iq__checkBoxContainer{cursor:pointer;color:var(--grey-900);gap:8px;margin:16px 0;display:flex}.Checkbox-module__k6H_iq__checkBox{appearance:none;border:1px solid var(--green-600);background:var(--white);cursor:pointer;min-width:18px;height:18px;position:relative;top:2px}.Checkbox-module__k6H_iq__checkBox:checked:after{content:"";border:solid var(--green-600);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.Checkbox-module__k6H_iq__text{font-size:16px;font-weight:400}
.Dropdown-module__qLRnga__dropdownContainer{width:100%;display:inline-block;position:relative}.Dropdown-module__qLRnga__dropdownContainer label{color:#4d4e50;font-family:flamabook,Arial,sans-serif}.Dropdown-module__qLRnga__dropdownContainer .Dropdown-module__qLRnga__arrow{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.Dropdown-module__qLRnga__dropdownContainer .Dropdown-module__qLRnga__selectAndArrowContainer{position:relative}.Dropdown-module__qLRnga__dropdownContainer .Dropdown-module__qLRnga__selectAndArrowContainer select{color:#4d4e50;appearance:none;border:1px solid #c9c9ca;border-radius:4px;width:100%;height:58px;padding:0 47px 0 16px;font-family:flamabook,Arial,sans-serif}.Dropdown-module__qLRnga__dropdownContainer .Dropdown-module__qLRnga__selectAndArrowContainer select.Dropdown-module__qLRnga__inputError{border:1px solid red}.Dropdown-module__qLRnga__dropdownContainer .Dropdown-module__qLRnga__errorContainer{flex-direction:row;align-items:center;gap:8px;margin-top:8px;display:flex}.Dropdown-module__qLRnga__dropdownContainer .Dropdown-module__qLRnga__errorContainer p{color:#ff4d4f;margin:0}
.TripSelector-module__BfPmYW__tripType{grid-area:type;align-items:center;display:flex}
.ToggleGroup-module__8OuBQG__wrapper{background:var(--white);border:1px solid var(--grey-200);border-radius:8px;grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;height:54px;display:grid;position:relative}.ToggleGroup-module__8OuBQG__wrapper.ToggleGroup-module__8OuBQG__onDarkBackground{border:none}.ToggleGroup-module__8OuBQG__indicator{background:var(--green-100);border-radius:8px;transition:transform .25s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;bottom:0;left:0}.ToggleGroup-module__8OuBQG__button{height:100%;padding:12px 32px;transition:color .2s;position:relative}.ToggleGroup-module__8OuBQG__button.ToggleGroup-module__8OuBQG__active:hover,.ToggleGroup-module__8OuBQG__button.ToggleGroup-module__8OuBQG__active:active{background-color:var(--green-100)}.ToggleGroup-module__8OuBQG__label{z-index:2;position:relative}.ToggleGroup-module__8OuBQG__label .ToggleGroup-module__8OuBQG__dotIcon{position:absolute;top:50%;left:-24px;transform:translateY(-50%)}
.SearchTabs-module__zGYLaG__tabList{flex-direction:row;margin:0;display:flex}@container flight-search (max-width:768px){.SearchTabs-module__zGYLaG__tabList{display:none}}.SearchTabs-module__zGYLaG__tabList .SearchTabs-module__zGYLaG__listItem{list-style:none}.SearchTabs-module__zGYLaG__tabList .SearchTabs-module__zGYLaG__listItem .SearchTabs-module__zGYLaG__tabButton{background-color:var(--white);color:#4d4e50;padding:16px 42px;font-size:20px;font-weight:600}.SearchTabs-module__zGYLaG__tabList .SearchTabs-module__zGYLaG__listItem .SearchTabs-module__zGYLaG__tabButton:hover,.SearchTabs-module__zGYLaG__tabList .SearchTabs-module__zGYLaG__listItem .SearchTabs-module__zGYLaG__tabButton.SearchTabs-module__zGYLaG__active{background-color:var(--green-100);color:var(--green-700)}.SearchTabs-module__zGYLaG__tabList .SearchTabs-module__zGYLaG__listItem .SearchTabs-module__zGYLaG__tabButton:hover{background-color:var(--green-200)}.SearchTabs-module__zGYLaG__tabList .SearchTabs-module__zGYLaG__listItem .SearchTabs-module__zGYLaG__tabButton:active{background-color:var(--green-300)}.SearchTabs-module__zGYLaG__tabList .SearchTabs-module__zGYLaG__listItem:first-child .SearchTabs-module__zGYLaG__tabButton{border-top-left-radius:8px}.SearchTabs-module__zGYLaG__tabList .SearchTabs-module__zGYLaG__listItem:last-child .SearchTabs-module__zGYLaG__tabButton{border-top-right-radius:8px}
.FlightSearchHotel-module__QqMSIq__hotel{color:var(--white);font-size:16px}.FlightSearchHotel-module__QqMSIq__hotel .FlightSearchHotel-module__QqMSIq__title{margin-top:0;font-size:28px;font-weight:600}.FlightSearchHotel-module__QqMSIq__hotel .FlightSearchHotel-module__QqMSIq__listPoints{margin-left:16px}.FlightSearchHotel-module__QqMSIq__hotel .FlightSearchHotel-module__QqMSIq__bottomContent{flex-direction:row;justify-content:flex-end;gap:16px;display:flex}
.FlightListPerks-module__uipU5a__flightListPerksRow{border-top:1px solid var(--grey-100)}.FlightListPerks-module__uipU5a__flightListPerksRow:last-child td:last-child{border-bottom-right-radius:8px}.FlightListPerks-module__uipU5a__flightListPerksRow .FlightListPerks-module__uipU5a__description{text-align:left;flex-direction:row;align-items:center;gap:8px;padding:16px;font-size:18px;font-weight:400;display:flex}.FlightListPerks-module__uipU5a__flightListPerksRow .FlightListPerks-module__uipU5a__quantityCell{flex-direction:row;justify-content:center;gap:6px;display:flex}.FlightListPerks-module__uipU5a__flightListPerksRow .FlightListPerks-module__uipU5a__selectedCell{background-color:var(--green-100)}.FlightListPerks-module__uipU5a__flightListPerksList{flex-direction:column;gap:16px;display:flex}.FlightListPerks-module__uipU5a__flightListPerksList .FlightListPerks-module__uipU5a__includingSection{flex-direction:column;gap:4px;display:flex}.FlightListPerks-module__uipU5a__flightListPerksList .FlightListPerks-module__uipU5a__includingSection .FlightListPerks-module__uipU5a__includingHeading{color:var(--grey-800);font-size:17px;font-weight:600}.FlightListPerks-module__uipU5a__flightListPerksList .FlightListPerks-module__uipU5a__includingSection .FlightListPerks-module__uipU5a__includingRow{color:var(--grey-800);flex-direction:row;align-items:center;gap:8px;font-size:16px;display:flex}
.FlightListItemMobile-module__8jtjlG__flightListItemMobile{--animation-duration:.3s;interpolate-size:allow-keywords;flex-direction:column;display:none;overflow:hidden}@media screen and (max-width:1023px){.FlightListItemMobile-module__8jtjlG__flightListItemMobile{display:block}}.FlightListItemMobile-module__8jtjlG__flightListItemMobile::details-content{block-size:0;transition:block-size var(--animation-duration), content-visibility var(--animation-duration) allow-discrete;overflow:hidden}.FlightListItemMobile-module__8jtjlG__flightListItemMobile[open]::details-content{block-size:auto}.FlightListItemMobile-module__8jtjlG__flightListItemMobile .FlightListItemMobile-module__8jtjlG__detailsRow{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:8px 16px;display:flex}.FlightListItemMobile-module__8jtjlG__flightListItemMobile .FlightListItemMobile-module__8jtjlG__leftSection{flex-direction:row;flex:0 0 142px;align-items:center;gap:16px;min-width:142px;display:flex}.FlightListItemMobile-module__8jtjlG__flightListItemMobile .FlightListItemMobile-module__8jtjlG__leftSection .FlightListItemMobile-module__8jtjlG__airportTimeContainer{flex-direction:row;align-items:flex-end;gap:4px;display:flex}.FlightListItemMobile-module__8jtjlG__flightListItemMobile .FlightListItemMobile-module__8jtjlG__leftSection .FlightListItemMobile-module__8jtjlG__airportTimeContainer .FlightListItemMobile-module__8jtjlG__infoColumn{flex-direction:column;display:flex}.FlightListItemMobile-module__8jtjlG__flightListItemMobile .FlightListItemMobile-module__8jtjlG__leftSection .FlightListItemMobile-module__8jtjlG__airportTimeContainer .FlightListItemMobile-module__8jtjlG__airportCode{color:var(--grey-600);font-size:13px}.FlightListItemMobile-module__8jtjlG__flightListItemMobile .FlightListItemMobile-module__8jtjlG__leftSection .FlightListItemMobile-module__8jtjlG__airportTimeContainer .FlightListItemMobile-module__8jtjlG__timeText{color:var(--grey-800);font-size:16px;font-weight:600}.FlightListItemMobile-module__8jtjlG__flightListItemMobile .FlightListItemMobile-module__8jtjlG__rightSection{flex-direction:row;flex:0 0 80px;justify-content:flex-end;align-items:center;gap:8px;min-width:80px;display:flex}.FlightListItemMobile-module__8jtjlG__flightListItemMobile .FlightListItemMobile-module__8jtjlG__rightSection .FlightListItemMobile-module__8jtjlG__priceColumn{flex-direction:column;display:flex}.FlightListItemMobile-module__8jtjlG__flightListItemMobile .FlightListItemMobile-module__8jtjlG__rightSection .FlightListItemMobile-module__8jtjlG__priceColumn .FlightListItemMobile-module__8jtjlG__fromText{color:var(--grey-600);font-size:13px}.FlightListItemMobile-module__8jtjlG__flightListItemMobile .FlightListItemMobile-module__8jtjlG__rightSection .FlightListItemMobile-module__8jtjlG__priceColumn .FlightListItemMobile-module__8jtjlG__priceText{color:var(--grey-800);font-size:16px;font-weight:600}.FlightListItemMobile-module__8jtjlG__flightListItemMobile .FlightListItemMobile-module__8jtjlG__rightSection .FlightListItemMobile-module__8jtjlG__arrowIcon{transition:transform ease var(--animation-duration)}.FlightListItemMobile-module__8jtjlG__flightListItemMobile[open] .FlightListItemMobile-module__8jtjlG__rightSection .FlightListItemMobile-module__8jtjlG__arrowIcon{transform:rotate(180deg)}.FlightListItemMobile-module__8jtjlG__contentContainer{flex-direction:column;gap:4px;padding:8px;display:flex}
.MobileFareFamily-module__Nq3JZG__fareFamilyContainer{interpolate-size:allow-keywords;border-style:solid;border-width:1px;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.MobileFareFamily-module__Nq3JZG__fareFamilyContainer .MobileFareFamily-module__Nq3JZG__fareFamilyRow{grid-template-columns:1fr 1fr 1fr;padding:14px 16px;font-size:16px;font-weight:600;display:grid}.MobileFareFamily-module__Nq3JZG__fareFamilyContainer .MobileFareFamily-module__Nq3JZG__fareFamilyRow .MobileFareFamily-module__Nq3JZG__checkAndNameColumn{flex-direction:row;align-items:center;gap:8px;display:flex}.MobileFareFamily-module__Nq3JZG__fareFamilyContainer .MobileFareFamily-module__Nq3JZG__fareFamilyRow .MobileFareFamily-module__Nq3JZG__checkAndNameColumn input{width:20px;height:20px;accent-color:var(--green-600);margin:0}.MobileFareFamily-module__Nq3JZG__fareFamilyContainer .MobileFareFamily-module__Nq3JZG__fareFamilyRow .MobileFareFamily-module__Nq3JZG__fareFamilyLuggageColumn{flex-direction:row;justify-content:center;align-items:center;gap:8px;display:flex}.MobileFareFamily-module__Nq3JZG__fareFamilyContainer .MobileFareFamily-module__Nq3JZG__fareFamilyRow .MobileFareFamily-module__Nq3JZG__fareFamilyPriceColumn{text-align:right}.MobileFareFamily-module__Nq3JZG__fareFamilyContainer .MobileFareFamily-module__Nq3JZG__fareFamilyContent{background-color:var(--white);color:var(--grey-800);padding:16px}
.Loader-module__uyoLiW__dialog{border:none;border-radius:50%;outline:none;margin:auto;overflow:hidden}.Loader-module__uyoLiW__dialog::backdrop{background-color:#00000080}.Loader-module__uyoLiW__wrapper{background-color:var(--white);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.Loader-module__uyoLiW__wrapper .Loader-module__uyoLiW__spinnerImage{animation:1s linear infinite Loader-module__uyoLiW__spin}.Loader-module__uyoLiW__wrapper .Loader-module__uyoLiW__logoImage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes Loader-module__uyoLiW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
