@font-face{font-family:'Gilroy';src:local('Gilroy'),url(/themes/custom/corsair2020/fonts/3B1853_11_0-subset.woff2) format('woff2'),url(/themes/custom/corsair2020/fonts/3B1853_11_0-subset.woff) format('woff');font-weight:700;font-style:normal;unicode-range:U+0-FF,U+131,U+152,U+153,U+2BB,U+2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face{font-family:'Gilroy';src:local('Gilroy'),url(/themes/custom/corsair2020/fonts/3B1853_9_0-subset.woff2) format('woff2'),url(/themes/custom/corsair2020/fonts/3B1853_9_0-subset.woff) format('woff');font-weight:500;font-style:normal;unicode-range:U+0-FF,U+131,U+152,U+153,U+2BB,U+2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face{font-family:'FontFallbackBold';src:local('Arial');size-adjust:102%;}@font-face{font-family:'FontFallback';src:local('Arial');size-adjust:92%;}
.svg-logo--octobre{display:none}body.is-octobre-rose .header--biz.header .svg-logo,body.is-octobre-rose .header--pro.header .svg-logo{display:inline-block!important}body.is-octobre-rose .header .svg-logo{display:none}body.is-octobre-rose .header .svg-logo--octobre{display:block;position:relative;top:3px;width:100%}@media(min-width:1024px){body.is-octobre-rose .header .svg-logo--octobre{top:9px}}.menu-level-2-button:after{content:attr(title)}.menu-level-2-li:hover .menu-level-2-button:after{height:auto;opacity:0;visibility:visible}@media(max-width:1023px){.menu-level-2-background__target,.menu-reserver_background__target{background-image:none!important}.main-menu-submenu-container--light{background:#f4f4f8!important}.main-menu-submenu-container--light a,.main-menu-submenu-container--light button{color:#282b62}.js_mobile-submenu-container{background:#282b62;display:block;left:0;min-height:calc(100vh - 56px);overflow:hidden;overflow-y:auto;padding-bottom:32px;padding-top:32px;pointer-events:none;position:fixed;top:56px;transform:translateX(100%);transition:all .2s ease-out;width:100vw;z-index:1}.js_mobile-submenu-container.is-opened{height:auto;pointer-events:all;transform:translateX(0)}.js_mobile-menu-scroll{height:100%;overflow-x:hidden;overflow-y:auto;position:relative;width:100vw}.mobile-submenu-title{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:600;padding:0;width:100%}.mobile-submenu-title:before{content:"";font-family:icomoon;line-height:1;margin-right:16px}.submenu-level-3-holder .mobile-submenu-title{padding:0 24px}}.corsair-menu-top{z-index:11}.corsair-language-switcher{color:#fff;transition:opacity .1s ease}@media(max-width:1023px){.corsair-language-switcher:not(.is-ready){opacity:0}}@media(max-width:339px){.corsair-language-switcher span{display:none}}@media(min-width:1024px){.corsair-language-switcher{position:relative}}.corsair-language-switcher .current-language{align-content:center;align-items:center;color:#fff;cursor:pointer;display:flex;flex-direction:row-reverse;font-size:.75rem;font-weight:500;height:2.5rem;justify-content:center;line-height:1.3rem;padding:0 2rem 0 0;position:relative;text-transform:uppercase;top:0}.corsair-language-switcher .current-language:before{content:"";display:inline-block;font-family:icomoon;font-size:1.125rem;position:absolute;right:8px;top:50%;transform:translateY(-50%)}@media(min-width:1024px){.corsair-language-switcher .current-language{border-bottom:2px solid transparent!important;line-height:.9375rem;padding:0 2rem}.corsair-language-switcher .current-language:focus,.corsair-language-switcher .current-language:hover{border-bottom-color:#fff!important}.corsair-language-switcher .current-language:before{font-size:1rem;left:8px;right:auto}.corsair-language-switcher .current-language:after{content:"";display:inline-block;font-family:icomoon;font-size:1rem;position:absolute;right:8px;top:50%;transform:translateY(-50%) rotate(90deg)}}.corsair-language-switcher .corsair-language-switcher-block{display:none;position:absolute;right:0;top:66px;z-index:100}.corsair-language-switcher .corsair-language-switcher-block:after{background:rgba(0,0,0,.3);bottom:0;content:"";height:100vh;position:absolute;right:0;top:0;width:100vw;z-index:-1}@media(min-width:1024px){.corsair-language-switcher .corsair-language-switcher-block:after{position:fixed;top:40px}.corsair-language-switcher .corsair-language-switcher-block{top:40px}}.corsair-language-switcher .corsair-language-switcher-block .contextual{display:none}.corsair-language-switcher .corsair-language-switcher-block ul.links{background:#fff;border-radius:0 0 8px 8px;color:#282b62;cursor:pointer;display:block;left:0;padding:32px 24px;position:fixed;right:0;top:66px;width:100%}.corsair-language-switcher .corsair-language-switcher-block ul.links:after,.corsair-language-switcher .corsair-language-switcher-block ul.links:before{background:transparent;box-shadow:0 10px 0 0 #fff;content:"";display:inline-block;height:20px;position:absolute;top:-20px;width:10px;z-index:1000}.corsair-language-switcher .corsair-language-switcher-block ul.links:before{border-radius:0 0 0 .75rem;left:0}.corsair-language-switcher .corsair-language-switcher-block ul.links:after{border-radius:0 0 .75rem 0;right:0}@media(min-width:1024px){.corsair-language-switcher .corsair-language-switcher-block ul.links{border-radius:4px;margin-bottom:4px;margin-top:4px;padding:24px 1rem;position:relative;top:0;width:14rem}.corsair-language-switcher .corsair-language-switcher-block ul.links:after,.corsair-language-switcher .corsair-language-switcher-block ul.links:before{display:none}}.corsair-language-switcher .corsair-language-switcher-block ul.links li{list-style-type:none;margin:0;padding:0}.corsair-language-switcher .corsair-language-switcher-block ul.links li.is-active a{font-weight:700}.corsair-language-switcher .corsair-language-switcher-block ul.links li.is-active a:after{content:"";display:inline-block;font-family:icomoon;margin-left:8px}.corsair-language-switcher .corsair-language-switcher-block ul.links li .language-link{color:#282b62;display:block;font-size:14px;font-weight:500;line-height:1;margin:0;padding:8px 0;transition:none!important}@media(min-width:1024px){.corsair-language-switcher .corsair-language-switcher-block ul.links li .language-link{padding:.7rem .5rem .5rem 2rem;text-transform:none}}.corsair-language-switcher .corsair-language-switcher-block ul.links li:hover{background:#282b62;border-radius:0 4px 4px 0}.corsair-language-switcher .corsair-language-switcher-block ul.links li:hover .language-link{color:#fff}@media(min-width:1024px){.corsair-language-switcher.opened .current-language{background:#fff;color:#282b62}.corsair-language-switcher.opened .current-language:after{content:"";transform:translateY(-50%) rotate(-90deg)}}.corsair-language-switcher.opened .corsair-language-switcher-block,.corsair-language-switcher.opened:after{display:block}.multiselect__inputlabel{color:#282b62;font-family:Gilroy,FontFallbackBold,Arial,sans-serif;font-size:10px;font-weight:700;opacity:.5;text-transform:uppercase}@media(min-width:1024px){.multiselect__inputlabel{font-size:12px;opacity:1}}@media(min-width:1170px){.multiselect__inputlabel{font-size:13px}}@media(min-width:1600px){.multiselect__inputlabel{font-size:14px}}.multiselect__inner{padding:16px 24px;width:100%}@media(min-width:1024px){.multiselect__inner{padding:0 16px}}@media(min-width:1170px){.multiselect__inner{padding:0 16px}}@media(min-width:1600px){.multiselect__inner{padding:0 32px}}.multiselect__input,.multiselect__placeholder,.multiselect__single{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%}@media(min-width:1024px){.multiselect__input,.multiselect__placeholder,.multiselect__single{font-size:14px;height:26px!important;padding-top:4px}}@media(min-width:1170px){.multiselect__input,.multiselect__placeholder,.multiselect__single{font-size:16px;height:28px!important;padding-top:4px}}@media(min-width:1600px){.multiselect__input,.multiselect__placeholder,.multiselect__single{font-size:20px;height:36px!important;padding-top:8px}}.multiselect__single__inner{display:flex;justify-content:flex-start;width:100%}.multiselect__single__inner .iata,.multiselect__single__inner .name{display:inline-block}.multiselect__single__inner .name{overflow:hidden;white-space:nowrap}.multiselect{box-sizing:content-box;color:#282b62;display:block;position:relative;text-align:left;width:100%}@media(min-width:1024px){.multiselect{align-content:center;align-items:center;display:flex;flex-direction:row;height:80px}}@media(min-width:1170px){.multiselect{height:100px}}@media(min-width:1600px){.multiselect{height:127px}}.multiselect:focus{outline:none}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input::placeholder{color:#282b62;opacity:.8}.multiselect__input:focus,.multiselect__single:focus{outline:none}.multiselect__input:focus:after,.multiselect__single:focus:after{display:none}.multiselect__tags-wrap{display:inline}.multiselect__tags{display:block;padding-right:1rem;position:relative}.multiselect__tags:after{color:#282b62;content:"";content:"";display:block;font-family:icomoon;font-size:16px;position:absolute;right:0;top:50%;transform:rotate(90deg) translateX(-50%)}.multiselect__tag{background:#41b883;color:#fff;display:inline-block;line-height:1;margin-bottom:5px;margin-right:10px;max-width:100%;padding:4px 26px 4px 10px;position:relative;text-overflow:ellipsis}.multiselect__current,.multiselect__tag{border-radius:5px;overflow:hidden;white-space:nowrap}.multiselect__current{border:1px solid #e8e8e8;box-sizing:border-box;cursor:pointer;display:block;line-height:16px;margin:0;min-height:40px;padding:8px 30px 0 12px;text-decoration:none}.multiselect__placeholder{color:#282b62;display:inline-block}@media(min-width:1024px){.multiselect--active{background:#282b62}.multiselect--active .multiselect__input{background:#282b62;color:#fff}.multiselect--active .multiselect__inputlabel,.multiselect--active .multiselect__single{color:#fff}}.multiselect--active .multiselect__placeholder{opacity:0;pointer-events:none;user-select:none}.multiselect--active .multiselect__content-wrapper{opacity:1;pointer-events:all;z-index:50}.multiselect__content-wrapper{background:#fff;border:none;border-radius:0 0 8px 8px;display:block;left:0;max-height:240px;opacity:0;overflow:auto;overflow-x:hidden;pointer-events:none;position:absolute;top:100%;width:100%;z-index:-1}.multiselect__content{-webkit-overflow-scrolling:touch;display:inline-block;list-style:none;margin:16px 0;min-width:100%;padding:0;vertical-align:top}@media(min-width:1024px){.multiselect__content{padding-top:.2rem}}.multiselect__scroll{height:100%;margin:16px 16px 16px 0}.multiselect--above .multiselect__content-wrapper{border-bottom:none;border-radius:8px 8px 0 0;bottom:100%;top:auto}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block;margin:0;padding:0}.multiselect__option{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-size:15px;line-height:38px;margin:0;min-height:38px;padding-left:40px;position:relative;text-decoration:none;text-transform:none;vertical-align:middle;white-space:nowrap;z-index:1}.multiselect__option.disabled{pointer-events:none}.multiselect__option .iata{display:none}.multiselect__option--highlight:after,.multiselect__option--selected:after,.multiselect__option:hover:after{background:#282b62;border-radius:0 6px 6px 0;bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:90%;z-index:-1}.multiselect__option--selected{color:#fff}.multiselect__option--highlight:not(.multiselect__option--selected),.multiselect__option:hover:not(.multiselect__option--selected){color:#282b62}.multiselect__option--highlight:not(.multiselect__option--selected):after,.multiselect__option:hover:not(.multiselect__option--selected):after{background:rgba(35,44,119,.1)}.multiselect__option--group{color:#282b62;font-family:Gilroy,FontFallbackBold,Arial,sans-serif;font-size:15px;font-weight:700;padding-left:24px!important}@media(min-width:1024px){.multiselect__option--group{font-size:17px;padding-left:16px!important}}@media(min-width:1170px){.multiselect__option--group{font-size:20px;padding-left:24px!important}}@media(min-width:1024px){.multiselect__option{font-size:14px;line-height:32px;min-height:32px;padding-left:28px;padding-right:10%}}@media(min-width:1170px){.multiselect__option{font-size:16px;line-height:40px;min-height:40px;padding-left:34px}}@media(min-width:1600px){.multiselect__option{line-height:46px;min-height:46px;padding-left:48px}}.multiselect__option--disabled{cursor:text;pointer-events:none}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{display:inline-block;line-height:20px;margin-bottom:8px;vertical-align:top}.multiselect{scrollbar-color:#fff #ddd;scrollbar-width:thin}.multiselect ::-webkit-scrollbar{border-radius:6px;width:13px}.multiselect ::-webkit-scrollbar-track{background:#fff}.multiselect ::-webkit-scrollbar-thumb{background-color:#ddd;border:2px solid #fff;border-radius:6px}.multiselect .simplebar-content-wrapper{-webkit-appearance:none}.multiselect .simplebar-content-wrapper::-webkit-scrollbar{display:none}.multiselect--disabled{cursor:not-allowed!important}.coh-style-titre-hero em{color:#fff;display:inline-block;font-style:normal;line-height:.9;position:relative}.coh-style-titre-hero em:before{background-color:#282b62;border-radius:.3125rem;content:"";display:block;height:100%;left:-.2em;padding-bottom:.1em;padding-top:.1em;position:absolute;right:-.2em;top:50%;transform:translateY(-55%);z-index:-1}@media(min-width:1024px){.coh-style-titre-hero em:before{border-radius:.5rem}}.coh-style-text-hero i,.coh-style-titre-hero i{color:#355eab!important;font-style:normal!important}.hp-hero{padding-bottom:3rem}.hp-hero__slides-container{transition:transform .3s linear}@media(max-width:1023px){.hp-hero__slides-container{display:block;left:0;top:500px}.hp-hero__slides-container .hp-hero__slides-container__inner{display:none!important}.hp-hero__slides-container .hero-slider-nav{justify-content:flex-start;padding-left:1rem}}.hp-hero__hidden-title{visibility:hidden}.hp-hero .hero-slide-bg__trans{transform:translateX(-50%)}.destination-hero{position:static!important}.destination-hero>.coh-container-boxed{z-index:unset}.destination-hero__nav-container{transition:transform .3s linear}@media(max-width:1023px){.destination-hero{position:static!important}}@media(min-width:1024px){.destination-hero .faq-searchform{max-width:calc(100% - 27rem)}}.hero-slide__card{cursor:pointer;margin-right:16px}.hp-hero__backgrounds-container,.js_hp-hero__background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.js_hp-hero__background{content:"";display:block}.js_hp-hero__background .bg{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:100%;left:50vw;position:absolute;top:0;width:100vw}.js_hp-hero__background bg.filter{z-index:1}.hp-hero__slide-content-container__link:focus+.hp-hero__slide-content-container__inner .hp-hero__slide-content__link a:before,.hp-hero__slide-content-container__link:hover+.hp-hero__slide-content-container__inner .hp-hero__slide-content__link a:before{border-bottom:1px solid #fff;bottom:0;content:"";display:block;left:1rem;position:absolute;right:2.5rem}.hp-hero__slide-content-container__inner .hp-hero__slide-content__suptitle{font-weight:700;height:1rem}.hp-hero__slide-content-container__inner .js-badge{left:auto;position:absolute;right:0;top:0;transform:translateY(-50%) translateX(20%);z-index:-2}@media(min-width:1024px){.hp-hero__slide-content-container__inner .js-badge{top:0;transform:translateX(50%)}}.hp-hero__slide-content-container__inner .hp-hero__anim-el{display:inline-block;left:0;padding-left:.5rem;padding-right:.5rem;position:relative;top:0;z-index:1}@media(min-width:1024px){.hp-hero__slide-content-container__inner .hp-hero__anim-el{padding-left:0;padding-right:0}}.hp-hero__slide-content-container__inner .hp-hero__anim-el.coh-paragraph{margin-bottom:0}.hero-slider-nav{align-items:center;display:flex;margin-top:16px}@media(max-width:1023px){.hero-slider-nav{justify-content:center;padding-bottom:1rem}}@media(min-width:1024px){.hero-slider-nav{align-items:center;display:flex;margin-top:16px}}.hero-slider-nav__btn{background:hsla(0,0%,100%,.4);border:none;border-radius:50%;cursor:pointer;height:60px;margin-right:16px;padding:0;position:relative;transition:transform .3s ease-out;width:60px}.hero-slider-nav__btn:hover{transform:scale(1.1)}.hero-slider-nav__btn span{left:50%;position:absolute;top:52%;transform:translateX(-50%) translateY(-50%)}.hero-slider-nav__btn span:after{color:#fff;content:"";display:inline-block;font-family:icomoon;font-size:2rem}.hero-slider-nav__btn.prev span:after{transform:rotate(180deg)}.hero-slider-nav__btn .progress-ring{left:0;position:absolute;top:0;transform:rotate(-90deg)}.hero-slider-nav__counter{color:#fff;display:flex;font-size:14px;font-weight:400;line-height:20px;margin-left:8px;position:relative}.hero-slider-nav__counter .current{font-size:20px;font-weight:700}@media(min-width:1024px){.hero-video-holder video{height:950px;object-fit:cover!important;position:relative!important}}.tpl-biz .corsair-alert-info,.tpl-pro .corsair-alert-info{display:none!important}.corsair-alert-info{left:16px;pointer-events:all;position:absolute;right:16px;top:82px}.corsair-alert-info.is-hidden{opacity:0;pointer-events:none}@media(min-width:1024px){.corsair-alert-info{left:auto;right:24px;top:152px}}@media(min-width:1170px){.corsair-alert-info{right:24px}}@media(min-width:1600px){.corsair-alert-info{right:32px;top:160px}}.corsair-alert-info__close-btn{position:absolute;right:8px;top:8px}.corsair-alert-info__close-btn:focus,.corsair-alert-info__close-btn:hover{opacity:.8}@media(min-width:1024px){.corsair-alert-info__close-btn{right:16px;top:16px}}.corsair-alert-info__close-btn:before{color:#355eab;content:"";display:inline-block;font-family:icomoon;font-size:1rem;left:0;line-height:1.3;top:0}.corsair-alert-info__message{display:block;position:relative}.corsair-alert-info__message--blue,.corsair-alert-info__message--blue .corsair-alert-info__close-btn:before,.corsair-alert-info__message--blue a,.corsair-alert-info__message--blue p,.corsair-alert-info__message--blue p:before{color:#282b62!important}.corsair-alert-info__message--grey,.corsair-alert-info__message--grey .corsair-alert-info__close-btn:before,.corsair-alert-info__message--grey a,.corsair-alert-info__message--grey p,.corsair-alert-info__message--grey p:before{color:#776f67!important}.corsair-alert-info__message p{font-size:14px;margin:0;padding:0}.corsair-alert-info__message--global{background:#fff;color:#355eab;padding:16px 32px 12px 16px;text-align:left;z-index:98}.corsair-alert-info__message--global a{color:#355eab;text-decoration:underline}.corsair-alert-info__message--global p{line-height:1.2}.corsair-alert-info__message--global p:before{background:#fff;border-radius:4px;color:#355eab;content:"";display:inline-block;font-family:icomoon;font-size:20px;margin-right:8px;padding:0 8px 8px}@media(min-width:1024px){.corsair-alert-info__message--global{max-width:420px;padding:24px 48px 20px 24px}}@media(min-width:1600px){.corsair-alert-info__message--global{max-width:480px;max-width:500px;padding:32px 60px 28px 32px}}.corsair-alert-info__message--in-content{background:#355eab;border-radius:8px;padding:16px}.corsair-alert-info__message--in-content p{align-items:center;color:#fff;display:flex}.corsair-alert-info__message--in-content p:before{background:#fff;border-radius:4px;color:#355eab;content:"";display:inline-block;font-family:icomoon;font-size:20px;margin-right:16px;padding:8px}@media(min-width:1024px){.corsair-alert-info__message--in-content{margin:auto;max-width:657px;padding:24px}.corsair-alert-info__message--in-content:before{margin-right:24px}}@media(min-width:1600px){.corsair-alert-info__message--in-content{padding:32px}.corsair-alert-info__message--in-content:before{margin-right:32px}}@media(min-width:1024px){body .main-menu-link,body .menu-item-first-level,body .menu-item-sav,body .my-account-li{transition:height .05s linear}body .main-menu-content,body .main-menu-submenu-container{transition:height .05s linear,top .05s linear}body.is-header-tiny .header-search-form{top:4.5rem}body.is-header-tiny .coh-style-menu-button-link--search,body.is-header-tiny .main-menu-link,body.is-header-tiny .menu-item-first-level,body.is-header-tiny .menu-item-sav,body.is-header-tiny .my-account-li{height:72px!important}body.is-header-tiny .main-menu-content,body.is-header-tiny .main-menu-submenu-container{height:calc(100vh - 128px + 4.5rem);top:4.5rem}}@media(max-width:1023px){body.has-no-summary .corsair-breadcrumb-container{position:relative;top:-14px}}@media print{.tpl-biz{background:#fff;color:#fff;display:none!important;height:0!important;opacity:0!important}}a,abbr,acronym,address,applet,b,big,blockquote,body,button,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{outline:inherit}*{font-display:swap}a,button,p{word-wrap:break-word}a[id]{scroll-margin-top:66px}@media(min-width:1024px){a[id]{scroll-margin-top:128px}}.hide-layout .footer-container,.hide-layout .header-top,.hide-layout header{display:none!important;pointer-events:none!important}.hide-layout #main-content{padding:0!important}.hide-layout a[id]{scroll-margin-top:0}@media(min-width:1024px){.hide-layout a[id]{scroll-margin-top:0}}.mobile-menu-top-container,.search-li{display:none!important}.js_mobile-menu-scroll{margin-top:0!important}.u-ov-hidden{overflow:hidden}
.csf{position:absolute;width:100%;z-index:1}.csf-form .vc-grid-cell{align-items:baseline!important}.csf__container{height:116px;position:relative}.csf__container:before{background:rgba(0,0,0,.4);bottom:0;content:"";display:block;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;z-index:-1}.csf__container.has-overlay{z-index:99}.csf__container.has-overlay .csf{z-index:9999}.csf__container.has-overlay:before{opacity:1;pointer-events:all;z-index:9997}.csf-open-btn{background:#282b62;color:#fff;display:block;position:relative;transition:background-color .2s linear;width:60px}.csf-open-btn:focus,.csf-open-btn:hover{background:#141b56}.csf-open-btn__container{border-radius:0 8px 8px 0;bottom:0;display:none;left:0;overflow:hidden;position:absolute;transition:opacity .2ms linear;z-index:0}.csf-open-btn__picto:after{content:"";display:inline-block;font-family:icomoon;font-size:1.8rem}.csf-toggle-close{position:absolute;right:0;top:0;z-index:9}.csf-toggle-close:focus,.csf-toggle-close:hover{opacity:.8}.csf-toggle-close__button{background:none;border:none;color:#282b62;padding:0}.csf-toggle-close__button:before{content:"";display:inline-block;font-family:icomoon;font-size:1rem;line-height:1.3;margin-right:4px}.flightsearch-period-picker-reinit{background:#282b62;border-radius:2px;cursor:pointer;padding:1px 2px;position:absolute;right:40px;top:36px;z-index:9999}.flightsearch-period-picker-reinit:after{color:#fff;content:"";font-family:icomoon;font-size:14px}.flightsearch-period-picker-reinit:focus,.flightsearch-period-picker-reinit:hover{text-decoration:none}.nav-label{font-size:14px}.csf-form__inner{border-radius:8px}.csf-form__content,.csf-form__expandcontent__inner{display:flex;flex-direction:column}.csf-form__expandcontent{flex:4;overflow:hidden;position:relative}.csf-form__expandcontent__inner{transform:translateX(-100%);transition:transform .3s linear}.csf-form .hidden-select{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;z-index:1}.csf-form__row{background:#fff;position:relative;transition:background-color .2s linear}.csf-form__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-form__row.has-error--end .mcf--two .mfc__row:last-child .mfc__label,.csf-form__row.has-error--end .mcf--two .mfc__row:last-child .mfc__value,.csf-form__row.has-error--start .mcf--two .mfc__row:first-child .mfc__label,.csf-form__row.has-error--start .mcf--two .mfc__row:first-child .mfc__value{color:#355eab!important}.csf-form__row.has-error .cor-datepicker .cor-date-input input,.csf-form__row.has-error .cor-datepicker .cor-date-input label,.csf-form__row.has-error .cor-datepicker .cor-date-input::placeholder,.csf-form__row.has-error .csf-mobile-fake-row .mfc__label,.csf-form__row.has-error .csf-mobile-fake-row .mfc__value,.csf-form__row.has-error .input-passengers__input,.csf-form__row.has-error .input-passengers__label,.csf-form__row.has-error .multiselect__inputlabel,.csf-form__row.has-error .multiselect__placeholder,.csf-form__row.has-error .multiselect__single__inner{color:#355eab!important}.csf-form__row.has-error--start .cor-date-input:first-child input,.csf-form__row.has-error--start .cor-date-input:first-child input::placeholder,.csf-form__row.has-error--start .cor-date-input:first-child label{color:#355eab!important}.csf-form__row.has-error--end .cor-date-input:last-child input,.csf-form__row.has-error--end .cor-date-input:last-child input::placeholder,.csf-form__row.has-error--end .cor-date-input:last-child label{color:#355eab!important}.csf-form__row--two{flex:2}.csf-form__row--class:after{display:none}.csf-form__submit{align-items:center;background:#282b62;border-radius:0 0 8px 8px;color:#fff;display:flex;justify-content:center;padding:16px 0;transition:background-color .2s linear;width:100%}.csf-form__submit.is-disabled{background:#282b62;cursor:not-allowed}.csf-form__submit:focus .csf-form__submit.is-disabled:hover,.csf-form__submit:hover{background-color:#49528f!important}.csf-form__submit__text{display:inline-block;font-family:Gilroy,FontFallbackBold,Arial,sans-serif;font-weight:700;text-transform:uppercase}.csf-form__submit__picto:after{color:#fff;content:"";display:inline-block;font-family:icomoon;font-size:2.2rem;margin-left:.8rem}.csf-tabs__item,.csf-tabs__list{list-style:none;margin:0;padding:0}.csf-tabs__item{position:relative;z-index:1}.csf-tabs__link{border-radius:4px;color:#282b62;display:block;font-family:Gilroy,FontFallbackBold,Arial,sans-serif;font-size:12px;font-size:13.33333pxrem;font-weight:700;line-height:1;margin:0;padding:8px 24px;text-align:center;text-transform:uppercase;transition:background-color .1s linear,color .1s linear;vertical-align:bottom}.csf-tabs__link.is-active{background:#282b62;color:#fff}.csf-tabs__link--multi:after{content:"";display:inline-block;font-family:icomoon;font-size:.75rem;padding-left:1rem}.csf .cor-popover-picker .fade-enter-active,.csf .cor-popover-picker .fade-leave-active,.csf .cor-popover-picker .slide-fade-enter-active,.csf .cor-popover-picker .slide-fade-leave-active{transition:all 0s linear 0s!important}.csf.has-dropdown-above .cor-popover-picker{transform:translateX(0) translateY(-100%)!important}.csf.has-dropdown-below .cor-popover-picker{top:100%!important;transform:translateX(0)!important}.cor-datepicker.is-active,.cor-rangepicker.is-active{background:#282b62!important}.cor-datepicker.is-active .cor-date-input input,.cor-datepicker.is-active .cor-date-input label,.cor-rangepicker.is-active .cor-date-input input,.cor-rangepicker.is-active .cor-date-input label{color:#fff!important}.cor-datepicker.is-active:after,.cor-rangepicker.is-active:after{display:none}.cor-datepicker .cor-date-input,.cor-rangepicker .cor-date-input{padding:16px 24px;position:relative}.cor-datepicker .cor-date-input label,.cor-rangepicker .cor-date-input label{color:#282b62;font-family:Gilroy,FontFallbackBold,Arial,sans-serif;font-size:10px;font-weight:700;opacity:.5;text-transform:uppercase}.cor-datepicker .cor-date-input input,.cor-rangepicker .cor-date-input input{background:none!important;border:none;border-radius:0;box-shadow: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%}.cor-datepicker .vc-container,.cor-rangepicker .vc-container{--slide-duration:0s!important;font-family:Gilroy,FontFallback,Arial,sans-serif;font-weight:500}.cor-datepicker .vc-popover-content.direction-bottom,.cor-datepicker .vc-popover-content.direction-top,.cor-rangepicker .vc-popover-content.direction-bottom,.cor-rangepicker .vc-popover-content.direction-top{margin-bottom:0!important;margin-top:0!important}.cor-datepicker .cor-vc-month-title,.cor-datepicker .cor-vc-weekday,.cor-datepicker .vc-day-content,.cor-rangepicker .cor-vc-month-title,.cor-rangepicker .cor-vc-weekday,.cor-rangepicker .vc-day-content{color:#282b62;font-family:Gilroy,FontFallback,Arial,sans-serif;font-weight:500}.cor-datepicker .cor-vc-month-title,.cor-rangepicker .cor-vc-month-title{font-size:18px;pointer-events:none}.cor-datepicker .cor-vc-day-content--disabled .vc-subtext,.cor-datepicker .vc-subtext-hidden,.cor-rangepicker .cor-vc-day-content--disabled .vc-subtext,.cor-rangepicker .vc-subtext-hidden{opacity:0}.cor-datepicker .cor-vc-nav-arrow,.cor-rangepicker .cor-vc-nav-arrow{color:#282b62}.cor-datepicker .cor-vc-day-middle__content,.cor-rangepicker .cor-vc-day-middle__content{color:#355eab}.cor-datepicker .cor-vc-not-in-month,.cor-rangepicker .cor-vc-not-in-month{font-family:Gilroy,FontFallback,Arial,sans-serif;font-weight:500}.cor-datepicker .cor-vc-weekday,.cor-rangepicker .cor-vc-weekday{padding-top:0!important}.cor-datepicker input::placeholder,.cor-rangepicker input::placeholder{color:#282b62!important}.cor-datepicker .cor-vc-start-end-highlight,.cor-rangepicker .cor-vc-start-end-highlight{background:#eb5e50!important;border-radius:4px}.cor-datepicker .cor-vc-day-isDate__content,.cor-datepicker .cor-vc-start-end-highlight__content,.cor-rangepicker .cor-vc-day-isDate__content,.cor-rangepicker .cor-vc-start-end-highlight__content{color:#fff}.vc-container .vc-grid-container{display:-ms-grid;width:100%}.cbf-calendar__center.cor-vc-arrows-container{padding:0!important}.cbf-calendar__center.cor-vc-arrows-container span{font-size:12px;font-weight:700;text-transform:uppercase}.pict-direct{position:absolute;right:0;top:2px;z-index:10}.pict-direct .paperplane-direct{background:#49528f;border-radius:50%;display:inline-block;height:12px;position:relative;width:12px}.pict-direct .paperplane-direct:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjUuNzYiPjxwYXRoIGRhdGEtbmFtZT0iVHJhY8OpIDMiIGQ9Im0wIDEuODA4IDYtMS44LTIuMjg2IDUuNzYtMS4yMDktMS4zNi0xLjI3MS43OXYtMi4xMloiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:6px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:6px;z-index:1}.corsair-search-form .popover-inner-container .after-popover{z-index:0}.input-passengers__inner{padding:16px 24px;position:relative}.input-passengers__label{color:#282b62;font-family:Gilroy,FontFallbackBold,Arial,sans-serif;font-size:10px;font-weight:700;opacity:.5;text-transform:uppercase}.input-passengers__input{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;text-align:left;touch-action:manipulation;vertical-align:top;width:100%}.input-passengers.is-expanded .input-passengers__popin,.input-passengers:focus .input-passengers__popin{display:block}.input-passengers.is-expanded .input-passengers__inner,.input-passengers:focus .input-passengers__inner{background:#282b62;z-index:1}.input-passengers.is-expanded .input-passengers__input,.input-passengers.is-expanded .input-passengers__label,.input-passengers:focus .input-passengers__input,.input-passengers:focus .input-passengers__label{color:#fff}.input-passengers__popin{max-height:80vh;overflow-y:auto}.input-passengers__popin .ipp__input{border:none;border-bottom:1px dotted #ddd;display:flex;flex-basis:100%;margin-right:0!important;padding:.3rem .5rem!important;width:100%}.input-passengers__popin .ipp__input .ipp__input__label-suffix{color:#888;font-size:12px}.input-passengers__popin .ipp__input:last-child{border-bottom:none;justify-content:space-between!important}.input-passengers.above .input-passengers__popin{border-radius:8px 8px 0 0;box-shadow:0 0 10px rgba(0,0,0,.2);top:0;transform:translateY(-100%) translateX(-50%)}.input-passengers.above .ipp__errors{border-radius:8px 8px 0 0;top:0;z-index:999}.input-passengers.below .input-passengers__popin{border-radius:0 0 8px 8px;top:100%;transform:translateX(-50%)}.input-passengers.below .ipp__errors{top:calc(100% + 8px);transform:none}.ipp__errors{background:#fff;border:1px solid #f4f4f8;border-radius:8px;color:#355eab;left:16px;opacity:0;padding:8px;pointer-events:none;position:absolute;right:16px;top:16px;transition:opacity .1s ease-out}.ipp__errors .ipp__errors__inner__item{display:flex;justify-content:space-between}.ipp__errors.is-active{opacity:1;pointer-events:all}.ipp__errors__text{border-left:2px solid #355eab;display:block;font-size:14px;font-size:11.42857pxrem;line-height:1.33;margin-bottom:0;padding-left:14px}.ipp__errors__title{display:block;font-family:Gilroy,FontFallbackBold,Arial,sans-serif;font-weight:700;text-transform:uppercase}.ipp__errors__content{display:block}.ipp__inputs{display:flex;flex-wrap:wrap}.ipp__inputs--solo{display:inline-block}.ipp__input{align-items:center;border-top:1px solid #f4f4f8;display:flex;justify-content:space-between;padding:8px 0;width:100%}.ipp__input__label-suffix{font-family:Gilroy,FontFallback,Arial,sans-serif;font-size:12px;font-weight:500}.ipp__input:first-child{border-top:none}.ipp .ippic{display:flex;justify-content:space-between;margin-left:8px;width:110px}.ipp .ippic>*{border-radius:6px;flex:1;height:32px;padding:0;width:32px}.ipp .ippic__input{border:1px solid #d4d4d4;color:#282b62;font-family:Gilroy,FontFallbackBold,Arial,sans-serif;font-weight:700;margin:0 8px;text-align:center}.ipp .ippic__input.has-error{border-color:#355eab}.ipp .ippic__minus,.ipp .ippic__plus{background:#282b62;color:#fff;user-select:none}.ipp .ippic__minus:focus,.ipp .ippic__minus:hover,.ipp .ippic__plus:focus,.ipp .ippic__plus:hover{background:#49528f}.ipp .ippic__minus.is-disabled,.ipp .ippic__minus[disabled],.ipp .ippic__plus.is-disabled,.ipp .ippic__plus[disabled]{background:#f0f0f0;cursor:not-allowed}.ipp .ippic__minus.has-error,.ipp .ippic__plus.has-error{background:#355eab;cursor:not-allowed}.ipp__warning{background-color:#fdf8ed;border-radius:5px;display:flex;margin-top:10px}.icon-wrapper{align-items:flex-start;background-color:#d67400;border-bottom-left-radius:5px;border-top-left-radius:5px;display:flex;justify-content:center;padding-top:10px;width:32px}.icon-wrapper .warning-solid{height:16px;width:16px}.text-wrapper{background-color:#fdf8ed;border-bottom-right-radius:5px;border-top-right-radius:5px;flex:1;padding:10px 15px}.text-wrapper p{color:#856404;font-size:13px;line-height:1.4;margin:0}.select-class-input-v2{margin-top:0!important}.select-class-input-v2 select{height:60px!important;padding:1.75rem 1.5rem .5rem!important}.select-class-input .multiselect__content-wrapper{box-shadow:0 -2px 2px 0 rgba(0,0,0,.1)}.csf-fake__inner .multiselect__single__inner,.select-airport-input .multiselect__single__inner{width:100%}.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{align-items:baseline;display:flex;justify-content:flex-start;max-width:90%}.csf-fake__inner .csf-fake__placeholder__inner .flightSearchLabel,.csf-fake__inner .csf-fake__placeholder__inner .iata,.csf-fake__inner .csf-fake__placeholder__inner .name,.csf-fake__inner .multiselect__single__inner .flightSearchLabel,.csf-fake__inner .multiselect__single__inner .iata,.csf-fake__inner .multiselect__single__inner .name,.select-airport-input .csf-fake__placeholder__inner .flightSearchLabel,.select-airport-input .csf-fake__placeholder__inner .iata,.select-airport-input .csf-fake__placeholder__inner .name,.select-airport-input .multiselect__single__inner .flightSearchLabel,.select-airport-input .multiselect__single__inner .iata,.select-airport-input .multiselect__single__inner .name{display:inline-block}.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{flex-shrink:0;font-size:12px;padding-left:.4rem}.csf-fake__inner .csf-fake__placeholder__inner .iata:before,.csf-fake__inner .multiselect__single__inner .iata:before,.select-airport-input .csf-fake__placeholder__inner .iata:before,.select-airport-input .multiselect__single__inner .iata:before{content:"("}.csf-fake__inner .csf-fake__placeholder__inner .iata:after,.csf-fake__inner .multiselect__single__inner .iata:after,.select-airport-input .csf-fake__placeholder__inner .iata:after,.select-airport-input .multiselect__single__inner .iata:after{content:")"}@media(min-width:1024px)and (min-width:1024px){.csf.is-expanded .csf-form__content>.csf-form__row:first-child{border-radius:0 0 0 8px}}.csf.is-expanded--animate-close .csf-form__expandcontent,.csf.is-expanded--animate-open .csf-form__expandcontent{overflow:hidden}.csf.is-expanded--animate-close .csf-toggle-close{transition-delay:0s}.csf.is-expanded--animate-close .csf-form__expandcontent__inner{transition-delay:.1s}.csf.is-expanded--animate-close .csf-open-btn__container{transition-delay:.4s}.csf-mobile-fake,.csf-mobile-fake-row{user-select:none}@media(max-width:1023px)and (max-width:339px){.csf-superpopin-mobile__actions{padding:20px 8px 8px}}@media(max-width:1023px)and (min-width:1024px){.csf-fake__label,.mfc__label{font-size:12px;opacity:1}}@media(max-width:1023px)and (min-width:1170px){.csf-fake__label,.mfc__label{font-size:13px}}@media(max-width:1023px)and (min-width:1600px){.csf-fake__label,.mfc__label{font-size:14px}}@media(max-width:1023px)and (min-width:1024px){.csf-fake__placeholder,.csf-fake__value,.mfc__placeholder,.mfc__value{font-size:14px;height:26px!important;padding-top:4px}}@media(max-width:1023px)and (min-width:1170px){.csf-fake__placeholder,.csf-fake__value,.mfc__placeholder,.mfc__value{font-size:16px;height:28px!important;padding-top:4px}}@media(max-width:1023px)and (min-width:1600px){.csf-fake__placeholder,.csf-fake__value,.mfc__placeholder,.mfc__value{font-size:20px;height:36px!important;padding-top:8px}}
