@media(min-width:1024px){.flightinfos-table__td{height:120px}.flightinfos-table__td-alertInfos{max-width:200px}.flightinfos-table__td-number{width:100px}.flightinfos-table__td-arrivalDate,.flightinfos-table__td-arrivalHour,.flightinfos-table__td-departureDate,.flightinfos-table__td-departureHour{max-width:150px}.flightinfos-table__item{align-items:center;display:flex;font-family:Gilroy,FontFallback,Arial,sans-serif;font-size:14px;font-weight:500;height:calc(100% - 8px)}.flightinfos-table__item-number{font-size:28px;justify-content:center}.cbf-histogramme{margin-top:0;width:100%}.cbf-histogramme__lines{display:block}.cbf-histogramme__toggle-mobile{display:none}.cbf-histogramme__inner{height:400px;margin:0 69px}.cbf-histogramme__graph{display:flex;flex-direction:row;height:100%;width:100%}.cbf-histogramme__months{flex-direction:column-reverse;height:100%;margin-bottom:0;padding:20px 4px;text-align:center}.cbf-histogramme__month{font-size:12px;letter-spacing:1px;line-height:14px;margin-right:0;margin-top:16px;width:auto}.cbf-histogramme__bar{height:60%;transition:height .2s ease-out;width:100%!important}.cbf-histogramme__link{bottom:16px;display:block;height:170px;left:0;overflow:hidden;position:absolute;width:100%}.cbf-histogramme__link__inner{position:relative;top:170px}.cbf-histogramme__link__label{display:inline-block;font-size:12px;font-weight:500;left:0;line-height:12px;position:absolute;text-transform:uppercase;transform:rotate(-90deg);transform-origin:center left;white-space:nowrap;z-index:1}.cbf-histogramme__link__label__inner{bottom:0;left:0;position:absolute;transform:translateX(-200px) translateY(7px);transition:transform .2s ease-out}.cbf-histogramme__link__text{display:inline-block}.cbf-histogramme__item--empty .cbf-histogramme__text{transform:translateX(-50%) translateY(-50%) rotate(-90deg);width:300px}.cbf-histogramme__item{height:296px;width:60px}.cbf-histogramme__text{font-size:11px;font-weight:700;left:-100%;position:absolute;text-transform:uppercase;top:50%;transform:rotate(90deg) translateY(-50%);width:200px;z-index:1}.cbf-histogramme__price{bottom:40%;font-size:12px;left:0;padding:0;position:absolute;text-align:center;top:auto;transform:translateY(-50%);transition:bottom .4s linear;width:100%}.cbf{overflow:hidden}.cbf .input-passengers-popin{display:block;position:static}.cbf .multiselect{height:110px!important}.cbf-header{align-items:center;flex-direction:row;padding:16px}.cbf-header__title{font-size:24px;line-height:1.3;margin:0;padding-right:16px;width:33%}.cbf-header__text__inner{font-size:16px}.cbf-header__text{display:flex;width:66%}.cbf-footer{margin-top:25px}.cbf-steps{min-height:400px;transition:height .4s ease}.cbf-step__btn-previous{display:inline-block}.cbf-step{background:none;margin-top:0;padding:0}.cbf-step.is-current-step .cbf-step-info{border:none}.cbf-step.is-current-step .cbf-step-info:after{display:none}.cbf-step__bloc{background:#fff;border-radius:8px;display:flex;margin-top:8px;padding:16px}.cbf-step-info{min-width:20%;padding-bottom:0;position:static}.cbf-step-info:after{display:none}.cbf-step-info__title{font-size:18px;line-height:20px}.cbf-duration-form{flex-direction:row;height:110px;margin-bottom:-16px;margin-top:-16px;width:75%}.cbf-duration-form .cbf-form__row{border:none;transition:background-color .2s linear}.cbf-duration-form .cbf-form__row:hover{background-color:#f4f4f8}.cbf-duration-form .multiselect__inner{padding:16px 8px!important}.cbf-form__row{width:25%}.cbf-form__action{align-self:center;text-align:right;width:25%}.cbf-passengers{align-items:center;display:flex;width:100%}.cbf-passengers .cbf-passengers__inputs{margin-right:16px}.cbf-ipp .ipp__input{flex-basis:calc(33% - 16px);margin-right:8px!important;padding:4px 0}.cbf-ipp .ipp__input:nth-child(3),.cbf-ipp .ipp__input:nth-child(6),.cbf-ipp .ipp__input:nth-child(9){margin-right:0!important}.cbf-ipp .ipp__input--only-desktop{display:inline-block}.cbf-ipp .ipp__input .ipp__input__label{font-size:16px}.cbf-ipp .ipp__input .ipp__input__label-suffix{font-size:12px!important}.popover-inner-container .after-popover{bottom:0;font-size:12px;left:auto;right:0;text-align:right;width:50%}.popover-inner-container .after-popover-left{display:inline-block;font-size:16px;margin-right:1rem;padding:8px 0 8px 8px;position:static;text-align:left;transform:none;vertical-align:middle;width:auto}.cbf-calendar{display:flex;max-height:400px;position:relative}.cbf-calendar .period-picker-reinit{margin-top:16px}.cbf-calendar__left{width:20%}.cbf-calendar__center{width:80%}.cbf-calendar__center .vc-container{width:100%}.cbf-calendar__center .cor-rangepicker{position:static}.cbf-calendar__center .cor-rangepicker-fields{flex-direction:column!important;left:0;position:absolute;top:108px;width:20%}.cbf-calendar__center .cor-date-input-submit{margin-top:28px}.cbf-calendar__center .cor-date-input{flex:1;margin-bottom:8px;padding-bottom:8px;padding-left:0}.cbf-calendar__center .cor-date-input:nth-child(2){margin-bottom:0;padding-bottom:0}.cbf-calendar__center .cor-date-input:first-child:after{bottom:0;height:1px;left:0;top:auto;width:160px}.cbf-calendar__center .cor-vc-arrows-container,.cbf-calendar__center .cor-vc-month-pane{padding-top:0!important}body:not(.page-node-type-landing-page) .user-form-wrapper{min-height:calc(100vh - 128px);padding-bottom:3rem;padding-top:3rem}body:not(.page-node-type-landing-page) .user-form-wrapper .form-actions{text-align:right}body:not(.page-node-type-landing-page) .user-form-wrapper .form-actions .button{display:inline-block;margin-right:0}body:not(.page-node-type-landing-page) .user-form-wrapper #user-login-form,body:not(.page-node-type-landing-page) .user-form-wrapper #user-pass,body:not(.page-node-type-landing-page) .user-form-wrapper #user-pass-reset,body:not(.page-node-type-landing-page) .user-form-wrapper #user-register-form,body:not(.page-node-type-landing-page) .user-form-wrapper .user-form,body:not(.page-node-type-landing-page) .user-form-wrapper .user-login-form{border-radius:12px;padding:4rem;width:70%}.my-account__password-form.form-item .fieldset-wrapper{display:flex;flex-wrap:wrap}.my-account__password-form.form-item .fieldset-wrapper>*{margin:0;width:calc(50% - .5rem)}.my-account__password-form.form-item .fieldset-wrapper>:nth-child(odd){margin-right:1rem}.my-account__password-form.form-item .fieldset-wrapper .form-item-pass{display:flex;flex-wrap:wrap;margin-right:0;width:100%}.my-account__password-form.form-item .fieldset-wrapper .form-item-pass>*{width:calc(50% - .5rem)}.my-account__password-form.form-item .fieldset-wrapper .form-item-pass>:nth-child(odd){margin-right:1rem}.my-account__demand-item__head:after{right:2rem}.my-account__demand-item__head__inner{padding:2rem}.my-account__demand-item__content__col-em{border-radius:12px}.my-account__wizard .webform-actions{flex-direction:row;justify-content:flex-start}.my-account__wizard .webform-actions .webform-button--submit{margin-left:.5rem;margin-right:0}.wizard-progress{margin-bottom:1.5rem;width:250px}.webform-type-corsair-composite-document .fieldset-wrapper{display:flex;flex-wrap:wrap}.webform-type-corsair-composite-document .fieldset-wrapper .form-item{margin-top:0!important}.webform-type-corsair-composite-document .fieldset-wrapper>div{width:calc(50% - .5rem)}.webform-type-corsair-composite-document .fieldset-wrapper>div:nth-child(2n){margin-left:1rem}.wizard__question-title{font-size:32px;font-size:5pxrem;line-height:1.2;max-width:60%}body.user-logged-in .btn-my-account-b2c{background-color:#355eab!important}body.user-logged-in .btn-my-account-b2c:before,body.user-logged-in .btn-my-account-biz:before,body.user-logged-in .btn-my-account-pro:before{color:#fff;content:"";font-family:icomoon;margin-right:.4rem}body.user-logged-in .btn-my-account-b2c:after,body.user-logged-in .btn-my-account-biz:after,body.user-logged-in .btn-my-account-pro:after{background:#4caf50;border:1px solid #fff;border-radius:4px;content:"";display:block;display:inline-block;height:4px;left:30px;position:absolute;right:auto;top:14px;width:4px}}
