@media(min-width:1024px){.csf-head{height:30px}.hp-hero__searchform-container{min-height:110px}.csf__container{height:110px;z-index:1}.csf-open-btn__container{display:flex}.csf-open-btn{height:80px}.csf-toggle-close__button{color:#fff;display:flex;height:40px}.csf-toggle-close__button:before{font-size:.7rem;margin-right:4px}.csf-toggle-close{opacity:0;pointer-events:none;transform:translateX(-10%);transition:opacity .1s linear .4s,transform .1s linear .4s;user-select:none;z-index:0}.flightsearch-period-picker-reinit{left:auto;right:6px;top:6px}.csf-form__inner{border-radius:8px}.csf-form__content,.csf-form__expandcontent__inner{flex-direction:row}.csf-form__content>.csf-form__row:first-child{border-radius:8px 0 0 8px}.csf-form__row:hover{background-color:#f4f4f8}.csf-form__row:after{height:60%;left:auto;right:0;top:50%;transform:translateY(-50%);width:1px;z-index:0}.csf-form__row--airport{width:180px}.csf-form__row--airport:first-child{border-right:1px solid #fff}.csf-form__row--passengers{width:300px}.csf-form__submit__text{display:none}.csf-form__submit__picto:after{margin-left:0}.csf-form__submit{border-radius:0 8px 8px 0;font-size:12px;height:80px;width:80px}.is-booking-type--oneway .csf-form__row--passengers{width:300px}.csf-tabs{overflow:hidden}.csf-tabs__list{align-items:flex-end;border-radius:4px 4px 0 0;display:inline-flex;position:relative;transform:translateY(200%);transition:transform .2s linear .1s}.csf-tabs__list:before{background:#282b62;bottom:0;content:"";display:block;left:4px;position:absolute;right:4px;top:0;z-index:0}.csf-tabs__link{background:#282b62;border-radius:4px 4px 0 0;color:#fff;font-size:12px;font-size:13.33333pxrem;padding:8px 16px}.csf-tabs__link.is-active{background:#fff!important;color:#282b62!important}.csf-tabs__link:focus,.csf-tabs__link:hover{background:#49528f;color:#fff}.cor-datepicker{width:200px}.cor-datepicker,.cor-rangepicker{position:relative;z-index:1}.cor-datepicker .vc-weeks,.cor-rangepicker .vc-weeks{overflow:hidden!important}.cor-datepicker .cor-date-input:first-child,.cor-rangepicker .cor-date-input:first-child{position:relative}.cor-datepicker .cor-date-input:first-child:after,.cor-rangepicker .cor-date-input:first-child:after{background:#e7e7e7;content:"";display:block;height:60%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.cor-datepicker .cor-date-input,.cor-rangepicker .cor-date-input{align-content:center;align-items:center;display:flex;flex:1;flex-direction:row;flex-wrap:wrap;height:80px;padding:0 16px}.cor-datepicker .cor-date-input label,.cor-rangepicker .cor-date-input label{font-size:12px;opacity:1;width:100%}.cor-datepicker .cor-date-input input,.cor-rangepicker .cor-date-input input{font-size:14px;height:26px!important;padding-top:4px}.cor-datepicker .cor-vc-month-pane,.cor-rangepicker .cor-vc-month-pane{min-height:342px!important}.cor-datepicker .vc-day-content,.cor-rangepicker .vc-day-content{height:33px!important;line-height:1.2;padding-top:7px;width:33px!important}.cor-datepicker .vc-highlight,.cor-rangepicker .vc-highlight{height:33px!important;min-width:33px!important}.cor-datepicker .vc-day,.cor-rangepicker .vc-day{min-height:33px!important}.cor-datepicker .cor-vc-month-title,.cor-rangepicker .cor-vc-month-title{font-size:20px}.cor-datepicker .cor-vc-arrows-container,.cor-datepicker .cor-vc-month-pane,.cor-rangepicker .cor-vc-arrows-container,.cor-rangepicker .cor-vc-month-pane{padding:8px 16px!important}.cor-datepicker .cor-vc-grid-cell:first-child .cor-vc-month-pane,.cor-rangepicker .cor-vc-grid-cell:first-child .cor-vc-month-pane{border-right:1px solid #e7e7e7}.cor-datepicker .cor-calendar-grid,.cor-rangepicker .cor-calendar-grid{-ms-grid-columns:1fr [2]!important;grid-template-columns:repeat(2,1fr)!important;height:auto;overflow-x:auto;overflow-y:auto}.vc-arrows-container-end,.vc-arrows-container-start .cor-vc-nav-arrow span{display:none!important}.input-passengers__inner{align-content:center;align-items:center;display:flex;flex:1;flex-direction:row;flex-wrap:wrap;height:80px;padding:0 16px}.input-passengers__inner label{width:100%}.input-passengers__label{font-size:12px;opacity:1}.input-passengers__input{font-size:14px;height:26px!important;padding-top:4px}.input-passengers__popin{background:#fff;display:none;left:50%;padding:.5rem;position:absolute;width:300px}.ipp__errors{left:0;right:0;top:auto}.ipp__errors__text{font-size:12px;font-size:13.33333pxrem}.ipp__child-births{display:flex;flex-wrap:wrap}.ipp__child-birth{padding-right:1rem;width:50%}.ipp__child-birth .form-type-date{margin-top:0}.ipp__child-birth:nth-child(2n){padding-right:0}.ipp__input{flex-basis:calc(50% - 8px)}.ipp__input__label-suffix{font-family:inherit;font-size:inherit}.ipp__input:nth-child(odd){margin-right:16px}.ipp__input:nth-child(2){border-top:none}.ipp__input:last-child{flex-basis:100%;justify-content:center;margin-right:0!important}.select-class-input .multiselect__content-wrapper{width:180px}.csf-fake__inner .multiselect__content-wrapper,.select-airport-input .multiselect__content-wrapper{width:250px}.csf-fake__inner .csf-fake__placeholder__inner .flightSearchLabel,.csf-fake__inner .csf-fake__placeholder__inner .name,.csf-fake__inner .multiselect__single__inner .flightSearchLabel,.csf-fake__inner .multiselect__single__inner .name,.select-airport-input .csf-fake__placeholder__inner .flightSearchLabel,.select-airport-input .csf-fake__placeholder__inner .name,.select-airport-input .multiselect__single__inner .flightSearchLabel,.select-airport-input .multiselect__single__inner .name{font-size:14px;line-height:1}.csf-fake__inner .csf-fake__placeholder__inner,.csf-fake__inner .multiselect__single__inner,.select-airport-input .csf-fake__placeholder__inner,.select-airport-input .multiselect__single__inner{max-width:145.77px}.csf-fake__inner .csf-fake__placeholder__inner .iata,.csf-fake__inner .multiselect__single__inner .iata,.select-airport-input .csf-fake__placeholder__inner .iata,.select-airport-input .multiselect__single__inner .iata{font-size:14px}.csf .csf-form__expandcontent__inner,.csf .csf-tabs__list,.csf .csf-toggle-close{will-change:transform}.csf.is-expanded .csf-tabs__list{transform:translateY(0)}.csf.is-expanded .csf-form__inner{border-radius:0 8px 8px 8px}.csf.is-expanded .csf-form__expandcontent{overflow:inherit}.csf.is-expanded .csf-form__expandcontent__inner{transform:translateX(0);z-index:1}.csf.is-expanded .csf-toggle-close{opacity:1;pointer-events:all;transform:translateX(0)}.csf.is-expanded .csf-open-btn__container{opacity:0;pointer-events:none;user-select:none;z-index:0}.csf-mobile-fake,.csf-mobile-fake-row{display:none}}
