@media(max-width:1023px){.csf-form__submit{background:#282b62!important}.vc-container .vc-title-layout .cor-vc-month-title{font-size:1.3rem;text-transform:uppercase!important}.vc-container .vc-title-wrapper{top:-6px}.popover-inner-container .cor-vc-arrows-container{padding-left:0!important;padding-right:0!important}.ipp__errors{z-index:999}.ipp__child-births .form-item{margin-top:1rem}.ipp__child-births .form-item label{color:#282b62;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.4px;line-height:1;margin:0;text-transform:uppercase}.ipp__child-births .form-item input{border:none;border-bottom:1px solid #e7e7e7!important;color:#282b62;padding-left:0;width:100%}.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{overflow:hidden;white-space:nowrap}.csf-superpopin-mobile{left:50%;margin:8px auto;max-width:400px;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:calc(100vw - 16px);z-index:-1}.csf-superpopin-mobile.is-visible{opacity:1;pointer-events:all;z-index:10}.csf-superpopin-mobile--single{position:fixed}.csf-superpopin-mobile--single.is-visible{z-index:9999}.csf-superpopin-mobile--single .csf-toggle-close__button{padding:8px}.csf-superpopin-mobile .csf-superpopin-overlay{background:rgba(0,0,0,.4);bottom:-100vh;content:"";display:block;left:-100vw;position:absolute;right:-100vw;top:-100vh;z-index:-1}.csf-superpopin-mobile__scroll{background:#fff;border-radius:8px;position:relative}.csf-superpopin-mobile__scroll .csf-toggle-close{z-index:1!important}.csf-superpopin-mobile__close{position:relative}.csf-superpopin-mobile__title{font-family:Gilroy,FontFallbackBold,Arial,sans-serif;font-size:20px;font-weight:700;padding:24px}.csf-superpopin-mobile__content{padding:0 24px}.csf-superpopin-mobile__actions{padding:28px 24px 24px}.csf-superpopin-mobile .cor-datepicker .vc-container,.csf-superpopin-mobile .cor-rangepicker .vc-container{margin:auto}.csf-superpopin-mobile .cor-calendar-grid{grid-template-columns:repeat(1,minmax(calc(100vw - 800px),384px))!important;height:400px;max-height:calc(100vh - 234px);max-width:92vw;min-height:300px;overflow-x:visible;overflow-y:scroll}.csf-superpopin-mobile .cor-vc-month-pane{padding:0}.csf-superpopin-mobile .cor-rangepicker-fields{display:flex}.csf-superpopin-mobile .cor-datepicker-fields,.csf-superpopin-mobile .cor-rangepicker-fields{border-bottom:1px solid #eee}.csf-mobile-fake{display:flex;position:relative;width:100%}.csf-mobile-fake .csf-fake__rows{background:#fff;border-radius:6px 0 0 6px;display:flex;flex-direction:column;width:calc(100% - 40px)}.csf-mobile-fake .csf-fake__rows .csf-fake__row:last-child:after{display:none}.csf-mobile-fake .csf-open-btn__container{display:block;height:100%;left:auto;right:0}.csf-mobile-fake .csf-open-btn__container .csf-open-btn{height:100%;width:40px}.csf-mobile-fake .csf-open-btn__container .csf-open-btn__picto:after{font-size:1rem;transform:rotate(90deg)}.csf-fake__row,.mfc__row{padding:16px 24px;position:relative}.csf-fake__row:after,.mfc__row:after{background:#e7e7e7;content:"";display:block;height:1px;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:calc(100% - 48px);z-index:1}.csf-fake__inner,.mfc__inner{background:#fff;display:flex;flex-direction:column;justify-content:center}.csf-fake__input,.mfc__input{background:#fff}.csf-fake__label,.mfc__label{color:#282b62;font-family:Gilroy,FontFallbackBold,Arial,sans-serif;font-size:10px;font-weight:700;opacity:.5;text-transform:uppercase}.csf-fake__placeholder,.csf-fake__value,.mfc__placeholder,.mfc__value{border:none;box-sizing:border-box;color:#282b62;display:inline-block;font-family:Gilroy,FontFallback,Arial,sans-serif;font-size:16px;font-weight:500;height:24px!important;line-height:1;max-width:100%;padding:6px 0 0;position:relative;touch-action:manipulation;vertical-align:top;width:100%}.multiselect--active{position:relative;z-index:2}.multiselect__content-wrapper{max-height:70vh!important}.multiselect__content-wrapper .multiselect__scroll{max-height:calc(70vh - 32px)!important}.csf.is-expanded{z-index:9998}.csf.is-expanded .csf-mobile{opacity:1;pointer-events:all;z-index:9999}.csf.has-final-popup-opened .csf-form__row--tabs-mobile,.csf.has-final-popup-opened .csf-form__row:after,.csf.has-final-popup-opened .csf-toggle-close{z-index:-1}.csf-mobile{-webkit-overflow-scrolling:touch;bottom:0;left:0;opacity:0;overflow-x:hidden;overflow-y:scroll;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .2s linear;z-index:-1}.csf-mobile .vc-text-sm{font-size:17px;line-height:1}.csf-mobile .vc-arrows-container>*{background:#fff!important;position:relative;top:-7px}.csf-mobile .vc-arrows-container .vc-svg-icon{height:30px!important}.csf-mobile:before{background:rgba(0,0,0,.4);bottom:0;content:"";display:block;height:400vh;left:0;position:fixed;right:0;top:0;top:-100vh;z-index:-1}.csf-mobile__scroll{text-align:center}.csf-mobile__inner{display:block;left:50%;margin:8px auto;max-width:400px;padding-bottom:200px;position:absolute;top:10%;transform:translateX(-50%);width:calc(100vw - 16px)}.csf-mobile .csf-form__expandcontent{overflow:visible}.csf-mobile .csf-form__expandcontent__inner{text-align:left;transform:translateX(0)}.csf-mobile .csf-form__row--tabs-mobile{padding:.4rem 0;position:relative}.csf-mobile .csf-form__row--tabs-mobile:after{background:#e7e7e7;content:"";display:block;height:1px;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:calc(100% - 48px);z-index:1}.csf-mobile .csf-form__row--datepicker,.csf-mobile .csf-form__row--daterangepicker{z-index:2}.csf-mobile .csf-toggle-close__button:focus,.csf-mobile .csf-toggle-close__button:hover{opacity:.8}.csf-mobile .csf-toggle-close__button:before{margin:0;padding:16px}.csf-mobile .csf-toggle-close__inner{display:none}.csf-mobile .csf-tabs__list{display:block;padding:8px 0}.csf-mobile .csf-tabs__item{display:inline-block}.csf-mobile .csf-tabs__link{font-family:Gilroy,FontFallback,Arial,sans-serif;font-size:16px;font-size:10pxrem;font-weight:500;opacity:.3;text-transform:none}.csf-mobile .csf-tabs__link.is-active{opacity:1}}
