@keyframes slide-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-down{background:rgba(211,11,11,.9);animation:.3s ease-out slide-down;-webkit-backdrop-filter:blur(10px)!important;border-bottom-right-radius:30%!important;border-bottom-left-radius:30%!important;padding-top:0!important}.modal-widget-container{width:100%;margin:0 auto;position:relative}.modal-widget-container .widget-container{width:100%!important;max-width:none!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.header-widget-container{width:100%;max-width:100%;position:relative}.header-widget-container .widget-container{width:100%!important;max-width:none!important;box-shadow:none!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.header-widget-tabs-nav{align-items:center!important;width:100%!important;max-width:750px!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}.header-widget-tabs-nav .ias-tab-list{background-color:transparent!important;border:1.5px solid rgba(255,255,255,.3)!important;border-radius:8px!important;align-items:center!important;gap:0!important;width:100%!important;display:flex!important;overflow:hidden!important}.header-widget-tabs-nav .ias-tab-list .ias-tab-item{cursor:pointer!important;color:#fff!important;white-space:nowrap!important;background-color:transparent!important;border:none!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:8px 3rem!important;font-family:Nunito Sans,sans-serif!important;font-size:14px!important;font-weight:600!important;transition:all .3s!important;display:flex!important}.header-widget-tabs-nav .ias-tab-item:not(.ias-tab-active){filter:brightness(0)invert()!important;opacity:1!important}.header-widget-tabs-nav .ias-tab-list .ias-tab-item:hover{background-color:rgba(255,255,255,.1)!important}.header-widget-tabs-nav .ias-tab-list .ias-tab-item.ias-tab-active{color:#cd0018!important;box-shadow:none!important;background-color:#fff!important}.header-widget-tabs-nav .ias-tab-list .ias-tab-item:before{content:""!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;flex-grow:0!important;flex-shrink:0!important;width:1.7rem!important;min-width:1.7rem!important;max-width:1.7rem!important;height:1.7rem!important;min-height:1.7rem!important;max-height:1.7rem!important;margin-right:6px!important;display:inline-block!important}.header-widget-tabs-nav .ias-tab-list .ias-tab-item[id=tab-flight-search-tab]:before{background-image:url(../media/flyBlack.4e98105a.svg)!important;width:1.7rem!important;min-width:1.7rem!important;height:1.7rem!important;min-height:1.7rem!important}.header-widget-tabs-nav .ias-tab-list .ias-tab-item[id=tab-manage-booking-tab]:before{background-image:url(../media/booking.16132065.svg)!important;width:1.7rem!important;min-width:1.7rem!important;height:1.7rem!important;min-height:1.7rem!important}.header-widget-tabs-nav .ias-tab-list .ias-tab-item[id=tab-check-in-tab]:before{background-image:url(../media/online.78f606a3.svg)!important;width:1.7rem!important;min-width:1.7rem!important;height:1.7rem!important;min-height:1.7rem!important}.header-widget-tabs-nav .ias-tab-list .ias-tab-item[id=tab-flight-search-tab][aria-selected=true]:before,.header-widget-tabs-nav .ias-tab-list .ias-tab-item[id=tab-flight-search-tab].ias-selected:before,.header-widget-tabs-nav .ias-tab-list .ias-tab-item[id=tab-flight-search-tab].ias-tab-active:before{background-image:url(../media/fly.b50faba7.svg)!important;width:1.7rem!important;min-width:1.7rem!important;height:1.7rem!important;min-height:1.7rem!important}.header-widget-tabs-nav .ias-tab-list .ias-tab-item[id=tab-manage-booking-tab][aria-selected=true]:before,.header-widget-tabs-nav .ias-tab-list .ias-tab-item[id=tab-manage-booking-tab].ias-selected:before,.header-widget-tabs-nav .ias-tab-list .ias-tab-item[id=tab-manage-booking-tab].ias-tab-active:before{background-image:url(../media/bookingRed.398f71a6.svg)!important;width:1.7rem!important;min-width:1.7rem!important;height:1.7rem!important;min-height:1.7rem!important}.header-widget-tabs-nav .ias-tab-list .ias-tab-item[id=tab-check-in-tab][aria-selected=true]:before,.header-widget-tabs-nav .ias-tab-list .ias-tab-item[id=tab-check-in-tab].ias-selected:before,.header-widget-tabs-nav .ias-tab-list .ias-tab-item[id=tab-check-in-tab].ias-tab-active:before{background-image:url(../media/onlineRed.92d08dd9.svg)!important;width:1.7rem!important;min-width:1.7rem!important;height:1.7rem!important;min-height:1.7rem!important}.header-widget-container .ias-tab-list{display:none!important}.header-widget-container .flight-search-widget,.header-widget-container #manage-booking-container,.header-widget-container #check-in-container{-webkit-backdrop-filter:blur(10px)!important;background:0 0!important}.header-widget-container .ias-search-widget .calendar-window{z-index:1000!important;margin-top:8px!important;position:absolute!important;top:100%!important;bottom:auto!important;left:0!important;right:auto!important}.header-widget-container .ias-search-widget .react-autosuggest__suggestions-container,.header-widget-container .ias-search-widget .passengerSelection .optionContainer{z-index:1000!important;margin-top:8px!important;position:absolute!important;top:100%!important;bottom:auto!important}.widget-container{z-index:50;width:90%;max-width:1300px;padding:0;position:absolute;top:83vh;left:50%;transform:translate(-50%,-50%);background:0 0!important}.flight-search-widget,#manage-booking-container,#check-in-container{background:linear-gradient(#cd0018 0%,#ff2534 100%)!important;border-top-left-radius:0!important;border-bottom-right-radius:10px!important;border-bottom-left-radius:10px!important}#manage-booking-container button,#check-in-container button{color:#000!important;font-family:Nunito Sans,sans-serif!important;font-weight:700!important}.ias-search-widget .calendar-window{z-index:1000!important;margin-bottom:8px!important;position:absolute!important;top:auto!important;bottom:100%!important;left:0!important;right:100%!important}.ias-search-widget .react-autosuggest__suggestions-container,.ias-search-widget .passengerSelection .optionContainer{z-index:1000!important;margin-bottom:8px!important;position:absolute!important;top:auto!important;bottom:100%!important}.ias-search-widget{--theme-primary-color:#f40202;--theme-primary-color-lighter:#c11;--theme-primary-color-lightest:#fdd50e;--theme-primary-dark:#13304a;--theme-primary-dark-lighter:#13304a;--theme-primary-light:#fff;--theme-secondary-color:#ea321a}.ias-tab-container{--theme-tab-border:#000;--theme-tab-background:#fff;--theme-tab-background-inactive:#fff}.ias-search-widget .calendar .body .cell{cursor:pointer!important;color:#000!important}.ias-search-widget .calendar .body .soldout,.ias-search-widget .calendar .body .notavailable,.ias-search-widget .calendar .body .disabled{color:#999!important;pointer-events:none!important;opacity:.5!important;cursor:not-allowed!important}.ias-search-widget .calendar .body .befortoday{color:#ccc!important;pointer-events:none!important;opacity:.3!important;cursor:not-allowed!important}.ias-search-widget .calendar .body .available,.ias-search-widget .calendar .body .cell:not(.soldout):not(.notavailable):not(.disabled):not(.befortoday){color:#000!important;cursor:pointer!important;pointer-events:auto!important;opacity:1!important}.ias-search-widget .calendar .body .selected{color:#fff!important;cursor:pointer!important;background-color:#cd0018!important}.ias-search-widget .calendar .body .cell:not(.soldout):not(.notavailable):not(.disabled):not(.befortoday):hover{background-color:rgba(205,0,24,.1)!important}.ias-tab-list{background-color:transparent!important;justify-content:flex-start!important;align-items:center!important;gap:1rem!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.ias-tab-list .ias-tab-item.ias-tab-active{color:red!important;box-shadow:0 0 10px rgba(252,6,6,.5)!important}.ias-tab-list .ias-tab-item{color:#000!important;border:1.5px solid red!important;border-top-left-radius:10px!important;border-top-right-radius:10px!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:8px 3rem!important;font-family:Nunito Sans,sans-serif!important;font-size:16px!important;font-weight:700!important}.ias-tab-item:before{content:""!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:1.2rem!important;height:1.2rem!important;margin-right:6px!important;display:inline-block!important}.header-widget-tabs-nav .ias-tab-list .ias-tab-item:before,.header-widget-tabs-nav .ias-tab-item:before{width:1.7rem!important;min-width:1.7rem!important;height:1.7rem!important;min-height:1.7rem!important}.ias-tab-item[id=tab-flight-search-tab]:before{background-image:url(../media/flyBlack.4e98105a.svg)!important}.ias-tab-item[id=tab-manage-booking-tab]:before{background-image:url(../media/booking.16132065.svg)!important}.ias-tab-item[id=tab-check-in-tab]:before{background-image:url(../media/online.78f606a3.svg)!important}.header-widget-tabs-nav .ias-tab-list .ias-tab-item[id=tab-flight-search-tab]:before,.header-widget-tabs-nav .ias-tab-item[id=tab-flight-search-tab]:before,.header-widget-tabs-nav .ias-tab-list .ias-tab-item[id=tab-manage-booking-tab]:before,.header-widget-tabs-nav .ias-tab-item[id=tab-manage-booking-tab]:before,.header-widget-tabs-nav .ias-tab-list .ias-tab-item[id=tab-check-in-tab]:before,.header-widget-tabs-nav .ias-tab-item[id=tab-check-in-tab]:before{width:1.7rem!important;min-width:1.7rem!important;height:1.7rem!important;min-height:1.7rem!important}.ias-tab-item[id=tab-flight-search-tab][aria-selected=true]:before,.ias-tab-item[id=tab-flight-search-tab].ias-selected:before{background-image:url(../media/fly.b50faba7.svg)!important}.ias-tab-item[id=tab-manage-booking-tab][aria-selected=true]:before,.ias-tab-item[id=tab-manage-booking-tab].ias-selected:before{background-image:url(../media/bookingRed.398f71a6.svg)!important}.ias-tab-item[id=tab-check-in-tab][aria-selected=true]:before,.ias-tab-item[id=tab-check-in-tab].ias-selected:before{background-image:url(../media/onlineRed.92d08dd9.svg)!important}.header-widget-tabs-nav .ias-tab-list .ias-tab-item[id=tab-flight-search-tab][aria-selected=true]:before,.header-widget-tabs-nav .ias-tab-list .ias-tab-item[id=tab-flight-search-tab].ias-selected:before,.header-widget-tabs-nav .ias-tab-list .ias-tab-item[id=tab-flight-search-tab].ias-tab-active:before,.header-widget-tabs-nav .ias-tab-item[id=tab-flight-search-tab][aria-selected=true]:before,.header-widget-tabs-nav .ias-tab-item[id=tab-flight-search-tab].ias-selected:before,.header-widget-tabs-nav .ias-tab-item[id=tab-flight-search-tab].ias-tab-active:before,.header-widget-tabs-nav .ias-tab-list .ias-tab-item[id=tab-manage-booking-tab][aria-selected=true]:before,.header-widget-tabs-nav .ias-tab-list .ias-tab-item[id=tab-manage-booking-tab].ias-selected:before,.header-widget-tabs-nav .ias-tab-list .ias-tab-item[id=tab-manage-booking-tab].ias-tab-active:before,.header-widget-tabs-nav .ias-tab-item[id=tab-manage-booking-tab][aria-selected=true]:before,.header-widget-tabs-nav .ias-tab-item[id=tab-manage-booking-tab].ias-selected:before,.header-widget-tabs-nav .ias-tab-item[id=tab-manage-booking-tab].ias-tab-active:before,.header-widget-tabs-nav .ias-tab-list .ias-tab-item[id=tab-check-in-tab][aria-selected=true]:before,.header-widget-tabs-nav .ias-tab-list .ias-tab-item[id=tab-check-in-tab].ias-selected:before,.header-widget-tabs-nav .ias-tab-list .ias-tab-item[id=tab-check-in-tab].ias-tab-active:before,.header-widget-tabs-nav .ias-tab-item[id=tab-check-in-tab][aria-selected=true]:before,.header-widget-tabs-nav .ias-tab-item[id=tab-check-in-tab].ias-selected:before,.header-widget-tabs-nav .ias-tab-item[id=tab-check-in-tab].ias-tab-active:before{width:1.7rem!important;min-width:1.7rem!important;height:1.7rem!important;min-height:1.7rem!important}.ias-search-widget .fieldset{margin:0!important}.ias-search-widget .fieldset>label.primary--label{display:none!important}.ias-search-widget form{grid-template-rows:auto auto!important;grid-template-columns:repeat(10,1fr)!important;grid-template-areas:"airports airports airports airports airports dates dates dates dates dates""pax pax trip trip promo promo currencies currencies submit submit"!important;gap:1rem!important;display:grid!important}.ias-search-widget .tripTypeSelection{grid-area:trip!important}.ias-search-widget .currenciesSelection{grid-area:currencies!important}.ias-search-widget .airportSelection{grid-area:airports!important}.ias-search-widget .dateSelection{grid-area:dates!important}.ias-search-widget .passengerSelection{grid-area:pax!important}.ias-search-widget .promocodeField{grid-area:promo!important}.ias-search-widget .formSubmit{grid-area:submit!important}.ias-search-widget .cabinClassSelection,.ias-search-widget .travelQuestion{display:none!important}.ias-search-widget.prestyled .form-control{color:#000!important;background-color:#fff!important;border:1px solid #fff!important;border-radius:10px!important;margin:0!important;padding:10px!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:400!important}.ias-search-widget.prestyled .form-control>option{color:#000!important;background-color:#fff!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:400!important}.ias-search-widget button.clear-selected{color:#000!important;background-color:transparent!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:400!important}.ias-search-widget.horizontal form .dateSelection{color:#000!important;background-color:#fff!important;border:1px solid #fff!important;border-radius:10px!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:400!important}.ias-search-widget.horizontal form .dateSelection input{color:#000!important;background-color:#fff!important;border:none!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:400!important}.ias-search-widget.horizontal form .dateSelection input::placeholder{color:#000!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:400!important}.ias-search-widget.horizontal form .dateSelection .dateIcon>svg{fill:#000!important;position:absolute!important;top:50%!important;right:55%!important;transform:translate(-50%,-50%)!important}.ias-search-widget.horizontal form .airportSelection{color:#000!important;background-color:#fff!important;border:1px solid #fff!important;border-radius:10px!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:400!important}.ias-search-widget.horizontal form .airportSelection input{color:#000!important;background-color:#fff!important;border:none!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:400!important}.ias-search-widget.horizontal form .airportSelection input::placeholder{color:#000!important}.ias-search-widget.horizontal form .airportSelection .swapAirports>a{color:#000!important;background-color:#fff!important;position:absolute!important;top:20%!important;right:50%!important}.ias-search-widget.horizontal form .promocodeField{color:#000!important;background-color:#fff!important;border-radius:10px!important;margin-bottom:0!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:400!important;display:block!important}.ias-search-widget.horizontal form .promocodeField::placeholder{color:#000!important}.ias-search-widget.horizontal form label.primary--label{display:none!important}.ias-search-widget.horizontal label{color:#000!important;margin:0 10px!important;padding:0!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:400!important}.ias-search-widget.horizontal form .passengerSelection .passengerCount{color:#000!important;background-color:#fff!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:400!important;display:block!important}.ias-search-widget .passengerSelection .optionContainer.show{color:#000!important;background-color:#fff!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:400!important}.ias-search-widget .passengerSelection .passengerTypes .field label{color:#000!important;margin:0!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:400!important;overflow:visible!important}.ias-search-widget .passengerSelection .passengerTypes .field input{color:#000!important;background-color:#fff!important;border:1px solid gray!important;border-radius:10px!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:400!important}.ias-search-widget .passengerSelection .passengerTypes .field button>span{color:#000!important;background-color:#fff!important;padding:10px!important}.ias-search-widget.prestyled input[type=text]{color:#000!important;background-color:#fff!important;border:1px solid #fff!important;border-radius:10px!important;margin-bottom:0!important;padding:10px!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:400!important}.ias-search-widget .formSubmit .btn{color:#000!important;background:linear-gradient(70.54deg,#f9a527 0%,#fbb62a 26%,#ffdd31 100%)!important;border-radius:10px!important;font-family:Nunito Sans,sans-serif!important;font-size:16px!important;font-weight:700!important}.ias-search-widget.prestyled .form-check-input{background-color:#fff!important;border:1px solid #fff!important}.ias-search-widget.prestyled .form-check-input:checked[type=radio]{background-color:#fff!important;background-image:none!important;border:1px solid #ff0!important}.ias-search-widget.prestyled .form-check-input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ff0;border-radius:50%;width:20px;height:20px;position:relative}.ias-search-widget.prestyled .form-check-input:checked[type=radio]:after{content:"";background-color:#ff0;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1235px){.widget-container{top:65vh!important}.ias-tab-list .ias-tab-item{flex:1!important;min-width:48px!important;padding:12px 3rem!important;font-size:0!important}.ias-tab-item:before{margin-right:0!important}.ias-tab-list{justify-content:stretch!important}.ias-search-widget form{flex-direction:column!important;gap:1rem!important;display:flex!important}.ias-search-widget .airportSelection,.ias-search-widget .dateSelection,.ias-search-widget .passengerSelection,.ias-search-widget .tripTypeSelection,.ias-search-widget .promocodeField,.ias-search-widget .currenciesSelection,.ias-search-widget .formSubmit{width:100%!important}.ias-search-widget .airportSelection{background-color:#fff!important;border:1px solid #fff!important;border-radius:10px!important;flex-direction:row!important;align-items:center!important;padding:0!important;display:flex!important}.ias-search-widget .airportSelection .departureAirport,.ias-search-widget .airportSelection .arrivalAirport{flex:1!important}.ias-search-widget .airportSelection .departureAirport>label,.ias-search-widget .airportSelection .arrivalAirport>label{display:none!important}.ias-search-widget .airportSelection .departureAirport input,.ias-search-widget .airportSelection .arrivalAirport input{background-color:#fff!important;border:none!important}.ias-search-widget .airportSelection .swapAirports{justify-content:center!important;align-items:center!important;padding:0 8px!important;display:flex!important;position:static!important}.ias-search-widget .airportSelection .swapAirports>a{justify-content:center!important;align-items:center!important;padding:8px!important;display:flex!important;position:static!important;transform:none!important}.ias-search-widget .airportSelection>label.primary--label{display:none!important}.ias-search-widget .dateSelection{background-color:#fff!important;border:1px solid #fff!important;border-radius:10px!important;padding:0!important}.ias-search-widget .dateSelection>label.primary--label{display:none!important}.ias-search-widget .dateSelection .dateRangeControls{border:none!important;align-items:center!important;display:flex!important}.ias-search-widget .dateSelection .dateRangeControls>span{flex:1!important}.ias-search-widget .dateSelection .dateRangeControls>span label{display:none!important}.ias-search-widget .dateSelection .dateRangeControls>span input{background-color:#fff!important;border:none!important}.ias-search-widget .dateSelection .dateRangeControls .dateIcon{flex:none!important;padding:0 8px!important;position:static!important}.ias-search-widget .dateSelection .dateRangeControls .dateIcon svg{position:static!important;top:auto!important;right:auto!important;transform:none!important}.ias-search-widget .calendar-window{z-index:9999!important;background-color:#fff!important;border-radius:10px!important;width:100%!important;max-width:400px!important;max-height:60vh!important;margin:0!important;padding:20px!important;position:fixed!important;top:50%!important;bottom:auto!important;left:50%!important;overflow-y:auto!important;transform:translate(-50%,-50%)!important;box-shadow:0 4px 20px rgba(0,0,0,.2)!important}.header-widget-container .ias-search-widget .calendar-window{width:100%!important;max-width:100%!important;margin-top:8px!important;position:absolute!important;top:100%!important;bottom:auto!important;left:0!important;right:auto!important;transform:none!important}.header-widget-container .ias-search-widget .react-autosuggest__suggestions-container,.header-widget-container .ias-search-widget .passengerSelection .optionContainer{margin-top:8px!important;position:absolute!important;top:100%!important;bottom:auto!important}.ias-search-widget .calendar-window h2,.ias-search-widget .calendar-window .calendar:nth-child(3){display:none!important}.ias-search-widget .calendar .header{margin-bottom:10px!important}.ias-search-widget .calendar .header .ias-month{font-size:16px!important;font-weight:600!important}.ias-search-widget .calendar .days .col{padding:8px 0!important;font-size:12px!important}.ias-search-widget .calendar .body .cell{min-height:40px!important;padding:10px 5px!important;font-size:14px!important}.ias-search-widget .calendar .footer .calendar--close-button{color:#000!important;z-index:1000!important;background:linear-gradient(70.54deg,#f9a527 0%,#fbb62a 26%,#ffdd31 100%)!important;border:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:100vw!important;padding:12px!important;font-family:Nunito Sans,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1!important;display:flex!important}#manage-booking-container .grid{grid-template-columns:1fr!important}#check-in-container{padding:1rem!important}#check-in-container h2{font-size:1.25rem!important}#check-in-container button{width:100%!important}}
