/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.picker{color:#000;font-size:16px;line-height:1.2;position:absolute;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10000}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;position:fixed;transition:background .15s ease-out,transform 0s .15s}.picker__frame,.picker__holder{bottom:0;left:0;right:0;top:0;transform:translateY(100%)}.picker__frame{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);margin:0 auto;max-width:666px;min-width:256px;-moz-opacity:0;opacity:0;position:absolute;transition:all .15s ease-out;width:100%}.picker__wrap{display:table;height:100%;width:100%}@media (min-height:33.875em){.picker__frame{bottom:-100%;max-height:80%;overflow:visible;top:auto}.picker__wrap{display:block}}.picker__box{background:#fff;display:table-cell;vertical-align:middle}@media (min-height:26.5em){.picker__box{font-size:1.25em}}@media (min-height:33.875em){.picker__box{border-color:#898989 #777 #777;border-radius:5px 5px 0 0;border-style:solid;border-width:1px 1px 0;box-shadow:0 12px 36px 16px rgba(0,0,0,.24);display:block;font-size:1.33em}}@media (min-height:40.125em){.picker__frame{margin-bottom:7.5%}.picker__box{border-bottom-width:1px;border-radius:5px;font-size:1.5em}}.picker--opened .picker__holder{transform:translateY(0);zoom:1;background:rgba(0,0,0,.32);transition:background .15s ease-out}.picker--opened .picker__frame{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;transform:translateY(0)}@media (min-height:33.875em){.picker--opened .picker__frame{bottom:0;top:auto}}.picker__footer,.picker__header,.picker__table{text-align:center}.picker__day--highlighted,.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__box{padding:0 1em}.picker__header{margin-top:.75em;position:relative}.picker__month,.picker__year{display:inline-block;font-weight:500;margin-left:.25em;margin-right:.25em}.picker__year{color:#999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;margin-left:.25em;margin-right:.25em;padding:.5em}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__nav--next,.picker__nav--prev{box-sizing:content-box;height:1em;padding:.5em 1.25em;position:absolute;top:-.25em;width:1em}.picker__nav--prev{left:-1em;padding-right:1.25em}.picker__nav--next{padding-left:1.25em;right:-1em}@media (min-width:24.5em){.picker__select--month,.picker__select--year{margin-top:-.5em}.picker__nav--next,.picker__nav--prev{top:-.33em}.picker__nav--prev{padding-right:1.5em}.picker__nav--next{padding-left:1.5em}}.picker__nav--next:before,.picker__nav--prev:before{border-bottom:.5em solid transparent;border-right:.75em solid #000;border-top:.5em solid transparent;content:" ";display:block;height:0;margin:0 auto;width:0}.picker__nav--next:before{border-left:.75em solid #000;border-right:0}.picker__nav--next:hover,.picker__nav--prev:hover{background:#b1dcfb;color:#000;cursor:pointer}.picker__nav--disabled,.picker__nav--disabled:before,.picker__nav--disabled:before:hover,.picker__nav--disabled:hover{background:0 0;border-left-color:#f5f5f5;border-right-color:#f5f5f5;cursor:default}.picker--focused .picker__day--highlighted,.picker__day--highlighted:hover,.picker__day--infocus:hover,.picker__day--outfocus:hover{background:#b1dcfb;color:#000;cursor:pointer}.picker__table{border-collapse:collapse;border-spacing:0;font-size:inherit;margin-bottom:.5em;margin-top:.75em;table-layout:fixed;width:100%}@media (min-height:33.875em){.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{color:#999;font-size:.75em;font-weight:500;padding-bottom:.25em;width:14.285714286%}@media (min-height:33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day{border:1px solid transparent;font-weight:200;padding:.3125em 0}.picker__day--today{position:relative}.picker__day--today:before{border-left:.5em solid transparent;border-top:.5em solid #0059bc;content:" ";height:0;position:absolute;right:2px;top:2px;width:0}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--outfocus{color:#ddd}.picker--focused .picker__day--selected,.picker__day--selected,.picker__day--selected:hover{background:#0089ec;color:#fff}.picker--focused .picker__day--disabled,.picker__day--disabled,.picker__day--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__button--clear,.picker__button--close,.picker__button--today{background:#fff;border:1px solid #fff;display:inline-block;font-size:.8em;font-weight:700;padding:.66em 0;vertical-align:bottom;width:33%}.picker__button--clear:hover,.picker__button--close:hover,.picker__button--today:hover{background:#b1dcfb;border-bottom-color:#b1dcfb;color:#000;cursor:pointer}.picker__button--clear:focus,.picker__button--close:focus,.picker__button--today:focus{background:#b1dcfb;border-color:#0089ec;outline:0}.picker__button--clear:before,.picker__button--close:before,.picker__button--today:before{display:inline-block;height:0;position:relative}.picker__button--clear:before,.picker__button--today:before{content:" ";margin-right:.45em}.picker__button--today:before{border-left:.66em solid transparent;border-top:.66em solid #0059bc;top:-.05em;width:0}.picker__button--clear:before{border-top:3px solid #e20;top:-.25em;width:.66em}.picker__button--close:before{color:#777;content:"×";font-size:1.1em;margin-right:.35em;top:-.1em;vertical-align:top}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/themes/custom/bl_main/img/loader.gif) 50% no-repeat}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:40px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:40px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{color:#fff;font-size:20px;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{color:#000;content:"•";font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.flip-clock-wrapper *{backface-visibility:hidden;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.flip-clock-wrapper a{color:#ccc;cursor:pointer;text-decoration:none}.flip-clock-wrapper a:hover{color:#fff}.flip-clock-wrapper ul{list-style:none}.flip-clock-wrapper.clearfix:after,.flip-clock-wrapper.clearfix:before{content:" ";display:table}.flip-clock-wrapper.clearfix:after{clear:both}.flip-clock-wrapper.clearfix{*zoom:1}.flip-clock-wrapper{font:normal 11px Helvetica Neue,Helvetica,sans-serif;-webkit-user-select:none}.flip-clock-meridium{background:none!important;box-shadow:0 0 0!important;font-size:36px!important}.flip-clock-meridium a{color:#313333}.flip-clock-wrapper{margin:1em;position:relative;text-align:center;width:100%}.flip-clock-wrapper:after,.flip-clock-wrapper:before{content:" ";display:table}.flip-clock-wrapper:after{clear:both}.flip-clock-wrapper ul{background:#000;border-radius:6px;float:left;font-size:80px;font-weight:700;height:90px;line-height:87px;margin:5px;position:relative;width:60px}.flip-clock-wrapper ul li{height:100%;left:0;line-height:87px;position:absolute;text-decoration:none!important;top:0;width:100%;z-index:1}.flip-clock-wrapper ul li:first-child{z-index:2}.flip-clock-wrapper ul li a{cursor:default!important;display:block;height:100%;margin:0!important;overflow:visible!important;perspective:200px}.flip-clock-wrapper ul li a div{font-size:80px;height:50%;left:0;outline:1px solid transparent;overflow:hidden;position:absolute;width:100%;z-index:1}.flip-clock-wrapper ul li a div .shadow{height:100%;position:absolute;width:100%;z-index:2}.flip-clock-wrapper ul li a div.up{top:0;transform-origin:50% 100%}.flip-clock-wrapper ul li a div.up:after{background-color:#000;background-color:rgba(0,0,0,.4);content:"";height:3px;left:0;position:absolute;top:44px;width:100%;z-index:5}.flip-clock-wrapper ul li a div.down{border-bottom-left-radius:6px;border-bottom-right-radius:6px;bottom:0;transform-origin:50% 0}.flip-clock-wrapper ul li a div div.inn{background-color:#333;border-radius:6px;color:#ccc;font-size:70px;height:200%;left:0;position:absolute;text-align:center;text-shadow:0 1px 2px #000;width:100%;z-index:1}.flip-clock-wrapper ul li a div.up div.inn{top:0}.flip-clock-wrapper ul li a div.down div.inn{bottom:0}.flip-clock-wrapper ul.play li.flip-clock-before{z-index:3}.flip-clock-wrapper .flip{box-shadow:0 2px 5px rgba(0,0,0,.7)}.flip-clock-wrapper ul.play li.flip-clock-active{animation:asd .01s linear .49s both;z-index:5}.flip-clock-divider{display:inline-block;float:left;height:100px;position:relative;width:20px}.flip-clock-divider:first-child{width:0}.flip-clock-dot{background:#323434;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.5);display:block;height:10px;left:5px;position:absolute;width:10px}.flip-clock-divider .flip-clock-label{color:#000;position:absolute;right:-86px;text-shadow:none;top:-1.5em}.flip-clock-divider.minutes .flip-clock-label{right:-88px}.flip-clock-divider.seconds .flip-clock-label{right:-91px}.flip-clock-dot.top{top:30px}.flip-clock-dot.bottom{bottom:30px}@keyframes asd{0%{z-index:2}to{z-index:4}}.flip-clock-wrapper ul.play li.flip-clock-active .down{animation:turn .5s linear .5s both;z-index:2}@keyframes turn{0%{transform:rotateX(90deg)}to{transform:rotateX(0deg)}}.flip-clock-wrapper ul.play li.flip-clock-before .up{animation:turn2 .5s linear both;z-index:2}@keyframes turn2{0%{transform:rotateX(0deg)}to{transform:rotateX(-90deg)}}.flip-clock-wrapper ul li.flip-clock-active{z-index:3}.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow{animation:show .5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow,.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,#000));background:linear,top,rgba(0,0,0,.1) 0,#000 100%;background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:linear,to bottom,rgba(0,0,0,.1) 0,#000 100%}.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow{animation:hide .5s linear .3s both}.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow{animation:show .5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow,.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow{background:-moz-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(100%,rgba(0,0,0,.1)));background:linear,top,#000 0,rgba(0,0,0,.1) 100%;background:-ms-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:linear,to bottom,#000 0,rgba(0,0,0,.1) 100%}.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow{animation:hide .5s linear .2s both}@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes hide{0%{opacity:1}to{opacity:0}}[type=checkbox]:checked,[type=checkbox]:not(:checked),[type=radio]:checked,[type=radio]:not(:checked){left:-9999px;position:absolute;z-index:-5}.child-type__checkbox input[type=checkbox]:checked:before,.child-type__checkbox input[type=checkbox]:not(:checked):before,[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before,[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{background-color:#fff;border:.1rem solid #ddd;box-shadow:inset 0 0 0 .4rem #fff;content:"";height:1.5rem;left:0;margin-top:-.85rem;position:absolute;top:50%;width:1.5rem}.child-type__checkbox input[type=checkbox]:checked:before,[type=checkbox]:checked+label:before{background-color:#13529f}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{border-radius:50%}[type=radio]:checked+label:before{background-color:#13529f}input[name=flight_info_full_flight_number]{background-position:100%;background-repeat:no-repeat;border:none;font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;text-transform:uppercase}input.open[name=flight_info_full_flight_number]{position:relative;z-index:1}input[name=flight_info_full_flight_number]:disabled{opacity:.4}.error input[name=flight_info_full_flight_number],input.error[name=flight_info_full_flight_number]{color:#f66649}.search-box{position:relative;width:100%}.search-box .form-item input{height:6rem;padding-right:4.5rem;width:100%}.search-box .form-actions{height:100%;position:absolute;right:0;top:0}.search-box .form-actions .form-submit{background-color:transparent;border:none;box-shadow:none;height:inherit;padding:0;position:relative;width:4rem;z-index:2}.simulated-select,.wautocomplete .autocomplete,.wautocomplete .label{color:#13529f;font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;font-size:14px;text-transform:uppercase}.block__service,.booking__destinations__rotate,.home-top__media img,.icon-video-play{display:block;margin-left:auto;margin-right:auto}input[name=flight_info_full_flight_number]{box-shadow:.2rem .2rem .2rem 0 #ddd}.error .input-number,.error input[name=flight_info_full_flight_number],.input-number.error,input.error[name=flight_info_full_flight_number]{box-shadow:0 .2rem 0 0 #f66649}.video__overlay{bottom:auto;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);height:100%;left:0;-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;position:absolute;right:auto;top:0;width:100%;z-index:2}.block-offer__body{background:#f77d64;background:linear-gradient(-120deg,#f77d64,#f66649 80%,#ed6346 80.01%,#ed6346)}.block__service,.block__service a:not(.price__link),.booking__errors .calendar__form-switch-button p:not(:empty),.calendar__dates-departure,.calendar__dates-return,.calendar__dates-return[data-error-date]:after,.calendar__dates-return[data-error-date]:before,.calendar__form-block div[id*=-travel-type] [class*=-travel-type],.calendar__form-switch-button .booking__errors p:not(:empty),.calendar__form-switch-button .icon,.calendar__form-switch-button .litepicker .container__days .day-item__block.is-offer,.calendar__form-switch__label,.calendar__form-title span,.calendar__histogram-content,.calendar__histogram-month,.calendar__histogram-price,.calendar__passenger-label,.conditions__wrapper,.input-number,.litepicker .container__days .calendar__form-switch-button .day-item__block.is-offer,.market-selector__container:before,.market-selector__item,.market-selector__list,.market-selector__wrapper,[data-market] .market-selector__flag{display:inline-block}.calendar__dates,.calendar__form-block [id*=-travel-type] input+label[for*=travel-type]:before,.calendar__histogram{display:none}.calendar__passenger-label span,.calendar__trip-selection .calendar__trip-date,.calendar__trip-selection .calendar__trip-subtitle,.calendar__trip-selection:not([class*="--total"]) .calendar__trip-date,.calendar__trip-selection:not([class*="--total"]) .calendar__trip-subtitle,input[type=radio][id*=instant-search-calendar]:checked~.calendar__form-block .calendar__dates,input[type=radio][id*=instant-search-histogram]:checked~.calendar__form-block .calendar__histogram{display:block}div.calendar__submit-mobile input{height:auto}.calendar__form-block,.calendar__form-title span,.calendar__histogram-content,.calendar__histogram-month,.calendar__histogram-price,.market-selector,.market-selector__list,[class*=amadeus-form] .ajax-progress,div.calendar__submit-mobile input{width:100%}.width-20{width:20%}.width-30{width:30%}.width-40{width:40%}.width-50{width:50%}.width-60{width:60%}.width-70{width:70%}.calendar__dates-return[data-error-date],.calendar__form-title__block,.calendar__histogram,.calendar__histogram-button,.market-selector__item{position:relative}.calendar__dates input[id*=instant-search-calendar],.calendar__dates-return[data-error-date]:after,.calendar__dates-return[data-error-date]:before,.calendar__form-block div[id*=-travel-type],.calendar__histogram-content,.calendar__histogram-month,.calendar__histogram-price,select[name*=calendar_][name*=_from],select[name*=calendar_][name*=_to]{position:absolute}.padding-right-15{padding-right:1.5rem}.padding-left-15{padding-left:1.5rem}.calendar__passenger-label,.input-number{vertical-align:top}.calendar__passenger-label span{text-transform:none}.calendar__dates-block,.calendar__form-block div[id*=-travel-type],.market-selector__container,.market-selector__item{text-align:center}.market-selector__item,.market-selector__list{text-align:left}.calendar__dates-title,.calendar__form-block [id*=-travel-type] input+label[for*=travel-type],.calendar__passenger-label,.calendar__resume{text-transform:uppercase}.market-selector__page,[class*=amadeus-form] .ajax-progress{top:0}.calendar__form-block div[id*=-travel-type],.calendar__histogram-content,.calendar__histogram-month,.calendar__histogram-price,.market-selector__page,[class*=amadeus-form] .ajax-progress{left:0}.calendar__form-block div[id*=-travel-type],.calendar__histogram-content,.calendar__histogram-price{bottom:0}.block__service,.block__service a:not(.price__link),.calendar__form-block [id*=-travel-type] input+label[for*=travel-type],.calendar__histogram-price,.calendar__passenger-label,div.calendar__submit-mobile input{color:#fff}.calendar__dates-return[data-error-date]:after,.calendar__dates-return[data-error-date]:before{color:#f66649}.calendar__histogram-content{color:#5c5c5c}.calendar__form-block [id*=-travel-type] input+label[for*=travel-type],.calendar__form-switch__label,.calendar__histogram-month,.calendar__histogram-price,.calendar__resume{font-family:Trade Gothic LT Std,Arial,sans-serif}.calendar__dates-return[data-error-date]:before,.calendar__dates-title,.calendar__passenger-label,.calendar__trip-selection-block{font-family:Roboto,Arial,sans-serif}.calendar__histogram-buttons{font-size:0}.calendar__best-price-note,.calendar__form-block [id*=-travel-type] input+label[for*=travel-type],.calendar__histogram-best-price,.calendar__histogram-content,.calendar__passenger-label,.calendar__passenger-label span,.calendar__price-note{font-size:.8em}.booking__errors .calendar__form-switch-button p:not(:empty),.calendar__form-switch-button .booking__errors p:not(:empty),.calendar__form-switch-button .icon,.calendar__form-switch-button .litepicker .container__days .day-item__block.is-offer,.calendar__form-switch__label,.litepicker .container__days .calendar__form-switch-button .day-item__block.is-offer{font-size:1em}.calendar__dates-return[data-error-date]:after,.calendar__dates-return[data-error-date]:before{font-size:1.2em}.calendar__form-title--period{font-size:1.4em}.calendar__dates-title,.calendar__histogram-month,.calendar__histogram-price,.calendar__passenger-label,.font-bold{font-weight:700}@font-face{font-family:Trade Gothic LT Std;font-style:normal;font-weight:700;src:url(/themes/custom/bl_main/fonts/trade-gothic-lt-std/trade-gothic-lt-std-700.woff2) format("woff2"),url(/themes/custom/bl_main/fonts/trade-gothic-lt-std/trade-gothic-lt-std-700.woff) format("woff")}@font-face{font-family:Trade Gothic LT Std Extended;font-style:normal;font-weight:400;src:url(/themes/custom/bl_main/fonts/trade-gothic-lt-std/trade-gothic-lt-std-extended.woff2) format("woff2"),url(/themes/custom/bl_main/fonts/trade-gothic-lt-std/trade-gothic-lt-std-extended.woff) format("woff")}@font-face{font-family:Trade Gothic LT Std Extended;font-style:normal;font-weight:700;src:url(/themes/custom/bl_main/fonts/trade-gothic-lt-std/trade-gothic-lt-std-extended-bold.woff2) format("woff2"),url(/themes/custom/bl_main/fonts/trade-gothic-lt-std/trade-gothic-lt-std-extended-bold.woff) format("woff")}@font-face{font-family:Google Sans;font-style:normal;font-weight:400;src:url(/themes/custom/bl_main/fonts/google-sans2/google-sans-regular.woff2) format("woff2"),url(/themes/custom/bl_main/fonts/google-sans2/google-sans-regular.woff) format("woff")}@font-face{font-family:Google Sans;font-style:italic;font-weight:400;src:url(/themes/custom/bl_main/fonts/google-sans2/google-sans-italic.woff2) format("woff2"),url(/themes/custom/bl_main/fonts/google-sans2/google-sans-italic.woff) format("woff")}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;src:url(/themes/custom/bl_main/fonts/google-sans2/google-sans-medium.woff2) format("woff2"),url(/themes/custom/bl_main/fonts/google-sans2/google-sans-medium.woff) format("woff")}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;src:url(/themes/custom/bl_main/fonts/google-sans2/google-sans-bold.woff2) format("woff2"),url(/themes/custom/bl_main/fonts/google-sans2/google-sans-bold.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/themes/custom/bl_main/fonts/roboto/roboto-300.woff2) format("woff2"),url(/themes/custom/bl_main/fonts/roboto/roboto-300.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/themes/custom/bl_main/fonts/roboto/roboto-400.woff2) format("woff2"),url(/themes/custom/bl_main/fonts/roboto/roboto-400.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(/themes/custom/bl_main/fonts/roboto/roboto-500.woff2) format("woff2"),url(/themes/custom/bl_main/fonts/roboto/roboto-500.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/themes/custom/bl_main/fonts/roboto/roboto-700.woff2) format("woff2"),url(/themes/custom/bl_main/fonts/roboto/roboto-700.woff) format("woff")}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}small,sub,sup{font-size:1.5rem}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{background-color:#eaeaea;border:0;box-sizing:content-box;clear:both;color:#eaeaea;display:block;height:1px;margin:calc(3rem - 1px) 0 0;overflow:visible;padding:0}pre{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;height:auto;margin-right:2rem;padding:0;position:relative;top:1px;vertical-align:baseline}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0;min-width:0}fieldset,legend{border:0;padding:0}legend{white-space:normal}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box;height:100%;scroll-behavior:smooth}*{box-sizing:inherit}ol,ul{list-style:none;padding-left:0}img{color:#13529f;font-size:1.5rem;text-shadow:.075rem .075rem 0 #4dc2f3,.15rem .15rem 0 #333;vertical-align:middle}img:not([src$=".svg"]){height:auto}blockquote,figure{margin-left:0;margin-right:0}html{font-size:62.5%;font-size:.625em}body{background-color:#fff;color:#333;font-family:Roboto,Arial,sans-serif;font-size:1.7rem;font-weight:300;line-height:1.353}a{color:#00ace7;font-weight:400;text-decoration:none}.p,blockquote,caption,details,dl,figure,ol,p,pre,td,th,ul{line-height:1.353;margin-bottom:0;margin-top:3rem}.h1,h1{font-size:5.6rem;line-height:1.2322}.h1,.h2,h1,h2{font-family:Trade Gothic LT Std,Arial,sans-serif;margin-bottom:0;margin-top:3rem}.h2,h2{font-size:3.2rem;line-height:1.4376}.h3,h3{font-size:4.2rem;line-height:1.0953}.h3,.h4,h3,h4{font-family:Trade Gothic LT Std,Arial,sans-serif;margin-bottom:0;margin-top:3rem}.h4,h4{font-size:2.3rem;line-height:1.0001}.h5,h5{font-size:1.8rem;line-height:1.2779}.h5,.h6,h5,h6{font-family:Trade Gothic LT Std,Arial,sans-serif;margin-bottom:0;margin-top:3rem}.h6,h6{font-size:1.7rem;line-height:1.353}.big{font-size:2.3rem}.small{font-size:1.5rem}code,kbd,pre,samp{font-family:consolas,courier,monospace;line-height:normal;white-space:pre-line;white-space:pre-wrap}.italic,address,cite,em,i,var{font-style:italic}.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child,.p:first-child,blockquote:first-child,caption:first-child,details:first-child,dl:first-child,figure:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,li .p,li ol,li p,li ul,ol:first-child,p:first-child,pre:first-child,ul:first-child{margin-top:0}blockquote,code,img,input,pre,svg,table,td,textarea,video{max-width:100%}.gm-style img{height:100%}:not(.gm-style) img{height:auto}.gm-style img,.gmnoprint img,.gmnoscreen img{max-width:none!important}.block__pack .block__pack__type>div,.block__pack .block__pack__type>ul,.block__service__icon>div,.vertical__middle{display:table-cell;line-height:1;vertical-align:middle}.triangle-down-left{height:0;overflow:hidden;padding-bottom:42%;width:40%}.triangle-down-left:after{border-bottom:20rem solid #009ed4;border-right:12rem solid transparent;content:"";display:block;height:0;width:0}.fare__type__container{display:inline-block}.basic,.basic_plus,.bee_flex,.bee_light,.bee_smart,.premium,.premium_flex,.premium_light,.premium_smart,.smart{display:inline-block;font-family:Roboto,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;text-transform:uppercase}.premium,.premium_flex,.premium_light,.premium_smart{color:#18539d}.basic,.basic_plus,.bee_flex,.bee_light,.bee_smart,.smart{color:#006cff}:target:before{content:"";display:block;height:60px;margin:-60px 0 0;z-index:-10}.debug{background-color:#ff0;color:red;display:inline-block;font-weight:700;margin:1rem;padding:2rem}.display-inherit{display:inherit}@font-face{font-family:icons;font-style:normal;font-weight:400;src:url(/themes/custom/bl_main/fonts/icons/icons.woff2?vv4=) format("woff2"),url(/themes/custom/bl_main/fonts/icons/icons.woff?vv4=) format("woff")}.booking__errors p:not(:empty):before,.icon-after:after,.icon:before,.litepicker .container__days .day-item__block.is-offer:before{display:inline-block;font:normal normal normal 1.353em/0 icons;margin:0 .5883em 0 0;position:relative;text-transform:none;top:-.05em;vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-after:after{margin:0 0 0 .5883em}.icon-after:before{display:none}.icon--arrow.icon-after:after,.icon--arrow:before{content:"\ea01"}.icon--arrows-select.icon-after:after,.icon--arrows-select:before{content:"\ea02"}.icon--book.icon-after:after,.icon--book:before{content:"\ea03"}.icon--calendar.icon-after:after,.icon--calendar:before{content:"\ea04"}.icon--check.icon-after:after,.icon--check:before{content:"\ea05"}.icon--cross.icon-after:after,.icon--cross:before{content:"\ea06"}.icon--eiffel-tower.icon-after:after,.icon--eiffel-tower:before{content:"\ea07"}.icon--exit.icon-after:after,.icon--exit:before{content:"\ea08"}.icon--eye.icon-after:after,.icon--eye:before{content:"\ea09"}.icon--hand.icon-after:after,.icon--hand:before{content:"\ea0a"}.icon--histogram.icon-after:after,.icon--histogram:before{content:"\ea0b"}.icon--instagram.icon-after:after,.icon--instagram:before{content:"\ea0c"}.icon--label.icon-after:after,.icon--label:before,.litepicker .container__days .day-item__block.is-offer:before,.litepicker .container__days .icon-after.day-item__block.is-offer:after{content:"\ea0d"}.icon--light.icon-after:after,.icon--light:before{content:"\ea0e"}.icon--logo-facebook.icon-after:after,.icon--logo-facebook:before{content:"\ea0f"}.icon--logo-google-plus.icon-after:after,.icon--logo-google-plus:before{content:"\ea10"}.icon--logo-instagram.icon-after:after,.icon--logo-instagram:before{content:"\ea11"}.icon--logo-twitter.icon-after:after,.icon--logo-twitter:before{content:"\ea12"}.icon--logo-youtube.icon-after:after,.icon--logo-youtube:before{content:"\ea13"}.icon--palm.icon-after:after,.icon--palm:before{content:"\ea14"}.icon--paper-plane.icon-after:after,.icon--paper-plane:before{content:"\ea15"}.icon--pig-money.icon-after:after,.icon--pig-money:before{content:"\ea16"}.icon--plane.icon-after:after,.icon--plane:before{content:"\ea17"}.icon--plane-full.icon-after:after,.icon--plane-full:before{content:"\ea18"}.icon--ribbon.icon-after:after,.icon--ribbon:before{content:"\ea19"}.icon--san-francisco.icon-after:after,.icon--san-francisco:before{content:"\ea1a"}.icon--search.icon-after:after,.icon--search:before{content:"\ea1b"}.icon--snap.icon-after:after,.icon--snap:before{content:"\ea1c"}.icon--sun-wave.icon-after:after,.icon--sun-wave:before{content:"\ea1d"}.icon--sunline.icon-after:after,.icon--sunline:before{content:"\ea1e"}.icon--ticket.icon-after:after,.icon--ticket:before{content:"\ea1f"}.icon--user.icon-after:after,.icon--user:before{content:"\ea20"}.icon--vip.icon-after:after,.icon--vip:before{content:"\ea21"}.booking__errors p.icon-after:not(:empty):after,.booking__errors p:not(:empty):before,.icon--warning.icon-after:after,.icon--warning:before{content:"\ea22"}.icon--watermelon.icon-after:after,.icon--watermelon:before{content:"\ea23"}.icon--wave.icon-after:after,.icon--wave:before{content:"\ea24"}.icon--wifi.icon-after:after,.icon--wifi:before{content:"\ea25"}.icon--phone.icon-after:after,.icon--phone:before{content:"\ef00"}.icon--big-arrow.icon-after:after,.icon--big-arrow:before{content:"\ef01"}.icon--sandal.icon-after:after,.icon--sandal:before{content:"\ef02"}.icon--pen.icon-after:after,.icon--pen:before{content:"\ef03"}.btn,button,input,optgroup,select,textarea{-webkit-appearance:none;border-radius:0;color:#13529f;vertical-align:top}input,select,textarea{border:1px solid rgba(51,51,51,.25);box-shadow:inset .0589em .1177em .1177em rgba(51,51,51,.25);font-size:1.4rem;height:2.8572em;line-height:1.643;padding:.6071em .7143em}.label,label{cursor:pointer;display:inline-table;font-size:1.7rem;line-height:1.353;padding:.5em 0}.label{color:#5c5c5c}.child-label--contact label,.label--contact{font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;text-transform:uppercase}.child-label--captcha label{color:#666;font-size:13px;font-size:1.3rem}.label--light{padding:0}.label .label__asterix{color:#00ace7}textarea{min-height:8.5716em;resize:vertical}select{-webkit-appearance:menulist-button}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input:-moz-placeholder,textarea:-moz-placeholder{color:#7f7f7f}.btn,.child-btn a{display:inline-block;text-align:center;text-decoration:none}.btn,.child-btn a,button,input[type=button],input[type=reset],input[type=submit]{background:#00ace7;border:0;box-shadow:.0589em .1177em .0589em rgba(51,51,51,.4);color:#fff;font-family:Trade Gothic LT Std,Arial,sans-serif;font-size:2rem;height:auto;line-height:1.1501;text-transform:uppercase;transition:.2s}.btn:focus,.child-btn a:focus,button:focus,input[type=button]:focus{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn--secondary,.child-btn--secondary a,input[type=button].btn--secondary,input[type=reset].btn--secondary,input[type=submit].btn--secondary{background:none;box-shadow:0 0 0 1px currentColor;color:#00ace7}.btn--reverse,.child-btn--reverse a,input[type=button].btn--reverse,input[type=reset].btn--reverse,input[type=submit].btn--reverse{background:#fff;box-shadow:0 0 0 1px currentColor;color:#00ace7}.btn--alert,.child-btn--alert a,input[type=button].btn--alert,input[type=reset].btn--alert,input[type=submit].btn--alert{box-shadow:0 0 0 1px currentColor;color:#f66649}.btn--orange{background:#f66649}.switch-homepage-location{display:inline-block;max-width:100%}.btn--contrast{background:none;box-shadow:none;color:#13529f;margin-top:1.2rem;padding:0;width:100%}.contrast{display:inline-block}.contrast .btn--contrast{color:#fff}.booking__errors .btn--contrast p:not(:empty):before,.btn--contrast .booking__errors p:not(:empty):before,.btn--contrast .icon:before,.btn--contrast .litepicker .container__days .day-item__block.is-offer:before,.litepicker .container__days .btn--contrast .day-item__block.is-offer:before{margin-right:0}.header--sticky .btn--contrast{margin-top:2rem}html .search__icon--blue{padding:2rem 0}html .search__icon--blue:before{color:#00ace7;font-size:25px;font-size:2.5rem;left:0;position:absolute;top:50%;z-index:1}.s-field-full input,.s-field-full select{width:100%}.s-field-75 input,.s-field-75 select{width:75%}.s-field-default select{font-family:Roboto,Arial,sans-serif}.s-field-shadow input:not([type=submit]),.s-field-shadow select{box-shadow:inset .0589em .1177em .1177em rgba(51,51,51,.25)}.s-label-revert label{color:#fff}.s-label-important label{display:block;text-transform:uppercase}.s-label-required .form-required:after{color:#00ace7;content:" *"}.table,table{border-collapse:collapse;max-width:100%;table-layout:fixed;vertical-align:top;width:100%}.table{display:table}.table--auto{table-layout:auto}td,th{cursor:default;min-width:7rem;vertical-align:top}.mod{overflow:hidden}.clear{clear:both}.clearfix:after{border-collapse:collapse;clear:both;content:"";display:table}nav.tabs-menu{margin-bottom:2.5rem}.right{margin-left:auto}.center,.left{margin-right:auto}.center{margin-left:auto}.txt-right{text-align:right}.txt-left{text-align:left}.txt-center{text-align:center}.txt-uppercase{text-transform:uppercase}.color-premium{color:#13529f}.color-label{color:#5c5c5c}.fr{float:right}.fl{float:left}img.fr{margin-left:2rem}img.fl{margin-right:2rem}img.fl,img.fr{margin-bottom:1px}.inbl{display:inline-block;vertical-align:top}.align-items-center{align-items:center}@media (max-width:40em){.small-screen-width-auto{width:auto}.small-screen-padding-left-0{padding-left:0}.small-screen-padding-right-0{padding-right:0}.small-screen-padding-right-15{padding-right:1.5rem}.small-screen-padding-top-15{padding-top:1.5rem}.small-screen-justify-content-center{justify-content:center}}.hidden,[hidden],button.ot-sdk-show-settings{display:none}.visually-hidden{border:0!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:absolute!important;clip:auto!important;background:#fff;height:auto!important;padding:1px 5px!important;width:auto!important;z-index:1001}.calendar__dates--disabled .calendar__dates-title,.calendar__dates--disabled .calendar__resume,.calendar__dates--disabled [name=instant_search_calendar_return_date],.disabled,[disabled]{cursor:not-allowed;filter:grayscale(1);opacity:.5;pointer-events:none}ul.unstyled{list-style:none;padding-left:0}ul.unstyled li{margin-top:0}ul.mtl{margin-top:4rem}.w10{width:10%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w33{width:33.3334%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w66{width:66.6667%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w90{width:90%}.w100{width:100%}.w1c{width:7rem}.mw1c{max-width:7rem}.w2c{width:17rem}.mw2c{max-width:17rem}.w3c{width:27rem}.mw3c{max-width:27rem}.w4c{width:37rem}.mw4c{max-width:37rem}.w5c{width:47rem}.mw5c{max-width:47rem}.w6c{width:57rem}.mw6c{max-width:57rem}.w7c{width:67rem}.mw7c{max-width:67rem}.w8c{width:77rem}.mw8c{max-width:77rem}.w9c{width:87rem}.mw9c{max-width:87rem}.w10c{width:97rem}.mw10c{max-width:97rem}.w11c{width:107rem}.mw11c{max-width:107rem}.w12c{width:117rem}.mw12c,.wrapper{max-width:117rem}.wrapper{margin-left:auto;margin-right:auto}.wauto{width:auto}.man{margin:0}.mtn{margin-top:0}.mrn{margin-right:0}.mbn{margin-bottom:0}.mln{margin-left:0}.calendar__form-block div[id*=-travel-type],.mtt{margin-top:1rem}.mrt{margin-right:1rem}.mbt{margin-bottom:1rem}.mlt{margin-left:1rem}.mts{margin-top:2rem}.mrs{margin-right:2rem}.mbs{margin-bottom:2rem}.mls{margin-left:2rem}.mtm{margin-top:3rem}.mrm{margin-right:3rem}.mbm{margin-bottom:3rem}.mlm{margin-left:3rem}.mtl{margin-top:4rem}.mrl{margin-right:4rem}.mbl{margin-bottom:4rem}.mll{margin-left:4rem}.mtxl{margin-top:5rem}.mrxl{margin-right:5rem}.mbxl{margin-bottom:5rem}.mlxl{margin-left:5rem}.mtxxl{margin-top:6rem}.mrxxl{margin-right:6rem}.mbxxl{margin-bottom:6rem}.mlxxl{margin-left:6rem}.pan{padding:0}.ptn{padding-top:0}.prn{padding-right:0}.pbn{padding-bottom:0}.pln{padding-left:0}.ptt{padding-top:1rem}.prt{padding-right:1rem}.pbt{padding-bottom:1rem}.plt{padding-left:1rem}.pts{padding-top:2rem}.prs{padding-right:2rem}.pbs{padding-bottom:2rem}.pls{padding-left:2rem}.ptm{padding-top:3rem}.prm{padding-right:3rem}.pbm{padding-bottom:3rem}.plm{padding-left:3rem}.ptl{padding-top:4rem}.prl{padding-right:4rem}.pbl{padding-bottom:4rem}.pll{padding-left:4rem}.ptxl{padding-top:5rem}.prxl{padding-right:5rem}.pbxl{padding-bottom:5rem}.plxl{padding-left:5rem}.ptxxl{padding-top:6rem}.prxxl{padding-right:6rem}.pbxxl{padding-bottom:6rem}.plxxl{padding-left:6rem}.row--spacing{margin-bottom:-3rem}.row--spacing [class*=col]{margin-bottom:3rem}.font-big-size{font-size:2.3rem}.font-small-size{font-size:1.5rem}.font-h2{font-size:3.2rem}.font-h5{font-size:1.8rem}@media (min-width:60.0625em){.large-hidden{display:none!important}.large-visible{display:block!important}.large-no-float{float:none}.large-inbl{display:inline-block;float:none;vertical-align:top}.large-w100,.large-wauto{border:0;clear:none!important;display:block!important;float:none!important;margin-left:0!important;margin-right:0!important;width:auto!important}.large-man{margin:0!important}}@media (min-width:40.0625em) and (max-width:60em){.medium-hidden{display:none!important}.medium-visible{display:block!important}.medium-no-float{float:none}.medium-inbl{display:inline-block;float:none;vertical-align:top}.medium-w100,.medium-wauto{border:0;clear:none!important;display:block!important;float:none!important;margin-left:0!important;margin-right:0!important;width:auto!important}.medium-man{margin:0!important}}@media (max-width:40em){code,div,pre,samp,table,td,textarea,th{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}}@media (min-width:20.0625em) and (max-width:40em){.small-hidden{display:none!important}.small-visible{display:block!important}.small-no-float{float:none}.small-inbl{display:inline-block;float:none;vertical-align:top}.small-w100,.small-wauto{border:0;clear:none!important;display:block!important;float:none!important;margin-left:0!important;margin-right:0!important;width:auto!important}.small-man{margin:0!important}}@media (max-width:20em){.tiny-hidden{display:none!important}.tiny-visible{display:block!important}.tiny-no-float{float:none}.tiny-inbl{display:inline-block;float:none;vertical-align:top}.tiny-w100,.tiny-wauto{border:0;clear:none!important;display:block!important;float:none!important;margin-left:0!important;margin-right:0!important;width:auto!important}.tiny-man{margin:0!important}}.desktop-only{display:none!important}@media (min-width:64em){.desktop-only{display:block!important}}.mobile-only{display:block!important}@media (min-width:64em){.mobile-only{display:none!important}}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container-fluid:after,.container-fluid:before{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-1{width:8.3333333333%}.col-xs-2{width:16.6666666667%}.col-xs-3{width:25%}.col-xs-4{width:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333333333%}.col-xs-8{width:66.6666666667%}.col-xs-9{width:75%}.col-xs-10{width:83.3333333333%}.col-xs-11{width:91.6666666667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.3333333333%}.col-xs-pull-2{right:16.6666666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.3333333333%}.col-xs-pull-5{right:41.6666666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.3333333333%}.col-xs-pull-8{right:66.6666666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.3333333333%}.col-xs-pull-11{right:91.6666666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.3333333333%}.col-xs-push-2{left:16.6666666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.3333333333%}.col-xs-push-5{left:41.6666666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.3333333333%}.col-xs-push-8{left:66.6666666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.3333333333%}.col-xs-push-11{left:91.6666666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.3333333333%}.col-sm-pull-2{right:16.6666666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.3333333333%}.col-sm-pull-5{right:41.6666666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.3333333333%}.col-sm-pull-8{right:66.6666666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.3333333333%}.col-sm-pull-11{right:91.6666666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.3333333333%}.col-sm-push-2{left:16.6666666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.3333333333%}.col-sm-push-5{left:41.6666666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.3333333333%}.col-sm-push-8{left:66.6666666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.3333333333%}.col-sm-push-11{left:91.6666666667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.3333333333%}.col-md-pull-2{right:16.6666666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.3333333333%}.col-md-pull-5{right:41.6666666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.3333333333%}.col-md-pull-8{right:66.6666666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.3333333333%}.col-md-pull-11{right:91.6666666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.3333333333%}.col-md-push-2{left:16.6666666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.3333333333%}.col-md-push-5{left:41.6666666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.3333333333%}.col-md-push-8{left:66.6666666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.3333333333%}.col-md-push-11{left:91.6666666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.3333333333%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.3333333333%}.col-lg-pull-2{right:16.6666666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.3333333333%}.col-lg-pull-5{right:41.6666666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.3333333333%}.col-lg-pull-8{right:66.6666666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.3333333333%}.col-lg-pull-11{right:91.6666666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.3333333333%}.col-lg-push-2{left:16.6666666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.3333333333%}.col-lg-push-5{left:41.6666666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.3333333333%}.col-lg-push-8{left:66.6666666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.3333333333%}.col-lg-push-11{left:91.6666666667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-offset-12{margin-left:100%}}.page__intro__text{color:#666;font-size:23px;font-size:2.3rem;margin-bottom:2rem;margin-top:2rem}.block__info{background-color:#13529f;display:table;margin:0 0 5rem}.block__info .block__info__list,.block__info .block__info__title__wrapper{padding:1rem 2rem}.block__info .block__info__title__wrapper{display:table-cell;float:none;position:relative;text-align:right;text-transform:uppercase;vertical-align:bottom}.block__info .block__info__title__wrapper .block__info__title{bottom:1rem;color:#fff;font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;font-size:24px;font-size:2.4rem;left:auto;position:absolute;right:2rem;top:auto}.block__info .block__info__list{background:url(/themes/custom/bl_desktop/img/bg-pattern.webp) repeat 50%;display:table-cell}.block__info .block__info__list li{float:left;padding-left:0;padding-right:1rem;width:50%}.block__fare{position:relative}.block__fare .promotional__price,.block__fare .regular__price{display:inline-block}.block__fare .gratuit,.block__fare .price{font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif}.block__fare .price__notice{text-transform:uppercase}.block__fare .gratuit,.block__fare .regular__price{color:#666}.block__fare .gratuit{display:inline-block}.block__fare .price{position:relative}.block__fare .help__text,.block__fare .price__inline{vertical-align:middle}.block__fare .price__inline{display:inline-block;width:100%}.block__fare .price__inline,.block__fare .price__inline>.price__bloc,.block__fare .price__text,.block__fare .regular__price{max-width:100%}.block__fare .price__text{color:#333;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.62}.block__fare .help__text{color:#333;display:inline-block}.block__fare .promotional__price,.block__fare .promotional__price .before__price{color:#f66649}.block__fare .promotional__price .regular__price__cut{display:inline-block;font-size:18px;font-size:1.8rem;position:relative;text-decoration:line-through}.block__fare .promotional__price .regular__price__cut:before{bottom:auto;color:#f66649;content:"€";font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;font-size:12px;font-size:1.2rem;left:100%;position:absolute;right:auto;top:-.2rem}.block__fare .promotional__price .regular__price__cut:after{bottom:.1rem;color:#f66649;content:"TTC";font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;font-size:7px;font-size:.7rem;left:100%;line-height:1;position:absolute;right:auto;text-decoration:overline;top:auto}.image__media__container img,.video__media__container img{display:block;height:auto;max-width:1170px;width:100%}.video__anchor{display:block;position:relative;z-index:0}.video__image{z-index:1}.video__title{bottom:auto;color:#fff;font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;height:100%;left:0;position:absolute;right:auto;text-align:center;text-transform:uppercase;top:0;width:100%;z-index:3}.video__title__table{display:table;height:100%;width:100%}.video__overlay{background-color:#333}.icon-video-play{background-image:url(/themes/custom/bl_desktop/css/html/themes/custom/bl_main/img/sprite-main.webp);background-position:-477px -149px;height:123px;margin-bottom:1rem;margin-top:0;width:124px}.block__pack{font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;position:relative}.block__pack .pack__title__triangle{bottom:auto;left:auto;opacity:.2;position:absolute;right:0;top:0}.block__pack .block__pack__type{display:table;text-transform:uppercase}.block__pack .block__pack__type,.block__pack .block__pack__type a{color:#fff}.block__pack .block__pack__price{color:#f66649;display:inline-block;position:relative}.block__pack .block__pack__price .price{display:inline-block}.block__pack__price .price{font-size:62px;font-size:6.2rem}.block__pack__description{background:#13529f;background:linear-gradient(135deg,#13529f,#2b64a9);color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= $color1,endColorstr=$color2,GradientType=1);padding-left:1rem;padding-right:1rem}.block__pack__bottom--text{opacity:.6}.block__pack__bottom--text>div{display:inline}.block__pack__title{background:url(/themes/custom/bl_desktop/img/bg-pattern.webp) repeat 50%;color:#13529f;overflow:hidden;position:relative;text-transform:uppercase;z-index:0}.block__pack__title:after{border-color:transparent transparent #333;border-style:solid;border-width:0 0 10rem 10rem;bottom:auto;content:"";display:block;height:0;left:auto;opacity:.2;position:absolute;right:0;top:-2rem;width:0;z-index:-1}.block__pack--payement-bord,.slider .block__pack--payement-bord{bottom:0;left:auto;padding:.5rem;position:absolute;right:0;top:auto;width:auto}.block__service{background-color:#00ace7;font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;margin-bottom:3rem;margin-top:0;position:relative}.block__service.block__service__promotion{background-color:#f66649;border:10px solid #00ace7;box-sizing:border-box}.block__service__icon{background-color:#fff;border-radius:3rem;-webkit-border-radius:3rem;-moz-border-radius:3rem;-ms-border-radius:3rem;-o-border-radius:3rem;bottom:auto;display:table;height:6rem;left:50%;margin-left:-3rem;padding:1rem 1.5rem;position:absolute;right:auto;top:-3rem;width:6rem}.block__service__icon img{height:auto;width:100%}.block__service__title{display:table;text-transform:uppercase}.block__service__description{position:relative;width:100%;z-index:1}.block__service__price{display:inline-block;position:relative}.block__service__price .price{position:relative}.block__service__bottom__text{display:block;position:relative;width:100%;z-index:1}.block__service__triangle{bottom:0;left:0;position:absolute;right:auto;top:auto;z-index:0}.block__service__promotion .block__service__triangle:after{border-bottom-color:#e15e43}.block__service_old--price{opacity:.6}.child-link-arrow a,.link-arrow,.sitemap .sitemap-box-menu-main .content>ul>li>ul>li ul li a{padding-left:.5883em;position:relative}.child-link-arrow a:before,.link-arrow:before,.sitemap .sitemap-box-menu-main .content>ul>li>ul>li ul li a:before{border-bottom:.2942em solid transparent;border-left:.2942em solid;border-top:.2942em solid transparent;content:"";left:0;margin-top:-.2941em;position:absolute;top:50%}.title-border{padding:2.3rem 0;position:relative;text-align:center;text-transform:uppercase}.title-border:after,.title-border:before{background:currentColor;content:"";height:.6rem;left:calc(50% - 2rem);position:absolute;width:4rem}.title-border:before{top:0}.title-border:after{bottom:0}.title-border--orange:after{background:#f66649}.title-border--light:after,.title-border--light:before{height:.2rem}.title-border--top{padding-bottom:0}.title-border--top:after{content:none}.title-border--bottom{padding-top:0}.title-border--bottom:before{content:none}.block-fyi__col{padding:2rem}.block-fyi__col--heading{background:#13529f;color:#fff;text-transform:uppercase}.block-fyi__col--content{background:url(/themes/custom/bl_desktop/img/texture.gif);padding-left:3rem;padding-right:3rem}.block-exp{margin-top:1px;position:relative}.block-exp__heading{background:#00ace7;display:block;padding:2rem 6rem 2rem 2rem;transition:.2s}.block-exp__title{color:#fff;position:relative;text-transform:uppercase}.block-exp__title:before{font-size:1rem;position:absolute;right:-4rem;top:50%;transition:.2s}.block-exp__wysiwyg{padding:3rem 2rem 4rem}.block-exp:last-child .block-exp__wysiwyg{padding-bottom:0}.block-exp__area{background:hsla(0,0%,100%,0);display:block;height:6.3rem;left:0;position:absolute;right:0;top:0;z-index:10}.block-exp__block{max-height:0;overflow:hidden;transition:.6s;visibility:hidden}.block-exp__btn:checked~* .block-exp__heading{background:#5c5c5c}.block-exp__btn:checked~* .block-exp__title:before{transform:rotate(180deg) translateY(1px)}.block-exp__btn:checked~* .block-exp__block{max-height:1000rem;visibility:visible}h2.section__title_gray{color:#5c5c5c;font-size:2.8rem}.section--cheapest-fares{border-top:1px solid #c1c1c1;margin-top:2em}.section--cheapest-fares section{align-items:center;border-bottom:1px solid #c1c1c1;display:flex;flex-wrap:nowrap;justify-content:flex-end;padding:3px 20% 3px 0}.section--cheapest-fares section>div{color:#13529f;font-size:1em;font-weight:500;text-align:left}.section--cheapest-fares section>div h3{color:#13529f;font-size:2.6rem;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap}.section--cheapest-fares section .cheapest-fares__content_wrapper,.section--cheapest-fares section .cheapest-fares__title_wrapper{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start}.section--cheapest-fares section .cheapest-fares__content_wrapper>div{margin-left:18px}.section--cheapest-fares section .cheapest-fares__picto{background-image:url(/themes/custom/bl_desktop/css/html/themes/custom/bl_main/img/sprite-main.webp);background-position:-209px -241px;height:23px;margin:0 10px;white-space:nowrap;width:30px}.section--cheapest-fares section .cheapest-fares__price{color:#f66649;font-family:Trade Gothic LT Std,Arial,sans-serif;font-size:1.6em}.section--cheapest-fares section .cheapest-fares__price span{font-size:.6em;vertical-align:text-top}.section--cheapest-fares section .cheapest-fares__book_btn{margin-left:1em}.section--cheapest-fares section .cheapest-fares__book_btn .btn{background-color:#f66649;box-shadow:none;font-size:1.4rem;padding:.325em 1.8em}.section--cheapest-fares p{color:#777;font-size:.8em;margin-top:.6em}.block-media{position:relative}.block-media__link{display:block}.block-media__link:active,.block-media__link:focus,.block-media__link:hover{text-decoration:none}ul a.block-media__link{position:relative}.block-media__title{color:#fff;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:10}.block-media__thumb{overflow:hidden}.block-media__thumb img{height:18.8rem;-o-object-fit:cover;object-fit:cover}.block-hub{background:url(/themes/custom/bl_desktop/img/texture.webp)}.block-hub__link{color:#13529f;display:block;transition:.2s}.block-hub__link:active,.block-hub__link:focus,.block-hub__link:hover{text-decoration:none}.block-hub__link:active .block-hub__content,.block-hub__link:focus .block-hub__content,.block-hub__link:hover .block-hub__content{color:#00ace7}.block-hub__heading{background:#13529f}.block-hub__title{color:#fff;font-size:3rem;line-height:1;padding-left:15px;padding-right:15px;text-transform:uppercase}.block-hub__img img{width:100%}.block-hub__content{font-weight:500;padding:2rem 3rem;transition:.2s}.block-hub--smart .block-hub__heading{background:#2b77d5}.block-push__content{padding:2rem 3rem}.block-push__img img{width:100%}.block-push--news{background:#f7f7f7;color:#464646}.block-push--news .block-push__title{font-size:2.8rem;line-height:1}.block-push--news .block-push__content{font-weight:500}.block-push--commercial{background:#f66649;position:relative;text-align:center}.block-push--commercial .block-push__heading{position:relative}.block-push--commercial .block-push__title{color:#fff;font-size:3.8rem;left:50%;line-height:1.2106;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}.block-push--commercial .block-push__content{color:#fff;font-family:Trade Gothic LT Std,Arial,sans-serif;font-size:2.8rem;line-height:1.643}.block-push--commercial .block-push__content p{line-height:1}.block-push--commercial h3{font-size:inherit}.block-push--commercial .block-push__child-btn a,.block-push--contact .block-push__child-btn a{color:#fff}.block-push--commercial .block-push__child-btn a:after{background:hsla(0,0%,100%,0);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:10}.block-push--contact{padding:1rem 0;text-align:center}.block-push--contact .block-push__content{color:#fff;font-family:Trade Gothic LT Std,Arial,sans-serif;font-size:3rem;line-height:1.5335;line-height:1.2}.slider img{width:100%}.slider--max img{height:38.5rem;-o-object-fit:cover;object-fit:cover}.slider .slick-slide{margin-bottom:0}.slider--spacing{margin-left:15px;margin-right:15px}.slider .slick-arrow{box-shadow:none;font-size:2rem;height:9rem;width:7rem;z-index:1}.slider .slick-arrow:active,.slider .slick-arrow:focus,.slider .slick-arrow:hover{opacity:1}.slider .slick-arrow:before{color:#00ace7;content:"\ea01";display:inline-block;font:normal normal normal 1.353em/0 icons;opacity:1;text-transform:none;vertical-align:middle;speak:none}.slider .slick-prev{left:0}.slider .slick-prev:before{transform:rotate(90deg)}.slider .slick-next{right:0}.slider .slick-next:before{transform:rotate(-90deg)}.slick-arrow.slick-disabled{visibility:hidden}.slider--mask-btn .slick-arrow{background:hsla(0,0%,100%,.2)}.slider--mask-btn .slick-arrow:before{color:hsla(0,0%,100%,.5)}.slider.slick-dotted{padding-bottom:2.3rem}.slider.slick-dotted .slick-arrow{top:calc(50% - 1.15rem)}.slider .slick-dots{bottom:0;left:0;padding-left:0;right:0;width:auto}.slider .slick-dots li{height:auto;margin:0 1.5rem;vertical-align:top;width:auto}.slider .slick-dots li:before{content:none}.slider .slick-dots button{border-bottom:1px solid #adadad;box-shadow:none;height:2.3rem;padding:0;width:7rem}.slider .slick-dots button:active,.slider .slick-dots button:focus,.slider .slick-dots button:hover{opacity:1}.slider .slick-dots button:before{content:none}.slider .slick-dots .slick-active button{border-bottom:3px solid #5c5c5c}.slider.slick-vertical .slick-arrow{font-size:0;height:2rem;text-align:center;width:2rem}.slider.slick-vertical .slick-arrow:before{color:#fff;font-size:5px;font-size:.5rem;font-weight:700;text-align:center}.slider.slick-vertical .slick-next,.slider.slick-vertical .slick-prev{color:#fff;left:-4rem;right:auto;transform:none}.slider.slick-vertical .slick-next{bottom:0;top:auto}.slider.slick-vertical .slick-next:before{transform:rotate(-1turn)}.slider.slick-vertical .slick-prev{top:0}.slider.slick-vertical .slick-prev:before{transform:rotate(-180deg)}@media (max-width:20em){.slider:not(.slider--mask-btn) .slick-prev{left:-15px}.slider:not(.slider--mask-btn) .slick-next{right:-15px}.slider.slick-vertical .slick-next,.slider.slick-vertical .slick-prev{left:0;right:auto;transform:none}}.footer{background:url(/themes/custom/bl_desktop/img/bg-pattern.webp) repeat 50%;overflow:hidden}.footer-left a{color:#13529f;font-size:13px;font-size:1.3rem;font-weight:700;text-transform:uppercase}.footer-left ul{margin-top:0}.footer-left div{display:inline-table}.footer-left__logo{background-color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;height:17rem;padding:3rem;width:17rem}.footer-left__logo img{height:auto;width:100%}.footer-right{background-color:#00ace7;color:#fff;position:relative}.footer-right h2{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:17px;font-size:1.7rem;font-style:normal;font-weight:700;line-height:1.353}.footer-right:after{background-color:#00ace7;content:" ";height:100%;left:100%;position:absolute;top:0;width:100rem}.footer-social{font-weight:700}.footer-social__list{display:flex;flex-wrap:wrap;margin-top:0}.footer-social__list__item{flex:0 1 50%}.footer-social__link{color:#fff;display:block;margin:.6rem 0 .5rem;min-height:4rem;padding-left:4rem;position:relative}.footer-social__link span,.footer-social__link:before{display:block;margin:0;position:absolute;top:50%;transform:translateY(-50%)}.footer-social__link span{font-size:12px;font-size:1.2rem;left:4.5rem}.footer-social__link:before{font-size:40px;font-size:4rem;left:0}.a11y-notice{background-color:#fff;color:#13529f;font-size:1.4rem;margin-top:0}.article .clock ul li:before{background:none;content:normal;height:auto;left:auto;position:static;top:auto;width:auto}.clock ul:first-child{margin:5px}.nl{background:url(/themes/custom/bl_desktop/img/bg-pattern.webp) repeat 50%;color:#13529f}.nl__view{align-items:center;display:flex;padding-bottom:2rem;padding-top:2rem}.nl__view+.nl__view{background-color:#f66649;color:#fff}.nl form,.nl__container{align-items:center;display:flex;flex-direction:column;justify-content:center}.nl__description{font-weight:700}.nl .form-item,.nl__description{margin-bottom:2rem}.nl__btn{background:#f66649}.nl input[type=submit]{color:#fff}.footer-nl{font-weight:700}.footer-nl .newsletter-footer-form .form-actions,.footer-nl .newsletter-footer-form .form-item{font-weight:400;margin-top:1.5rem}.footer-nl .nl--message__notice,.footer-nl .nl--message__success{height:26.5rem;text-align:center}.footer-nl .nl--message__error{color:#f66649;margin-top:1.5rem;text-align:center}input[type=submit].btn--nl{color:#fff}.newsletter-unsubscribe-form .form-item,.newsletter-unsubscribe-form .form-submit{float:left;margin-right:3rem}.user-login-form label{display:block;text-transform:uppercase}.user-login-form .form-actions{float:right}.user-login-form .form-item input{width:100%}.user-login-form .form-actions,.user-login-form .form-item{margin-top:1.5rem}.my-account-pass-reset-form .form-actions,.my-account-pass-reset-form .form-item{margin-top:1rem}.my-account-pass-reset-form .form-required{min-width:20%}.breadcrumb{font-size:12px;font-size:1.2rem;margin-top:2rem}.breadcrumb ol{margin-top:0}.breadcrumb li{display:inline-block}.breadcrumb a{color:#666}.breadcrumb span{color:#00ace7;font-weight:400}.social-wall__title{color:#666;text-align:center;text-transform:uppercase}.social-wall__title span{color:#333}.social-wall__social-list{margin-bottom:3rem;text-align:center}.social-wall__social-item{display:inline-block;margin-left:.5rem;margin-right:.5rem}.social-wall__social-item a{color:#333;font-size:40px;font-size:4rem}.booking__errors .social-wall__social-item p:not(:empty):before,.litepicker .container__days .social-wall__social-item .day-item__block.is-offer:before,.social-wall__social-item .booking__errors p:not(:empty):before,.social-wall__social-item .icon:before,.social-wall__social-item .litepicker .container__days .day-item__block.is-offer:before{margin-right:0}.social-wall__social-item .icon--logo-facebook:before{font-size:4.8rem;top:-.18em}.social-wall__picture{width:100%}.social-wall__picture--little:first-child{margin-bottom:30px}.route-page-body .breadcrumb-wrapper{height:0;min-height:0}.route-page-body .breadcrumb{margin-bottom:-36px;position:relative;z-index:2}.route-page-body .breadcrumb a,.route-page-body .breadcrumb li,.route-page-body .breadcrumb span{color:#fff}.node--destination{padding-bottom:0!important;padding-top:0!important}.node--destination .paragraph-big{padding-bottom:6rem}@media (min-width:48em){.node--destination .paragraph-big .col-sm-5{width:50%}.node--destination .paragraph-big .col-sm-offset-1{margin-left:0}.node--destination .paragraph-big .col-sm-pull-5{right:50%}}.node--destination .paragraph-big__media img{border-radius:20px;max-width:100%}.node--destination .paragraph-big__text h1,.node--destination .paragraph-big__text h2,.node--destination .paragraph-big__text h3,.node--destination .paragraph-big__text h4,.node--destination .paragraph-big__text h5,.node--destination .paragraph-big__text h6{font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-weight:400}.node--destination .paragraph-big__text ol,.node--destination .paragraph-big__text p,.node--destination .paragraph-big__text ul{font-family:Google Sans,Roboto,sans-serif}.node--destination .paragraph-big__text ol strong,.node--destination .paragraph-big__text p strong,.node--destination .paragraph-big__text ul strong{font-weight:700}@media (max-width:48em){.node--destination .paragraph-big h2,.node--destination .paragraph-big h3,.node--destination .paragraph-big h4,.node--destination .paragraph-big h5,.node--destination .paragraph-big h6{text-align:center}}.booking__errors .node--destination .paragraph-big p:not(:empty):before,.litepicker .container__days .node--destination .paragraph-big .day-item__block.is-offer:before,.node--destination .paragraph-big .booking__errors p:not(:empty):before,.node--destination .paragraph-big .icon:before,.node--destination .paragraph-big .litepicker .container__days .day-item__block.is-offer:before{display:none}.node--destination .block-best-offers{padding-top:2rem}.node--destination .block-best-offers .u-centered{max-width:117rem}@media (max-width:48em){.node--destination .home-block h3{font-size:2.4rem}}.node--destination .calendar__dropdown{padding:0 2rem;position:relative}.node--destination .calendar__dropdown-content{background-color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;box-shadow:0 24px 58px 0 rgba(0,0,0,.25);display:none;left:0;overflow:hidden;padding-bottom:1rem;position:absolute;top:100%;width:100%;z-index:1}.node--destination .calendar__dropdown.show{background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 24px 58px 0 rgba(0,0,0,.25)}.node--destination .calendar__dropdown.show .calendar__dropdown-content{display:block}.node--destination .calendar__dropdown-title{align-items:center;border-bottom:1px dashed #c4c4c4;color:#2f416a;cursor:pointer;display:flex;font-family:Google Sans,Roboto,sans-serif;font-size:1.8rem;font-weight:400;justify-content:space-between;padding:1rem 0}@media (max-width:60em){.node--destination .calendar__dropdown-title{font-size:2.6rem}}.node--destination .calendar__dropdown-title:after{background-image:url(/themes/custom/bl_main/img/select-double.webp);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:12px;margin-left:1.2rem;transition:transform .2s;width:8px}.node--destination .calendar__dropdown-title.is-error{color:#f66649}.node--destination .calendar__dropdown-item{background:transparent;box-shadow:none;color:#2f416a;display:block;font-family:Google Sans,Roboto,sans-serif;font-size:1.4rem;font-weight:400;padding:1rem 2rem;position:relative;text-align:left;text-transform:none;width:100%}.node--destination .calendar__dropdown-item.is-active,.node--destination .calendar__dropdown-item:hover{background-color:#e4ebfa}.node--destination .calendar__dropdown-item:after{border-bottom:1px dashed #c4c4c4;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:calc(100% - 4rem)}.node--destination .calendar__dropdown-item:last-child:after{display:none}.node--destination .instant-search-travel-type-select .calendar__dropdown-title:before{background-image:url(/themes/custom/bl_main/img/destination-travel-type.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:12px;margin-right:1.2rem;width:14px}.node--destination .instant-search-travel-type-select .calendar__dropdown-title:after{background-image:url(/themes/custom/bl_main/img/chevron-down-select-dark-blue.webp);height:5px}@media (max-width:60em){.node--destination .instant-search-travel-type-select .calendar__dropdown-title:after{position:absolute;right:3rem}.node--destination .instant-search-travel-type-select .calendar__dropdown-title{justify-content:flex-start}}.node--destination .instant-search-travel-type-select.show .calendar__dropdown-title:after{transform:rotate(180deg)}@media (max-width:60em){.node--destination .instant-search-travel-type-select{margin-left:-2rem;margin-right:-2rem;width:calc(100% + 4rem)}}.destination-header{background-repeat:no-repeat!important;background-size:cover!important;border-radius:0!important;min-height:560px}@media (max-width:64em){.destination-header{flex-direction:column;min-height:560px;padding-top:4rem!important}.destination-header #booking{order:1}}@media (min-width:64em){.destination-header .search-blocks{top:70px}}@media (max-width:64em){.destination-header .home-header__block{justify-content:flex-start}}.destination-header .home-header__texts{background:transparent;color:#fff;padding-right:1rem;text-align:left;width:63%}@media (max-width:64em){.destination-header .home-header__texts{text-align:center;width:100%}}.destination-header .home-header__surtitle,.destination-header .home-header__title{font-family:Trade Gothic LT Std Extended,Arial,sans-serif!important}.destination-header .home-header__surtitle{font-size:3.2rem!important}.destination-header .home-header__surtitle>span{display:block}.destination-header .home-header__surtitle span.best-price{background-color:#ed6346;border-radius:5px;font-size:3.6rem;padding:5px}.discover-destination{background-image:url(/themes/custom/bl_main/img/practical-information-bg.webp);background-repeat:no-repeat;background-size:cover;border-bottom-right-radius:8rem;margin-bottom:7.6rem;padding-bottom:7rem;padding-top:7rem;position:relative}@media (max-width:64em){.discover-destination{background-image:url(/themes/custom/bl_main/img/weather-bg.webp);padding-top:18rem}.discover-destination:before{background-image:url(/themes/custom/bl_main/img/practical-information-plane.webp);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:170px;left:0;position:absolute;top:10px;width:224px}}.discover-destination:after{background-image:url(/themes/custom/bl_main/img/practical-information-bg-corner.webp);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:7.6rem;left:0;position:absolute;top:calc(100% - 4px);width:7rem;z-index:-1}.discover-destination__title{display:flex;justify-content:center;margin-bottom:1.5rem;text-align:center}.discover-destination__title h3{color:#fff;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:2.4rem!important;font-weight:400;max-width:500px}@media (min-width:48em){.discover-destination__title h3{font-size:3.6rem!important}}.discover-destination__description{color:#fff;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:2rem;margin-bottom:5rem;text-align:center}.discover-destination__panorama img{left:50%;min-height:40rem;min-width:100%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);z-index:-1}.discover-destination img{display:block;height:72px;margin-left:auto;margin-right:auto;max-width:100%}.discover-destination__slider-item{padding:0 15px}.discover-destination__slider-item>div{background-color:#fff;border-radius:20px;min-height:155px;padding:3.2rem 0}@media (min-width:48em){.discover-destination__slider-item>div{min-height:205px}}.discover-destination__slider-item p{color:#434957;display:flex;flex-direction:column;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:1.8rem;font-weight:700;margin-top:2rem;text-align:center}.discover-destination__slider-item span{color:#00ace7;font-family:Google Sans,Roboto,sans-serif;font-size:1.6rem;font-weight:400}.discover-destination__slider .slick-next,.discover-destination__slider .slick-prev{border-radius:50%;box-shadow:0 0 4px silver;height:5rem;opacity:1;padding:1rem;top:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out;width:5rem;z-index:2}.discover-destination__slider .slick-next:before,.discover-destination__slider .slick-prev:before{display:none}@media (min-width:64em){.discover-destination__slider .slick-next,.discover-destination__slider .slick-prev{height:7rem;width:7rem;will-change:transform}}.discover-destination__slider .slick-prev{background:url(/themes/custom/bl_main/img/arrow-right-slider.webp) #fff no-repeat 50%;background-size:25%;left:0;transform:rotate(180deg) translate(-50%,50%)}@media (min-width:64em){.discover-destination__slider .slick-prev{will-change:transform}.discover-destination__slider .slick-prev:hover{transform:rotate(180deg) translate(-50%,50%) scale(1.02)}}.discover-destination__slider .slick-next{background:url(/themes/custom/bl_main/img/arrow-right-slider.webp) #fff no-repeat 50%;background-size:25%;right:0}@media (min-width:64em){.discover-destination__slider .slick-next{will-change:transform}.discover-destination__slider .slick-next:hover{transform:translate(-50%) scale(1.02)}}.destination-route{margin-top:10rem!important;padding-bottom:0!important}.destination-route__content{display:flex}@media (max-width:48em){.destination-route__content{flex-wrap:wrap}}.destination-route__content-links{display:flex;white-space:nowrap}@media (max-width:48em){.destination-route__content-links{flex-wrap:wrap}}@media (min-width:64em){.destination-route__content-links{width:100%}}.destination-route__content-links .left-side,.destination-route__content-links .right-side{margin-right:6rem}.destination-route__content-links .routes-link:not(:last-child){margin-bottom:4rem}.destination-route__content-links .right-arrow{align-items:center;color:#00ace7;display:flex;font-family:Google Sans,Roboto,sans-serif;font-size:1.6rem;margin-bottom:.5rem}@media (min-width:64em){.destination-route__content-links .right-arrow{font-size:2.4rem}}.destination-route__content-links .right-arrow:after{background-image:url(/themes/custom/bl_main/img/arrow-right-dark-blue.webp);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:12px;margin-bottom:-.8rem;margin-left:2rem;width:18px}.destination-route__content-links .right-arrow+a{color:#154993;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:1.4rem}@media (min-width:64em){.destination-route__content-links .right-arrow+a{font-size:1.8rem}.destination-route__content-img{max-width:50%}}.destination-route__content-img img{margin-top:3rem;-webkit-mask-image:url(/themes/custom/bl_main/img/destination-route-mask.svg);mask-image:url(/themes/custom/bl_main/img/destination-route-mask.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:96%;mask-size:96%}@media (min-width:48em){.destination-route__content-img img{margin-top:-4rem}}.destination-route h2{color:#434957;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:2.4rem;font-weight:400;margin-bottom:3rem}@media (min-width:48em){.destination-route h2{font-size:3.6rem}}@media (max-width:48em){.destination-route h2{text-align:center}}.destination-weather{background-image:url(/themes/custom/bl_main/img/weather-bg.webp);background-repeat:no-repeat;background-size:cover;border-bottom-left-radius:8rem;border-top-right-radius:8rem;margin-bottom:9.2rem;padding-bottom:0!important;position:relative}.destination-weather:before{background-image:url(/themes/custom/bl_main/img/weather-bg-corner-1.webp);bottom:calc(100% - 2px);height:9.5rem;left:0}.destination-weather:after,.destination-weather:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute;width:8.8rem;z-index:-1}.destination-weather:after{background-image:url(/themes/custom/bl_main/img/weather-bg-corner-2.webp);height:9.2rem;right:0;top:calc(100% - 1px)}.destination-weather .clearsky,.destination-weather .cloudy,.destination-weather .fair,.destination-weather .fog,.destination-weather .heavyrain,.destination-weather .heavyrainandthunder,.destination-weather .heavyrainshowers,.destination-weather .heavyrainshowersandthunder,.destination-weather .heavysleet,.destination-weather .heavysleetandthunder,.destination-weather .heavysleetshowers,.destination-weather .heavysleetshowersandthunder,.destination-weather .heavysnow,.destination-weather .heavysnowandthunder,.destination-weather .heavysnowshowers,.destination-weather .heavysnowshowersandthunder,.destination-weather .lightrain,.destination-weather .lightrainandthunder,.destination-weather .lightrainshowers,.destination-weather .lightrainshowersandthunder,.destination-weather .lightsleet,.destination-weather .lightsleetandthunder,.destination-weather .lightsleetshowers,.destination-weather .lightsnow,.destination-weather .lightsnowandthunder,.destination-weather .lightsnowshowers,.destination-weather .lightssleetshowersandthunder,.destination-weather .lightssnowshowersandthunder,.destination-weather .partlycloudy,.destination-weather .rain,.destination-weather .rainandthunder,.destination-weather .rainshowers,.destination-weather .rainshowersandthunder,.destination-weather .sleet,.destination-weather .sleetandthunder,.destination-weather .sleetshowers,.destination-weather .sleetshowersandthunder,.destination-weather .snow,.destination-weather .snowandthunder,.destination-weather .snowshowers,.destination-weather .snowshowersandthunder{display:flex;justify-content:center}.destination-weather .clearsky:after,.destination-weather .cloudy:after,.destination-weather .fair:after,.destination-weather .fog:after,.destination-weather .heavyrain:after,.destination-weather .heavyrainandthunder:after,.destination-weather .heavyrainshowers:after,.destination-weather .heavyrainshowersandthunder:after,.destination-weather .heavysleet:after,.destination-weather .heavysleetandthunder:after,.destination-weather .heavysleetshowers:after,.destination-weather .heavysleetshowersandthunder:after,.destination-weather .heavysnow:after,.destination-weather .heavysnowandthunder:after,.destination-weather .heavysnowshowers:after,.destination-weather .heavysnowshowersandthunder:after,.destination-weather .lightrain:after,.destination-weather .lightrainandthunder:after,.destination-weather .lightrainshowers:after,.destination-weather .lightrainshowersandthunder:after,.destination-weather .lightsleet:after,.destination-weather .lightsleetandthunder:after,.destination-weather .lightsleetshowers:after,.destination-weather .lightsnow:after,.destination-weather .lightsnowandthunder:after,.destination-weather .lightsnowshowers:after,.destination-weather .lightssleetshowersandthunder:after,.destination-weather .lightssnowshowersandthunder:after,.destination-weather .partlycloudy:after,.destination-weather .rain:after,.destination-weather .rainandthunder:after,.destination-weather .rainshowers:after,.destination-weather .rainshowersandthunder:after,.destination-weather .sleet:after,.destination-weather .sleetandthunder:after,.destination-weather .sleetshowers:after,.destination-weather .sleetshowersandthunder:after,.destination-weather .snow:after,.destination-weather .snowandthunder:after,.destination-weather .snowshowers:after,.destination-weather .snowshowersandthunder:after{background-repeat:no-repeat;background-size:contain;content:"";display:block;filter:invert(49%) sepia(14%) saturate(4735%) hue-rotate(160deg) brightness(98%) contrast(101%);height:50px;width:50px}.destination-weather .clearsky:after,.destination-weather .fair:after{background-image:url(/themes/custom/bl_main/img/weather/clearsky.webp)}.destination-weather .cloudy:after{background-image:url(/themes/custom/bl_main/img/weather/cloudy.webp)}.destination-weather .partlycloudy:after{background-image:url(/themes/custom/bl_main/img/weather/partlycloudy.webp)}.destination-weather .fog:after{background-image:url(/themes/custom/bl_main/img/weather/fog.webp)}.destination-weather .heavyrain:after,.destination-weather .heavyrainshowers:after{background-image:url(/themes/custom/bl_main/img/weather/heavyrain.webp)}.destination-weather .heavyrainandthunder:after,.destination-weather .heavyrainshowersandthunder:after{background-image:url(/themes/custom/bl_main/img/weather/heavyrainandthunder.webp)}.destination-weather .heavysleet:after,.destination-weather .heavysleetandthunder:after,.destination-weather .heavysleetshowers:after,.destination-weather .heavysleetshowersandthunder:after,.destination-weather .heavysnowshowers:after,.destination-weather .snowshowers:after,.destination-weather .snowshowersandthunder:after{background-image:url(/themes/custom/bl_main/img/weather/heavysleet.webp)}.destination-weather .heavysnow:after{background-image:url(/themes/custom/bl_main/img/weather/heavysnow.webp)}.destination-weather .heavysnowandthunder:after,.destination-weather .heavysnowshowersandthunder:after,.destination-weather .lightsnowandthunder:after,.destination-weather .snowandthunder:after{background-image:url(/themes/custom/bl_main/img/weather/heavysnowandthunder.webp)}.destination-weather .lightrain:after,.destination-weather .lightrainshowers:after,.destination-weather .rain:after,.destination-weather .rainshowers:after{background-image:url(/themes/custom/bl_main/img/weather/lightrain.webp)}.destination-weather .lightrainandthunder:after,.destination-weather .lightrainshowersandthunder:after,.destination-weather .rainandthunder:after,.destination-weather .rainshowersandthunder:after{background-image:url(/themes/custom/bl_main/img/weather/lightrainandthunder.webp)}.destination-weather .lightsleet:after,.destination-weather .lightsleetandthunder:after,.destination-weather .lightsleetshowers:after,.destination-weather .lightsnowshowers:after,.destination-weather .lightssleetshowersandthunder:after,.destination-weather .lightssnowshowersandthunder:after,.destination-weather .sleet:after,.destination-weather .sleetandthunder:after,.destination-weather .sleetshowers:after,.destination-weather .sleetshowersandthunder:after{background-image:url(/themes/custom/bl_main/img/weather/lightsleet.webp)}.destination-weather .lightsnow:after,.destination-weather .snow:after{background-image:url(/themes/custom/bl_main/img/weather/heavysnow.webp)}.block-weather{padding-bottom:7rem;padding-top:7rem}@media (min-width:64em){.block-weather{padding-bottom:20rem;padding-top:10rem}}.block-weather h2{color:#fff;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:2.4rem;font-weight:400;margin-bottom:5rem}@media (min-width:48em){.block-weather h2{font-size:3.6rem}}@media (max-width:48em){.block-weather h2{text-align:center}}.block-weather .slick-track{margin:0 -10px}.block-weather__item{background-color:#fff;border-radius:10px;margin:0 10px;padding:2.5rem 0;text-align:center}.block-weather__day{color:#434957;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:1.8rem;font-weight:700;margin-bottom:.5rem;text-transform:uppercase}.block-weather__date,.block-weather__symbol,.block-weather__temperature{color:#434957;font-family:Google Sans,Roboto,sans-serif;margin-top:.5rem}.block-weather__date,.block-weather__symbol{font-size:1.4rem}.block-weather__temperature{font-size:2.4rem;font-weight:500}@media (min-width:64em){.block-weather .slick-arrow.slick-disabled{visibility:visible}}.block-weather .slick-next,.block-weather .slick-prev{border-radius:50%;box-shadow:0 0 4px silver;height:5rem;opacity:1;padding:1rem;top:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out;width:5rem;z-index:2}.block-weather .slick-next:before,.block-weather .slick-prev:before{display:none}@media (min-width:64em){.block-weather .slick-next,.block-weather .slick-prev{border:1px solid #fff;box-shadow:none;height:7rem;top:-110px;width:7rem;will-change:transform}}.block-weather .slick-prev{background:url(/themes/custom/bl_main/img/arrow-right-slider.webp) #fff no-repeat 50%;background-size:25%;left:-2rem;transform:rotate(180deg) translate(-50%,50%)}@media (min-width:64em){.block-weather .slick-prev{background:url(/themes/custom/bl_main/img/arrow-next-white.webp) no-repeat 50%;left:unset;right:140px;transform:rotate(180deg) translate(-50%);will-change:transform}.block-weather .slick-prev:hover{transform:rotate(180deg) translate(-50%) scale(1.02)}}.block-weather .slick-next{background:url(/themes/custom/bl_main/img/arrow-right-slider.webp) #fff no-repeat 50%;background-size:25%;right:-2rem}@media (min-width:64em){.block-weather .slick-next{background:url(/themes/custom/bl_main/img/arrow-next-white.webp) no-repeat 50%;transform:translate(-50%);will-change:transform}.block-weather .slick-next:hover{transform:translate(-50%) scale(1.02)}}.destination-content-links{background-color:#f3f4f6;border-bottom-left-radius:10rem;border-top-right-radius:10rem;padding-bottom:8rem!important;padding-top:8rem;position:relative}@media (min-width:64em){.destination-content-links{padding-bottom:10rem!important;padding-top:12rem}}.destination-content-links:before{background-image:url(/themes/custom/bl_main/img/destination-content-links-bg-corner-1.webp);bottom:100%;height:10rem;left:0;width:9.1rem}.destination-content-links:after,.destination-content-links:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute}.destination-content-links:after{background-image:url(/themes/custom/bl_main/img/destination-content-links-bg-corner-2.webp);height:9rem;right:0;top:100%;width:9.3rem;z-index:-1}@media (min-width:64em){.destination-content-links__content{display:flex}}.destination-content-links__content-img img{border-radius:20px;margin-top:3rem}@media (min-width:64em){.destination-content-links__content-img img{margin-top:0;max-width:30%;min-height:224px;-o-object-fit:cover;object-fit:cover;position:absolute;right:15px;top:0;width:340px}}@media (max-width:40em){.destination-content-links__content-img img{width:100%}}.destination-content-links__content-wrap{display:flex;flex-wrap:wrap;height:-moz-fit-content;height:fit-content}@media (min-width:64em){.destination-content-links__content-wrap{width:70%}}.destination-content-links__content-item{width:100%}@media (min-width:40em){.destination-content-links__content-item{width:50%}}.destination-content-links__content-item a{align-items:center;color:#154993;display:flex;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:1.4rem;justify-content:space-between;padding:5px 0}.destination-content-links__content-item a:after{background-image:url(/themes/custom/bl_main/img/arrow-right-dark-blue.webp);background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:12px;margin-right:4rem;width:18px}@media (min-width:64em){.destination-content-links__content-item a{font-size:1.8rem}}.destination-content-links h2{color:#434957;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:2.4rem;font-weight:400;margin-bottom:3rem}@media (min-width:48em){.destination-content-links h2{font-size:3.6rem}}@media (min-width:64em){.destination-content-links h2{max-width:70%}}@media (max-width:48em){.destination-content-links h2{text-align:center}}.destination-content-links .tabs{display:block;min-height:350px;padding-left:0!important;position:relative;width:100%}@media (max-width:40em){.destination-content-links .tabs{min-height:250px}}@media (min-width:64em){.destination-content-links .tabs{width:70%}.destination-content-links .tabs .destination-content-links__content-wrap{width:100%}}.destination-content-links .tabs .tab{display:block;float:left;position:static!important}.destination-content-links .tabs .tab>label{color:#434957;cursor:pointer;display:block;font-family:Google Sans,Roboto,sans-serif;font-size:2rem;margin-right:4rem;opacity:.5;padding:2px 0;position:relative}.destination-content-links .tabs .tab input:before,.destination-content-links .tabs .tab label:before,.destination-content-links .tabs .tab:before{display:none}.destination-content-links .tabs .tab.single label{cursor:auto}.destination-content-links .tabs .content{left:0;opacity:0;overflow:hidden;position:absolute;top:9rem;transition:opacity .4s ease-out;width:100%;z-index:0}@media (min-width:64em){.destination-content-links .tabs .content{top:10rem}}.destination-content-links .tabs>.tab>[id^=tab]:checked+label{border-bottom:2px solid #00a7e0;opacity:1;top:0}.destination-content-links .tabs>.tab>[id^=tab]:checked~[id^=tab-content]{opacity:1;transition:opacity .4s ease-out;z-index:1}.other_destination{padding-bottom:0!important}.other_destination--description{font-family:Google Sans,Roboto,sans-serif;font-size:12px}@media (min-width:64em){.other_destination--description{font-size:16px}}.other_destination h2{color:#434957;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:2.4rem;font-weight:400;margin-bottom:3rem;text-align:center}@media (min-width:48em){.other_destination h2{font-size:3.6rem}}@media (max-width:48em){.other_destination h2{text-align:center}}.other_destination .home-block__slide__text h4 p{font-size:2.3rem;font-weight:700;line-height:normal;margin-bottom:1.5rem;text-align:left;text-transform:uppercase}@media (min-width:64em){.other_destination .home-block__slide__text h4 p{font-size:2.4rem}.other_destination .home-block__slide__text a{opacity:0}.other_destination .home-block__slide:hover{cursor:pointer}.other_destination .home-block__slide:hover .home-block__slide__text a{opacity:1}}@media (max-width:64em){.other_destination .home-block__slide img{position:absolute}}.calendar__dates-image--source{display:none}.destination-faq{background-color:#71c5e8!important;margin-bottom:0!important;padding:10rem 0!important}.destination-faq:before{background-image:url(/themes/custom/bl_main/img/faq-bg-corner.webp);background-repeat:no-repeat;background-size:contain;bottom:calc(100% - 2px);box-shadow:none!important;content:"";display:block;height:10rem;left:0;position:absolute;top:unset!important;width:9.7rem}.destination-faq .block-faqs__content h4{color:#fff;font-size:15px;margin-bottom:3rem;padding-left:2rem;text-align:left}@media (min-width:64em){.destination-faq .block-faqs__content h4{font-size:20px}}.destination-faq .block-faqs__content .tabs{padding:0!important}.destination-faq .block-faqs__content .tabs .tab:before{display:none}.destination-faq .block-faqs__content .tabs .tab>label{color:#fff;cursor:pointer;display:block;font-family:Google Sans,Roboto,sans-serif;font-size:16px;margin:0 auto;padding:0 2rem;position:relative;text-align:left}.destination-faq .block-faqs__content .tabs .tab>label>div{border-bottom:1px solid hsla(0,0%,100%,.3);padding:.5rem 35px 2rem 0}.destination-faq .block-faqs__content .tabs .tab>label:before{display:none}.destination-faq .block-faqs__content .tabs .tab>label:after{background:url(/themes/custom/bl_main/img/chevron-right-white.webp) no-repeat 50%;background-size:30%;content:"";height:22px;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(90deg);transition:all .3s ease-in-out;width:20px}@media (min-width:64em){.destination-faq .block-faqs__content .tabs .tab>label{transition:all .3s ease-in-out}.destination-faq .block-faqs__content .tabs .tab>label:hover{color:#2c5697}}@media (max-width:64em){.destination-faq .block-faqs__content .tabs .tab>label{font-size:14px}}.destination-faq .block-faqs__content .tabs .content{background:rgba(44,86,151,.1);color:#fff;font-family:Google Sans,Roboto,sans-serif;font-size:16px;max-height:0;overflow:hidden;padding:0 2rem;text-align:left;transition:max-height .5s cubic-bezier(0,1,0,1),padding .5s ease}@media (max-width:64em){.destination-faq .block-faqs__content .tabs .content{font-size:14px}}.destination-faq .block-faqs__content .tabs>.tab>[id^=tab]:checked+label{background:rgba(44,86,151,.1);color:#2c5697}.destination-faq .block-faqs__content .tabs>.tab>[id^=tab]:checked+label:after{transform:translateY(-50%) rotate(-90deg)}.destination-faq .block-faqs__content .tabs>.tab>[id^=tab]:checked~[id^=tab-content]{max-height:800px;overflow:hidden;padding:2rem;transition:max-height 1s ease-in-out,padding .5s ease}@media (max-width:64em){.destination-faq .block-faqs__item{padding:0}}.paragraph-big{margin-top:3rem}.paragraph-big:last-child{margin-bottom:3rem}.paragraph-big__title{color:#13529f;margin-bottom:3rem}#cookie-banner{bottom:0;box-shadow:0 2rem 6rem 0 #333;position:fixed;width:100%;z-index:999}#cookie-banner .closeHeadBand{cursor:pointer;margin:0 .5rem;position:absolute;right:1rem;top:1rem}.headBandCookies{background:url(/themes/custom/bl_desktop/img/bg-pattern.webp) repeat 50%;color:#13529f;font-size:15px;font-size:1.5rem;font-weight:700;margin:0;padding:2rem;text-align:center}.headBandCookies span{display:inline-block;margin:0 2rem;vertical-align:middle}.headBandCookies span a{color:#13529f;font-size:15px;font-size:1.5rem;font-weight:700;text-decoration:underline}.cookies-geoloc{background-color:#418fde;color:#fff;padding:1rem 0 2rem;position:relative;text-align:center;width:100%;z-index:500}.cookies-geoloc p{padding-bottom:1rem}.cookies-geoloc form.switch-homepage-location .form-submit{align-items:center;background-color:#fff;border:0;border-radius:2.5rem;box-shadow:0 .4rem 1.2rem 0 rgba(0,0,0,.1),0 .1rem .4rem 0 rgba(0,0,0,.1);color:#154993;cursor:pointer;display:inline-flex;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:1.2rem;font-weight:700;height:auto;justify-content:center;line-height:2;margin-left:1rem;padding:1.2rem 2.5rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.calendar__dates--disabled .cookies-geoloc form.switch-homepage-location .form-submit.calendar__dates-title,.calendar__dates--disabled .cookies-geoloc form.switch-homepage-location .form-submit.calendar__resume,.calendar__dates--disabled .cookies-geoloc form.switch-homepage-location .form-submit[name=instant_search_calendar_return_date],.cookies-geoloc form.switch-homepage-location .calendar__dates--disabled .form-submit.calendar__dates-title,.cookies-geoloc form.switch-homepage-location .calendar__dates--disabled .form-submit.calendar__resume,.cookies-geoloc form.switch-homepage-location .calendar__dates--disabled .form-submit[name=instant_search_calendar_return_date],.cookies-geoloc form.switch-homepage-location .form-submit.disabled{opacity:.5}.calendar__dates--disabled .cookies-geoloc form.switch-homepage-location .form-submit.calendar__dates-title:hover,.calendar__dates--disabled .cookies-geoloc form.switch-homepage-location .form-submit.calendar__resume:hover,.calendar__dates--disabled .cookies-geoloc form.switch-homepage-location .form-submit[name=instant_search_calendar_return_date]:hover,.cookies-geoloc form.switch-homepage-location .calendar__dates--disabled .form-submit.calendar__dates-title:hover,.cookies-geoloc form.switch-homepage-location .calendar__dates--disabled .form-submit.calendar__resume:hover,.cookies-geoloc form.switch-homepage-location .calendar__dates--disabled .form-submit[name=instant_search_calendar_return_date]:hover,.cookies-geoloc form.switch-homepage-location .form-submit.disabled:hover{cursor:not-allowed;transform:none}.cookies-geoloc form.switch-homepage-location .form-select,.cookies-geoloc form.switch-homepage-location .switch-market-size{font-size:12px!important}.cookies-geoloc span{cursor:pointer;font-size:26px;font-size:2.6rem;position:absolute;right:2rem;top:3rem}.form-item-switch-market{display:inline-block;padding-right:1.5rem;position:relative}.form-item-switch-market:after{border-color:#13529f transparent transparent;border-style:solid;border-width:.75rem .75rem 0;content:"";height:0;pointer-events:none;position:absolute;right:-1rem;transform:translateX(-50%);width:0}.switch-homepage-location .form-select{background:#fff;color:#666;font-size:12px;font-size:1.2rem;max-width:100%}.header--sticky .switch-homepage-location .form-select,.header--sticky .switch-homepage-location .form-submit{margin-top:1rem}.switch-homepage-location .form-submit{font-size:1.6rem;height:1.8em;margin-top:.4rem;padding:0 .4em}.news-info__title{color:#666}.home-news-info .news-info__title{font-size:42px;font-size:4.2rem}.contact__header{cursor:pointer;height:7rem;padding-left:2rem;padding-right:2rem;width:100%}.contact__header[aria-selected=true]{background-color:#13529f;border-color:#13529f;color:#fff}.contact-form input[type=date],.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=text],.contact-form select,.contact-form textarea{width:100%}.contact-form .captcha img{padding-right:1.5rem}.contact-form .captcha .form-item{padding-left:1.5rem}.contact-form .captcha .form-item,.contact-form .captcha img{float:left;width:50%}.contact-form .contact-form__obligatoires{color:#00ace7;font-size:13px;font-size:1.3rem;height:4.7rem}.contact-form .icon--sun-wave{overflow:visible}.contact-form .icon--sun-wave:before{color:#ddd;font-size:10rem;opacity:1;right:-7.5rem;transform:rotateY(180deg) rotateX(180deg);z-index:-1}.booking-page form.amadeus-form-retrieve-pnr .form-item input{width:100%}.booking-page form.amadeus-form-retrieve-pnr .label__asterix,.booking-page form.amadeus-form-retrieve-pnr-mobile .label__asterix{margin-left:2px}.form-notice{background:#fff;font-size:1.2rem;font-style:italic;margin-top:2rem;padding-bottom:1rem;text-align:right}.bl-message{color:#13529f;font-weight:700}.bl-message__error,.block-alert--color{color:#f66649}.block-alert__date{font-weight:700}.block-alert table caption{font-weight:700;padding:1rem}.block-alert table thead tr th{background-color:#00ace7;color:#f7f7f7;padding:1rem}.block-alert table tbody{background:url(/themes/custom/bl_desktop/img/bg-pattern.webp) repeat 50%;overflow:hidden}.block-alert table tbody tr td{padding:.5rem;text-align:center;vertical-align:middle}.block-log__container{background:linear-gradient(45deg,#13529f,#2b64a9);color:#fff;padding:4rem 0}.block-log__title{font-family:Roboto,Arial,sans-serif;font-size:2.8rem;font-weight:400}.block-log__title *{-webkit-hyphens:manual;hyphens:manual}.block-log__list{font-size:1.9rem}.block-log__item{margin-top:2.5rem}.block-log__picto{text-align:center}.block-log__text{padding-left:0}.block-log__form{background:#f66649;color:#fff;padding:3rem}.label--blue{color:#13529f}.block-log__form label{color:#fff;display:block;text-transform:uppercase}.block-log__form input[type=email],.block-log__form input[type=password]{width:100%}.block-log__password a{color:#fff;font-size:1.4rem}.s-full-input input{width:100%}.signin{background:linear-gradient(45deg,#13529f,#2b64a9);padding-bottom:3rem;padding-top:3rem;position:relative}.signin:before{color:#fff;font-size:22rem;margin:0;opacity:.15;position:absolute;right:10rem;top:50%}.signin__form{position:relative}.signin__txt{color:#fff}.signin__mandatory{color:#00ace7}.signin__col{width:47%}.signin__col--right{float:right}.s-signin-newsletter .form-item-newsletter label.option{color:#fff;font-size:1.6rem;font-weight:700;margin-top:2.8rem;text-transform:none}.s-signin-newsletter .form-item-newsletter label.option:before{margin-top:-1.7rem}.signin--private .s-signin-newsletter .form-item-newsletter label.option{margin-top:4.8rem}.signin__txt--link{padding-left:1.25rem;position:relative}.signin__txt--link:before{border-bottom:.5rem solid transparent;border-right:.5rem solid;border-top:.5rem solid transparent;content:"";left:0;margin-top:-.5rem;position:absolute;top:50%}.signin .password-confirm+.password-confirm,.signin .password-suggestions,.signin [for=edit-password-confirm]{display:none!important}.password-strength__meter{background:hsla(0,0%,100%,.25);border-radius:.375rem;height:.75rem;margin-top:.5rem;overflow:hidden}.password-strength__indicator{border-radius:.375rem;transition:.2s}.password-strength__indicator.is-weak{background:#ff5a00}.password-strength__indicator.is-fair{background:#ffae00}.password-strength__indicator.is-good{background:#afe847}.password-strength__indicator.is-strong{background:#baff3b}.password-strength__title{color:transparent;display:block;font-size:1.4rem;font-weight:700;left:-999px;letter-spacing:-9999px;position:absolute;text-align:right;top:-999px}.password-strength__text{color:#fff;letter-spacing:0}.fyi__row .fyi.mtl{display:flex;width:100%}.fyi__box{background:#f7f7f7;box-shadow:.6rem .9rem rgba(19,82,159,.2);margin:0;padding:4rem 3rem;text-align:center}.fyi__label{background:#fff;border-radius:50%;box-shadow:inset 0 .1rem .1rem rgba(0,0,0,.15);color:#f66649;font-family:Trade Gothic LT Std,Arial,sans-serif;font-size:3.2rem;height:7rem;line-height:2.1875;margin:auto;width:7rem}.step__title{color:#00ace7;line-height:1.15;text-transform:uppercase}.step__title *{-webkit-hyphens:manual;hyphens:manual}.step__number{border-radius:50%;box-shadow:inset 0 .1rem .1rem rgba(0,0,0,.15);color:#00ace7;font-family:Trade Gothic LT Std,Arial,sans-serif;font-size:6.2rem;height:8.8rem;line-height:1.4194;margin:auto;text-align:center;text-indent:1rem;width:8.8rem}.s-step-content p:not(:first-child){margin-top:2rem}.loop-1 .s-step-content p:last-child{font-weight:700}.loop-3,.loop-4,.loop-5,.loop-6,.loop-7,.loop-8{padding-top:9rem}.loop-4,.loop-5,.loop-8{position:relative;z-index:0}.loop-4:before,.loop-5:before,.loop-8:before{color:#f66649;content:"\ef01";font:normal normal normal 2.35em/0 icons;left:-2rem;position:absolute;text-transform:none;top:4.5rem;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.loop-5:before{left:auto;right:-2rem;transform:scaleX(-1)}@media (max-width:40em){.loop-5:before,[class*=loop-]:before{left:calc(50% - 2rem);right:auto;transform:scaleX(-1) rotate(45deg)}}.push{background:linear-gradient(135deg,#13529f,#2b64a9);color:#fff;overflow:hidden;padding:10rem 6rem;position:relative;text-align:center;z-index:0}.push:after{border:1px solid #fff;border-radius:100%;bottom:-60%;content:"";height:44.4rem;position:absolute;right:-75%;width:55.4rem;z-index:-2}.push__txt{font-family:Trade Gothic LT Std,Arial,sans-serif;font-size:2.4rem;text-transform:uppercase}.push__child-btn a{color:#fff}.push__picto{left:50%;opacity:.1;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}.loop-3 .push{background:#e9eff6;color:#13529f}.service{align-items:center;background:#fff;border:1px solid #00ace7;display:flex;height:7.8rem;padding-left:3rem;position:relative}.service__img{margin-right:3rem;text-align:center;width:4rem}.service__description{flex:1}.service__label{text-transform:uppercase}.service__price{font-size:1.5rem}.service__taxe{font-size:60%;text-transform:uppercase}.service__taxe--light{opacity:.75}.service__quantity{color:#f66649;text-transform:none}.service__more{align-self:stretch;position:relative;width:7rem}.service__btn{bottom:0;box-shadow:none;font-size:1.5rem;left:0;padding:0;position:absolute;right:0;top:0;width:100%}.service__plus{border:1px solid #fff;border-radius:50%;display:block;font-size:2rem;height:2.3rem;line-height:.8;margin:0 auto .6rem;width:2.3rem}.service--pack{background:url(/themes/custom/bl_desktop/img/bg-pattern.webp) 50% repeat;border-color:#13529f}.service--pack .service__label{color:#13529f}.service--layer{display:block;height:auto;left:-1px;opacity:0;padding:3rem 10rem 6.3rem;position:absolute;right:-1px;top:-1px;transition:.2s;visibility:hidden;z-index:10}.service--layer.is-visible{opacity:1;visibility:visible}.service--layer .service__list{padding-left:0}.service--layer .service__item{margin-top:0}.service--layer .service__item:before{content:none}.service--layer .service__label{color:#00ace7}.service__detail{display:flex;justify-content:space-between}.service__detail--total{border-top:1px solid #eaeaea;font-weight:500;margin-top:1rem;padding-top:1rem}.service__close{background:none;box-shadow:none;height:1.5rem;padding:0;position:absolute;right:2.7rem;top:2.1rem;width:1.5rem}.service__close:after,.service__close:before{background:#00ace7;content:"";height:2.1rem;left:0;position:absolute;top:0;transform:rotate(-45deg);transform-origin:0 0;width:1px}.service__close:after{left:auto;right:0;top:-1px;transform:rotate(45deg)}.service-empty{color:#f66649;font-family:Trade Gothic LT Std,Arial,sans-serif;font-size:3.2rem;line-height:1.2;margin-left:auto;margin-right:auto;max-width:36.8rem;padding:6rem 0 5rem;position:relative;text-align:center;text-transform:uppercase;z-index:0}.service-empty:before{font-size:5.5em;left:50%;opacity:.1;position:absolute;top:50%;transform:translateX(-50%);z-index:-1}.s-service-push .col-xs-12.col-sm-12{padding-left:0;padding-right:0}.s-service-push .block__service,.s-service-push .packs__list__container{margin-bottom:2rem}.s-service-push .btn{width:100%}input[type=submit].modify-service-sub-link{background:none;box-shadow:0 0 0 1px currentColor;color:#f66649}.logout{background:#f7f7f7;color:#333;font-size:1.2rem;padding:.6rem 1.1rem;text-transform:uppercase}.js input.form-autocomplete{background-image:none}.ui-autocomplete{color:#666;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:17px;font-size:1.7rem;font-style:normal;font-weight:300}.ui-autocomplete .ui-menu-item{border-top:1px solid #ddd;padding:1em .5em}.ui-autocomplete .ui-menu-item:first-child{border-top:0}.ui-autocomplete .ui-menu-item a{display:block}.ui-autocomplete .ui-menu-item.ui-state-focus{background-color:#ddd}.ui-autocomplete .ui-state-focus a{color:#00ace7}.js input.form-autocomplete.ui-autocomplete-loading{background-position:98% 40%}.page-search h2{background-color:#fff;color:#333;display:block;font-family:Roboto,Arial,sans-serif;font-size:1.7rem;font-weight:300}.page-search article{display:none}.c-game{background-color:#00ace7;background-image:url(/themes/custom/bl_main/img/palm-1.webp),url(/themes/custom/bl_main/img/palm-2.webp);background-position:calc(50% - 52rem) bottom,50% .5rem;background-repeat:no-repeat;color:#fff;position:relative}.c-game__bg{overflow:hidden;padding:5rem 0;position:relative}.c-game__bg:before{background:rgba(0,0,0,.075);border-radius:50%;bottom:-150%;content:"";left:-25%;position:absolute;top:-50%;width:78%}.c-game__intro{font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;font-size:3.2rem;text-align:center;text-transform:uppercase}.c-game__title{color:#13529f;font-size:8.3rem;line-height:1}.c-game__company{color:#fff;font-size:7.1rem}.c-game__box{background:linear-gradient(135deg,#13529f,#2b64a9);font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;font-size:2.3rem;padding:4rem 8rem 2rem;position:relative}.c-game__box:before{background:#fff;border-radius:50%;color:#00ace7;font-size:17.25px;height:6.2rem;left:calc(50% - 3.1rem);line-height:3.5;margin:0;position:absolute;text-align:center;top:-3.1rem;transform:rotate(-15deg);width:6.2rem}.c-game__win{color:#00ace7}.c-game__gift{font-size:3.2rem;text-transform:uppercase}.c-game__btn{bottom:-3rem;left:50%;position:absolute;transform:translate(-50%)}.c-game__btn.btn--orange{padding-left:3em;padding-right:3em}.box{padding:2rem}.box--info{background-color:#f7f7f7;color:#5c5c5c;font-family:Trade Gothic LT Std,Arial,sans-serif;font-weight:500}.booking-calendar{background:#f7f7f7;padding:1rem 3rem;position:relative}.booking-calendar__row{display:flex}.booking-calendar__col{flex:1}.booking-calendar__col:not(:first-child){margin-left:3rem}.s-booking-calendar select{color:#13529f;width:100%}.booking-calendar__btn{position:relative}.booking-calendar__btn .form-submit{left:50%;position:absolute;transform:translate(-50%,-50%);z-index:1}.booking-calendar__label{color:#00ace7;font-size:1.8rem;text-transform:uppercase}.booking-calendar__type>div{display:flex;justify-content:space-between;max-width:21.4%}.booking-calendar__layout.is-reversed .booking-calendar__switch{order:-1}.booking-calendar__layout.is-reversed .booking-calendar__to{order:-2}.booking--transverse.booking-calendar .booking__passengers{margin-top:0}.booking-calendar .booking__passengers{margin-bottom:0;margin-top:5rem}.calendar__form-block{padding:0 1rem}.calendar__form-wrap{border:1px solid #c4c4c4;border-radius:20px;margin-top:3rem;padding:3rem 0 4rem}@media (max-width:60em){.calendar__form-wrap{border:none;padding-top:0}}.calendar__dates-head{align-items:center;border-bottom:1px solid #c4c4c4;display:flex;padding:0 4rem 1.5rem}@media (max-width:60em){.calendar__dates-head{align-items:flex-start;flex-direction:column;padding-bottom:3rem;padding-left:0;padding-right:0}}.calendar__dates-head h3{color:#434957;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:2rem!important;margin-right:6rem}@media (max-width:60em){.calendar__dates-head h3{font-size:1.6rem!important;margin-bottom:2rem}}.calendar__content-head{border-bottom:1px solid #c4c4c4;display:flex}.calendar__content-head-item{cursor:pointer;padding-bottom:1.2rem;padding-top:2rem;width:50%}.calendar__content-head-item.active{background-color:#e5edf6}.calendar__content-head-item.is-disabled{opacity:.5;pointer-events:none}.calendar__content-head-item:first-child{padding-left:4rem}.calendar__content-head-item:last-child{padding-left:1.5rem}.calendar__content-head-title{color:#2f416a;font-family:Google Sans,Roboto,sans-serif;font-size:1.6rem;font-weight:500}@media (max-width:60em){.calendar__content-head-title{font-size:2.4rem}}.calendar__content-head-date{color:#00a7e0;font-family:Google Sans,Roboto,sans-serif;font-size:1.8rem}@media (max-width:60em){.calendar__content-head-date{font-size:2.6rem}}.calendar__form-currency{display:none;font-family:Roboto;margin-top:.75rem}@media (max-width:60em){.calendar__form-currency{display:block}}.calendar__form-currency strong{color:#13529f;font-weight:500}.calendar__form-title__block{align-items:center;display:flex;justify-content:space-between;margin-top:1.5rem}@media (max-width:60em){.calendar__form-title__block{flex-direction:column;text-align:center}}.calendar__form-title--main{font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:3.6rem;word-break:keep-all}@media (max-width:60em){.calendar__form-title--main{font-size:2.6rem}}.calendar__form-title--main span{color:#00a7e0;display:inline;white-space:nowrap}.calendar__price-note{margin-top:.5em;padding-left:3rem}.calendar__best-price-note{background:url(/themes/custom/bl_main/img/ticket.webp) 8px 0 no-repeat;color:#f66649;margin-top:2.5em;min-height:19px;padding-left:3rem}.calendar__histogram-month{color:#7f7f7f}.calendar__histogram{margin-bottom:9rem}.calendar__form-switch__label{vertical-align:bottom}.calendar__histogram-content,.calendar__histogram-month,.calendar__histogram-price{padding:1rem .7rem}.calendar__histogram-button{background-color:transparent}.calendar__histogram-button,.calendar__histogram-content{height:inherit}.calendar__histogram-month{bottom:-3.7rem;color:#30416a;font-family:Google Sans,Roboto,sans-serif;font-size:1.2rem;vertical-align:middle}.calendar__histogram-price{background-color:#00ace7;border-radius:98px}.calendar__histogram-price__content{bottom:100%;color:#353e75;font-family:Google Sans,Roboto,sans-serif;font-size:1.4rem;left:50%;position:absolute;transform:translate(-50%,-5px)}.calendar__histogram-price__content sup{font-size:.6em}.calendar__histogram-button--min .calendar__histogram-price{background-color:#f66649}.calendar__histogram-price:hover{filter:brightness(90%)}.calendar__histogram-buttons{height:40rem;padding-left:.8rem}.calendar__histogram-button{box-shadow:none;margin:0 .8rem;padding:0;width:calc(8.33% - 1.6rem)}.calendar__histogram-content{padding:1rem .5rem;text-transform:none}.calendar__histogram-best-price{padding-top:1rem}.calendar__histogram-buttons{margin:0}.calendar__form-block [id*=-travel-type] input+label[for*=travel-type],.calendar__histogram-button--off .calendar__histogram-content{background-color:#d4d4d4}.booking__errors .calendar__form-switch-button p:not(:empty),.calendar__form-switch-button .booking__errors p:not(:empty),.calendar__form-switch-button .icon,.calendar__form-switch-button .litepicker .container__days .day-item__block.is-offer,.litepicker .container__days .calendar__form-switch-button .day-item__block.is-offer{border-bottom:.1rem solid transparent;padding:.5rem .2rem}.booking__errors .calendar__form-switch-button p:not(:empty):before,.calendar__form-switch-button .booking__errors p:not(:empty):before,.calendar__form-switch-button .icon:before,.calendar__form-switch-button .litepicker .container__days .day-item__block.is-offer:before,.litepicker .container__days .calendar__form-switch-button .day-item__block.is-offer:before{margin:0;top:-.1em}.calendar__form-switch label{font-size:inherit}.calendar__form-title--period,input[type=radio][id*=instant-search-histogram]:checked~.calendar__form-block div[id*=-travel-type],input[type=radio][id*=instant-search-histogram]:checked~.calendar__form-block--passenger,input[type=radio][id*=instant-search]{display:none}input[type=radio][id*=instant-search-histogram]:checked~.calendar__form-block .calendar__form-title--period{visibility:visible}.calendar__form-block [id*=-travel-type] input:checked+label[for*=travel-type],input[type=radio][id*=instant-search-calendar]:checked~.calendar__form-block [for=instant-search-calendar],input[type=radio][id*=instant-search-histogram]:checked~.calendar__form-block [for=instant-search-histogram]{background-color:#13529f;border-color:#13529f}.calendar__form-block [id*=-travel-type] input:checked+label[for*=travel-type]:before,input[type=radio][id*=instant-search-calendar]:checked~.calendar__form-block [for=instant-search-calendar]:before,input[type=radio][id*=instant-search-histogram]:checked~.calendar__form-block [for=instant-search-histogram]:before{filter:brightness(0) invert(1)}label[for=instant-search-calendar]:before{background-image:url(/themes/custom/bl_main/img/calendar-icon.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:24px;width:24px}@media (max-width:60em){label[for=instant-search-calendar]:before{height:12px;width:12px}}label[for=instant-search-histogram]:before{background-image:url(/themes/custom/bl_main/img/histogram-icon.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:24px;width:24px}@media (max-width:60em){label[for=instant-search-histogram]:before{height:12px;width:12px}}.calendar__form-block [id*=-travel-type] input+label[for*=travel-type]{margin:0 .5rem;min-width:12rem;padding:.5rem 3rem}.calendar__form-switch{flex-shrink:0}.calendar__form-switch-button{border:1px solid #c4c4c4;border-radius:50%;padding:2.3rem}@media (max-width:60em){.calendar__form-switch-button{padding:1rem}}.calendar__form-switch-button:not(:first-child){margin-left:2rem}@media (max-width:60em){.calendar__form-switch-button:not(:first-child){margin-left:1rem}}.calendar__dates-title,.calendar__resume{color:#5c5c5c;font-size:1.2em}.booking__errors .calendar__resume p:not(:empty),.calendar__resume .booking__errors p:not(:empty),.calendar__resume .icon,.calendar__resume .litepicker .container__days .day-item__block.is-offer,.litepicker .container__days .calendar__resume .day-item__block.is-offer{font-size:.4em}.booking__errors .calendar__resume p:not(:empty):before,.calendar__resume .booking__errors p:not(:empty):before,.calendar__resume .icon:before,.calendar__resume .litepicker .container__days .day-item__block.is-offer:before,.litepicker .container__days .calendar__resume .day-item__block.is-offer:before{top:-1rem}.calendar__dates-block{border-bottom:1px solid #c4c4c4;display:flex}.calendar__dates-departure,.calendar__dates-return,.calendar__passenger-label{width:100%}.calendar__dates-image{display:none}@media (min-width:64em){.calendar__dates-image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-shrink:0;min-height:100%;width:242px}}.calendar__form-block,.calendar__form-block div[id*=-travel-type],.calendar__form-title,.calendar__histogram-button,.calendar__passenger-block,.calendar__trip-selection,.calendar__trip-selection-block{font-size:17px}.calendar__trip-title{color:#434957;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:2rem;font-weight:600;margin-bottom:1rem}.calendar__trip-selection-block{padding:0 4rem}@media (max-width:60em){.calendar__trip-selection-block{padding:0}.calendar__trip-selection{margin-bottom:1rem;order:6}}.calendar__trip-selection--dob{font-family:Google Sans,Roboto,sans-serif;margin-top:3rem}@media (max-width:60em){.calendar__trip-selection--dob{order:5}}.calendar__trip-selection--dob .info-container{color:#979797;font-size:1.4rem}@media (min-width:64em){.calendar__trip-selection--dob .info-container{font-size:1.6rem}}.calendar__trip-selection--dob label{color:#00a7e0;margin-right:20px}.calendar__trip-selection--dob input{background:transparent;border:none;border-bottom:1px dashed #c4c4c4;box-shadow:none}.calendar__trip-selection--dob input::-moz-placeholder{color:#00a7e0}.calendar__trip-selection--dob input::placeholder{color:#00a7e0}.calendar__trip-selection--dob input.is-error{color:#f66649!important}.calendar__trip-selection--dob .passenger-type__dob-line{margin-top:10px}.calendar__trip-selection--wrap{align-items:baseline;border-bottom:1px dashed #c4c4c4;display:flex;padding:.5rem 0;width:-moz-fit-content;width:fit-content}@media (max-width:60em){.calendar__trip-selection--wrap{padding:.75rem 0;width:100%}}.calendar__trip-selection--wrap p{color:#2f416a;font-size:2rem;font-weight:400;margin:0}@media (max-width:60em){.calendar__trip-selection--wrap p{font-size:1.8rem}}.calendar__trip-selection--total .calendar__trip-flight-block span{color:#00a7e0;font-size:1.6rem;font-weight:700}@media (max-width:60em){.calendar__trip-selection--total .calendar__trip-flight-block span{font-size:1.4rem}}.calendar__trip-selection--total .calendar__trip-flight-block span.calendar__trip-flight-price{color:#000;font-size:2.4rem;font-weight:500;margin-left:4rem}@media (max-width:60em){.calendar__trip-selection--adt{order:3}.calendar__trip-selection--chd{order:4}}.calendar__trip-selection .form-submit{border-radius:25px;box-shadow:0 6px 30px -10px #154993;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:1rem;font-weight:600;height:40px;padding:0 3rem}@media (max-width:60em){.calendar__trip-selection .form-submit{height:30px;margin-top:1rem;width:100%}}.calendar__trip-flight-content{margin-left:1.5rem}.calendar__trip-block{align-items:flex-start;background-color:#f3f4f6;border-radius:20px;display:flex;flex-wrap:wrap;padding:4rem}.calendar__trip-block .js-message__passengers p{color:#f66649;font-family:Google Sans,Roboto,sans-serif;font-size:1.4rem;font-weight:700;margin-bottom:2rem}@media (min-width:64em){.calendar__trip-block .js-message__passengers p{font-size:1.6rem}}@media (max-width:60em){.calendar__trip-block .js-message__passengers{order:1}}.calendar__trip-wrap{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media (max-width:60em){.calendar__trip-wrap{order:2}}.calendar__trip-block .calendar__trip-wrap .calendar__trip-selection:first-child,.calendar__trip-block .calendar__trip-wrap .calendar__trip-selection:nth-child(2),.calendar__trip-block .calendar__trip-wrap .calendar__trip-selection:nth-child(3){margin-bottom:3rem;width:auto}@media (max-width:60em){.calendar__trip-block .calendar__trip-wrap .calendar__trip-selection:first-child,.calendar__trip-block .calendar__trip-wrap .calendar__trip-selection:nth-child(2),.calendar__trip-block .calendar__trip-wrap .calendar__trip-selection:nth-child(3){margin-bottom:1rem;margin-left:0;margin-right:0;width:100%}}@media (min-width:60em){.calendar__trip-block .calendar__trip-wrap .calendar__trip-selection:nth-child(2){margin-left:2rem;margin-right:2rem}}.calendar__trip-block .calendar__trip-wrap~.calendar__trip-selection{margin-left:0;margin-right:0;margin-top:.5rem}@media (min-width:60em){.calendar__trip-block .calendar__trip-wrap~.calendar__trip-selection{margin-bottom:1rem;margin-right:2rem;width:calc(50% - 2rem)}.calendar__trip-block .calendar__trip-wrap~.calendar__trip-selection--submit{width:100%}}.calendar__form-block--passenger>.row{background-color:#f66649;margin:0}.calendar__passenger-label span{font-weight:400}.calendar__dates input[id*=instant-search-calendar],select[name*=calendar_][name*=_from],select[name*=calendar_][name*=_to]{left:-888888px}div.calendar__submit-mobile{clear:both}@media (min-width:60em){div.calendar__submit-mobile{min-width:175px}}[class*=amadeus-form] .ajax-progress{background-color:hsla(0,0%,100%,.5);background-image:url(/themes/custom/bl_main/img/loader.gif);background-position:50%;background-repeat:no-repeat;height:100%;padding:0;position:fixed;z-index:1000}.calendar__dates-return[data-error-date]:after,.calendar__dates-return[data-error-date]:before{right:0;z-index:1}.calendar__dates-return[data-error-date]:before{content:attr(data-error-date);left:20%;text-align:left;top:50%;width:90%}.calendar__dates-return[data-error-date]:after{content:"\ea22";font-family:icons;left:10%;top:47%;width:10%}@media (max-width:60em){.calendar__best-price-note{background-position:0 2px;background-size:15px}.calendar__histogram-price{padding-right:1rem}.calendar__dates-block{font-size:medium}.calendar__dates-departure,.calendar__dates-return,.calendar__form-switch,.calendar__trip-selection{margin-left:-2rem;margin-right:-2rem;width:calc(100% + 4rem)}.calendar__trip-selection--dob{margin-left:0;margin-right:1rem;width:100%}.calendar__form-switch{text-align:center}.calendar__dates-departure,.calendar__dates-return{margin:0}.calendar__dates-return[data-error-date]:before{left:10%;line-height:normal}.calendar__dates-return[data-error-date]:after{left:0;top:50%}.calendar__form-block div[id*=-travel-type]{margin-top:3rem}.calendar__form-block div[id*=-travel-type],.calendar__form-switch{position:static}.calendar__form-switch{position:absolute;right:0;top:9rem;width:auto;z-index:1}.calendar__form-block{padding:0 1.5rem}.calendar__histogram-button{direction:rtl;margin-top:1rem;text-align:left}.calendar__histogram{border:none}.calendar__histogram-content,.calendar__histogram-month,.calendar__histogram-price,.calendar__label{position:static}.calendar__histogram-buttons{height:auto}.calendar__histogram-buttons .slick-track{align-items:flex-end;display:flex;padding-top:9rem}.calendar__histogram-buttons .slick-next,.calendar__histogram-buttons .slick-prev{border-radius:50%;box-shadow:0 0 4px silver;height:5rem;opacity:1;padding:1rem;top:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out;width:5rem;z-index:2}.calendar__histogram-buttons .slick-next:before,.calendar__histogram-buttons .slick-prev:before{display:none}}@media (max-width:60em) and (min-width:64em){.calendar__histogram-buttons .slick-next,.calendar__histogram-buttons .slick-prev{height:7rem;width:7rem;will-change:transform}}@media (max-width:60em){.calendar__histogram-buttons .slick-prev{background:url(/themes/custom/bl_main/img/arrow-right-slider.webp) #fff no-repeat 50%;background-size:25%;left:-3rem;transform:rotate(180deg) translate(-50%,50%)}}@media (max-width:60em) and (min-width:64em){.calendar__histogram-buttons .slick-prev{will-change:transform}.calendar__histogram-buttons .slick-prev:hover{transform:rotate(180deg) translate(-50%,50%) scale(1.02)}}@media (max-width:60em){.calendar__histogram-buttons .slick-next{background:url(/themes/custom/bl_main/img/arrow-right-slider.webp) #fff no-repeat 50%;background-size:25%;right:-3rem}}@media (max-width:60em) and (min-width:64em){.calendar__histogram-buttons .slick-next{will-change:transform}.calendar__histogram-buttons .slick-next:hover{transform:translate(-50%) scale(1.02)}}@media (max-width:60em){.calendar__histogram-button{width:4.4rem}.calendar__histogram-content{direction:ltr;padding-left:0;text-align:center}.calendar__histogram-month{max-width:12rem;text-align:center}.calendar__histogram-content,.calendar__histogram-price{vertical-align:middle}.calendar__histogram-price__content{font-size:2rem;padding-right:2rem;white-space:nowrap}.calendar__histogram-price__content sup{font-size:.9em}.calendar__passenger-block .input-number{float:right;max-width:30rem}input.form-submit{font-size:1.2em}.calendar__histogram-month{font-size:2rem}}.form-item-instant-search-calendar-mobile-passenger-um,.form-item-instant-search-calendar-mobile-passenger-umzz,.form-item-instant-search-calendar-mobile-passenger-yth{display:none}.calendar-counter{align-items:center;display:flex;width:100%}.calendar-counter__desc{flex-grow:1;flex-shrink:0}.calendar-counter__title{color:#2f416a;font-family:Google Sans,Roboto,sans-serif;font-size:1.8rem;margin-right:2rem}.calendar-counter__helper{color:#979797;font-family:Google Sans,Roboto,sans-serif;font-size:1.6rem;font-weight:400}.calendar-counter__control{align-items:center;display:flex;flex-shrink:0;margin-left:auto}.calendar-counter__field{background-color:transparent;border:0;box-shadow:none;color:#2f416a;font-family:Google Sans,Roboto,sans-serif;font-size:2.6rem;font-weight:700;height:auto;line-height:1;outline:none;padding:0;text-align:center;width:30px}@media (min-width:60em){.calendar-counter__field{font-size:3.2rem;width:38px}}.calendar-counter__field:focus{outline:none}.calendar-counter__button{align-items:center;border-radius:50%;box-shadow:none;height:30px;justify-content:center;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:30px}@media (min-width:60em){.calendar-counter__button{height:40px;width:40px}}.calendar-counter__button:disabled{background-color:#d4d4d4}.calendar-counter__button:after,.calendar-counter__button:before{background-color:#fff;border-radius:8px;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}@media (min-width:60em){.calendar-counter__button:after,.calendar-counter__button:before{width:14px}}.calendar-counter__button:after{transform:translate(-50%,-50%) rotate(90deg)}.calendar-counter__button--decrease:after{display:none}.calendar-counter.error .calendar-counter__field{color:#f66649}.image-photo-gallery{padding-bottom:15px;padding-top:15px}.tabs-menu{background:#f5f5f5;box-shadow:inset 0 -1px #eaeaea}.tabs-menu ul.tabs-menu__list{align-items:center;display:flex;justify-content:space-between;padding-left:0}.tabs-menu .tabs-menu__item{margin-top:0}.tabs-menu .tabs-menu__item:before{content:none}.tabs-menu__link{display:block;font-family:Trade Gothic LT Std,Arial,sans-serif;font-size:2.2rem;padding:1.5rem 0;text-transform:uppercase}.tabs-menu__link--btn{border:1px solid;padding:.5rem 3rem}.tabs-menu__link.is-active{background:#fff;color:#333;padding-left:4rem;padding-right:4rem}.trips-select__label{color:#515151;font-size:1.5rem;font-weight:500}.trips-select__btn form:before{color:#6c6c6c;content:"\ef03";font:normal normal normal 1em/0 icons;margin-right:.5883em;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.trips-select__btn input[type=submit]{background:none;box-shadow:none;color:#6c6c6c;font-family:Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:500;line-height:1.353;padding:0;text-transform:uppercase}.trips-summary{background:#fff;box-shadow:0 1rem 6rem rgba(0,0,0,.1);margin-bottom:-10rem}.trips-summary__flight{align-items:flex-end;background:#f5f5f5;color:#00ace7;cursor:pointer;display:flex;font-family:Trade Gothic LT Std,Arial,sans-serif;font-size:1.8rem;line-height:1.2;margin-top:-1rem;padding:1.5rem 2rem;transition:.2s}.trips-summary__flight.is-active{background:#333;color:#fff}.trips-summary__flight-status{margin-right:1.5rem}.s-trips-summary [class*=col-]{position:static}.trips-summary__box{position:relative}.trips-summary__box:before{border-left:2px dotted;bottom:0;color:hsla(0,0%,100%,.2);content:"";left:60%;position:absolute;top:0;z-index:20}@media (max-width:40em){.trips-summary__box:before{content:none}}.trips-summary__box--header{align-items:center;display:flex}.trips-summary__box--header:before{color:#ccc}.trips-summary__box--content{background:#13529f;color:#fff;font-family:Trade Gothic LT Std,Arial,sans-serif}.trips-summary__left{padding:3rem 3rem 3rem 4.5rem;text-align:center}.trips-summary__flight-details{align-items:center;display:flex;justify-content:space-around}.trips-summary__spacer{background:#fff;height:7rem;margin:0 2rem;transform:rotate(30deg);width:1px}.trips-summary__txt{line-height:1;text-transform:uppercase}.trips-summary__txt--large{font-size:4.4rem}.trips-summary__txt--icon:before{display:block;font-size:3rem;line-height:1.353;margin:0;position:static}.trips-summary__txt--small{font-size:1.6rem}.trips-summary__txt--medium{font-size:2.4rem}.trips-summary__txt--extra-small{font-size:1.4rem}.trips-summary__txt--extra-extra-small{font-size:1.3rem;margin-top:3.5rem}.trips-summary__txt--medium-plus{font-size:3.2rem;line-height:0}.trips-summary__logo{display:flex;margin-left:auto;padding-right:2.5rem;width:41.3%}.trips-summary__logo img{align-self:center;margin-left:auto}.trips-summary__right{margin-left:-16px;padding:2rem 3rem}.trips-summary__right--basic{background:#00ace7}.trips-summary__right--smart{background:#4384d4}.trips-summary__link{background:none;box-shadow:none;color:#fff;display:inline-block;font-family:Roboto,Arial,sans-serif;font-size:1.5rem;font-weight:300;line-height:1.353;padding:0;text-transform:none}.trips-summary__link:before{border:1px solid #fff;border-radius:50%;content:"+";display:inline-block;font-size:1.4em;font-weight:400;height:1.8rem;line-height:.75;margin-right:.5rem;text-align:center;width:1.8rem}.trips-summary__overlay{background:#fff;color:#333;left:2rem;min-height:26.8rem;padding:1.5rem 8.33333% 2rem 0;position:absolute;right:2rem;top:1rem;transition:.2s;z-index:30}.trips-summary__overlay.is-hidden{opacity:0;visibility:hidden}.trips-summary__close{background:none;box-shadow:none;height:1.5rem;padding:0;position:absolute;right:2.7rem;top:2.1rem;width:1.5rem}.trips-summary__close:after,.trips-summary__close:before{background:#00ace7;content:"";height:2.1rem;left:0;position:absolute;top:0;transform:rotate(-45deg);transform-origin:0 0;width:1px}.trips-summary__close:after{left:auto;right:0;top:-1px;transform:rotate(45deg)}.trips-summary__overlay-title{color:#13529f;font-size:3.2rem;text-transform:uppercase}.trips-summary__overlay-subtitle{color:#00ace7;font-size:2.4rem;text-transform:uppercase}.trips-summary__overlay-count{font-size:3.2rem}.trips-summary__overlay-item{border-bottom:1px solid #eaeaea;font-family:Roboto,Arial,sans-serif;font-size:1.7rem;padding-bottom:1rem}.trips-summary__overlay-date{font-size:1.5rem}.trips-summary-mask.is-hidden{left:0;opacity:0;position:absolute;right:0;top:-999999px;visibility:hidden}.trips-summary__passengers ul{margin-top:0}.box-premium{background:url(/themes/custom/bl_desktop/img/bg-pattern.webp) repeat;color:#f66649;font-family:Trade Gothic LT Std,Arial,sans-serif;padding:1rem;text-align:center;text-transform:uppercase}.box-premium__label{color:#13529f}.box-premium__price{font-size:2.3rem;line-height:0}.map-account{height:60rem}.progress{background:#f5f5f5;border-radius:.5rem;box-shadow:inset 0 0 0 1px #eaeaea;height:3rem;overflow:hidden}.progress__value{background:#00ace7;height:100%;transform-origin:0 0}.form-import .section--form label{margin-bottom:1rem}.form-import .section--form label div:first-child{font-family:Roboto,Arial,sans-serif;font-weight:700;text-transform:uppercase}.form-import .section--form label div+div{color:#333;font-family:Roboto,Arial,sans-serif;font-size:1.5rem;font-weight:300}.market-selector__container,.market-selector__page{height:100vh}.market-selector__page{position:fixed;width:100vw;z-index:100000}.market-selector__page-wrapper{overflow-y:scroll}.market-selector,[data-market] .market-selector__flag{background-position:top;background-repeat:no-repeat}.market-selector__page .logo{background-color:#fff;padding:1rem 8rem 2rem}.market-selector__page .logo__img-container{width:30rem}.market-selector__page--mobile.market-selector__page .logo{padding:1rem 3rem 2rem}.market-selector{background-image:url(/themes/custom/bl_main/img/market-selector.webp);background-size:cover;margin-bottom:-5rem}.market-selector__container{margin-left:auto;margin-right:auto;max-width:117rem;padding-left:1.5rem;padding-right:1.5rem}.market-selector__container:before{content:"";vertical-align:middle}.market-selector__wrapper{background-color:#fff;margin-top:100px;padding:3rem 1.5rem;width:80%}.market-selector__page--mobile .market-selector__wrapper{width:98%}.conditions__wrapper{background-color:#13529f;color:#fff;margin-top:25px;padding:1.5rem;width:80%}.conditions__wrapper p{margin-top:0}.market-selector__page--mobile .conditions__wrapper{width:98%}.market-selector__list{font-size:0;margin-top:0}.market-selector__item{padding:1rem;vertical-align:top;width:calc(33.3% - 2rem)}.market-selector__item a{color:#13529f}.market-selector__item a:hover{color:#00ace7}.market-selector__item>.market-selector__name{color:#13529f;font-weight:400}.market-selector__page--mobile .market-selector__item{width:calc(50% - 2rem)}.market-selector__item .market-selector__name{font-size:1.8rem;padding-left:3.5rem}.market-selector__item .market-selector__name.country-name{position:relative}.market-selector__item .market-selector__name.country-name:before{border-bottom:.2942em solid transparent;border-left:.2942em solid;border-top:.2942em solid transparent;content:"";left:23px;margin-top:-.2941em;position:absolute;top:55%}.market-selector__wrapper--mobile .market-selector__item .market-selector__name:before{left:14px}[data-market] .market-selector__flag{background-size:contain;height:1.96rem;left:1rem;position:absolute;top:1.2rem;width:3rem}[data-market=fr] .market-selector__flag{background-image:url(/themes/custom/bl_main/img/market-selector-fr.webp)}[data-market=re] .market-selector__flag{background-image:url(/themes/custom/bl_main/img/market-selector-re.webp)}[data-market=us] .market-selector__flag{background-image:url(/themes/custom/bl_main/img/market-selector-us.webp)}[data-market=pf] .market-selector__flag{background-image:url(/themes/custom/bl_main/img/market-selector-pf.webp)}[data-market=def] .market-selector__flag{background-image:url(/themes/custom/bl_main/img/market-selector-def.webp)}[data-market=ca] .market-selector__flag{background-image:url(/themes/custom/bl_main/img/market-selector-ca.webp)}.countdown-timer-container{margin-bottom:20px;margin-top:20px;text-align:center}.countdown-timer-container div#jquery-countdown-timer{font-size:40px!important}.countdown-timer-container div#jquery-countdown-timer span.position span.digit{background-color:#f66649}.countdown-timer-container div#jquery-countdown-timer span.position span.digit.static{background-image:linear-gradient(bottom,#ea5436 50%,#f66649 0);background-image:-ms-linear-gradient(bottom,#ea5436 50%,#f66649 50%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.5,#ea5436),color-stop(.5,#f66649))}.countdown-timer-container #jquery-countdown-timer-note{font-size:18px}.embed-html{margin:3rem 0}.embed-html .embed-html-container .otnotice-content{font-family:Roboto,Arial,sans-serif;text-align:left!important}.embed-html .embed-html-container .otnotice-content .otnotice-sections{text-align:left!important}.embed-html .embed-html-container .otnotice-content .otnotice-sections .otnotice-section>h2.otnotice-section-header{color:#13529f;font-family:Trade Gothic LT Std,Arial,sans-serif!important;font-size:3.2rem;line-height:1.4376;margin-bottom:2rem;margin-top:3rem;text-align:left!important}.embed-html .embed-html-container .otnotice-content .otnotice-sections .otnotice-section-content>ol>li{color:#12adef!important;font-family:Trade Gothic LT Std,Arial,sans-serif!important;font-size:2rem!important}.video-upload{display:flex;justify-content:center}.video-upload__entry{background-color:#000;padding-bottom:56.25%;position:relative}.video-upload video{height:100%!important;left:0;max-width:100%;position:absolute;top:0;width:100%!important}.service-table-section{padding-bottom:4rem;padding-top:4rem}.service-table-block{align-items:flex-end;display:flex;flex-wrap:nowrap;overflow-y:auto;width:100%}.service-table-block>div:first-child{padding-right:28px}.service-table-block>div:nth-child(2){-moz-column-gap:16px;column-gap:16px;display:flex;flex-shrink:0}.main-service-table{min-width:354px;width:100%}.main-service-table__header{background-color:#f8693b;color:#fff;display:inline-block;margin-bottom:-16px;padding:4px 44px 20px;text-align:center}.main-service-table__header,.main-service-table__rows{border-radius:12px 12px 0 0;font-weight:700;line-height:1.4}.main-service-table__rows{overflow:hidden;padding-bottom:24px;position:relative}.main-service-table__rows>div>div{align-items:center;background-color:#62cfee;border-bottom:1px solid #fff;color:#fff;display:flex;font-weight:700;padding:8px 16px;width:100%}.main-service-table__rows>div>div:last-child{border-bottom:0}.additional-service-table{background-color:#f2f1f1;border-radius:12px;display:flex;flex-direction:column;height:100%;padding:0 16px 24px}.additional-service-table__header{color:#f66649;flex-shrink:0;font-size:28px;font-weight:500;padding:4px 0;text-align:center;text-transform:uppercase}.additional-service-table__columns{flex-grow:1}.additional-service-table__columns>div{align-items:stretch;-moz-column-gap:16px;column-gap:16px;display:flex;height:100%}.column-service-table{background-color:#6d8ac1;border-radius:12px 12px 0 0;color:#fff;display:flex;flex-direction:column;font-weight:500;height:100%;text-align:center;width:116px}.column-service-table__header{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:12px 4px}.column-service-table__rows{background-color:#62cfee;border-radius:12px 12px 0 0;flex-shrink:0}.column-service-table__rows>div>div{align-items:center;border-bottom:1px solid #fff;display:flex;font-size:24px;justify-content:center;padding:3.5px 4px;width:100%}.column-service-table__rows>div>div:last-child{border-bottom:0}.column-service-table__rows>div>div.long-string{font-size:20px;padding:6px 4px}.block-our-destination-grid{align-items:flex-start;display:grid;grid-template-columns:1fr}.block-our-destination-grid:before{display:none}@media (min-width:48em){.block-our-destination-grid{grid-template-columns:repeat(3,1fr)}}.block-our-destination-grid li{width:100%}.block-our-destination-grid li .block-destination__slide__text+div{height:100%;position:relative}.block-our-destination-grid li .block-destination__slide__text+div:before{background:linear-gradient(0deg,rgba(0,0,0,.45) 33.78%,rgba(102,197,241,.281) 126.05%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.block-our-destination-grid li .block-destination__slide__text+div img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:48em){.block-our-destination-grid li .block-destination__slide__text+div img{height:120px}}.block-our-destination-grid li a{color:#68d8ff}.block-our-destination-grid li:before{display:none!important}.grid{margin-bottom:-3rem}.grid__item{margin-bottom:3rem}.container-fluid{max-width:117rem}.row--three-custom .col-md-3{margin-left:6.2%}@media (max-width:992px){.row--three-custom .col-md-3{margin-left:0}}.booking{position:relative}.booking-page .booking{background-color:#f7f7f7}.booking-notice{background:#fff;font-size:1.2rem;font-style:italic;padding-bottom:1rem;text-align:right}.booking__header{background-color:#13529f;color:#fff;font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;margin-bottom:2rem;text-transform:uppercase}.booking__header__title{display:inline-block;position:relative}.booking__header__title:before{content:"";position:absolute;top:50%}.booking__destination,.booking__destination__sub{color:#13529f;display:block;font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;text-align:center;text-transform:uppercase}.booking__destination{font-size:32px;font-size:3.2rem}.booking__destination__sub{font-size:24px;font-size:2.4rem}.booking__destinations__rotate{background-color:transparent;background-image:url(/themes/custom/bl_desktop/css/html/themes/custom/bl_main/img/sprite-main.webp);background-position:-220px -485px;border:none;box-shadow:none;display:block;height:17px;padding:0;width:19px}.booking__destinations select{color:#13529f;width:100%}.booking__type{text-align:center}.booking__type fieldset{display:inline-flex}@media (max-width:64em){.booking__type fieldset{display:flex;gap:10px;text-align:left}}@media (max-width:40em){.booking__type fieldset{display:block;text-align:left}}#edit-search-flights-travel-type{display:flex}.booking__type fieldset .multi-link{align-self:center;font-size:1.2rem;padding-left:2.5rem}@media (max-width:40em){.booking__type fieldset .multi-link{margin-top:5px;padding-left:0}}.booking__type fieldset .multi-link a:hover{text-decoration:underline}.booking__type legend{color:#13529f;font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;padding:.5em 0}.booking__type .form-item{display:inline-block}.booking__type .form-item:first-of-type{margin-right:1rem}.booking__dates input[type=text]{width:100%}button.booking__passengers-total{background-color:#fff;color:#13529f;font-size:1.4rem;line-height:1.643;padding:.6071em .7143em;text-align:left}.calendar-link a{font-family:Roboto,Arial,sans-serif,Helvetica;font-size:14px;font-size:1.4rem}@media (min-width:40em) and (max-width:64em){.submit-container{position:relative;text-align:center}}.booking__errors{font-size:0;font-weight:500;position:relative}.booking__errors span{display:inline-block;font-size:medium}.booking ::-webkit-input-placeholder{color:#13529f;font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;text-transform:uppercase}.booking ::-moz-placeholder{color:#13529f;font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;opacity:1;text-transform:uppercase}.booking :-ms-input-placeholder{color:#13529f;font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;text-transform:uppercase}.booking :-moz-placeholder{color:#13529f;font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;text-transform:uppercase}.booking__false-label{color:#13529f;cursor:pointer;font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;font-size:1.7rem;font-weight:400;line-height:1.353;padding:.5em 0}.wautocomplete{align-items:stretch;background:url(/themes/custom/bl_desktop/img/bg-select.webp) no-repeat 100% #fff;display:flex;flex-flow:row wrap;justify-content:space-around;position:absolute;z-index:1}.wautocomplete .label{color:#666;float:left;font-weight:lighter;height:inherit;line-height:100%;padding:0 4px}.wautocomplete .autocomplete{background-color:transparent;border:none;box-shadow:none;flex:3 40px;float:left;height:inherit;overflow:hidden;padding:0 4px;width:auto}.wautocomplete .autocomplete.error{color:#f66649}.wautocomplete .autocomplete::-ms-clear{display:none}.wautocomplete .sim-selectarea{cursor:pointer;float:right;height:inherit;margin-left:auto;width:42px}.simulated-select{background-color:#fff;border:1px solid #666;box-shadow:0 1px 2px 0 rgba(0,0,0,.2);cursor:pointer;position:absolute;width:inherit;z-index:10}.simulated-select .simulated-option{border-bottom:1px solid #ddd;padding:4px 10px}.simulated-select .simulated-option:hover{background-color:#13529f;color:#f7f7f7}.simulated-select .simulated-option:last-child{border-bottom:none}.input-number:after,.input-number:before{content:" ";display:table}.input-number:after{clear:both}.error .input-number,.input-number.error{color:#f66649}.input-number input,.input-number__stepper{display:block;float:left;font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;width:33.33%}.input-number__stepper{background-color:#00ace7;border:none;color:#fff;cursor:pointer;padding:0;text-align:center}.input-number input{border:none;box-shadow:none;color:#13529f;padding:0;text-align:center}.input-number.error input{color:#f66649}[type=checkbox]:disabled+label,[type=checkbox]:disabled:checked+label:before,[type=checkbox]:disabled:not(:checked)+label:before,[type=radio]:disabled+label,[type=radio]:disabled:checked+label:before,[type=radio]:disabled:not(:checked)+label:before{opacity:.4}.child-type__checkbox{position:relative}.child-type__checkbox input[type=checkbox]{-webkit-appearance:checkbox;height:1.5rem;left:0;width:1.5rem;z-index:1}[type=checkbox]:checked:focus+label:before,[type=checkbox]:not(:checked):focus+label:before,[type=radio]:checked:focus+label:before,[type=radio]:not(:checked):focus+label:before{border:2px solid #13529f!important}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:none;box-shadow:.2rem .2rem .2rem 0 #ddd;color:#7f7f7f;cursor:pointer;padding-right:5rem}label,select{font-weight:400}label{color:#13529f;font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif}::-webkit-input-placeholder{color:#7f7f7f}::-moz-placeholder{color:#7f7f7f;opacity:1}:-ms-input-placeholder{color:#7f7f7f}:-moz-placeholder{color:#7f7f7f}.error ::-webkit-input-placeholder,.error::-webkit-input-placeholder{color:#f66649}.error ::-moz-placeholder,.error::-moz-placeholder{color:#f66649}.error :-ms-input-placeholder,.error:-ms-input-placeholder{color:#f66649}.error :-moz-placeholder,.error:-moz-placeholder{color:#f66649}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.booking--transverse #edit-search-flights-departure-date,.booking--transverse #edit-search-flights-return-date,.footer .newsletter-footer-form input{width:100%}.contact-message-other-requests-form input.form-submit{width:calc(100% - 24px)}.captcha{float:right;margin:0 0 25px}.section__title{color:#13529f}.section__subtitle{color:#00ace7;text-transform:uppercase}.section__block{padding-bottom:3rem;padding-top:3rem}.section__btn a{display:block}.section--secondary{background:#13529f;box-shadow:none;color:#fff}.field-image{margin:3rem 0}.section--secondary .section__list-title,.section--secondary .section__title{color:#fff}.section--push{box-shadow:inset 0 1px #eaeaea;padding-bottom:4rem;padding-top:4rem}.section--alert .section__title{color:#f66649}.section--combo .section__title:after,.section--combo .section__title:before{background:#f66649}.section--halfer{padding-top:3rem;position:relative}.section--halfer .section__title{display:inline-block;line-height:1.2;max-width:90%;overflow:visible;position:relative;text-transform:uppercase}.section--halfer .section__title a{color:#13529f}.section--halfer .section__logo{height:8rem;position:absolute;right:0;top:50%;transform:translate(50%,-50%);z-index:-1}.section--form{background-color:#f7f7f7;padding:2rem 2rem 3rem}.section--form .section__subtitle{color:#13529f;font-family:Roboto,Arial,sans-serif,Helvetica;font-weight:700;text-transform:uppercase}.section--form .section__title--grey{color:#5c5c5c;font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;margin-top:1.5rem}.section--form .section__desc{color:#333;display:block;font-family:Roboto,Arial,sans-serif;font-size:15px;font-size:1.5rem;font-weight:300;line-height:1.353}.section iframe{max-width:100%}.article{padding-bottom:3rem;padding-top:2rem}.article__title{align-items:baseline;color:#5c5c5c;display:flex;justify-content:space-between;text-transform:uppercase;word-break:keep-all}@media (max-width:64em){.article__title{align-items:start;flex-direction:column}}.article__title>a{color:#00ace7;font-size:20px;font-weight:400;letter-spacing:1px;text-decoration:none}.article__title>a:after{background:url(/themes/custom/bl_main/img/arrow-right-light-blue.webp) no-repeat;background-size:contain;content:"";display:inline-block;margin-left:5px;padding:10px;vertical-align:middle}.article__intro{color:#5c5c5c}.article ol,.article ul:not(.select2-results__options,.flip){padding-left:2.5rem}.article ul:not(.select2-results__options,.flip) li:not([class^=flip-clock]){margin-top:1rem;position:relative}.article ul:not(.select2-results__options,.flip) li:not([class^=flip-clock]):before{background:url(/themes/custom/bl_desktop/img/list-item.svg) no-repeat;background-size:contain;content:"";height:1.5rem;left:-2.5rem;position:absolute;top:.4rem;width:1.7rem}.article .block__pack .block__pack__description ul,.article .block__pack ul{padding-left:0}.article .block__pack .block__pack__description ul li,.article .block__pack ul li{margin-top:0}.article .block__pack .block__pack__description ul li:before,.article .block__pack ul li:before{content:none}.article ol{counter-reset:list-items}.article ol li:before{color:#00ace7;content:counter(list-items) ".";counter-increment:list-items;font-family:Trade Gothic LT Std,Arial,sans-serif;font-size:1.8rem;left:-2.5rem;padding-right:1rem;position:absolute}.article ol.unstyled,.article ul.unstyled{padding-left:0}.article .unstyled li{position:static}.article .unstyled li:before,.article ol.unstyled li:before,.article ul.unstyled li:before{content:none}.article h3:not([class]){font-size:24px;font-size:2.4rem}.article--error{padding:16rem 0;text-align:center}.article--error .article__header{position:relative}.article--error .article__header:before{color:rgba(19,82,159,.2);font-size:18rem;left:50%;position:absolute;top:55%;transform:translateX(-50%);z-index:-1}.article .search-blocks .search-blocks__form{border-radius:0 0 20px 20px}.article .search-blocks .multidestinations .multidestinations__list ul{padding-left:15px}.article .search-blocks .multidestinations .multidestinations__list li:before{background:url(/themes/custom/bl_desktop/img/list-item.svg) no-repeat;background-color:#fff;background-size:contain;border:3px solid #fff;border-radius:50%;content:"";height:1.5rem;left:-2.5rem;padding:4px;position:absolute;top:.4rem;width:1.7rem}.services-container{background:#f6f6f6;padding-bottom:4.5rem;padding-top:14rem}.services-container--negative{margin-bottom:-21rem}.services-container:not(.services-container--negative)+.steps-container{padding-top:0}.steps-container{background:#fff;padding-top:20rem}.contact-content iframe,.contact__panel iframe{border:0;height:2000px;width:100%}.contact-message-other-requests-form .captcha iframe{height:78px}.calendar-container{margin-bottom:15px;padding-left:15px;padding-right:15px}.calendar-container__flight{border-bottom:1px solid #eaeaea;color:#5c5c5c;font-size:2.4rem;padding-bottom:1.5rem;text-align:center;text-transform:uppercase}.calendar-container__icon:before{font-size:.3em;margin-left:.75em;margin-right:.75em;top:-.25em}.calendar-container__date{color:#13529f;font-size:2.4rem;text-align:center;text-transform:uppercase}.calendar-container__seats{color:#f66649;font-family:Trade Gothic LT Std,Arial,sans-serif;font-size:2rem;text-align:center}.calendar-container__slider .slick-arrow{font-size:.8rem;height:2.4rem;width:2.4rem}.calendar-container__slider .slick-next,.calendar-container__slider .slick-prev{top:4.3rem}.calendar-container__slider .slick-prev{left:25%}.calendar-container__slider .slick-next{right:25%}.booking-calendar-container{display:flex;justify-content:center}.booking-calendar-container__item{max-width:50%;padding:0;width:auto}h3 .accordion__header{background:#00ace7;border:0;box-shadow:none;color:#fff;display:block;font-family:Trade Gothic LT Std,Arial,sans-serif;font-size:2rem;height:auto;line-height:1.1501;margin-top:1px;padding:2rem 6rem 2rem 2rem;position:relative;text-align:left;text-transform:uppercase;transition:.2s;width:100%}.accordion__header:before{color:#fff;right:2em;transition:.2s}.accordion__header:before,[id*=bl-mobile] .accordion__header:before{font-size:1rem;position:absolute;top:3.2em}.js-accordion__panel{max-height:1000rem;padding:3rem 2rem 4rem}.accordion__header[aria-expanded=true]{background:#5c5c5c}.accordion__header[aria-expanded=true]:before{transform:rotate(180deg) translateY(1px)}.paragraph.summary-container{background:url(/themes/custom/bl_desktop/img/bg-pattern.webp) repeat 50%;border-radius:20px;color:#13529f;margin-bottom:1rem;margin-top:1rem;overflow:hidden;padding:2rem}.paragraph.summary-container .summary-title{font-family:Trade Gothic LT Std,Arial,sans-serif;font-size:2.8rem;padding-bottom:2rem;text-align:center}.paragraph.summary-container .summary-links{margin:2rem auto 0;text-align:center;width:85%}.paragraph.summary-container .summary-links .links-container a{color:#13529f;font-size:1.8rem;font-weight:400;line-height:4rem}.u-centered{margin:0 auto!important;max-width:140rem;padding:0 1.5rem!important;width:100%}@media (max-width:64em){.u-centered{padding:0 2rem!important}}.u-centered--left{max-width:70rem;padding-left:2.5rem!important}.u-centered--full{margin:0 auto!important;max-width:180rem;padding:0!important}.u-centered--full-mobile{margin:0 auto!important;max-width:140rem;padding:0 1.5rem!important}@media (max-width:64em){.u-centered--full-mobile{margin:0!important;padding:0!important}}.u-rel{position:relative}.price{font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;font-size:80px;font-size:8rem}.price__bloc{display:inline-block;line-height:1;margin-right:-.2em;margin-top:0;vertical-align:top}.price__bloc+.price__bloc{margin-right:0}.price__currency{font-size:.8em;line-height:1.2}.price__currency-prefix{display:block;font-size:15px;font-size:1.5rem;margin-top:3px;text-transform:uppercase}.price__taxes{text-transform:uppercase}.price__notice,.price__taxes{font-size:.2em;line-height:1;margin-top:0}.price__notice span{display:block}.price__link{margin-bottom:.5em;text-decoration:underline}.price__link,.price__one_way{color:currentColor;display:block;font-size:.2em;line-height:1}.price__one_way{margin:.5rem 0 .5em}.home-top{position:relative}.home-top__media img{width:100%}.home-top__media__btn_from_js{background-color:transparent;border:.3rem solid #fff;border-radius:50%;color:transparent;height:6rem;margin-bottom:2rem;margin-top:2rem;overflow:hidden;padding:0;position:relative;width:6rem}.home-top__media__btn_from_js:after,.home-top__media__btn_from_js:before{background-color:#fff;content:"";height:2rem;left:50%;position:absolute;top:50%;transform:translate(-110%,-50%);width:.7rem}.home-top__media__btn_from_js:before{margin-right:.9rem}.home-top__media__btn_from_js:after{margin-left:.9rem}.home-top__media__btn_from_js.is-paused:before{background-color:transparent;border-color:transparent #fff;border-style:solid;border-width:1rem 0 1rem 1.6rem;height:0;margin-right:0;transform:translate(-35%,-50%);width:0}.home-top__media__btn_from_js.is-paused:after{content:none}.mea-catch,.mea-promo{color:#fff}.mea-catch{font-family:Roboto,Arial,Helvetica,sans-serif;font-style:normal}.mea-catch__sub-title,.mea-catch__title{text-transform:uppercase}.mea-catch__sub-title,.mea-catch__title,.mea-promo{font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;line-height:1}.mea-promo{text-align:center}.mea-promo__desti{text-transform:uppercase}h2.mea-promo__desti{font-size:3.2rem}a.mea-promo__btn.btn.btn--large{font-size:2rem}div.col-xs-6.mea-catch{margin-top:0}.mea-promo__desti,.mea-promo__price{font-size:7rem}.booking--home input[type=submit]{font-size:2.3rem}div.price.mea-promo__price{font-size:7rem}.home-game{color:#fff}.home-game__title{font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;line-height:1.2;text-transform:uppercase}.home-game__btn,.home-game__btn a{color:#fff}.home-game p{margin-top:0}.block-balls{background:url(/themes/custom/bl_desktop/img/bg-pattern.webp) 50%}.block-balls__title{color:#13529f}.block-balls__subtitle{color:#13529f;font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif}.block-balls p{margin-top:0}.block-balls__list{list-style:none;margin-top:0;padding-left:0}.block-balls__list:after,.block-balls__list:before{content:" ";display:table}.block-balls__list:after{clear:both}.block-balls__item{display:block;float:left;margin-top:0}.block-balls__btn{text-align:center}body{counter-reset:i-ball}.ball{background:#13488a;background:linear-gradient(90deg,#13488a,#366cad);border-radius:50%;counter-increment:i-ball;display:block;position:relative;vertical-align:middle}.ball:before{color:#f66649;content:counter(i-ball);font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;left:-8%;position:absolute;top:50%;transform:translateY(-50%)}.ball p{color:#fff;display:table-cell;font-family:Roboto,Arial,Helvetica,sans-serif;font-style:normal;vertical-align:middle}.ball span{display:block;font-weight:700}.home-service__title{text-align:center;text-transform:uppercase}.home-service .btn{color:#00ace7}.home-offer__subtitle,.home-offer__title{font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;text-align:center}.home-offer__title{text-transform:uppercase}.home-offer__subtitle{color:#13529f;line-height:1;margin-top:0}.block-offer{box-shadow:0 0 1rem .1rem #ddd;text-align:center}.block-offer__header{background-color:#fff;color:#13529f;font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;padding:1.5rem 0}.block-offer__header,.block-offer__header h3{font-size:32px;font-size:3.2rem;line-height:1}.block-offer__header .block-offer__header__country{display:block;font-size:20px;font-size:2rem;margin-top:0}.block-offer__header.blocks{align-items:center;display:flex;flex-direction:row;height:90px;justify-content:center;padding:30px 5px;text-transform:uppercase}.block-offer__header.blocks h3{font-size:20px;font-size:2rem}.block-offer__header.blocks .header__from_label{flex-basis:40%;padding-right:0;text-align:right}.block-offer__header.blocks .block-offer__header__country{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-size:1.4rem;font-style:normal;font-weight:300;margin-top:3px}.block-offer__header.blocks .header__to_label{flex-basis:40%;padding-left:0;text-align:left}.block-offer__header.blocks .header__picto{background-image:url(/themes/custom/bl_desktop/css/html/themes/custom/bl_main/img/sprite-main.webp);background-position:-209px -241px;height:23px;margin:0 10px;min-width:30px;white-space:nowrap;width:30px}.block-offer__body{color:#fff}.block-offer__body .price__bloc .price__link,.block-offer__body .price__bloc .price__one_way{font-size:.25em}.block-offer__date{font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;text-transform:uppercase}.block-offer__remain-seat span{display:block;font-family:Roboto,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.tarif--types p{margin-top:0}.table--tarif{position:relative}.table--tarif__head{color:#fff;font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;text-transform:uppercase}.table--tarif__head-cell{overflow:hidden;position:relative;z-index:1}.table--tarif__head-cell h2{font-size:inherit}.table--tarif__head th:nth-child(2) .table--tarif__head-cell:after,.table--tarif__head th:nth-child(3) .table--tarif__head-cell:after,.table--tarif__head th:nth-child(4) .table--tarif__head-cell:after{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;content:"";height:20rem;width:20rem;z-index:-1}th:nth-child(2) .table--tarif__head-cell{background:#0295c7;background:linear-gradient(110deg,#0295c7,#26b8eb 70%)}th:nth-child(2) .table--tarif__head-cell:after{background:#0b92c0;background:linear-gradient(120deg,#0b92c0 47%,#0295c7 83.01%);bottom:auto;left:auto;position:absolute;right:-50%;top:-1rem}th:nth-child(3) .table--tarif__head-cell{background:#2460a9;background:linear-gradient(110deg,#2460a9,#4b8bdb 70%)}th:nth-child(3) .table--tarif__head-cell:after{background:#2460a9;background:linear-gradient(120deg,#2460a9 47%,#0295c7 83.01%);bottom:auto;left:-50%;position:absolute;right:auto;top:-1rem}th:nth-child(4) .table--tarif__head-cell{background:#275892;background:linear-gradient(110deg,#275892,#4b77ad 70%)}th:nth-child(4) .table--tarif__head-cell:after{background:#4b7bb6;background:linear-gradient(120deg,#4b7bb6 47%,#275892 83.01%);bottom:auto;left:auto;position:absolute;right:-50%;top:-1rem}.table--tarif td,.table--tarif th{border-bottom:1px solid #eaeaea;font-weight:700;text-align:center;vertical-align:middle}.table--tarif th{border-bottom-width:0}.table--tarif__cell{display:flex;flex-direction:column;justify-content:center}.table--tarif__cell .price .price__asterix{color:#00ace7;display:inline-block;line-height:1;vertical-align:super}.table--tarif__icon--check{color:#f66649}.table--tarif [class$=col-1],.table--tarif td:first-child{text-align:left}.table--tarif td a,.table--tarif th a{display:block;position:relative}.table--tarif td a:after,.table--tarif th a:after{border-bottom:.2942em solid transparent;border-left:.2942em solid #00ace7;border-top:.2942em solid transparent;content:"";display:inline-block;margin-top:-.2941em;position:absolute;right:0;top:50%}.table--tarif [class$=col-1] a,.table--tarif [class$=col-1] span,.table--tarif td:first-child a{color:#13529f;font-weight:700}.table--tarif .table--first-row .table--tarif__cell{display:block}.table--first-row td,.table--first-row th{border-bottom:none}.table--tarif .table--first-row a{font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;padding-right:1.5rem;text-transform:uppercase}.table--tarif .table--first-row [class$=col-1]{color:#00ace7;font-weight:400}.table--tarif .table--first-row td:nth-child(3) a{color:#13529f}.table--tarif__service{padding-left:5rem;position:relative}.table--tarif__service>div{left:0;position:absolute;top:50%;transform:translateY(-50%)}.table--tarif__service--desc{padding-left:5rem}table.table--wysiwyg{border-collapse:collapse;margin-top:3rem}table.table--wysiwyg td,table.table--wysiwyg th{border:1px solid #000;padding:8px;text-align:center;vertical-align:middle}table.table--wysiwyg th.empty{border:none}table.table--wysiwyg th.title{color:#13529f;font-weight:400}table.table--wysiwyg th.basic,table.table--wysiwyg th.premium,table.table--wysiwyg th.smart{color:#333;display:table-cell;text-decoration:none}table.table--wysiwyg th.basic{background-color:#c5d5ec}table.table--wysiwyg th.smart{background-color:#a9c1e2}table.table--wysiwyg th.premium{background-color:#4e72b0}table.table--wysiwyg th a{text-decoration:none}.shadow,.shadow--alert,.shadow_passengers{background-color:rgba(0,0,0,.4);height:100%;left:0;position:fixed;top:0;width:100%;z-index:2}.alert-layer{background-color:#fff;box-shadow:.2rem .2rem .4rem rgba(0,0,0,.2);display:none;left:50%;max-width:1170px;padding:2rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:3}.alert-layer__close{background-color:transparent;box-shadow:none;color:#13529f;padding:0;position:absolute;right:2rem;top:2rem}.alert-layer__close:before{margin-right:0}.alert-layer__title{color:#13529f;margin-bottom:2rem;margin-right:2rem;margin-top:0}.alert-layer__cols{display:flex}.alert-layer__cols>div:last-child{margin-left:2rem;max-width:30%}.alert-layer img{display:block;max-width:100%}.alert-layer p+p{margin-top:2rem}.ajax-progress-throbber .throbber{background:none;display:inline-block;height:3rem;padding:0;position:relative;width:3rem}.ajax-progress-throbber .throbber:before{animation:grow 1s linear infinite;background:#fff;border:.1rem solid #13529f;border-radius:50%;content:"";display:inline-block;height:1.5rem;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:1.5rem}.ajax-progress-throbber .message{display:inline-block;font-size:15px;font-size:1.5rem;line-height:3rem;padding:0 .2rem}.ajax-progress .throbber{display:none}.ajax-progress-fullscreen{background:transparent url(/themes/custom/bl_main/img/lazy-loader.gif) no-repeat 50%;background-size:100%;height:3rem;width:3rem}.flight-info{background-color:#f7f7f7;padding:2rem}.booking-page .amadeus-form-flight-info-page{margin-bottom:2rem}.flight-info input{width:100%}.c-list-table--container{display:flex}.c-list-table{padding:1rem;width:80%}.c-list-table div,.c-list-table ul{display:table;list-style:none;margin:0 auto;max-width:114rem;width:100%}.c-list-table li{display:table-cell;padding:.2rem;text-align:center;vertical-align:middle}.c-list-table--clone{align-self:center;width:20%}.c-list-table--clone ul{margin:0}.service__logo__title{padding-left:6rem;padding-right:0;position:relative}.service__logo{height:5rem;left:0;position:absolute;top:50%;transform:translateY(-50%)}.service__logo>div{height:inherit}.service__logo img{display:inline-block;max-height:5rem;width:auto}.service-packs a.btn:active,.service-packs a.btn:focus,.service-packs a.btn:hover,.service-services a.btn:active,.service-services a.btn:focus,.service-services a.btn:hover{text-decoration:none}.class--push-btn,.class--push-btn a,.class--push-title{color:#fff}.class--push-block{background:#00ace7;background:linear-gradient(120deg,#00ace7 47%,#009fd6 83.01%);overflow:hidden;position:relative;z-index:0}.class--push-block:after,.class--push-block:before{z-index:-1}.class--push-block:before{border-color:transparent transparent transparent #00a3db;border-style:solid;border-width:50rem 0 0 25rem;bottom:auto;content:" ";height:0;left:0;position:absolute;right:auto;top:-20rem;width:0}.class--push-block:after{bottom:-39rem;content:url(/themes/custom/bl_desktop/img/circle-push-bg.webp);left:-8rem;position:absolute;right:auto;top:auto}.odd .class--push-block{background:#134b90;background:linear-gradient(120deg,#134b90 47%,#2b64a9 83.01%)}.odd .class--push-block:before{border-left-color:#124889}.odd .class--push-block:after{bottom:-50%;content:url(/themes/custom/bl_desktop/img/circle-push-bg.webp);left:auto;position:absolute;right:-5rem;top:auto}.class--push-block{color:#fff;height:27rem}.class--push-block>div{display:table}.booking-page form{border-top:1px solid #ddd;margin-bottom:6rem;margin-top:2rem;padding-top:2rem}.booking--box{padding:2rem}.booking--box input{width:100%}.booking-page a:hover{text-decoration:underline}.amadeus-form-checkinsi .booking--box,.amadeus-form-retrieve-pnr .section--form,.amadeus-form-retrieve-pnr-mobile .section--form{padding-top:0}.sitemap .sitemap-box-menu-main .content>ul{padding-left:0}.sitemap .sitemap-box-menu-main .content>ul a{display:inline-block}.sitemap .sitemap-box-menu-main .content>ul>li{float:left;width:20%}.sitemap .sitemap-box-menu-main .content>ul>li>a{color:#13529f;display:inline-block;font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;font-size:22px;font-size:2.2rem;padding-bottom:1rem}.sitemap .sitemap-box-menu-main .content>ul>li>ul{padding-left:0}.sitemap .sitemap-box-menu-main .content>ul>li>ul>li ul li a:before{display:inline-block;margin-right:.5rem;margin-top:0;top:.8rem}.result .h3{color:#13529f;margin-bottom:3rem;margin-top:2rem;text-align:center;text-transform:uppercase}.result p{color:#333;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:19px;font-size:1.9rem;font-style:normal;font-weight:300}.result .paragraph{margin-bottom:4rem}.result .paragraph ul{color:#333;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:19px;font-size:1.9rem;font-style:normal;font-weight:300;margin-bottom:1rem;padding-left:2rem}.result .paragraph li{list-style:square}.result .list{margin-bottom:2rem}.result .list p{font-weight:700;margin-bottom:0}.result__header{margin-bottom:3rem}.result__footer,.result__header{padding-bottom:3rem;padding-top:3rem;text-align:center}.result__footer,.result__footer .h3,.result__footer p{color:#fff}.result__footer p{font-size:19px;font-size:1.9rem}.result__footer .btn{margin-top:3rem}.result__ico{background-image:url(/themes/custom/bl_desktop/css/html/themes/custom/bl_main/img/sprite-main.webp);background-position:-477px -322px;display:block;height:42px;margin:0 auto 1rem;width:60px}@media (max-width:767px){.result__ico{background-position:-238.5px -161px;background-size:316px 299.5px;height:21px;width:30px}}.multimedia .result__ico{background-position:-295px -197px}@media (max-width:992px){.multimedia .result__ico{background-position:-147.5px -98.5px}}.luggage .result__ico{background-position:-295px -289px}@media (max-width:992px){.luggage .result__ico{background-position:-147.5px -144.5px}}.comfort .result__ico{background-position:-295px -381px}@media (max-width:992px){.comfort .result__ico{background-position:-147.5px -190.5px}}.price .result__ico{background-position:0 -485px}@media (max-width:992px){.price .result__ico{background-position:0 -242.5px}}.low-cost .result__ico{background-position:-110px -485px}@media (max-width:992px){.low-cost .result__ico{background-position:-55px -242.5px}}.result__line{margin-bottom:2rem}.result__line:last-of-type{margin-bottom:10rem}.result__question-list{color:#333;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:19px;font-size:1.9rem;font-style:normal;font-weight:300}.result__question-list>li{margin-bottom:4rem}.result__question,.result__reply{display:inline}.result__question{font-family:Roboto,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.result__reply span{color:#00ace7}.result__winners{background-color:#f66649;color:#fff;padding-bottom:3rem;padding-top:3rem;text-align:center}.result__winners .title{color:#fff;font-size:32px;font-size:3.2rem;margin-bottom:1rem}.result__winners p{color:#fff}.result__winners ul{margin-bottom:2rem;margin-top:2rem}.result__winners li{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:19px;font-size:1.9rem;font-style:normal;font-weight:300;text-align:left}.result__winners .h4{text-transform:uppercase}.flight_status-text{color:#fb6b49;font-weight:700}.maintenance-page{height:100%;min-height:100%}.maintenance{background:url(/themes/custom/bl_desktop/img/bg-pattern.webp) repeat 50%;height:100%;left:0;padding-bottom:20rem;position:absolute;top:0;width:100%}.maintenance.emergency{padding-top:20rem;position:static}.maintenance__logo{display:inline-block;margin:0 auto;position:relative}.maintenance__logo:after{background:url(/themes/custom/bl_main/img/logo.svg) no-repeat 50%;content:"";height:6rem;left:100%;position:absolute;top:-2rem;width:6rem}.maintenance__title{font-size:58px;font-size:5.8rem;text-transform:uppercase}.maintenance__bottom{background-color:#13529f;border-top:.5rem solid #00ace7;bottom:0;display:block;height:20rem;left:0;position:absolute;width:100%}.maintenance__bottom.emergency{position:static}.icon--deck-chair{background-image:url(/themes/custom/bl_desktop/css/html/themes/custom/bl_main/img/sprite-main.webp);background-position:-477px 0;bottom:0;display:block;height:99px;position:absolute;right:0;width:155px}.maintenance-page .full-height{height:100%}.node--competition .block-newsletter .js-form-type-checkbox{position:relative;width:100%}.node--competition .block-newsletter .js-form-type-checkbox label{color:#fff}.node--competition .block-newsletter .js-form-type-checkbox input{left:50%;opacity:0;pointer-events:none;top:25px;transform:translateX(-50%);width:auto}.node--competition .container-fluid .block-newsletter{border-radius:5rem;margin:8rem 0;overflow:hidden;padding:5rem 0}@media (min-width:64em){.node--competition .container-fluid .block-newsletter{border-radius:6rem}}.node--competition .container-fluid .block-newsletter:after,.node--competition .container-fluid .block-newsletter:before{display:none}@media (min-width:64em){.node--competition .container-fluid .block-newsletter form{width:48%}}.node--competition .block-home-reinsurance:after,.node--competition .block-home-reinsurance:before{display:none}.node--competition .section--secondary{margin-top:0}.landing-introduce{background-color:#00ace7;color:#fff}.introduce-left{padding-bottom:5rem;padding-top:3rem}.introduce-left__pre-title{font-size:28px;font-size:2.8rem;text-transform:uppercase}.introduce-left__title{line-height:1;margin-top:0;text-transform:uppercase}.introduce-left p{font-size:23px;font-size:2.3rem}.introduce-left__social{margin-top:5rem}.introduce-left__social li,.introduce-left__social p,.introduce-left__social ul{display:inline-block;vertical-align:top}.introduce-left__social p{font-size:18px;font-size:1.8rem;line-height:2}.introduce-left__social ul{margin-top:0}.introduce-left__social li{margin-left:1.5rem}.introduce-left__social a{color:#fff;font-size:27.5px;font-size:2.75rem}.introduce-left__social a:before{margin:0}.introduce-left__social span{display:block;position:absolute;text-indent:-9999px}.introduce-right{background:url(/themes/custom/bl_desktop/img/sponsor-logos.webp) 0 100% no-repeat,url(/themes/custom/bl_desktop/img/bg-coco-tree.webp) bottom no-repeat;background-color:#f66649;background-size:85.4%,contain;margin-bottom:-11rem;padding:2rem 3.2rem 11rem;text-align:center}.introduce-right__title{font-size:42px;font-size:4.2rem;line-height:1.2;margin-top:0;text-transform:uppercase}.introduce-right__title span{display:block;font-size:72%}.introduce-right__name{font-size:34px;font-size:3.4rem;margin-top:2rem}.introduce-right__name,.introduce-right__price{font-family:Trade Gothic LT Std,Arial,sans-serif;font-weight:700;letter-spacing:-1px}.introduce-right__price{font-size:28px;font-size:2.8rem}.introduce-right__big{font-size:22px;font-size:2.2rem;font-weight:700}.introduce-right__txt{font-size:19px;font-size:1.9rem;margin-top:2rem}.introduce-right__list{counter-reset:i-ball;text-align:left}.introduce-right__list li{counter-increment:i-rule;font-size:19px;font-size:1.9rem;margin-top:2.5rem;padding-left:7rem;position:relative}.introduce-right__list li:before{background-color:#fff;border-radius:50%;color:#f66649;content:counter(i-rule);font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;font-size:32px;font-size:3.2rem;left:0;min-width:4.2rem;position:absolute;text-align:center;top:50%;transform:translateY(-50%)}.introduce-right__list li:first-child{margin-top:0}.introduce-right__notice{font-size:16px;font-size:1.6rem;font-weight:700;text-align:left}.introduce-right__btn{margin-top:3rem}.landing-presentation{background:url(/themes/custom/bl_desktop/img/bg-home-service.webp) 50% no-repeat;background-size:cover;color:#fff;padding-bottom:3rem;padding-top:10rem;text-align:center}.landing-presentation__title{font-size:4.2rem;margin-top:0;text-transform:uppercase}.landing-presentation__subtitle{display:block;font-size:3.2rem;text-transform:none}.landing-presentation__item,ul.landing-presentation__list{display:flex}.landing-presentation__block{background-color:#13529f;box-shadow:0 0 35px 5px hsla(0,0%,98%,.2);display:flex;flex-direction:column;font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;font-size:36px;font-size:3.6rem;justify-content:center;line-height:1.2;margin-bottom:4rem;margin-top:5rem;min-height:27rem;padding:1rem;width:100%}li:nth-child(3n+1) .landing-presentation__block span{color:#00ace7}li:nth-child(3n+2) .landing-presentation__block{background-color:#f66649}li:nth-child(3n+3) .landing-presentation__block{background-color:#00ace7}.landing-presentation__block span{color:#13529f;display:block}.landing-presentation__btn{color:#fff}.landing-contest-page .home-service{background:url(/themes/custom/bl_desktop/img/bg-pattern.webp) 50%;padding-bottom:4rem;padding-top:4rem}.landing-contest-page .home-service__title{color:#13529f}.landing-contest-page .home-service .btn{color:#00ace7}.first-top-content-mobile{margin-top:5em}.flight-history-page .attestation--link{margin-top:15px;text-align:right}.flight-history-page .attestation--link a{background:#f7f7f7;color:#000;font-size:.8em;padding:.6rem 1.1rem;text-transform:uppercase}.flight-history-page .attestation--link a:hover{background:#ececec}.flight-history-page #accordion{padding:15px 0 5%}.flight-history-page #accordion .ui-accordion-header{background-color:#09aae6;position:relative;text-transform:uppercase}.flight-history-page #accordion .ui-accordion-header strong{color:#fff;display:inline-block;margin:1% 2% 0 0;vertical-align:top}.flight-history-page #accordion .ui-accordion-header div{display:inline-block}.flight-history-page #accordion .ui-accordion-header span{color:#fff;font-size:70%;text-transform:none}.flight-history-page #accordion .ui-accordion-header:before{color:#fff;font-size:1rem;position:absolute;right:2em;top:3.2em;transition:.2s}.flight-history-page .ui-accordion-header.ui-state-active{background:#5c5c5c}.flight-history-page .ui-state-active:before{transform:rotate(180deg) translateY(1px)}.flight-history-page #accordion table tbody,.flight-history-page #accordion table thead{border:1px solid #00ace7}.flight-history-page #accordion table tbody td,.flight-history-page #accordion table thead th{font-size:1.6rem;padding:5px;vertical-align:middle}.flight-history-page #accordion table tbody tr{border-bottom:1px solid #ccc}.flight-history-page #accordion table tbody tr:last-child{border-bottom:none}.flight-history-page #accordion table tbody tr:nth-child(odd){background-color:#eee}.flight-history-page #accordion table tbody td{font-weight:400;padding-bottom:1rem;text-align:center}.flight-history-page ul.flight-history__services li{font-size:.7em;text-align:left}.flight-history-page ul.flight-history__services li:before{content:"";display:none}.flight-history-page ul.flight-history__services li span img{width:18px}.flight-history-page .no-history-flight{margin-bottom:100px}.empty-upcoming-flghts>div>p{padding:25px 0}.trips-select__btn input[type=submit]{line-height:1.853}.trips-summary__flight-price{font-size:2.2rem}.signin__form .s-signin-newsletter{padding-top:1px}.signin__form h4{color:#fff;font-size:3.2rem;padding:25px 0 0}.signin__form h5{color:#fff;font-size:2.2rem}.signin__form>div{border-top:1px solid #fff;margin:35px 0 0}.signin__form>div:first-child{border:none}.signin__form>div.actions{border:none;margin-top:65px}.signin__form .myaccount__interest .form-checkboxes label.option{color:#fff;font-size:1.6rem;margin-top:.5rem;text-transform:none}.customer-edit-account-form h4{color:#fff;font-size:3.2rem;padding:25px 0 0}.customer-edit-account-form h5{color:#fff;font-size:2.2rem}.customer-edit-account-form .signin__form>div{border-top:1px solid #fff;margin:35px 0 0}.customer-edit-account-form .signin__form>div:first-child{border:none}.customer-edit-account-form .signin__form>div.actions{border:none;margin-top:65px}.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .container-fluid{max-width:1400px}.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-lg-1,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-lg-10,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-lg-11,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-lg-12,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-lg-2,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-lg-3,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-lg-4,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-lg-5,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-lg-6,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-lg-7,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-lg-8,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-lg-9,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-md-1,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-md-10,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-md-11,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-md-12,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-md-2,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-md-3,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-md-4,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-md-5,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-md-6,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-md-7,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-md-8,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-md-9,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-sm-1,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-sm-10,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-sm-11,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-sm-12,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-sm-2,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-sm-3,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-sm-4,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-sm-5,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-sm-6,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-sm-7,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-sm-8,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-sm-9,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-xs-1,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-xs-10,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-xs-11,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-xs-12,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-xs-2,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-xs-3,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-xs-4,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-xs-5,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-xs-6,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-xs-7,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-xs-8,.plusgrade-program-page-body #block-bl-desktop-breadcrumbs .col-xs-9{min-height:auto}.plusgrade-program-page-body .breadcrumb{font-family:Google Sans,Roboto,sans-serif;left:20px;position:absolute;z-index:1}@media (max-width:576px){.plusgrade-program-page-body .breadcrumb{top:-8px}}.plusgrade-program-page-body .breadcrumb li,.plusgrade-program-page-body .breadcrumb span{color:#fff}.plusgrade-program-page{color:#434957}.plusgrade-program-page__header{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:293px;position:relative}@media (max-width:576px){.plusgrade-program-page__header{max-height:293px}}.plusgrade-program-page__header:before{content:"";display:block;padding-bottom:20%}@media (max-width:767px){.plusgrade-program-page__header:before{padding-bottom:75%}}@media (max-width:576px){.plusgrade-program-page__header:before{padding-bottom:115%}}.plusgrade-program-page__header .u-centered{display:flex;flex-direction:column}.plusgrade-program-page__header-image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.plusgrade-program-page__header-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media (min-width:48em){.plusgrade-program-page__header-image img{-o-object-position:right;object-position:right}}.plusgrade-program-page__header-subtitle,.plusgrade-program-page__header-title{color:#fff;letter-spacing:.02em}.plusgrade-program-page__header-title{display:inline-block;font-family:Trade Gothic LT Std,Arial,sans-serif;font-size:56px;font-weight:400;line-height:67px;margin-top:70px;text-transform:uppercase}@media (max-width:576px){.plusgrade-program-page__header-title{font-size:34px;line-height:41px;margin-top:35px}}.plusgrade-program-page__header-subtitle{font-family:Google Sans,Roboto,sans-serif;font-size:23px;font-weight:400;line-height:29px;margin-top:10px}@media (max-width:576px){.plusgrade-program-page__header-subtitle{font-size:14px;line-height:18px;margin-top:6px}}.plusgrade-program-page__form{align-items:flex-end;display:flex;flex-grow:1}.plusgrade-program-page__form-title{color:#00ace7;font-size:32px;font-weight:400;line-height:38px;margin-bottom:30px}@media (min-width:48em){.plusgrade-program-page__form-title{padding-left:25px}}.plusgrade-program-page__form-content{background-color:#fff;border-radius:10px;box-shadow:0 0 24px hsla(0,0%,56%,.25);max-width:1370px;padding:40px 35px;width:100%}@media (max-width:767px){.plusgrade-program-page__form-content{padding:30px 20px}}@media (min-width:48em){.plusgrade-program-page__form-wrapper{display:flex;justify-content:space-between}}.plusgrade-program-page__form-item{font-family:Google Sans,Roboto,sans-serif;font-weight:400}.plusgrade-program-page__form-item:not(:first-child){margin-top:24px}@media (min-width:48em){.plusgrade-program-page__form-item{padding:0 25px;width:33.33%}.plusgrade-program-page__form-item:not(:first-child){margin-top:0}}.plusgrade-program-page__form-item input{border:none;border-bottom:1px dashed #c4c4c4;box-shadow:none;color:#434957;font-size:14px;height:45px;padding:0;width:100%}@media (min-width:48em){.plusgrade-program-page__form-item input{font-size:18px}}.plusgrade-program-page__form-item input:focus-visible{outline:none}.plusgrade-program-page__form-item button{border-radius:100px;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:12px;font-weight:700;height:100%;line-height:14px;min-height:50px;width:100%}@media (min-width:64em){.plusgrade-program-page__form-item{font-size:16px;height:45px}}.plusgrade-program-page__steps{margin-top:325px}@media (min-width:48em){.plusgrade-program-page__steps{margin-top:220px}}.plusgrade-program-page__steps-title{font-family:Trade Gothic LT Std,Arial,sans-serif;font-size:32px;font-weight:400;line-height:38px;margin-bottom:24px}@media (min-width:700px){.plusgrade-program-page__steps-wrap{display:flex;justify-content:space-between;margin:0 -10px}}.plusgrade-program-page__step{background-color:#00a7e0;border-radius:10px;padding:70px 40px 40px;position:relative}@media (max-width:700px){.plusgrade-program-page__step{padding:30px 20px}.plusgrade-program-page__step:not(:last-child):before{background:url(/themes/custom/bl_main/img/arrow-plusgrage.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:23px;position:absolute;width:100px;z-index:1}.plusgrade-program-page__step:nth-child(2n):before{bottom:0;left:-25px;transform:translateY(calc(-50% + 50px)) rotate(90deg) scaleY(-1)}.plusgrade-program-page__step:nth-child(odd):before{bottom:0;right:-25px;transform:translateY(calc(-50% + 50px)) rotate(90deg)}}.plusgrade-program-page__step:not(:first-child){margin-top:20px}@media (min-width:1100px){.plusgrade-program-page__step:not(:first-child):before{height:41px;width:187px}}@media (min-width:700px){.plusgrade-program-page__step:not(:first-child):before{background:url(/themes/custom/bl_main/img/arrow-plusgrage.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:23px;height:28px;left:0;position:absolute;top:74px;transform:translateX(calc(-50% - 10px));width:100px;width:130px}.plusgrade-program-page__step{margin:0 10px;width:33.33%}.plusgrade-program-page__step:not(:first-child){margin-top:0}}.plusgrade-program-page__step-image{margin-bottom:60px;text-align:center}.plusgrade-program-page__step-image img{max-width:65px}.plusgrade-program-page__step-title{color:#fff;font-size:24px;font-weight:700;line-height:29px;margin-top:0;text-align:center;text-transform:uppercase}.plusgrade-program-page__step-text{color:#fff;font-family:Google Sans,Roboto,sans-serif;font-size:16px;font-weight:400;line-height:26px;margin-top:20px}.plusgrade-program-page__benefits{margin-top:110px}.plusgrade-program-page__benefits-title{font-family:Trade Gothic LT Std,Arial,sans-serif;font-size:32px;font-weight:400;line-height:38px}@media (min-width:48em){.plusgrade-program-page__benefits .paragraph-big--left-text .paragraph-big__wrap:first-child{order:1}.plusgrade-program-page__benefits .paragraph-big__content{align-items:center;display:flex;justify-content:space-between;margin:0 -12px}.plusgrade-program-page__benefits .paragraph-big__wrap{margin:0 12px;width:50%}}.plusgrade-program-page__benefits .paragraph-big li{font-family:Google Sans,Roboto,sans-serif;font-size:16px;font-weight:400;line-height:30px;padding-left:26px;position:relative}.plusgrade-program-page__benefits .paragraph-big li:before{background:url(/themes/custom/bl_main/img/logo.svg);content:"";height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:16px}.plusgrade-program-page__benefits .paragraph-big li:not(:first-child){margin-top:40px}.plusgrade-program-page__benefits .paragraph-big__media{border-radius:10px}.plusgrade-program-page__benefits .paragraph-big__media img{height:auto;max-width:inherit;width:100%}.plusgrade-program-page__benefits .paragraph-big__title{color:#434957;font-size:32px;font-weight:400;line-height:38px;margin-bottom:24px;margin-top:60px}@media (min-width:48em){.plusgrade-program-page__benefits .paragraph-big__title{margin-top:110px}}.plusgrade-program-page__benefits .paragraph-big__text{display:block;height:auto;margin-top:24px}.plusgrade-program-page__benefits .paragraph-big__text h1:not(.paragraph-big__title),.plusgrade-program-page__benefits .paragraph-big__text h2:not(.paragraph-big__title),.plusgrade-program-page__benefits .paragraph-big__text h3:not(.paragraph-big__title),.plusgrade-program-page__benefits .paragraph-big__text h4:not(.paragraph-big__title),.plusgrade-program-page__benefits .paragraph-big__text h5:not(.paragraph-big__title),.plusgrade-program-page__benefits .paragraph-big__text h6:not(.paragraph-big__title){color:#00ace7}.plusgrade-program-page__benefits .paragraph-big__text p{font-family:Google Sans,Roboto,sans-serif;font-size:16px;font-weight:400;line-height:26px;margin-top:24px}@media (min-width:48em){.plusgrade-program-page__benefits .paragraph-big__text{margin-top:0}}.plusgrade-program-page__services{margin-bottom:110px;margin-top:110px}.plusgrade-program-page__services-wrap{display:flex;justify-content:space-between}@media (min-width:64em){.plusgrade-program-page__services-wrap{margin:0 -12px}}.plusgrade-program-page__services.block-travel-classes .content_left .travel_class{width:100%}.plusgrade-program-page__services.block-travel-classes .content_left .travel_class.highlighted .travel_class--desc{display:block}@media (min-width:64em){.plusgrade-program-page__services.block-travel-classes .content_left .travel_class.highlighted h4{font-size:28px}.plusgrade-program-page__services.block-travel-classes .content_left .travel_class.highlighted{margin-bottom:0}.plusgrade-program-page__services.block-travel-classes .content_left .travel_class.highlighted:after{display:none}}.plusgrade-program-page__services.block-travel-classes .content_left .travel_class p,.plusgrade-program-page__services.block-travel-classes .content_left .travel_class--desc{font-family:Google Sans,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:24px}@media (min-width:64em){.plusgrade-program-page__services.block-travel-classes .content_left .travel_class p,.plusgrade-program-page__services.block-travel-classes .content_left .travel_class--desc{display:block!important;font-size:16px;line-height:26px}}.plusgrade-program-page__services.block-travel-classes .content_left .travel_class h4{font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:24px;font-weight:700;line-height:29px}@media (min-width:64em){.plusgrade-program-page__services.block-travel-classes .content_left .travel_class h4{font-size:28px;line-height:54px}.plusgrade-program-page__services.block-travel-classes .content_left .travel_class h4:before{display:none}.plusgrade-program-page__services.block-travel-classes .content_left .travel_class{height:275px;margin:0 12px;pointer-events:none;width:33.33%}.plusgrade-program-page__services.block-travel-classes .content_left{flex-wrap:nowrap;justify-content:space-between;width:100%}}.plusgrade-program-page__services.block-travel-classes .travel_class__background img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.best-offers-page-body #block-bl-desktop-breadcrumbs .container-fluid{max-width:1400px}.best-offers-page-body #block-bl-desktop-breadcrumbs .col-lg-1,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-lg-10,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-lg-11,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-lg-12,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-lg-2,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-lg-3,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-lg-4,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-lg-5,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-lg-6,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-lg-7,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-lg-8,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-lg-9,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-md-1,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-md-10,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-md-11,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-md-12,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-md-2,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-md-3,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-md-4,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-md-5,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-md-6,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-md-7,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-md-8,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-md-9,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-sm-1,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-sm-10,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-sm-11,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-sm-12,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-sm-2,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-sm-3,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-sm-4,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-sm-5,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-sm-6,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-sm-7,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-sm-8,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-sm-9,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-xs-1,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-xs-10,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-xs-11,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-xs-12,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-xs-2,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-xs-3,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-xs-4,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-xs-5,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-xs-6,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-xs-7,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-xs-8,.best-offers-page-body #block-bl-desktop-breadcrumbs .col-xs-9{min-height:auto}.best-offers-page-body .breadcrumb{font-family:Google Sans,Roboto,sans-serif;left:20px;position:absolute;z-index:1}@media (max-width:576px){.best-offers-page-body .breadcrumb{top:-8px}}.best-offers-page-body .breadcrumb li,.best-offers-page-body .breadcrumb span{color:#fff}.best-offers-page{color:#434957}.best-offers-page__load{display:none}@media (min-width:992px){.best-offers-page__load{background:none;box-shadow:none;color:#00ace7;font-family:Trade Gothic LT Std,Arial,sans-serif;font-size:12px;font-weight:700;line-height:14px;margin:15px auto 0;text-align:center;text-decoration-line:underline;text-transform:none}.best-offers-page__load.is-active{display:block}}.best-offers-page__header{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:293px;position:relative}@media (max-width:576px){.best-offers-page__header{max-height:367px}}.best-offers-page__header:before{content:"";display:block;padding-bottom:20%}@media (max-width:767px){.best-offers-page__header:before{padding-bottom:75%}}@media (max-width:576px){.best-offers-page__header:before{padding-bottom:115%}}.best-offers-page__header .u-centered{display:flex;flex-direction:column}.best-offers-page__header-image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.best-offers-page__header-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.best-offers-page__header-subtitle,.best-offers-page__header-title{color:#fff;letter-spacing:.02em}.best-offers-page__header-title{display:inline-block;font-family:Trade Gothic LT Std,Arial,sans-serif;font-size:56px;font-weight:400;line-height:67px;margin-top:70px;text-transform:uppercase}@media (max-width:576px){.best-offers-page__header-title{font-size:34px;line-height:41px;margin-top:35px}}.best-offers-page__header-subtitle{font-family:Google Sans,Roboto,sans-serif;font-size:23px;font-weight:400;line-height:29px;margin-top:10px}@media (max-width:576px){.best-offers-page__header-subtitle{font-size:14px;line-height:18px;margin-top:6px}}.best-offers-page__form{align-items:flex-end;display:flex;flex-grow:1}.best-offers-page__form form{background-color:#fff;border-radius:10px;box-shadow:0 0 24px hsla(0,0%,56%,.25);max-width:1370px;padding:45px 50px;width:100%}@media (max-width:767px){.best-offers-page__form form{margin-bottom:-35px!important;padding:45px 50px 35px}}@media (max-width:565px){.best-offers-page__form form{padding:24px 20px}}.best-offers-page__form .form-error-wrapper{display:none}.best-offers-page__form .quick-search-popin{z-index:502}.best-offers-page__form .frenchbee_amadeus_newsearch_flights_form{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-around}@media (max-width:767px){.best-offers-page__form .frenchbee_amadeus_newsearch_flights_form{align-items:center;flex-direction:column;flex-wrap:nowrap}}.best-offers-page__form .frenchbee_amadeus_newsearch_flights_form .departure-from__fake-select{align-items:center;background-position-x:99.5%;display:flex;font-size:18px;padding:0}.best-offers-page__form .frenchbee_amadeus_newsearch_flights_form .js-form-item:before{display:none}.best-offers-page__form .frenchbee_amadeus_newsearch_flights_form .search-popin__fake-select{margin-bottom:0}.best-offers-page__form .frenchbee_amadeus_newsearch_flights_form .departure-from-wrapper,.best-offers-page__form .frenchbee_amadeus_newsearch_flights_form .travel-class-wrapper,.best-offers-page__form .frenchbee_amadeus_newsearch_flights_form .travel-type-wrapper{margin:0!important;max-width:315px;padding-left:10px!important;padding-right:10px!important;padding-top:0!important;width:100%}.best-offers-page__form .frenchbee_amadeus_newsearch_flights_form .departure-from-wrapper .js-form-item .select2 .select2-selection,.best-offers-page__form .frenchbee_amadeus_newsearch_flights_form .travel-class-wrapper .js-form-item .select2 .select2-selection,.best-offers-page__form .frenchbee_amadeus_newsearch_flights_form .travel-type-wrapper .js-form-item .select2 .select2-selection{padding-left:0}.best-offers-page__form .frenchbee_amadeus_newsearch_flights_form .departure-from-wrapper .js-form-item .select2 .select2-selection__rendered,.best-offers-page__form .frenchbee_amadeus_newsearch_flights_form .travel-class-wrapper .js-form-item .select2 .select2-selection__rendered,.best-offers-page__form .frenchbee_amadeus_newsearch_flights_form .travel-type-wrapper .js-form-item .select2 .select2-selection__rendered{font-size:18px;padding-left:0}.best-offers-page__form .frenchbee_amadeus_newsearch_flights_form .departure-from-wrapper .js-form-item .select2 .select2-selection__placeholder,.best-offers-page__form .frenchbee_amadeus_newsearch_flights_form .travel-class-wrapper .js-form-item .select2 .select2-selection__placeholder,.best-offers-page__form .frenchbee_amadeus_newsearch_flights_form .travel-type-wrapper .js-form-item .select2 .select2-selection__placeholder{font-size:18px}.best-offers-page__form .frenchbee_amadeus_newsearch_flights_form .departure-from-wrapper .js-form-item .select2 .select2-selection[aria-expanded=true]:after,.best-offers-page__form .frenchbee_amadeus_newsearch_flights_form .travel-class-wrapper .js-form-item .select2 .select2-selection[aria-expanded=true]:after,.best-offers-page__form .frenchbee_amadeus_newsearch_flights_form .travel-type-wrapper .js-form-item .select2 .select2-selection[aria-expanded=true]:after{left:0;right:0}@media (max-width:767px){.best-offers-page__form .frenchbee_amadeus_newsearch_flights_form .departure-from-wrapper,.best-offers-page__form .frenchbee_amadeus_newsearch_flights_form .travel-class-wrapper,.best-offers-page__form .frenchbee_amadeus_newsearch_flights_form .travel-type-wrapper{margin-bottom:10px;margin-left:unset;margin-right:unset;max-width:100%}.best-offers-page__form .frenchbee_amadeus_newsearch_flights_form .travel-class-wrapper{margin:20px 0!important}}.best-offers-page__form-item{background:url(/themes/custom/bl_main/img/select-double.webp) no-repeat 100%;border-bottom:1px dashed #c4c4c4;box-shadow:none;color:#2f416a;cursor:pointer;display:block;font-family:Google Sans,Roboto,sans-serif;font-size:14px;font-weight:400;height:auto;line-height:normal;padding:13px 0;text-transform:none;width:100%}.best-offers-page__form-item:focus-visible{outline:none}@media (min-width:64em){.best-offers-page__form-item{font-size:16px;height:45px}}.best-offers-page__access{padding-top:100px!important}@media (max-width:767px){.best-offers-page__access{display:none}}.best-offers-page__access-wrap{border-bottom:1px solid #dedede;padding-bottom:24px}.best-offers-page__access-text{font-size:17px;letter-spacing:.02em;line-height:27px;margin-bottom:16px;margin-top:0}.best-offers-page__access-text h1,.best-offers-page__access-text h2,.best-offers-page__access-text h3,.best-offers-page__access-text h4,.best-offers-page__access-text h5,.best-offers-page__access-text h6{color:#00ace7;font-family:Trade Gothic LT Std,Arial,sans-serif;font-size:18px;font-weight:700;line-height:17px;margin-bottom:8px}.best-offers-page__access-item,.best-offers-page__access-text p{font-family:Google Sans,Roboto,sans-serif}.best-offers-page__access-item{align-items:center;border-radius:50px;color:#434957;display:inline-flex;font-size:16px;font-weight:500;line-height:20px;padding:12px 16px;transition:background .2s,box-shadow .2s,color .2s}.best-offers-page__access-item+.best-offers-page__access-item{margin-left:24px}.best-offers-page__access-item--flash:before,.best-offers-page__access-item--frequent:before,.best-offers-page__access-item--partner:before,.best-offers-page__access-item--promo:before,.best-offers-page__access-item--rail:before,.best-offers-page__access-item--road:before{background-position:0;background-repeat:no-repeat;background-size:contain;content:"";height:24px;transition:width .2s,filter .2s;width:34px}.best-offers-page__access-item--promo:before{background-image:url(/themes/custom/bl_main/img/best-offers-promo-icon.svg)}.best-offers-page__access-item--flash:before{background-image:url(/themes/custom/bl_main/img/best-offers-flash-icon.svg)}.best-offers-page__access-item--road:before{background-image:url(/themes/custom/bl_main/img/best-offers-road-icon.svg)}.best-offers-page__access-item--frequent:before{background-image:url(/themes/custom/bl_main/img/best-offers-frequent-icon.svg)}.best-offers-page__access-item--partner:before{background-image:url(/themes/custom/bl_main/img/best-offers-partner-icon.svg)}.best-offers-page__access-item--rail:before{background-image:url(/themes/custom/bl_main/img/best-offers-rail-icon.svg)}.best-offers-page__access-item:hover{background:rgba(0,172,231,.1)}.best-offers-page__access-item.is-active{background:#00ace7;box-shadow:0 0 16px rgba(21,73,147,.2);color:#fff}.best-offers-page__access-item.is-active:before{filter:brightness(0) invert(1)}.best-offers-page__access-item.is-active:hover{background:#00ace7}.best-offers-page__info-content{align-items:flex-start;background-color:#00ace7;border-radius:10px;color:#fff;display:flex;margin-top:24px;padding:30px}@media (max-width:767px){.best-offers-page__info-content{margin-top:60px}}@media (max-width:576px){.best-offers-page__info-content{flex-direction:column;padding:20px 22px}}.best-offers-page__info-img{margin-right:75px}@media (max-width:576px){.best-offers-page__info-img{margin-bottom:15px;margin-right:unset}}.best-offers-page__info-text{font-family:Google Sans,Roboto,sans-serif;font-size:16px;line-height:20px;margin-bottom:6px}.best-offers-page__info-title{font-size:32px;line-height:38px}.best-offers-page__info-subtitle,.best-offers-page__info-title{font-family:Trade Gothic LT Std,Arial,sans-serif;letter-spacing:.02em;margin-bottom:14px;margin-top:0}.best-offers-page__info-subtitle{font-size:26px;line-height:26px}.best-offers-page__accordion-btn{color:#fff;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:12px;font-weight:700;line-height:14px;text-decoration-line:underline}.best-offers-page__accordion-btn:after{background:url(/themes/custom/bl_main/img/best-offers-accordion-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:8px;margin-left:10px;transition:transform .2s;width:12px}.best-offers-page__accordion-btn.is-open:after{transform:rotate(180deg)}.best-offers-page__accordion-wrap{display:none;font-family:Google Sans,Roboto,sans-serif;padding-top:10px}.best-offers-page__list{margin-top:60px!important}@media (max-width:767px){.best-offers-page__list{margin-top:40px!important}}.best-offers-page__list--train .best-offers-page__list-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.best-offers-page__list--train .best-offers-page__list-header:after{background:url(/themes/custom/bl_main/img/best-offers-list-label.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:55px;width:360px}@media (max-width:767px){.best-offers-page__list--train .best-offers-page__list-header:after{display:none}.best-offers-page__list--train .best-offers-page__list-header{margin-bottom:0}.best-offers-page__list--train .best-offers-page__list-text:after{background:url(/themes/custom/bl_main/img/best-offers-list-label.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:55px;margin-top:24px;width:260px}}.best-offers-page__list-title{font-family:Trade Gothic LT Std,Arial,sans-serif;font-size:32px;letter-spacing:.02em;line-height:38px}@media (max-width:767px){.best-offers-page__list-title{font-size:20px;line-height:24px}}.best-offers-page__list-text{margin-top:0}.best-offers-page__list-text p{font-family:Google Sans,Roboto,sans-serif;font-size:17px;letter-spacing:.02em;line-height:27px}@media (max-width:767px){.best-offers-page__list-text p{font-size:14px;line-height:24px}}.best-offers-page__list-wrap{margin-left:-12px;margin-right:-12px;margin-top:24px}.best-offers-page__list-wrap .slick-next,.best-offers-page__list-wrap .slick-prev{border-radius:50%;box-shadow:0 0 4px silver;height:5px;opacity:1;padding:10px;top:50%;transform:translate(-50%);transition:all .3s ease-in-out;width:5px;z-index:1}.best-offers-page__list-wrap .slick-next:before,.best-offers-page__list-wrap .slick-prev:before{display:none}.best-offers-page__list-wrap .slick-prev{left:-35px;transform:rotate(180deg) translate(-50%)}.best-offers-page__list-wrap .slick-next,.best-offers-page__list-wrap .slick-prev{background:url(/themes/custom/bl_main/img/arrow-right-slider.webp) #fff no-repeat 50%;background-size:25%}.best-offers-page__list-wrap .slick-next{right:-35px}@media (min-width:992px){.best-offers-page__list-wrap{display:flex;flex-wrap:wrap}}.best-offers-page__card{display:flex;flex-direction:column;padding-left:12px;padding-right:12px;transition:transform .3s ease-in-out}@media (min-width:992px){.best-offers-page__card{margin-bottom:25px;width:25%}.best-offers-page__card:hover{transform:scale(1.01)}.best-offers-page__card:nth-child(n+5){display:none}}.best-offers-page__card-wrap{border-radius:10px;overflow:hidden;position:relative}.best-offers-page__card-wrap:before{content:"";display:block;padding-bottom:60%}.best-offers-page__card-img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.best-offers-page__card-type-label{align-items:center;background-color:#fff;border-radius:30px;display:flex;font-family:Google Sans,Roboto,sans-serif;font-size:12px;font-weight:500;left:15px;line-height:15px;padding:5px 10px;position:absolute;top:15px}.best-offers-page__card-type-label--flash:before,.best-offers-page__card-type-label--frequent:before,.best-offers-page__card-type-label--partner:before,.best-offers-page__card-type-label--promo:before,.best-offers-page__card-type-label--rail:before,.best-offers-page__card-type-label--road:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:16px;margin-right:6px;width:16px}.best-offers-page__card-type-label--promo:before{background-image:url(/themes/custom/bl_main/img/best-offers-promo-icon.svg)}.best-offers-page__card-type-label--flash:before{background-image:url(/themes/custom/bl_main/img/best-offers-flash-icon.svg)}.best-offers-page__card-type-label--road:before{background-image:url(/themes/custom/bl_main/img/best-offers-road-icon.svg)}.best-offers-page__card-type-label--frequent:before{background-image:url(/themes/custom/bl_main/img/best-offers-frequent-icon.svg)}.best-offers-page__card-type-label--partner:before{background-image:url(/themes/custom/bl_main/img/best-offers-partner-icon.svg)}.best-offers-page__card-type-label--rail:before{background-image:url(/themes/custom/bl_main/img/best-offers-rail-icon.svg)}.best-offers-page__card-icon{background:url(/themes/custom/bl_main/img/best-offers-card-bg.svg);background-repeat:no-repeat;background-size:cover;display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:20px;padding-top:6px;position:absolute;right:0;top:0;width:127px}@media (max-width:991px){.best-offers-page__card-icon{width:108px}}.best-offers-page__card-icon span{background-position:50%;background-repeat:no-repeat;background-size:cover;height:40px;width:72px}@media (max-width:991px){.best-offers-page__card-icon span{height:32px;width:58px}}.best-offers-page__card-icon--tahiti{background:url(/themes/custom/bl_main/img/best-offers-card-icon-tahiti.webp)}.best-offers-page__card-icon--alaska{background:url(/themes/custom/bl_main/img/best-offers-card-icon-alaska.webp)}.best-offers-page__card-icon--caribbean{background:url(/themes/custom/bl_main/img/best-offers-card-icon-caribbean.webp)}.best-offers-page__card-icon--chalair{background:url(/themes/custom/bl_main/img/best-offers-card-icon-chalair.webp)}.best-offers-page__card-icon--fiji{background:url(/themes/custom/bl_main/img/best-offers-card-icon-fiji.webp)}.best-offers-page__card-icon--algerie{background:url(/themes/custom/bl_main/img/best-offers-card-icon-algerie.webp)}.best-offers-page__card-icon--corsica{background:url(/themes/custom/bl_main/img/best-offers-card-icon-corsica.webp)}.best-offers-page__card-icon--tunisair{background:url(/themes/custom/bl_main/img/best-offers-card-icon-tunisair.webp)}.best-offers-page__card-class{font-family:Trade Gothic LT Std,Arial,sans-serif;font-size:12px;font-weight:400;line-height:14px;margin-top:10px;text-align:right}.best-offers-page__card-class--economy{color:#00ace7}.best-offers-page__card-class--premium{color:#2c5697}.best-offers-page__card-bottom{align-items:center;background:#fb6b49;border-radius:10px;color:#fff;display:flex;flex-direction:column;flex-grow:1;margin-top:18px;padding:15px}.best-offers-page__card-bottom .ajax-progress{display:none}.best-offers-page__card-from{font-family:Google Sans,Roboto,sans-serif;font-size:14px;line-height:18px}.best-offers-page__card-price{font-family:Google Sans,Roboto,sans-serif;font-size:32px;font-weight:700;line-height:41px;margin-top:8px}.best-offers-page__card-passenger{font-family:Google Sans,Roboto,sans-serif;font-size:14px;font-weight:700;line-height:18px;margin-top:2px}.best-offers-page__card-book{align-items:center;background-color:#fff;border-radius:100px;color:#154993;display:flex;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:12px;font-weight:700;justify-content:center;margin-top:16px;padding:20px 10px;text-transform:uppercase;transition:all .3s ease-in-out;width:100%}.best-offers-page__card-book:hover{background-color:#154993;color:#fff}.best-offers-page__card-conditions{color:#fff;font-family:Google Sans,Roboto,sans-serif;font-size:12px;line-height:15px;margin-top:16px;text-decoration-line:underline}.best-offers-page__destination{display:flex;flex-direction:column;margin-top:10px}.best-offers-page__destination-from,.best-offers-page__destination-to{font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:16px;font-weight:700;line-height:19px;text-transform:uppercase}.best-offers-page__destination-to{color:#00ace7;margin-top:2px}.best-offers-page__destination-region{color:#00ace7;font-family:Google Sans,Roboto,sans-serif;font-size:12px;line-height:15px;margin-top:2px}.best-offers-page__newsletter{background-color:#00ace7;margin-top:100px;padding-bottom:80px;padding-top:95px;position:relative}@media (max-width:576px){.best-offers-page__newsletter{margin-top:40px;padding-top:80px}}.best-offers-page__newsletter:before{background-color:#fff;border-bottom-right-radius:30px;bottom:calc(100% - 30px);content:"";display:block;height:100px;position:absolute;width:100%}@media (max-width:576px){.best-offers-page__newsletter:before{border-bottom-right-radius:18px;bottom:calc(100% - 18px);height:23px}}.best-offers-page__newsletter h3{color:#fff;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:36px;font-weight:400;margin:0 auto 50px;text-align:center;width:80%}@media (min-width:64em){.best-offers-page__newsletter h3{max-width:691px}}@media (max-width:576px){.best-offers-page__newsletter h3{font-size:24px;line-height:29px}}.best-offers-page__newsletter h4{color:#fff;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:23px;font-weight:700;margin-bottom:30px;text-align:center}@media (max-width:576px){.best-offers-page__newsletter h4{font-size:18px;line-height:21px}}.best-offers-page__newsletter p{color:#fff;font-size:14px;font-weight:400;line-height:1.62;margin:0}.best-offers-page__newsletter a{font-family:Trade Gothic LT Std Extended,Arial,sans-serif;line-height:1.62}.best-offers-page__newsletter form{display:flex;flex-wrap:wrap}@media (min-width:64em){.best-offers-page__newsletter form{margin:0 auto;width:35%}}.best-offers-page__newsletter form .js-form-item{margin-bottom:15px;width:49%}.best-offers-page__newsletter form .js-form-item:first-child{margin-right:2%}@media (max-width:420px){.best-offers-page__newsletter form .js-form-item{width:100%}.best-offers-page__newsletter form .js-form-item:first-child{margin-right:unset}}.best-offers-page__newsletter form .js-form-item-email{width:100%}.best-offers-page__newsletter form input{border-radius:20px;box-shadow:none;font-family:Google Sans,Roboto,sans-serif;font-size:14px;line-height:1.6;width:100%}.best-offers-page__newsletter form input.btn{font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.1;padding:13px 60px 10px;width:-moz-fit-content;width:fit-content}.best-offers-page__newsletter form input.btn:hover{background:#fff;color:#2c5697}.best-offers-page__newsletter form .form-actions{text-align:center;width:100%}.popup-dialog-wrapper,[dir=ltr] body.gin--classic-toolbar .popup-dialog-wrapper,[dir=ltr] body.gin--horizontal-toolbar .popup-dialog-wrapper,[dir=ltr] body.gin--vertical-toolbar .popup-dialog-wrapper{border:0!important;box-shadow:none;left:50%!important;max-width:1280px;right:0;transform:translateX(-50%);width:calc(100% - var(--gin-toolbar-x-offset,66px))!important}@media (max-width:767px){.popup-dialog-wrapper,[dir=ltr] body.gin--classic-toolbar .popup-dialog-wrapper,[dir=ltr] body.gin--horizontal-toolbar .popup-dialog-wrapper,[dir=ltr] body.gin--vertical-toolbar .popup-dialog-wrapper{width:calc(100% - var(--gin-toolbar-x-offset,0px))!important}}.popup-dialog-wrapper{background:transparent!important;margin:0!important;padding:0}.popup-dialog-wrapper .ui-dialog-titlebar{background:#fff!important;border:0;margin:0 20px}.popup-dialog-wrapper .ui-dialog-titlebar-close{background:none;border:none;box-shadow:none!important;right:70px!important;top:54px!important;z-index:101}@media (max-width:576px){.popup-dialog-wrapper .ui-dialog-titlebar-close{right:30px!important;top:24px!important}}.popup-dialog-wrapper .ui-dialog-titlebar-close .ui-icon-closethick{background:#154993!important;height:100%;left:0;margin:0;-webkit-mask-image:url(/themes/custom/bl_main/img/sprite.svg#close-view);mask-image:url(/themes/custom/bl_main/img/sprite.svg#close-view);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;top:0;transform:none;width:100%}.popup-dialog-wrapper .ui-dialog-content{background:#fff!important;margin:0 20px;padding:70px 70px 60px!important;position:static}.offer-general-conditions__title{align-items:flex-end;background:#fff;display:flex;height:80px;justify-content:center;left:50%;position:absolute;top:0;transform:translateX(-50%);width:calc(100% - 40px)}.offer-general-conditions__title h1,.offer-general-conditions__title h2,.offer-general-conditions__title h3,.offer-general-conditions__title h4,.offer-general-conditions__title h5,.offer-general-conditions__title h6{color:#154993;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:24px;font-weight:700;line-height:29px;text-align:center}.offer-general-conditions__wrap{align-items:flex-start;display:flex}@media (max-width:576px){.offer-general-conditions__wrap{flex-direction:column}}.offer-general-conditions__card{border:1px solid #c4c4c4;border-radius:20px;display:flex;flex-direction:column;margin-right:60px;max-width:258px;padding:24px;width:100%}@media (max-width:640px){.offer-general-conditions__card{margin-bottom:25px;margin-right:unset}}@media (max-width:767px){.offer-general-conditions__card{margin-right:30px}}.offer-general-conditions__card-class{font-size:12px;font-weight:400;line-height:14px}.offer-general-conditions__card-class--economy{color:#00ace7}.offer-general-conditions__card-class--premium{color:#2c5697}.offer-general-conditions__card-bottom{background:#fb6b49;border-radius:10px;color:#fff;display:flex;flex-direction:column;flex-grow:1;margin-top:10px;padding:10px 15px}.offer-general-conditions__card-from{font-size:14px;line-height:18px}.offer-general-conditions__card-price{font-size:32px;font-weight:700;line-height:41px;margin-top:8px}.offer-general-conditions__card-passenger{font-size:14px;font-weight:700;line-height:18px;margin-top:2px}.offer-general-conditions__destination{display:flex;flex-direction:column;margin-top:10px}.offer-general-conditions__destination-from,.offer-general-conditions__destination-to{font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:16px;font-weight:700;line-height:19px;text-transform:uppercase}.offer-general-conditions__destination-to{color:#00ace7;margin-top:10px}.offer-general-conditions__destination-region{color:#00ace7;font-size:12px;line-height:15px;margin-top:2px}.offer-general-conditions__content h1,.offer-general-conditions__content h2,.offer-general-conditions__content h3,.offer-general-conditions__content h4,.offer-general-conditions__content h5,.offer-general-conditions__content h6{color:#00ace7;font-size:18px;line-height:23px;margin-bottom:8px}.offer-general-conditions__content p{color:#434957;font-size:18px;line-height:28px;margin-top:0}body{position:relative}body.popin-flight-overlay{overflow:hidden}body.popin-flight-overlay .form-booking,body.popin-flight-overlay .home-header{position:relative;z-index:10000}body.overlay,body.popin-overlay{position:fixed;width:100%}body.overlay:before,body.popin-overlay:before{background:linear-gradient(90deg,rgba(0,0,0,.7) 24.78%,rgba(102,198,241,.7) 110.05%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}body.popin-overlay .new-header,body.popin-overlay:before{z-index:1}body span.corail{background:#f0694a;border-radius:3px;color:#fff;padding:.1rem .5rem}body span.blue-text{color:#00a7e0}body div.usabilla_live_button_container[role=button]{z-index:1!important}.nav-header{background:#fff;padding:10rem 0;width:100%}.nav-header__submenu{background:#fff;display:none;width:100%;z-index:1}@media (min-width:64em){.nav-header__submenu{display:flex;flex-direction:column;height:100%;left:-100%;max-height:var(--submenu-height,100%);position:absolute;top:0;transition:all .5s ease;width:100%;z-index:-1}}.nav-header__item{padding:1.5rem 0 1.4rem;position:relative}@media (min-width:64em){.nav-header__item{padding:0;transition:all .3s ease}}.nav-header__item.has-ul>a{position:relative;transition:color .3s ease}.nav-header__item.has-ul>a:before{background:url(/themes/custom/bl_main/img/chevron-right-dark-blue.webp) no-repeat 50%;background-size:30%;content:"";height:22px;position:absolute;right:0;top:6px;transition:all .3s ease;width:20px}@media (min-width:48em){.nav-header__item.has-ul>a:before{background-size:unset;top:7px}}@media (min-width:64em){.nav-header__item.has-ul>a:before{background-size:unset;top:13px}}.nav-header__item.is-active{background:#fff;height:100%;left:0;padding-top:0;position:absolute;top:0;width:100%;z-index:1}@media (min-width:64em){.nav-header__item.is-active{height:auto;position:static}.nav-header__item.is-active .nav-header__submenu{left:100%}}.nav-header__item.is-active>.nav-header__link{background:#2c5697;color:#fff}.nav-header__item.is-active>a:before{background:url(/themes/custom/bl_main/img/chevron-right-white.webp) no-repeat 50%;background-size:30%;left:0;right:unset;top:10px;transform:rotate(-180deg)}@media (min-width:48em){.nav-header__item.is-active>a:before{background-size:unset;left:15px}}@media (min-width:64em){.nav-header__item.is-active>a:before{background-size:36%;left:unset;right:2px;transform:none}.nav-header__item.is-active>a.nav-header__link--level-1:before{left:unset;right:2px;top:9px;transform:rotate(90deg)}}.nav-header__item.is-active .nav-header__submenu{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}.nav-header__item.is-active .nav-header__submenu--last{display:none}.nav-header__item.is-active .nav-header__submenu--last:last-child li:last-child{border-bottom:none}.nav-header__item.is-active>.nav-header__link{padding:2rem 2rem 2rem 4rem}@media (min-width:48em){.nav-header__item.is-active>.nav-header__link{padding:1.4rem 40px 1rem}}.nav-header__item.nav-header__item--level1.is-active{border-bottom:0;max-height:550px;top:0}.nav-header__item.nav-header__item--level1.is-active .nav-header__submenu--last{display:flex}@media (min-width:48em){.nav-header__item.nav-header__item--level1.is-active{max-height:500px;position:static}.nav-header__item.nav-header__item--level1.is-active .nav-header__submenu--last{background:#f2f2f2;height:auto;padding-left:2rem;position:static}.nav-header__item.nav-header__item--level1.is-active .nav-header__submenu--last a{font-size:14px;font-weight:400;line-height:10px}}@media (min-width:64em){.nav-header__item.nav-header__item--level1.is-active{max-height:100%}}@media (min-width:48em){.nav-header__item.no-subitems{border:0}}.nav-header__list{background:#fff;flex-direction:column;margin:2rem auto;width:95%}@media (min-width:64em){.nav-header__list{margin:0 auto;width:100%}}.nav-header__list li{border-bottom:1px solid rgba(0,0,0,.08);position:relative}.nav-header__list a{color:#434957;display:flex;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:14px;font-weight:700;padding:1.4rem 1.4rem 1rem}@media (min-width:48em){.nav-header__list a{font-size:16px}}.nav-header__link{color:#434957}.new-header{background:#fff;border-bottom:6px solid #00ace7;position:relative!important;z-index:3}@media (min-width:64em){.new-header{position:relative}}.new-header+#block-bl-main-breadcrumbs{display:none}.new-header h1{margin-top:2rem}.new-header__content{display:flex;justify-content:space-between;padding:1rem 0;z-index:2}.new-header__burger-box{cursor:pointer;height:3rem;margin-top:2.5rem;position:relative;width:3rem}@media (min-width:48em){.new-header__burger-box{margin-top:3rem}}.new-header__contact{align-items:center;color:#434957;display:flex;font-family:Google Sans,Roboto,sans-serif;font-size:14px;font-weight:500;padding:1.4rem 1rem}@media (min-width:48em){.new-header__contact{color:#2f416a;margin-right:0}}.new-header__desktop{display:flex;justify-content:flex-end;margin-right:1rem}.new-header.menu-open #menu{transform:none}.new-header #menuToggle{align-items:center;display:flex;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:1}.new-header #menuToggle.menu-open .new-header__burger-box .new-header__burger:first-child{transform:translate(0) rotate(45deg)}.new-header #menuToggle.menu-open .new-header__burger-box .new-header__burger:nth-child(2){opacity:0}.new-header #menuToggle.menu-open .new-header__burger-box .new-header__burger:nth-child(3){transform:translate(0) rotate(-45deg)}.new-header #menuToggle .new-header__burger{background-color:#2c5697;border-radius:4px;display:block;height:4px;margin-top:-1px;position:absolute;right:0;top:50%;transition:all .3s ease;width:100%}.new-header #menuToggle .new-header__burger:first-child{transform:translateY(-8px)}@media (min-width:48em){.new-header #menuToggle .new-header__burger:first-child{transform:translateY(-12px)}}.new-header #menuToggle .new-header__burger:nth-child(2){opacity:1}.new-header #menuToggle .new-header__burger:nth-child(3){transform:translateY(8px)}@media (min-width:48em){.new-header #menuToggle .new-header__burger:nth-child(3){transform:translateY(12px)}}.new-header #menu{background:#2f416a;display:flex;flex-direction:column;height:100vh;justify-content:space-between;list-style-type:none;padding:4rem 0 0;position:absolute;width:100%;z-index:3;-webkit-font-smoothing:antialiased;transform:translate(-100%);transform-origin:0 0;transition:transform .5s cubic-bezier(.77,.2,.05,1)}@media (min-width:48em){.new-header #menu{width:60%}}@media (min-width:64em){.new-header #menu{width:35%}}.new-header #menu>div{background:#fff;height:100%}@media (min-width:64em){.new-header #menu>div{margin-top:4rem}}.new-header__menu-form{display:flex;flex-direction:column;justify-content:flex-start;margin:0 2rem}@media (min-width:64em){.new-header__menu-form{justify-content:space-between}}.new-header__menu-form .switch-homepage-location{margin-top:0}.new-header__menu-form .form-item-switch-market{font-family:Google Sans,Roboto,sans-serif;font-size:14px}.new-header__menu-form .form-item-switch-market select{align-items:center;display:flex}.new-header__menu-form .contact-form{width:50%}.new-header__menu-form .contact-form__block{font-family:Trade Gothic LT Std Extended,Arial,sans-serif;position:relative;text-transform:lowercase}.new-header__menu-form .contact-form__block:after{background:url(/themes/custom/bl_main/img/chevron-right-dark-blue.webp) no-repeat 50%;background-size:35%;border:none;content:"";height:15px;position:absolute;right:1.5rem;top:1rem;transform:rotate(90deg);width:15px}.new-header__menu-form .contact-form select{background-image:none;background:#fff;color:#2f416a;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:12px;font-weight:600;margin-top:.4rem}.new-header__menu-form .contact-form select option{font-weight:600}.new-header__menu-form .contact-form select option[value=default]{font-size:9px}.new-header__menu-form .contact-form:after{background:url(/themes/custom/bl_main/img/chevron-right-dark-blue.webp) no-repeat 50%;border:none;height:1.5rem;left:-1.5rem;position:absolute;transform:rotate(90deg);width:1.5rem}.new-header__logo{color:#fff;display:flex;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:12px;margin-left:3rem;padding:.25rem 0 1.75rem}.new-header__logo h1{margin-top:0}.new-header__logo a{color:#fff;font-weight:700}.new-header__logo p{color:#13529f;display:none;margin-top:.5rem}@media (min-width:48em){.new-header__logo p{display:block}}.new-header__logo--img{margin-top:-4px;width:30rem}.new-header__logo--img.butterfly{width:3rem}@media (min-width:48em){.new-header__logo--img{margin-top:2px}.new-header__logo--img.butterfly{width:5rem}}.new-header__links{background:#2c5697;border-radius:20px;margin:5rem auto;width:90%}@media (min-width:64em){.new-header__links{margin:0 auto}}.new-header__links a{border-bottom:1px solid hsla(0,0%,100%,.3);color:#fff;display:flex;font-family:Google Sans,Roboto,sans-serif;font-size:14px;font-weight:700;padding:12px 10px 12px 85px;position:relative;text-align:left;text-transform:none;transition:all .3s ease;width:100%}@media (min-width:48em){.new-header__links a{font-size:16px;padding:14px 10px 10px 100px}}.new-header__links a:last-child{border-bottom:none}.new-header__links a:before{left:2rem;position:absolute;top:20px}@media (min-width:64em){.new-header__links a:before{left:2rem;top:2rem}}.new-header__links a:after{background:url(/themes/custom/bl_main/img/arrow-right-white.webp) no-repeat 50%;content:"";height:17px;position:absolute;right:20px;top:12px;transition:transform .2s;width:22px}@media (min-width:64em){.new-header__links a:after{right:10px;top:16px}}.new-header__links a:active,.new-header__links a:focus,.new-header__links a:hover{color:#00ace7}.new-header__links a:active:after,.new-header__links a:focus:after,.new-header__links a:hover:after{background:url(/themes/custom/bl_main/img/arrow-right-light-blue.webp) no-repeat 50%;transform:rotate(90deg)}.new-header__links li{border-bottom:1px solid hsla(0,0%,100%,.3);transition:all .3s ease}.new-header__links li:active,.new-header__links li:focus,.new-header__links li:hover{background:#fff}.new-header__links li:first-child{border-radius:20px 20px 0 0}.new-header__links li:last-child{border-bottom:none;border-radius:0 0 20px 20px}.new-header__right{align-items:center;color:#fff;display:flex}.new-header__left{display:flex;justify-content:center}.new-header__left h1{margin-top:0}.new-header .user__account.mobile-only{background:#00a7e0;border-radius:170px;color:#fff;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:12px;font-weight:700;margin:0 auto;padding:14px;text-align:center;text-transform:uppercase;width:90%}.new-header .user__account.mobile-only:before{content:none}.new-header .c-desk-search__btn{background:#13529f;border-radius:50%;margin-left:0}.new-header .c-desk-search__btn:before{color:#13529f}.new-header .c-desk-search [type=text]{outline-color:none}.new-header .c-desk-search [type=text]:focus{outline:none}.new-header .header-search-box.is-off .c-desk-search__btn{background:none}.new-header .header-search-box.is-off .c-desk-search__btn:before{color:#13529f}.new-header .header-search-box.is-off .c-desk-search [type=text]{outline-color:#13529f}.new-header .header-search-box:not(.is-off){background-color:#fff;padding-right:1rem;right:12px}.new-header .header-search-box:not(.is-off) .c-desk-search__btn{background:none}.new-header .header-search-box:not(.is-off) .c-desk-search [type=text]{outline-color:#13529f}.new-header.header--sticky .header-search-box{transform:none}.new-header .btn--contrast{color:#13529f;height:5rem;margin:0 1rem 0 0;width:5rem}.new-header .icon__eye:before{background:url(/themes/custom/bl_main/img/icon-eye.webp) no-repeat 50%}.new-header .icon__eye:before,.new-header .icon__user:before{border-radius:50%;content:"";display:block;height:5rem;width:5rem}.new-header .icon__user:before{background:url(/themes/custom/bl_main/img/icon-user.webp) no-repeat 50%}.new-header div#edit-visible-search-flights-travel-type{display:flex}.skyline{background:#2c5697;height:6px}.footer{background:none;background-color:#2c5697;border-bottom:1px solid #fff;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;overflow:visible;padding-top:10rem}.footer p{color:#fff}.footer ul{margin-top:0}.footer a.footer__link{font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-weight:400}@media (min-width:64em){.footer a.footer__link{text-decoration:underline;text-decoration-color:transparent;transition:all .3s ease-in-out}.footer a.footer__link:hover{text-decoration-color:#fff}}.footer__content{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0;width:100%}@media (min-width:64em){.footer__content{margin-bottom:5rem}}.footer__list{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media (min-width:64em){.footer__list{flex-direction:row}.footer__list .footer__links:first-child .footer__links--title{text-indent:-9999px}}.footer__link{color:#fff;font-size:12px;font-weight:400}@media (min-width:64em){.footer__link{font-size:16px}}.footer__links--title,.footer__social--title{border-bottom:1px solid hsla(0,0%,100%,.3);color:#fff;font-size:14px;font-weight:700;padding-bottom:20px;padding-top:20px}@media (min-width:64em){.footer__links--title,.footer__social--title{border-bottom:none;font-size:20px}}.footer__links{position:relative;width:100%}.footer__links--item{padding-bottom:20px}.footer__links--item:first-child{padding:2rem 0}@media (min-width:64em){.footer__links--item:first-child{padding:0 0 2rem}}.footer__links--item.footer__social--link{padding:0 0 2rem}@media (min-width:64em){.footer__links{width:33.3333333333%}}.footer__links .footer__links--submenu{display:none}.footer__links:before{background:url(/themes/custom/bl_main/img/chevron-right-white.webp) no-repeat 50%;background-size:30%;content:"";height:22px;position:absolute;right:10px;top:20px;transform:rotate(90deg);transition:all .3s ease-in-out;width:20px}.footer__links.expanded:before{transform:rotate(-90deg)}@media (min-width:64em){.footer__links:before{display:none}.footer__links .footer__links--submenu{display:block}}.footer__links--carbon-logo{max-width:90px}@media (max-width:64em){.footer__links--carbon-logo{display:none}}.footer__social{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.3);display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}@media (min-width:64em){.footer__social{border-bottom:0;display:block;width:25%}}.footer__social .footer__links--title{border-bottom:none}@media (min-width:64em){.footer__social .footer__links--title{width:100%}}.footer__social .footer__links--items{align-items:center;display:flex;flex-direction:row;justify-content:space-around;min-width:50%}@media (min-width:64em){.footer__social .footer__links--items{align-items:flex-start;flex-direction:column;justify-content:flex-start;min-width:auto}}.footer__social--link{position:relative}.footer__social--link span{display:none}@media (min-width:64em){.footer__social--link span{display:block;padding-left:4rem}}.footer__social--link:before{content:"";height:25px;position:absolute;transition:all .3s ease-in-out;width:25px}@media (min-width:64em){.footer__social--link:before{left:-4px;top:-4px}}.footer__social--link--twitter:before{background:url(/themes/custom/bl_main/img/icon-twitter.webp) no-repeat 50%;background-size:contain}.footer__social--link--instagram:before{background:url(/themes/custom/bl_main/img/icon-instagram.webp) no-repeat 50%}.footer__social--link--linkedin:before{background:url(/themes/custom/bl_main/img/icon-linkedin.webp) no-repeat 50%}.footer__social--link--facebook:before{background:url(/themes/custom/bl_main/img/icon-facebook.webp) no-repeat 50%}.footer__social--link--youtube:before{background:url(/themes/custom/bl_main/img/icon-youtube.webp) no-repeat 50%}.footer__social--link--tik-tok:before{background:url(/themes/custom/bl_main/img/icon-tiktok.webp) no-repeat 50%;background-size:contain}.footer__main{position:relative;width:100%}@media (min-width:64em){.footer__main{width:75%}.footer__main--logo{position:absolute;top:13px}}.footer__main--logo{padding:30px 0;width:50%}@media (min-width:64em){.footer__main--logo{padding:0;width:100%}}.footer__payment{border-bottom:1px solid hsla(0,0%,100%,.3)}@media (min-width:64em){.footer__payment{align-items:center;border-top:1px solid hsla(0,0%,100%,.3);display:flex;width:100%}}.footer__payment--logos{align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:space-around;margin:-10px;padding:2rem 0}.footer__payment--logos img{height:3.5rem;margin:10px}@media (min-width:64em){.footer__payment--logos img{margin:10px 20px}.footer__payment--logos{justify-content:flex-start;margin-left:4rem}}.footer__payment .footer__links--title{border-bottom:0}.footer__switch-market{border-bottom:1px solid hsla(0,0%,100%,.3);color:#fff;font-size:14px;font-weight:700;padding:2rem 0;width:100%}@media (min-width:64em){.footer__switch-market{border-bottom:0;justify-content:flex-end;padding:3rem 0 0;width:50%}}.footer__switch-market--mobile{align-items:center;display:flex}@media (min-width:64em){.footer__switch-market--mobile{display:none}}.footer__switch-market--desktop{display:none}@media (min-width:64em){.footer__switch-market--desktop{display:flex}}.footer__switch-market--carbon-logo{margin-left:4rem;max-width:80px}.footer__switch-market .switch-homepage-location{margin-top:0}.footer__copyright{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:6rem}@media (min-width:64em){.footer__copyright{margin-bottom:3rem}}.footer__copyright p{font-size:12px;line-height:22px}@media (min-width:64em){.footer__copyright p{font-size:16px;line-height:26px}.footer__copyright p:first-child{display:none}}.footer__copyright span{margin-right:.5rem}.footer footer{width:100%}.footer footer:focus{outline:none}.home-block{background:#6fc4e9;font-family:Google Sans,Roboto,sans-serif;font-size:16px;margin-bottom:0;padding:10rem 0;position:relative}.home-block:first-child{border-radius:0 0 5rem 0}@media (min-width:64em){.home-block:first-child{border-radius:0 0 6rem 0}}.home-block:last-child{border-radius:0 4rem 0 5rem}@media (min-width:64em){.home-block:last-child{border-radius:0 5rem 0 6rem}}.home-block.radius{border-radius:4rem 0 4rem 0}.home-block.radius--right{border-radius:0 4rem 0 4rem}@media (min-width:64em){.home-block.radius{border-radius:5rem 0 5rem 0}.home-block.radius--right{border-radius:0 5rem 0 5rem}}.home-block h3{font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:3.6rem;font-weight:400;margin:0 auto 5rem;text-align:center;width:80%}@media (min-width:64em){.home-block h3{max-width:691px}}.home-block h4{font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:23px;font-weight:700;margin-bottom:1rem}@media (min-width:64em){.home-block h4{font-size:26px}}.home-block p{font-size:14px;font-weight:400;line-height:1.62;margin:0}.home-block a{font-family:Trade Gothic LT Std Extended,Arial,sans-serif;line-height:1.62}.home-block__titles{color:#fff;display:flex;flex-direction:column}.home-block__title{color:#434957}.home-block__content,.home-block__cta{text-align:center}.home-block__cta{width:100%}.home-block__cta a{align-items:center;background-color:#fff;border:1px solid #2c5697;border-radius:3.5rem;color:#154993;cursor:pointer;display:inline-flex;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:1.2rem;font-weight:700;justify-content:center;line-height:2;padding:1.2rem 2.5rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.calendar__dates--disabled .home-block__cta a.calendar__dates-title,.calendar__dates--disabled .home-block__cta a.calendar__resume,.calendar__dates--disabled .home-block__cta a[name=instant_search_calendar_return_date],.home-block__cta .calendar__dates--disabled a.calendar__dates-title,.home-block__cta .calendar__dates--disabled a.calendar__resume,.home-block__cta .calendar__dates--disabled a[name=instant_search_calendar_return_date],.home-block__cta a.disabled{opacity:.5}.calendar__dates--disabled .home-block__cta a.calendar__dates-title:hover,.calendar__dates--disabled .home-block__cta a.calendar__resume:hover,.calendar__dates--disabled .home-block__cta a[name=instant_search_calendar_return_date]:hover,.home-block__cta .calendar__dates--disabled a.calendar__dates-title:hover,.home-block__cta .calendar__dates--disabled a.calendar__resume:hover,.home-block__cta .calendar__dates--disabled a[name=instant_search_calendar_return_date]:hover,.home-block__cta a.disabled:hover{cursor:not-allowed;transform:none}@media (min-width:64em){.home-block__slider.block-best-offers__slider{margin-bottom:4rem;margin-top:-1rem;padding:1rem 0}.home-block__slider.block-best-offers__slider .slick-list{margin:-1rem 0;padding:1rem 0}}.home-block__slider .slick-arrow{z-index:1}.home-block__slider .slick-arrow.slick-disabled,.home-block__slider .slick-arrow:before{display:none}.home-block__slider .slick-arrow.slick-next,.home-block__slider .slick-arrow.slick-prev{border-radius:50%;box-shadow:0 0 4px silver;height:5rem;opacity:1;padding:1rem;top:50%;transform:translate(-50%);transition:all .3s ease-in-out;width:5rem}@media (min-width:64em){.home-block__slider .slick-arrow.slick-next,.home-block__slider .slick-arrow.slick-prev{height:7rem;width:7rem;will-change:transform}}.home-block__slider .slick-arrow.slick-prev{background:url(/themes/custom/bl_main/img/arrow-right-slider.webp) #fff no-repeat 50%;background-size:25%;left:0;transform:rotate(180deg) translate(-50%)}@media (min-width:64em){.home-block__slider .slick-arrow.slick-prev{will-change:transform}.home-block__slider .slick-arrow.slick-prev:hover{transform:rotate(180deg) translate(-50%) scale(1.02)}}.home-block__slider .slick-arrow.slick-next{background:url(/themes/custom/bl_main/img/arrow-right-slider.webp) #fff no-repeat 50%;background-size:25%;right:0}@media (min-width:64em){.home-block__slider .slick-arrow.slick-next{will-change:transform}.home-block__slider .slick-arrow.slick-next:hover{transform:translate(-50%) scale(1.02)}}.home-block .slick-slide{align-items:stretch;border-radius:10px;display:flex;flex-direction:column;height:auto;justify-content:space-between;margin:0 16px}.home-block .slick-slide.block-best-offers__slide{transition:all .3s ease-in-out}.home-block .slick-slide.block-best-offers__slide:hover{transform:none}@media (min-width:64em){.home-block .slick-slide.block-best-offers__slide:hover{transform:scale(1.02)}}.home-block .slick-track{display:flex}.home-block__slider{margin-bottom:5rem;overflow:hidden}.home-block__slide{border-radius:20px;position:relative;width:100%}.home-block__slide:before{background:linear-gradient(180deg,rgba(0,0,0,.46) 9.46%,rgba(102,198,241,0) 126.07%);border-radius:10px;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:matrix(1,0,0,-1,0,0);width:100%;z-index:1}.home-block__slide__text{bottom:20px;color:#fff;font-weight:600;left:50%;position:absolute;transform:translate(-50%);width:80%;z-index:2}.home-block__slide img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:64em){.home-block__slide__text{bottom:2rem}.home-block__slide img{max-height:none}}.home-block .progress__bar{background-color:rgba(0,0,0,.2);background-image:linear-gradient(90deg,#fff,#fff);background-repeat:no-repeat;background-size:0 100%;border-radius:20px;display:block;height:4px;margin:0 auto;overflow:hidden;transition:background-size .4s ease-in-out;width:60%}.home-block .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.home-block-light-bg .progress__bar,.home-block.no-bg .progress__bar{background-color:rgba(0,0,0,.2);background-image:linear-gradient(90deg,#434957,#434957)}.home-block.no-bg{background:#fff}.home-block.no-bg .home-block__surtitle{color:#71c5e8}.home-block.light-bg{background:#f3f4f6}.home-block.light-bg .home-block__surtitle{color:#71c5e8}.home-block.dark-bg{background:#2c5697}.home-block.dark-bg .home-block__surtitle{color:#fff}.home-block.bg-img .home-block__surtitle{color:#29a7e0}.home-block.bg-img .home-block__title{color:#fff}@media (min-width:64em){.home-block.duo-text .home-block__surtitle,.home-block.duo-text .home-block__title{display:block;white-space:nowrap}}.home-block.block-faqs{padding:10rem 0 2rem}.u-before{position:relative}.u-before:before{content:"";display:block;height:6rem;position:absolute;top:-6rem;width:100%;z-index:-1}.u-before--dark-blue:before{background-color:#2c5697}.u-before--light-blue:before{background-color:#71c5e8}.u-before--blue:before{background-color:#2366b3}.u-before--grey:before{background-color:#f2f2f2}.u-after{position:relative}.u-after:after{bottom:-6rem;content:"";display:block;height:6rem;position:absolute;width:100%;z-index:-1}.u-after--dark-blue:after,.u-after:after{background-color:#2c5697}.u-after--light-blue:after{background-color:#71c5e8}.u-after--blue:after{background-color:#3077bd}.u-after--grey:after{background-color:#f2f2f2}.u-under-bottom{position:relative}.u-under-bottom:after{background-color:#2c5697;bottom:0;content:"";display:block;height:6rem;position:absolute;width:100%;z-index:-1}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.block-best-offers__header{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:2rem;position:relative}.block-best-offers h4{color:#fff;text-align:center;text-transform:uppercase;z-index:1}.block-best-offers img{border-radius:10px 10px 0 0;bottom:0;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.block-best-offers__slide{min-height:60rem}.block-best-offers__taxo{background:#71c5e8;border-radius:20px;color:#fff;font-size:12px;font-weight:500;margin-bottom:50px;padding:7px 25px}.block-best-offers__taxo-block{align-items:flex-start;display:flex;height:5rem;justify-content:center;margin-bottom:2rem;width:100%;z-index:1}@media (min-width:64em){.block-best-offers__taxo-block{margin-bottom:0}}.block-best-offers__texts{display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:2}.block-best-offers__icon,.block-best-offers__texts h4{margin:0 auto 1rem}.block-best-offers__icon:before{background:url(/themes/custom/bl_main/img/plane-white.webp) no-repeat 50%;content:"";display:block;height:30px;left:50%;position:relative;top:50%;transform:translate(-50%,-50%);width:30px}.block-best-offers__btn{align-items:center;background-color:#fff;border:0;border-radius:3.5rem;box-shadow:0 .4rem 1.2rem 0 rgba(0,0,0,.1),0 .1rem .4rem 0 rgba(0,0,0,.1);color:#154993;cursor:pointer;display:inline-flex;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:1.5rem;font-weight:700;justify-content:center;line-height:.5!important;margin:20px 0;padding:3rem 4rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out;z-index:1}@media (min-width:64em){.block-best-offers__btn{font-size:1.2rem;margin:20px 0 83px;padding:2rem 3rem}}.block-best-offers__btn:hover{background-color:#154993;color:#fff}.block-best-offers__btn.disabled,.calendar__dates--disabled .block-best-offers__btn.calendar__dates-title,.calendar__dates--disabled .block-best-offers__btn.calendar__resume,.calendar__dates--disabled .block-best-offers__btn[name=instant_search_calendar_return_date]{opacity:.5}.block-best-offers__btn.disabled:hover,.calendar__dates--disabled .block-best-offers__btn.calendar__dates-title:hover,.calendar__dates--disabled .block-best-offers__btn.calendar__resume:hover,.calendar__dates--disabled .block-best-offers__btn[name=instant_search_calendar_return_date]:hover{cursor:not-allowed;transform:none}.block-best-offers__btn2{align-items:center;background-color:#fff;border:0;border-radius:3.5rem;box-shadow:0 .4rem 1.2rem 0 rgba(0,0,0,.1),0 .1rem .4rem 0 rgba(0,0,0,.1);color:#154993;cursor:pointer;display:inline-flex;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:1.5rem;font-weight:700;justify-content:center;line-height:.5!important;margin:20px 0;padding:3rem 4rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out;z-index:1}@media (min-width:64em){.block-best-offers__btn2{font-size:1.2rem;margin:20px 0 0;padding:2rem 3rem}}.block-best-offers__btn2:hover{background-color:#154993;color:#fff}.block-best-offers__btn2.disabled,.calendar__dates--disabled .block-best-offers__btn2.calendar__dates-title,.calendar__dates--disabled .block-best-offers__btn2.calendar__resume,.calendar__dates--disabled .block-best-offers__btn2[name=instant_search_calendar_return_date]{opacity:.5}.block-best-offers__btn2.disabled:hover,.calendar__dates--disabled .block-best-offers__btn2.calendar__dates-title:hover,.calendar__dates--disabled .block-best-offers__btn2.calendar__resume:hover,.calendar__dates--disabled .block-best-offers__btn2[name=instant_search_calendar_return_date]:hover{cursor:not-allowed;transform:none}.block-best-offers__content{background:#f06849;border-radius:0 0 10px 10px;color:#fff;font-weight:500;padding:2rem;position:relative;text-align:center;z-index:1}.block-best-offers__content a,.block-best-offers__content p{font-size:14px}@media (min-width:64em){.block-best-offers__content a,.block-best-offers__content p{font-size:1.6rem}}.block-best-offers__date{font-weight:700}.block-best-offers__price{font-size:32px;font-weight:700;line-height:40px;margin-bottom:20px}.block-best-offers__link{color:#fff}@media (min-width:64em){.block-best-offers__link{text-decoration:underline;text-decoration-color:transparent;transition:all .3s ease-in-out}.block-best-offers__link:hover{text-decoration-color:#fff}}.block-best-offers__reference_link{align-items:center;background-color:#154993;border:0;border-radius:3.5rem;box-shadow:0 .4rem 1.2rem 0 rgba(0,0,0,.1),0 .1rem .4rem 0 rgba(0,0,0,.1);color:#fff;cursor:pointer;display:inline-flex;font-size:9px;font-weight:700;justify-content:center;line-height:.5!important;padding:15px 10px;transition:all .3s ease-in-out;z-index:1}.block-best-offers__reference_link:hover{background-color:#fff;color:#154993}.block-best-offers .all-best-offers{display:flex;justify-content:center}.block-best-offers .all-best-offers a{background:#00a7e0;border-radius:170px;color:#fff;display:inline-block;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.2;margin-top:60px;padding:20px 40px;text-transform:uppercase;transition:transform .3s ease-in-out}.block-best-offers .all-best-offers a:hover{transform:scale(1.02)}.block-faqs.home-block a{color:#fff;position:relative}.block-faqs.home-block a:hover{text-decoration:underline}.block-faqs.home-block a:before{background:url(/themes/custom/bl_main/img/arrow-right-white.webp) no-repeat 50%;content:"";height:17px;left:100%;margin-left:1.5rem;position:absolute;top:50%;transform:translateY(-50%);width:22px}@media (min-width:64em){.block-faqs.home-block h3{margin-left:0;text-align:left}.block-faqs.home-block h4{margin-top:2px}}.block-faqs.home-block p{font-size:12px;line-height:22px;padding-right:4rem}@media (min-width:64em){.block-faqs.home-block p{font-size:16px;line-height:26px}}.article .block-faqs.home-block:last-child{margin-bottom:-3rem}.block-faqs.inverted.top-right:before{box-shadow:30px 30px 0 30px #6fc4e9;top:-18px}.block-faqs__left{width:100%}@media (min-width:64em){.block-faqs__left{width:40%}}.block-faqs__content{width:100%}@media (min-width:64em){.block-faqs__content{width:60%}}.block-faqs__item-content{display:flex;flex-wrap:wrap}.block-faqs__block-item{position:relative}@media (min-width:64em){.block-faqs__block-item{flex-wrap:nowrap}}.block-faqs__link{padding-top:1rem;text-align:center}@media (min-width:64em){.block-faqs__link{text-align:left}}.block-faqs__list{color:#fff;display:flex;flex:2;flex-direction:column;justify-content:space-between;margin-bottom:2rem}.block-faqs__list h4{font-size:15px;margin-bottom:3rem}@media (min-width:64em){.block-faqs__list{flex:1}.block-faqs__list h4{font-size:20px;padding-left:2rem;text-align:left}}.block-faqs__item{flex:1;margin-bottom:10px;padding:0 2rem;position:relative;width:100%}.block-faqs__item:before{background:url(/themes/custom/bl_main/img/chevron-right-white.webp) no-repeat 50%;background-size:30%;content:"";height:22px;position:absolute;right:20px;top:8px;transform:rotate(90deg);transition:all .3s ease-in-out;width:20px}@media (min-width:64em){.block-faqs__item{margin:0 auto 2rem}.block-faqs__item:before{top:13px}}.block-faqs__item .block-faqs__question{border-bottom:1px solid hsla(0,0%,100%,.3);cursor:pointer;margin:0 auto;padding:.5rem 0 2rem;text-align:left}@media (min-width:64em){.block-faqs__item .block-faqs__question{transition:all .3s ease-in-out}.block-faqs__item .block-faqs__question:hover{color:#2c5697}}.block-faqs__item .block-faqs__answer{display:none;padding:2rem 0;text-align:left}.block-faqs__item.expanded{background:rgba(44,86,151,.1)}.block-faqs__item.expanded:before{transform:rotate(-90deg)}@media (min-width:64em){.block-faqs__item.expanded h4{font-size:20px;margin-bottom:0}.block-faqs__item.expanded .block-faqs__question{color:#2c5697}}.block-newsletter{position:relative}.block-newsletter .home-block__content{color:#fff;display:flex;justify-content:center;position:relative}.block-newsletter form{display:flex;flex-wrap:wrap}@media (min-width:64em){.block-newsletter form{margin:0 auto;width:35%}}.block-newsletter form .js-form-item{margin-bottom:15px;width:49%}.block-newsletter form .js-form-item:first-child{margin-right:2%}.block-newsletter form .js-form-item-email{width:100%}.block-newsletter form input{border-radius:20px;box-shadow:none;width:100%}.block-newsletter form .form-actions{text-align:center;width:100%}.block-newsletter p{font-weight:400}.block-newsletter .btn{background:none;border:1px solid #fff;border-radius:20px;box-shadow:none;color:#fff;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:12px;font-weight:700;padding:1.3rem 6rem 1rem;text-transform:uppercase;transition:all .3s ease-in-out;width:-moz-fit-content;width:fit-content}.block-newsletter .btn:hover{background:#fff;color:#2c5697}.block-newsletter .u-centered{position:relative;z-index:1}.block-newsletter__image{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.block-newsletter__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-newsletter__image:after{background-color:rgba(44,86,151,.3);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.block-onboard-services .home-block__titles{display:flex;justify-content:flex-start;max-width:none;text-align:center;width:100%}@media (min-width:64em){.block-onboard-services .home-block__titles{text-align:left}}.block-onboard-services .home-block__surtitle{display:block}@media (min-width:64em){.block-onboard-services .home-block__surtitle .home-block__surtitle{display:block;white-space:nowrap}}.block-onboard-services .home-block__content{display:flex;flex-wrap:wrap;justify-content:space-between}.block-onboard-services .home-block__content h4{margin-bottom:0}.block-onboard-services__list{width:100%}@media (min-width:64em){.block-onboard-services__list{width:70%}}.block-onboard-services__image{display:none;width:100%}.block-onboard-services__image img{border-radius:10px;max-width:300px}@media (min-width:64em){.block-onboard-services__image{display:block;max-width:100%;width:30%}.block-onboard-services__image img{max-height:400px;-o-object-fit:cover;object-fit:cover}}@media (min-width:90em){.block-onboard-services__image{max-height:385px;max-width:300px}}.block-onboard-services__tabs{margin:0 auto 50px;width:90%}@media (min-width:64em){.block-onboard-services__tabs{margin:0 0 50px;width:45%}}.block-onboard-services__tab:not(:last-child){margin-right:0}@media (min-width:64em){.block-onboard-services__tab:not(:last-child){margin-right:4rem}}.block-onboard-services__tab.single button{cursor:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}.block-onboard-services__tabs{display:flex;justify-content:space-around}@media (min-width:64em){.block-onboard-services__tabs{justify-content:flex-start}}.block-onboard-services__panels{display:flex;justify-content:space-between}.block-onboard-services button{background:none;border-bottom:2px solid transparent;box-shadow:none;color:#9b9ea6;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:16px;font-weight:700;padding:2px;text-transform:none}.block-onboard-services button[aria-selected=true]{border-bottom:2px solid #00ace7;color:#434957}@media (min-width:64em){.block-onboard-services button{font-size:20px}}.block-onboard-services .service_on_board{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:50px;position:relative;text-align:left;width:80%}@media (min-width:64em){.block-onboard-services .service_on_board{align-items:flex-start;flex-direction:row}.block-onboard-services .service_on_board:last-child{margin-bottom:0}}.block-onboard-services .service_on_board h4{color:#154993;font-size:18px;font-weight:700;line-height:28px;text-align:left;width:80%}@media (min-width:64em){.block-onboard-services .service_on_board h4,.block-onboard-services .service_on_board p{width:40%}}.block-onboard-services .service_on_board a:before{background:url(/themes/custom/bl_main/img/arrow-right-dark-blue.webp) no-repeat 50%;content:"";height:17px;position:absolute;right:-40px;top:5px;width:22px}@media (min-width:64em){.block-onboard-services .service_on_board a:before{right:-90px;top:2px}}.block-onboard-services .service_on_board__tab__panel{width:100%}.block-home-reinsurance{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:12rem 0 25rem}.block-home-reinsurance .home-block__titles{flex-direction:column}.block-home-reinsurance .home-block__content{display:flex}.block-home-reinsurance a{text-transform:uppercase}.block-home-reinsurance .reinsurance{display:flex;flex-wrap:wrap;justify-content:center}.block-home-reinsurance .reinsurance__card{background:#fff;border-radius:10px;font-weight:400;margin:2%;padding:2rem;transition:all .3s ease-in-out;width:40%}.block-home-reinsurance .reinsurance__card:hover{transform:none}@media (min-width:64em){.block-home-reinsurance .reinsurance__card:hover{transform:scale(1.02)}}@media (min-width:48em){.block-home-reinsurance .reinsurance__card{width:30%}}@media (min-width:64em){.block-home-reinsurance .reinsurance__card{margin:0 2rem 0 0;min-height:160px;width:160px}.block-home-reinsurance .reinsurance__card:last-child{margin-right:0}}.block-home-reinsurance .reinsurance__card h4{color:#2c5697;font-size:16px;font-weight:700;margin-bottom:.5rem;margin-top:4rem}@media (min-width:64em){.block-home-reinsurance .reinsurance__card h4{font-size:20px;line-height:26px;margin-top:2rem}}.block-home-reinsurance .reinsurance__img{height:40px;margin:0 auto;max-width:40px}.block-tailor-made img{max-width:60px}.block-tailor-made p{font-size:12px;line-height:22px}@media (min-width:64em){.block-tailor-made p{font-size:16px;line-height:26px}.block-tailor-made__slider{display:flex;justify-content:space-between;margin:-5rem -1rem;padding:5rem 1rem}.block-tailor-made__slider .slick-list{margin:-5rem 0;padding:5rem 0}}.block-tailor-made__card{background:#2c5697;border-radius:10px;color:#fff;min-height:353px;padding:20px 40px 40px;text-align:center;transition:all .3s ease-in-out}.block-tailor-made__card:hover{transform:none}@media (min-width:64em){.block-tailor-made__card:hover{transform:scale(1.02)}.block-tailor-made__card{box-shadow:0 44px 30px -30px rgba(21,73,147,.4);margin-right:1.5%;max-height:400px;max-width:291px;width:25%}}.block-tailor-made__card.card__service{background:#48ace9}.block-tailor-made__card__taxo{background:#fff;border-radius:20px;color:#154993;font-size:12px;font-weight:500;padding:10px 30px}.block-tailor-made__card__price{align-items:baseline;display:flex;font-size:20px;font-weight:700;justify-content:center;margin-bottom:.5rem}.block-tailor-made__card__price .price{font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:48px}.block-tailor-made__card__img{display:flex;justify-content:center;margin:4rem auto 3rem}@media (min-width:64em){.block-tailor-made__card__img{margin:5rem auto 3rem}}.block-tailor-made__card__desc{font-size:16px;margin-bottom:20px}.block-tailor-made__card__link{color:#fff;display:inline-block;font-size:12px;font-weight:700;position:relative;text-transform:uppercase;transition:all .3s ease-in-out}@media (min-width:64em){.block-tailor-made__card__link{will-change:transform}.block-tailor-made__card__link:hover{transform:scale(1.02)}}.block-tailor-made__card__link:before{background:url(/themes/custom/bl_main/img/arrow-right-white.webp) no-repeat 50%;border-radius:50%;bottom:-3px;content:"";display:block;height:30px;position:absolute;right:-35px;width:30px}.block-tailor-made__card:last-child{margin-right:0}.block-travel-classes{color:#fff}.block-travel-classes h4{font-size:16px;margin-bottom:1.5rem;margin-right:1rem;margin-top:0;position:relative;width:100%}@media (min-width:64em){.block-travel-classes h4{margin-bottom:0;margin-top:1rem}}.block-travel-classes h4:before{background:url(/themes/custom/bl_main/img/chevron-right-white.webp) no-repeat 50%;content:"";height:35px;position:absolute;right:0;top:-10px;transition:all .3s ease-in-out;width:35px}.block-travel-classes .home-block__content{display:flex;flex-wrap:wrap}.block-travel-classes .travel_class{border-radius:10px;cursor:pointer;font-weight:400;margin-bottom:2rem;min-height:9.5rem;position:relative;transition:all .3s ease-in-out;width:85%}.block-travel-classes .travel_class:hover{transform:none}@media (min-width:64em){.block-travel-classes .travel_class:hover{transform:scale(1.02)}}.block-travel-classes .travel_class__icon{align-content:center;align-items:center;display:flex;justify-content:flex-start}.block-travel-classes .travel_class__img{height:auto;width:3.5rem}.block-travel-classes .travel_class__img:not(:last-child){margin-right:.5rem}@media (min-width:64em){.block-travel-classes .travel_class__img{width:2.5rem}}.block-travel-classes .travel_class:before{background:linear-gradient(180.02deg,rgba(0,0,0,.356) 33.78%,rgba(102,197,241,.281) 126.05%);border-radius:10px;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.block-travel-classes .travel_class__block{align-items:flex-start;display:flex;flex-direction:column-reverse;justify-content:flex-start;margin-bottom:1rem;width:100%}@media (min-width:64em){.block-travel-classes .travel_class__block{flex-direction:column;margin-bottom:0}}.block-travel-classes .travel_class__texts{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:2rem;position:relative;text-align:left;width:100%;z-index:2}@media (min-width:64em){.block-travel-classes .travel_class__texts{height:100%;justify-content:flex-end;left:50%;padding:3rem;position:absolute;top:50%;transform:translate(-50%,-50%)}}.block-travel-classes .travel_class__background{border-radius:10px;display:none;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:64em){.block-travel-classes .travel_class__background{display:block}}.block-travel-classes .content_left{align-items:center;border-radius:10px;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.block-travel-classes .content_left .travel_class p,.block-travel-classes .content_left .travel_class--desc{display:none}.block-travel-classes .content_left .travel_class__background{max-height:95px}.block-travel-classes .content_left .travel_class__icon,.block-travel-classes .content_left .travel_class__link{display:none}.block-travel-classes .content_left .travel_class h4{margin-bottom:0}.block-travel-classes .content_left .travel_class:after{background:#48ace9;border-radius:10px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media (min-width:64em){.block-travel-classes .content_left .travel_class:after{background:transparent}.block-travel-classes .content_left .travel_class__icon{display:block}}.block-travel-classes .content_left .travel_class__texts{margin-bottom:7rem}.block-travel-classes .content_left .travel_class.highlighted{margin-bottom:4rem}@media (min-width:64em){.block-travel-classes .content_left .travel_class.highlighted{min-height:auto}}.block-travel-classes .content_left .travel_class.highlighted .travel_class__icon{display:block}.block-travel-classes .content_left .travel_class.highlighted h4{font-size:2.4rem;margin-bottom:1.5rem}.block-travel-classes .content_left .travel_class.highlighted h4:before{transform:rotate(90deg)}@media (min-width:64em){.block-travel-classes .content_left .travel_class.highlighted h4{font-size:1.6rem;margin-bottom:0}.block-travel-classes .content_left .travel_class.highlighted h4:before{transform:rotate(0)}}.block-travel-classes .content_left .travel_class.highlighted p,.block-travel-classes .content_left .travel_class.highlighted--desc{display:block}@media (min-width:64em){.block-travel-classes .content_left .travel_class.highlighted p,.block-travel-classes .content_left .travel_class.highlighted--desc{display:none}}.block-travel-classes .content_left .travel_class.highlighted:after{background:#2c5697;content:""}.block-travel-classes .content_left .travel_class.highlighted .travel_class__background{max-height:208px}.block-travel-classes .content_left .travel_class.highlighted .travel_class__texts{margin-bottom:1rem;padding:3.5rem 2rem}@media (min-width:64em){.block-travel-classes .content_left .travel_class.highlighted .travel_class__texts{padding:3rem}}.block-travel-classes .content_left .travel_class.highlighted .travel_class__link{color:#fff;display:block;font-size:10px;font-weight:700;margin-top:3rem;padding-right:1rem;position:relative;text-transform:uppercase}.block-travel-classes .content_left .travel_class.highlighted .travel_class__link:before{background:url(/themes/custom/bl_main/img/arrow-right-white.webp) no-repeat 50%;content:"";height:100%;left:100%;position:absolute;top:-2px;width:22px}@media (min-width:64em){.block-travel-classes .content_left .travel_class.highlighted .travel_class__link{display:none}.block-travel-classes .content_left{justify-content:right;width:calc(50% - 2.5rem)}.block-travel-classes .content_left .travel_class{height:160px;margin:0 2.5rem 2rem 0;width:calc(50% - 6rem)}.block-travel-classes .content_left .travel_class__background{max-height:none}}.block-travel-classes .content_right{position:relative;width:50%}.block-travel-classes .content_right h4{font-size:4.8rem;width:auto}@media (min-width:64em){.block-travel-classes .content_right h4:before{display:none}}.block-travel-classes .content_right .travel_class{bottom:0;display:flex;display:none;left:0;position:absolute;right:0;top:0}.block-travel-classes .content_right .travel_class.highlighted{display:flex;margin:0 auto 2rem}.block-travel-classes .content_right .travel_class__icon{width:auto}.block-travel-classes .content_right .travel_class__link{display:none}.block-travel-classes .content_right .travel_class__block{align-items:center;display:flex;flex-direction:row-reverse;width:auto}.block-travel-classes .content_right .travel_class__img{width:3.5rem}.block-travel-classes .content_right .travel_class__texts{bottom:0;height:auto;top:auto;transform:translate(-50%)}.block-travel-classes .home-block__cta{margin-top:5rem}.block-travel-classes .home-block__cta a{font-size:1.75rem}@media (min-width:64em){.block-travel-classes .home-block__cta a{font-size:1.2rem}}.block-travel-classes .home-block__cta a:hover{background-color:#154993;color:#fff}.block-travel-experience{background:transparent}.block-travel-experience h4{align-items:center;display:flex;font-size:16px;justify-content:space-between;line-height:1.5;padding-right:22px;position:relative}@media (min-width:64em){.block-travel-experience h4{font-size:22px}}.block-travel-experience h4:before{background:url(/themes/custom/bl_main/img/chevron-right-white.webp) no-repeat 50%;bottom:0;content:"";height:100%;position:absolute;right:0;width:22px}.block-travel-experience h4 img{height:auto;width:3rem}.block-travel-experience p{font-size:12px;line-height:22px}@media (min-width:64em){.block-travel-experience p{font-size:16px;line-height:26px}}.block-travel-experience .slick-track{padding:1rem}.block-travel-experience__slide{cursor:pointer;position:relative;transition:all .3s ease-in-out}.block-travel-experience__slide:hover{transform:none}@media (min-width:64em){.block-travel-experience__slide:hover{transform:scale(1.02)}}.block-travel-experience__slide p{display:none}@media (min-width:64em){.block-travel-experience__slide p{display:block}}.block-travel-experience__img{height:100%}.block-travel-experience__taxo{background:#fff;border-radius:20px;color:#154993;font-size:12px;font-weight:700;left:50%;margin-bottom:50px;padding:7px 25px;position:absolute;top:10px;transform:translate(-50%,10px);z-index:1}.block-trip-serene .home-block__slide{min-height:60rem}@media (min-width:64em){.block-trip-serene .home-block__slide{min-height:0}.block-trip-serene .home-block__slide img{min-height:404px}}.block-trip-serene .home-block__title{color:#fff}.block-trip-serene p{margin-bottom:2rem}.block-trip-serene a{color:#fff;display:block;font-size:10px;font-weight:700;position:relative;text-transform:uppercase;transition:all .3s ease-in-out;width:100%}@media (min-width:64em){.block-trip-serene a{font-size:12px;width:-moz-fit-content;width:fit-content;will-change:transform}.block-trip-serene a:hover{transform:scale(1.02)}}.block-trip-serene a:before{background:url(/themes/custom/bl_main/img/arrow-right-white.webp) no-repeat 50%;content:"";height:17px;position:absolute;right:0;top:-3px;width:22px}@media (min-width:64em){.block-trip-serene a:before{right:-35px;top:-1px}}.block-trip-serene a:empty:before{display:none}.search-blocks{background:#fff;border-radius:20px;margin:5rem auto;opacity:0;padding:0;transition:all .3s ease-in-out;width:93%}@media (min-width:64em){.search-blocks{left:1.5rem;margin:0 auto;max-height:440px;max-width:400px;position:absolute;top:30px;width:100%;z-index:1}}.search-blocks.show{opacity:1}.search-blocks__tabs{background:#48ace9;border-top-left-radius:20px;border-top-right-radius:20px;cursor:pointer;display:flex}.search-blocks__tabs--tab{align-items:center;color:#2c5697;display:flex;flex:0 0 50%;min-height:60px;position:relative}.search-blocks__tabs--tab:first-child{background:#fff;border-top-left-radius:20px;border-top-right-radius:20px}.search-blocks__tabs--tab:last-child{background:#48ace9;border-top-right-radius:20px;color:#fff}.search-blocks__tabs--tab:last-child:before{content:"";height:3px;left:0;position:absolute;top:0;width:5px}.search-blocks__tabs--tab span{text-align:center;width:100%}@media (min-width:992px){.search-blocks__form{min-height:320px}}.search-blocks__form,.search-blocks__form.fade{display:none}.search-blocks__form.fade.is-active,.search-blocks__form.is-active{display:block;padding:20px 30px 20px 20px}@media (min-width:64em){.search-blocks__form.fade.is-active,.search-blocks__form.is-active{padding:2rem 4rem}}.search-blocks__form.fade.is-active{background:#48ace9}.search-blocks .frenchbee_amadeus_newsearch_flights_form{margin:0 auto;max-width:500px}.search-blocks .frenchbee_amadeus_newsearch_flights_form input[type=submit]{background:#48ace9;transition:all .3s ease-in-out}.search-blocks .frenchbee_amadeus_newsearch_flights_form input[type=submit]:hover{background:#4dc2f3}.search-blocks__links{background:#2c5697;border-radius:0 0 20px 20px;display:block;margin:0 auto;padding:2rem 4rem;width:100%}.search-blocks__links li{border-bottom:1px solid hsla(0,0%,100%,.3);display:flex;padding:1.2rem;transition:all .3s ease-in-out;width:100%}.search-blocks__links li a{color:#fff;font-family:Google Sans,Roboto,sans-serif;font-weight:500;position:relative;transition:all .3s ease-in-out;width:100%}.search-blocks__links li a:after{background:url(/themes/custom/bl_main/img/arrow-right-white.webp) no-repeat 50%;content:"";height:17px;position:absolute;right:5px;top:0;width:22px}@media (min-width:64em){.search-blocks__links li a:after{top:2px}}.search-blocks__links li a:active:after,.search-blocks__links li a:focus:after,.search-blocks__links li a:hover:after{background:url(/themes/custom/bl_main/img/arrow-right-light-blue.webp) no-repeat 50%}.search-blocks__links li:last-child{border-bottom:none}.search-blocks__links li:active a,.search-blocks__links li:focus a,.search-blocks__links li:hover a{color:#00ace7}.home-header{align-items:center;background:#19529f;display:flex;flex-wrap:wrap;padding:0;position:relative;width:100%;z-index:1}@media (min-width:64em){.home-header{align-items:flex-start}}.home-header__image{background:no-repeat;background-position:50%;background-size:cover;height:100%;padding:7rem 0;position:relative}.home-header__image.header__gradient-filter:before{background:#19529f;background:linear-gradient(180deg,#19529f 9%,rgba(43,95,166,.985) 24%,rgba(86,128,184,.909) 51%,hsla(0,0%,100%,0) 92%);content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#19529f",endColorstr="#ffffff",GradientType=1);height:52%;left:0;opacity:1;position:absolute;top:0;width:100%}.home-header__block{display:flex;height:100%;justify-content:flex-end}.home-header__texts{background:hsla(0,0%,100%,.7);border-radius:1rem;color:#2c5697;-webkit-hyphens:none;hyphens:none;padding:3rem 1rem;text-align:center;width:100%;word-break:break-word;z-index:0}@media (min-width:64em){.home-header__texts{font-size:1.6rem;padding:3rem 8rem;width:50%}}.home-header__texts.no_background{background:none}.home-header__texts a{align-items:center;background-color:#fff;border:0;border-radius:2.5rem;box-shadow:0 .4rem 1.2rem 0 rgba(0,0,0,.1),0 .1rem .4rem 0 rgba(0,0,0,.1);color:#154993;cursor:pointer;display:inline-flex;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:1.2rem;font-weight:700;justify-content:center;line-height:2;padding:1.2rem 2.5rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.home-header__texts a:hover{background-color:#154993;color:#fff}.calendar__dates--disabled .home-header__texts a.calendar__dates-title,.calendar__dates--disabled .home-header__texts a.calendar__resume,.calendar__dates--disabled .home-header__texts a[name=instant_search_calendar_return_date],.home-header__texts .calendar__dates--disabled a.calendar__dates-title,.home-header__texts .calendar__dates--disabled a.calendar__resume,.home-header__texts .calendar__dates--disabled a[name=instant_search_calendar_return_date],.home-header__texts a.disabled{opacity:.5}.calendar__dates--disabled .home-header__texts a.calendar__dates-title:hover,.calendar__dates--disabled .home-header__texts a.calendar__resume:hover,.calendar__dates--disabled .home-header__texts a[name=instant_search_calendar_return_date]:hover,.home-header__texts .calendar__dates--disabled a.calendar__dates-title:hover,.home-header__texts .calendar__dates--disabled a.calendar__resume:hover,.home-header__texts .calendar__dates--disabled a[name=instant_search_calendar_return_date]:hover,.home-header__texts a.disabled:hover{cursor:not-allowed;transform:none}.home-header__texts .home-header__surtitle,.home-header__texts p{font-family:Google Sans,Roboto,sans-serif;font-size:14px}@media (min-width:64em){.home-header__texts .home-header__surtitle,.home-header__texts p{font-size:1.6rem}}.home-header__texts .home-header__surtitle{margin-bottom:20px}.home-header__texts .home-header__title{font-size:28px;margin:1rem 0 2rem;text-transform:uppercase;width:100%}@media (min-width:64em){.home-header__texts .home-header__title{font-size:4.8rem}}.home-header__texts .home-header__offer-price{margin:1rem 0}.home-header__texts .home-header__offer-price span.price-highlighted{font-size:3rem}.home-header h3,.home-header p,.home-header span,.home-header strong{font-weight:700}.home-header__slider{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;width:100%;z-index:0}.home-header__slider:not(.slick-initialized) .home-header__slide:not(:first-child){display:none}.home-header .slick-list,.home-header .slick-slide{margin:0}.home-header__slide.slick-slide{height:550px;margin-right:0;max-width:100%;position:relative;width:100%}@media (min-width:64em){.home-header__slide.slick-slide{height:640px}}.home-header__slide.slick-slide img{border-radius:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.home-header .slick-list{border-radius:0 0 6rem 0}.home-header .slick-arrow{bottom:35px;top:unset;z-index:2}.home-header .slick-arrow:before{border-radius:50%;content:"";display:block;height:26px;padding:1rem;width:26px}.home-header .slick-prev{left:unset;right:80px}.home-header .slick-prev:before{background:url(/themes/custom/bl_main/img/arrow-prev-white.webp) hsla(0,0%,100%,.4) no-repeat 50%;background-size:25%}@media (min-width:64em){.home-header .slick-prev{right:150px}}.home-header .slick-next{right:25px}.home-header .slick-next:before{background:url(/themes/custom/bl_main/img/arrow-next-white.webp) hsla(0,0%,100%,.4) no-repeat 50%;background-size:25%}@media (min-width:64em){.home-header .slick-next{left:unset;right:90px}}.select2-container .select2-selection--single{border:none;border-radius:20px;color:#2f416a;height:40px;margin-top:2rem;padding-left:1rem}.select2-container .select2-selection--single .select2-selection__placeholder{color:#2f416a;font-size:16px}.select2-container .select2-selection--single .select2-selection__arrow{display:none;top:7px}.select2-container .select2-selection--single .select2-selection__arrow:before:before{background:url(/themes/custom/bl_main/img/chevron-down-select-dark-blue.webp) no-repeat 50%;content:"";height:41px;left:4px;position:absolute;top:4px;width:41px}.select2-container .select2-selection--single .select2-selection__arrow .select2-selection__arrow b{display:none}.select2-container .select2-selection--single .select2-selection__rendered{color:#2f416a;font-size:16px;line-height:40px}@media (min-width:64em){.select2-container .select2-selection--single .select2-selection__rendered{font-size:18px}}.select2-container .select2-container--default .select2-results__option[aria-selected=true]{background:#e5edf6}.select2-container .select2-search--dropdown{padding:2rem 0}.select2-container .select2-search--dropdown:before{background:url(/themes/custom/bl_main/img/magnifyer-blue.webp) no-repeat 50%;content:"";height:41px;left:0;position:absolute;top:0;width:41px}@media (min-width:64em){.select2-container .select2-search--dropdown{margin-right:6rem}.select2-container .select2-search--dropdown:before{left:20px;top:20px}}.select2-container .select2-search--dropdown .select2-search__field{border:none;border-bottom:1px dashed #c4c4c4;border-radius:0;box-shadow:none;box-sizing:border-box;color:#2f416a;font-family:Google Sans,Roboto,sans-serif;outline:none;padding-left:6rem}.select2-container .select2-search--dropdown .select2-search__field::-moz-placeholder{color:#2f416a;font-family:Google Sans,Roboto,sans-serif;font-size:16px;padding-left:4rem}.select2-container .select2-search--dropdown .select2-search__field::placeholder{color:#2f416a;font-family:Google Sans,Roboto,sans-serif;font-size:16px;padding-left:4rem}.select2-container .select2-results{overflow-x:hidden}.select2-container .select2-results__options{margin-right:2rem}.select2-container .select2-results li.select2-results__option{padding:3.2rem 1rem 3rem 0}.select2-container .select2-results__option{margin-right:1rem}@media (min-width:64em){.select2-container .select2-results__option{margin-right:4rem}}.select2-container .select2-results__option--highlighted[aria-selected]{background-color:#e4ebfa;color:#2f416a}.select2-container .select2-results>.select2-results__options{max-height:100%}.select2-container ::-webkit-scrollbar{width:5px}.select2-container ::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px #ebecef}.select2-container ::-webkit-scrollbar-thumb{background:#2f416a;border-radius:10px}.select2-container--open .select2-selection--single{display:none}.select2-container--open .select2-dropdown{border:none}.select2-container--open .select2-dropdown--below{border:none;top:-1rem}#booking .u-centered{padding:0 1.6rem!important}#booking .search-blocks,.frenchbee-amadeus-search-flights-form,.frenchbee-amadeus-search-multidestinations-flights-form{width:100%}@media (max-width:64em){.frenchbee-amadeus-search-flights-form,.frenchbee-amadeus-search-multidestinations-flights-form{margin-top:0!important}}.frenchbee-amadeus-search-flights-form .button.js-form-submit,.frenchbee-amadeus-search-multidestinations-flights-form .button.js-form-submit{align-items:center;background-color:#00a7e0;border:0;border-radius:25px;box-shadow:0 6px 30px -10px #154993;color:#fff;cursor:pointer;display:inline-flex;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:12px;font-weight:700;justify-content:center;line-height:2;margin:20px auto 1px;max-width:250px;padding:8px 20px;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out;width:100%}@media (min-width:64em){.frenchbee-amadeus-search-flights-form .button.js-form-submit,.frenchbee-amadeus-search-multidestinations-flights-form .button.js-form-submit{padding:14px 25px 12px}}.calendar__dates--disabled .frenchbee-amadeus-search-flights-form .button.js-form-submit.calendar__dates-title,.calendar__dates--disabled .frenchbee-amadeus-search-flights-form .button.js-form-submit.calendar__resume,.calendar__dates--disabled .frenchbee-amadeus-search-flights-form .button.js-form-submit[name=instant_search_calendar_return_date],.calendar__dates--disabled .frenchbee-amadeus-search-multidestinations-flights-form .button.js-form-submit.calendar__dates-title,.calendar__dates--disabled .frenchbee-amadeus-search-multidestinations-flights-form .button.js-form-submit.calendar__resume,.calendar__dates--disabled .frenchbee-amadeus-search-multidestinations-flights-form .button.js-form-submit[name=instant_search_calendar_return_date],.frenchbee-amadeus-search-flights-form .button.js-form-submit.disabled,.frenchbee-amadeus-search-flights-form .button.js-form-submit.is-disabled,.frenchbee-amadeus-search-flights-form .calendar__dates--disabled .button.js-form-submit.calendar__dates-title,.frenchbee-amadeus-search-flights-form .calendar__dates--disabled .button.js-form-submit.calendar__resume,.frenchbee-amadeus-search-flights-form .calendar__dates--disabled .button.js-form-submit[name=instant_search_calendar_return_date],.frenchbee-amadeus-search-multidestinations-flights-form .button.js-form-submit.disabled,.frenchbee-amadeus-search-multidestinations-flights-form .button.js-form-submit.is-disabled,.frenchbee-amadeus-search-multidestinations-flights-form .calendar__dates--disabled .button.js-form-submit.calendar__dates-title,.frenchbee-amadeus-search-multidestinations-flights-form .calendar__dates--disabled .button.js-form-submit.calendar__resume,.frenchbee-amadeus-search-multidestinations-flights-form .calendar__dates--disabled .button.js-form-submit[name=instant_search_calendar_return_date]{opacity:.5;pointer-events:none}.calendar__dates--disabled .frenchbee-amadeus-search-flights-form .button.js-form-submit.calendar__dates-title:hover,.calendar__dates--disabled .frenchbee-amadeus-search-flights-form .button.js-form-submit.calendar__resume:hover,.calendar__dates--disabled .frenchbee-amadeus-search-flights-form .button.js-form-submit[name=instant_search_calendar_return_date]:hover,.calendar__dates--disabled .frenchbee-amadeus-search-multidestinations-flights-form .button.js-form-submit.calendar__dates-title:hover,.calendar__dates--disabled .frenchbee-amadeus-search-multidestinations-flights-form .button.js-form-submit.calendar__resume:hover,.calendar__dates--disabled .frenchbee-amadeus-search-multidestinations-flights-form .button.js-form-submit[name=instant_search_calendar_return_date]:hover,.frenchbee-amadeus-search-flights-form .button.js-form-submit.disabled:hover,.frenchbee-amadeus-search-flights-form .button.js-form-submit.is-disabled:hover,.frenchbee-amadeus-search-flights-form .calendar__dates--disabled .button.js-form-submit.calendar__dates-title:hover,.frenchbee-amadeus-search-flights-form .calendar__dates--disabled .button.js-form-submit.calendar__resume:hover,.frenchbee-amadeus-search-flights-form .calendar__dates--disabled .button.js-form-submit[name=instant_search_calendar_return_date]:hover,.frenchbee-amadeus-search-multidestinations-flights-form .button.js-form-submit.disabled:hover,.frenchbee-amadeus-search-multidestinations-flights-form .button.js-form-submit.is-disabled:hover,.frenchbee-amadeus-search-multidestinations-flights-form .calendar__dates--disabled .button.js-form-submit.calendar__dates-title:hover,.frenchbee-amadeus-search-multidestinations-flights-form .calendar__dates--disabled .button.js-form-submit.calendar__resume:hover,.frenchbee-amadeus-search-multidestinations-flights-form .calendar__dates--disabled .button.js-form-submit[name=instant_search_calendar_return_date]:hover{cursor:not-allowed;transform:none}.frenchbee-amadeus-search-flights-form input,.frenchbee-amadeus-search-flights-form select,.frenchbee-amadeus-search-flights-form textarea,.frenchbee-amadeus-search-multidestinations-flights-form input,.frenchbee-amadeus-search-multidestinations-flights-form select,.frenchbee-amadeus-search-multidestinations-flights-form textarea{border:none;box-shadow:none;font-size:1.4rem;height:auto;outline:none;padding:1.05rem}.frenchbee-amadeus-search-flights-form span.search-popin__fake-select,.frenchbee-amadeus-search-multidestinations-flights-form span.search-popin__fake-select{border-bottom:1px dashed #c4c4c4;color:#2f416a;cursor:pointer;display:block;font-family:Google Sans,Roboto,sans-serif;font-size:14px;font-weight:400;margin-bottom:1rem;min-height:40px;padding:1.3rem 0;width:100%}@media (min-width:64em){.frenchbee-amadeus-search-flights-form span.search-popin__fake-select,.frenchbee-amadeus-search-multidestinations-flights-form span.search-popin__fake-select{font-size:16px;line-height:21.5px;min-height:45px;padding:1rem 8px 1rem 0}}.frenchbee-amadeus-search-flights-form span.search-popin__fake-select span,.frenchbee-amadeus-search-multidestinations-flights-form span.search-popin__fake-select span{font-weight:400;margin-right:2rem}.frenchbee-amadeus-search-flights-form span.search-popin__fake-select strong,.frenchbee-amadeus-search-multidestinations-flights-form span.search-popin__fake-select strong{color:#29a7e0}.frenchbee-amadeus-search-flights-form span.search-popin__fake-select.error,.frenchbee-amadeus-search-multidestinations-flights-form span.search-popin__fake-select.error{color:#f66649}.frenchbee-amadeus-search-flights-form .js-form-item,.frenchbee-amadeus-search-multidestinations-flights-form .js-form-item{outline:none;width:100%}.frenchbee-amadeus-search-flights-form .js-form-item.form-item-visible-newsearch-flights-return-date,.frenchbee-amadeus-search-multidestinations-flights-form .js-form-item.form-item-visible-newsearch-flights-return-date{display:flex;flex-direction:row-reverse}.frenchbee-amadeus-search-flights-form .form-select,.frenchbee-amadeus-search-flights-form .form-text,.frenchbee-amadeus-search-multidestinations-flights-form .form-select,.frenchbee-amadeus-search-multidestinations-flights-form .form-text{border:none;border-bottom:1px dashed #c4c4c4;box-shadow:none;color:#2f416a;font-family:Google Sans,Roboto,sans-serif;font-size:14px;font-weight:400;text-transform:none;width:100%}.frenchbee-amadeus-search-flights-form .form-select option:first-child,.frenchbee-amadeus-search-multidestinations-flights-form .form-select option:first-child{color:#979797}.frenchbee-amadeus-search-flights-form .booking__dates input[type=text],.frenchbee-amadeus-search-flights-form .booking__destinations select,.frenchbee-amadeus-search-flights-form .booking__passengers-total,.frenchbee-amadeus-search-flights-form .departure-from__fake-select,.frenchbee-amadeus-search-flights-form .departure-to__fake-select,.frenchbee-amadeus-search-flights-form input[name=flight_info_date],.frenchbee-amadeus-search-flights-form select,.frenchbee-amadeus-search-multidestinations-flights-form .booking__dates input[type=text],.frenchbee-amadeus-search-multidestinations-flights-form .booking__destinations select,.frenchbee-amadeus-search-multidestinations-flights-form .booking__passengers-total,.frenchbee-amadeus-search-multidestinations-flights-form .departure-from__fake-select,.frenchbee-amadeus-search-multidestinations-flights-form .departure-to__fake-select,.frenchbee-amadeus-search-multidestinations-flights-form input[name=flight_info_date],.frenchbee-amadeus-search-multidestinations-flights-form select{background:url(/themes/custom/bl_main/img/select-double.webp) no-repeat 100%;cursor:pointer}.frenchbee-amadeus-search-flights-form .close-popin,.frenchbee-amadeus-search-multidestinations-flights-form .close-popin{align-items:center;color:#2f416a;cursor:pointer;font-size:2.5rem;font-weight:lighter;left:1.6rem;position:absolute;right:auto}.frenchbee-amadeus-search-flights-form .close-popin--mobile,.frenchbee-amadeus-search-multidestinations-flights-form .close-popin--mobile{background:url(/themes/custom/bl_main/img/arrow-prev-light-blue.svg) 50% no-repeat;background-size:contain;height:2rem;top:50%;transform:translateY(-50%);width:2rem}.frenchbee-amadeus-search-flights-form .close-popin--desktop,.frenchbee-amadeus-search-multidestinations-flights-form .close-popin--desktop{background:url(/themes/custom/bl_main/img/close.svg) 50% no-repeat!important;background-size:contain;height:2rem;top:50%;transform:translateY(-50%);width:2rem}@media (min-width:64em){.frenchbee-amadeus-search-flights-form .close-popin,.frenchbee-amadeus-search-multidestinations-flights-form .close-popin{font-size:3.5em}}.frenchbee-amadeus-search-flights-form .close-popin--mobile,.frenchbee-amadeus-search-multidestinations-flights-form .close-popin--mobile{color:#29a7e0;display:flex}.frenchbee-amadeus-search-flights-form .close-popin--desktop,.frenchbee-amadeus-search-multidestinations-flights-form .close-popin--desktop{display:none}@media (min-width:64em){.frenchbee-amadeus-search-flights-form .close-popin,.frenchbee-amadeus-search-multidestinations-flights-form .close-popin{left:auto;right:10rem}.frenchbee-amadeus-search-flights-form .close-popin--mobile,.frenchbee-amadeus-search-multidestinations-flights-form .close-popin--mobile{display:none}.frenchbee-amadeus-search-flights-form .close-popin--desktop,.frenchbee-amadeus-search-multidestinations-flights-form .close-popin--desktop{display:flex}}.frenchbee_amadeus_newsearch_flights_form,.frenchbee_amadeus_newsearch_multidestinations-flights_form{display:flex;flex-wrap:wrap;padding:0 .2rem;width:100%}@media (min-width:64em){.frenchbee_amadeus_newsearch_flights_form,.frenchbee_amadeus_newsearch_multidestinations-flights_form{padding:0}}.frenchbee_amadeus_newsearch_flights_form .departure-from-wrapper,.frenchbee_amadeus_newsearch_flights_form .departure-to-wrapper,.frenchbee_amadeus_newsearch_multidestinations-flights_form .departure-from-wrapper,.frenchbee_amadeus_newsearch_multidestinations-flights_form .departure-to-wrapper{width:100%}.frenchbee_amadeus_newsearch_flights_form .short-input,.frenchbee_amadeus_newsearch_multidestinations-flights_form .short-input{margin-right:2%;width:49%}.frenchbee_amadeus_newsearch_flights_form .short-input .search-popin__fake-select,.frenchbee_amadeus_newsearch_flights_form .short-input input,.frenchbee_amadeus_newsearch_flights_form .short-input select,.frenchbee_amadeus_newsearch_multidestinations-flights_form .short-input .search-popin__fake-select,.frenchbee_amadeus_newsearch_multidestinations-flights_form .short-input input,.frenchbee_amadeus_newsearch_multidestinations-flights_form .short-input select{background:url(/themes/custom/bl_main/img/chevron-down-select-dark-blue.webp) no-repeat 100%;cursor:pointer}.frenchbee_amadeus_newsearch_flights_form .short-input .search-popin__fake-select span,.frenchbee_amadeus_newsearch_flights_form .short-input input span,.frenchbee_amadeus_newsearch_flights_form .short-input select span,.frenchbee_amadeus_newsearch_multidestinations-flights_form .short-input .search-popin__fake-select span,.frenchbee_amadeus_newsearch_multidestinations-flights_form .short-input input span,.frenchbee_amadeus_newsearch_multidestinations-flights_form .short-input select span{font-weight:400}.frenchbee_amadeus_newsearch_flights_form .short-input+.short-input,.frenchbee_amadeus_newsearch_multidestinations-flights_form .short-input+.short-input{padding-left:1rem}@media (min-width:64em){.frenchbee_amadeus_newsearch_flights_form .short-input+.short-input,.frenchbee_amadeus_newsearch_multidestinations-flights_form .short-input+.short-input{padding-left:2.7rem}}.frenchbee_amadeus_newsearch_flights_form .arrival-date-wrapper,.frenchbee_amadeus_newsearch_flights_form .fake-traveller-select,.frenchbee_amadeus_newsearch_multidestinations-flights_form .arrival-date-wrapper,.frenchbee_amadeus_newsearch_multidestinations-flights_form .fake-traveller-select{margin-right:0}.frenchbee_amadeus_newsearch_flights_form .travel-class-wrapper .js-form-item,.frenchbee_amadeus_newsearch_flights_form .travel-type-wrapper .js-form-item,.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-class-wrapper .js-form-item,.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-type-wrapper .js-form-item{position:relative}.frenchbee_amadeus_newsearch_flights_form .travel-class-wrapper .js-form-item:before,.frenchbee_amadeus_newsearch_flights_form .travel-type-wrapper .js-form-item:before,.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-class-wrapper .js-form-item:before,.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-type-wrapper .js-form-item:before{background:url(/themes/custom/bl_main/img/go-return-dark-blue.svg) no-repeat 100%;background-size:contain;content:"";height:15px;margin-left:2px;position:absolute;top:15px;width:15px}.frenchbee_amadeus_newsearch_flights_form .travel-class-wrapper .js-form-item:after,.frenchbee_amadeus_newsearch_flights_form .travel-type-wrapper .js-form-item:after,.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-class-wrapper .js-form-item:after,.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-type-wrapper .js-form-item:after{background:url(/themes/custom/bl_main/img/chevron-dark-blue.svg) no-repeat 50%;background-size:contain;bottom:0;content:"";margin-right:2px;position:absolute;right:0;top:0;transform:rotate(180deg);width:9px}.frenchbee_amadeus_newsearch_flights_form .travel-class-wrapper .js-form-item select,.frenchbee_amadeus_newsearch_flights_form .travel-type-wrapper .js-form-item select,.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-class-wrapper .js-form-item select,.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-type-wrapper .js-form-item select{padding-left:25px}.frenchbee_amadeus_newsearch_flights_form .travel-class-wrapper .js-form-item .select2-container--open .select2-selection--single,.frenchbee_amadeus_newsearch_flights_form .travel-type-wrapper .js-form-item .select2-container--open .select2-selection--single,.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-class-wrapper .js-form-item .select2-container--open .select2-selection--single,.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-type-wrapper .js-form-item .select2-container--open .select2-selection--single{display:block}.frenchbee_amadeus_newsearch_flights_form .travel-class-wrapper .js-form-item .select2 .select2-selection,.frenchbee_amadeus_newsearch_flights_form .travel-type-wrapper .js-form-item .select2 .select2-selection,.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-class-wrapper .js-form-item .select2 .select2-selection,.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-type-wrapper .js-form-item .select2 .select2-selection{background-color:transparent;border-bottom:1px dashed #c4c4c4;border-radius:0;cursor:pointer;margin-top:0;padding-left:2.5rem;position:relative}.frenchbee_amadeus_newsearch_flights_form .travel-class-wrapper .js-form-item .select2 .select2-selection[aria-expanded=true],.frenchbee_amadeus_newsearch_flights_form .travel-type-wrapper .js-form-item .select2 .select2-selection[aria-expanded=true],.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-class-wrapper .js-form-item .select2 .select2-selection[aria-expanded=true],.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-type-wrapper .js-form-item .select2 .select2-selection[aria-expanded=true]{background-color:transparent;border-bottom:none}.frenchbee_amadeus_newsearch_flights_form .travel-class-wrapper .js-form-item .select2 .select2-selection[aria-expanded=true]:after,.frenchbee_amadeus_newsearch_flights_form .travel-type-wrapper .js-form-item .select2 .select2-selection[aria-expanded=true]:after,.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-class-wrapper .js-form-item .select2 .select2-selection[aria-expanded=true]:after,.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-type-wrapper .js-form-item .select2 .select2-selection[aria-expanded=true]:after{background-color:#00a7e0;bottom:0;content:"";height:2px;left:.9rem;position:absolute;right:.9rem}.frenchbee_amadeus_newsearch_flights_form .travel-class-wrapper .js-form-item .select2 .select2-selection__rendered,.frenchbee_amadeus_newsearch_flights_form .travel-type-wrapper .js-form-item .select2 .select2-selection__rendered,.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-class-wrapper .js-form-item .select2 .select2-selection__rendered,.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-type-wrapper .js-form-item .select2 .select2-selection__rendered{color:#2f416a;font-family:Google Sans,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:43px}@media (min-width:64em){.frenchbee_amadeus_newsearch_flights_form .travel-class-wrapper .js-form-item .select2 .select2-selection__rendered,.frenchbee_amadeus_newsearch_flights_form .travel-type-wrapper .js-form-item .select2 .select2-selection__rendered,.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-class-wrapper .js-form-item .select2 .select2-selection__rendered,.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-type-wrapper .js-form-item .select2 .select2-selection__rendered{font-size:16px}}.frenchbee_amadeus_newsearch_flights_form .travel-class-wrapper[tt=O] .js-form-item:before,.frenchbee_amadeus_newsearch_flights_form .travel-type-wrapper[tt=O] .js-form-item:before,.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-class-wrapper[tt=O] .js-form-item:before,.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-type-wrapper[tt=O] .js-form-item:before{background:url(/themes/custom/bl_main/img/go-dark-blue.svg) no-repeat 100%}.frenchbee_amadeus_newsearch_flights_form .travel-class-wrapper[tt=O].open .js-form-item:before,.frenchbee_amadeus_newsearch_flights_form .travel-type-wrapper[tt=O].open .js-form-item:before,.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-class-wrapper[tt=O].open .js-form-item:before,.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-type-wrapper[tt=O].open .js-form-item:before{background:url(/themes/custom/bl_main/img/go-white.svg) no-repeat 100%}.frenchbee_amadeus_newsearch_flights_form .travel-class-wrapper.open,.frenchbee_amadeus_newsearch_flights_form .travel-type-wrapper.open,.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-class-wrapper.open,.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-type-wrapper.open{background-color:#2f4169;margin-top:-10px;padding-top:10px}.frenchbee_amadeus_newsearch_flights_form .travel-class-wrapper.open .js-form-item:before,.frenchbee_amadeus_newsearch_flights_form .travel-type-wrapper.open .js-form-item:before,.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-class-wrapper.open .js-form-item:before,.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-type-wrapper.open .js-form-item:before{background-image:url(/themes/custom/bl_main/img/go-return-white.svg)}.frenchbee_amadeus_newsearch_flights_form .travel-class-wrapper.open .js-form-item:after,.frenchbee_amadeus_newsearch_flights_form .travel-type-wrapper.open .js-form-item:after,.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-class-wrapper.open .js-form-item:after,.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-type-wrapper.open .js-form-item:after{background-image:url(/themes/custom/bl_main/img/chevron-white.svg);transform:rotate(0)}.frenchbee_amadeus_newsearch_flights_form .travel-class-wrapper.open .select2 .select2-selection__rendered,.frenchbee_amadeus_newsearch_flights_form .travel-type-wrapper.open .select2 .select2-selection__rendered,.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-class-wrapper.open .select2 .select2-selection__rendered,.frenchbee_amadeus_newsearch_multidestinations-flights_form .travel-type-wrapper.open .select2 .select2-selection__rendered{color:#fff}.frenchbee_amadeus_newsearch_flights_form .form-error-wrapper,.frenchbee_amadeus_newsearch_multidestinations-flights_form .form-error-wrapper{color:#f66649;margin-bottom:-1rem;text-align:center;width:100%}.frenchbee_amadeus_newsearch_flights_form .form-error-wrapper .dob-check-errors,.frenchbee_amadeus_newsearch_multidestinations-flights_form .form-error-wrapper .dob-check-errors{cursor:pointer}.dates-wrapper{display:flex;width:100%}.dates-wrapper .quick-search-popin__footer{display:none}.dates-wrapper .quick-search-popin__content{position:relative}.dates-wrapper .quick-search-popin__content__wrapper{background-color:#fff;height:100%;padding:0}.dates-wrapper .quick-search-popin__content__block{border-bottom:1px solid #c4c4c4}.dates-wrapper .quick-search-popin__content .js-form-item{margin-bottom:0;min-height:8.1rem}.dates-wrapper .quick-search-popin .form-text{background:none;background-color:#e5edf6;border:none;color:transparent;font-size:14px;font-weight:500;height:auto;padding:4rem 1.5rem 2.5rem;width:50%}.dates-wrapper .quick-search-popin .form-text::-moz-placeholder{color:transparent}.dates-wrapper .quick-search-popin .form-text::placeholder{color:transparent}@media (min-width:64em){.dates-wrapper .quick-search-popin .form-text{font-size:18px;padding:4rem 9rem 1.5rem}}.dates-wrapper .head{background-color:transparent;color:#2f416a;display:flex;font-size:14px;font-weight:500;height:auto;position:absolute;top:2rem;width:100%}@media (min-width:64em){.dates-wrapper .head{font-size:18px}}.dates-wrapper .head span{color:#2f4169;font-size:10px;font-weight:500}@media (min-width:64em){.dates-wrapper .head span{font-size:16px}}.dates-wrapper .head__departure{padding:0 1.5rem;width:50%}.dates-wrapper .head__departure #head-departure,.dates-wrapper .head__departure-span{color:#00a7e0}@media (min-width:64em){.dates-wrapper .head__departure{padding:0 9rem}}.dates-wrapper .head__arrival{padding:0 1.5rem;width:50%}.dates-wrapper .head__arrival #head-arrival,.dates-wrapper .head__arrival-span{color:#00a7e0}@media (min-width:64em){.dates-wrapper .head__arrival{padding:0 9rem}}.quick-search-popin[popin=departure_date] .quick-search-popin__departure_date,.quick-search-popin[popin=from] .quick-search-popin__from,.quick-search-popin[popin=passengers] .quick-search-popin__passengers,.quick-search-popin[popin=return_date] .quick-search-popin__return_date,.quick-search-popin[popin=to] .quick-search-popin__to{display:flex}.quick-search-popin{background:#fff;bottom:0;display:none;flex-direction:column;height:100%;left:0;padding:0;position:fixed;right:0;z-index:2}@media (min-width:64em){.quick-search-popin{border-radius:20px 20px 0 0;height:calc(100vh - 16rem);max-height:800px}}.quick-search-popin__container{display:none;flex-direction:column;height:100%;position:relative;z-index:2}@media (min-width:64em){.quick-search-popin__container{height:calc(100vh - 16rem);max-height:800px}}.quick-search-popin__block{border:1px solid #c4c4c4;padding:0}.quick-search-popin.active{display:grid}.quick-search-popin h5{color:#154993;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:14px;margin:2rem auto;text-align:center}@media (min-width:64em){.quick-search-popin h5{font-size:24px;margin:2.5rem auto}}.quick-search-popin p{max-width:none}.quick-search-popin label{font-family:Google Sans,Roboto,sans-serif;font-size:14px;padding:0}@media (min-width:64em){.quick-search-popin label{font-size:1.8rem}}.quick-search-popin__body,.quick-search-popin__header{background:#fff}.quick-search-popin__header{border-bottom:1px solid #c4c4c4;border-top:1px solid #c4c4c4;position:relative;z-index:1052}.quick-search-popin__body{display:flex;height:100%}.quick-search-popin__body__container{display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative;width:100%}.quick-search-popin__content{display:flex;flex-direction:row;height:100%;position:relative;width:100%}.quick-search-popin__content__wrapper{display:block;height:100%;padding:0 4rem 6rem;width:100%}.quick-search-popin__content__wrapper .sqp_wrapper{height:100%;position:relative}.quick-search-popin__content__wrapper .sqp_wrapper[type=date]{overflow-y:auto}.quick-search-popin__content__wrapper .sqp_wrapper .litepicker{padding:0;width:100%}.quick-search-popin__content__wrapper .sqp_wrapper .select2-container,.quick-search-popin__content__wrapper .sqp_wrapper .select2-dropdown,.quick-search-popin__content__wrapper .sqp_wrapper .select2-results{display:block;height:100%;top:0!important;width:100%!important}.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-search__field{border:1px solid #979797;border-radius:4rem;font-size:18px;font-weight:400;height:40px;padding:0 0 0 40px}@media (min-width:64em){.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-search__field{height:60px;padding-left:7rem}}.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-search__field::-moz-placeholder{font-size:.8em;font-weight:400;padding-left:0}.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-search__field::placeholder{font-size:.8em;font-weight:400;padding-left:0}@media (min-width:64em){.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-search__field::-moz-placeholder{font-size:1.8rem}.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-search__field::placeholder{font-size:1.8rem}}.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-search--dropdown{margin-right:2.5rem;position:relative}.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-search--dropdown:before{top:50%;transform:translateY(-50%)}.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-search--dropdown .select2-search__field{color:#434957}.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results{height:calc(100% - 40px);overflow-y:auto;padding-bottom:3rem}@media (min-width:64em){.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results{height:calc(100% - 60px)}}.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results li.select2-results__option{padding:3.2rem 1rem 0 0}@media (min-width:64em){.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results li.select2-results__option{padding-bottom:3rem}}.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results li.select2-results__option[role=group]{border-bottom:none;display:block}.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results li.select2-results__option[role=group]>strong{color:#2f416a;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:14px;font-weight:700;padding:6px 0}@media (min-width:64em){.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results li.select2-results__option[role=group]>strong{font-size:1.6rem}}.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results li.select2-results__option .text{align-items:center;display:flex;justify-content:space-between;width:100%}.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results li.select2-results__option .text span{display:block}.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results li.select2-results__option .text strong{color:#00a7e0}.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results li.select2-results__option[aria-disabled=true]{display:none}.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results__options{margin-right:0}@media (min-width:64em){.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results__options{padding-top:2rem}}.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results__options li.select2-results__option{margin-right:1rem;padding:1rem 1rem .9rem 0}@media (min-width:64em){.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results__options li.select2-results__option{padding-top:2rem}}.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results__options li.select2-results__option[role=group]{margin-right:0}.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results__options li.select2-results__option[role=group][aria-label=is-added]{margin-bottom:2rem}.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results__options li.select2-results__option[role=group][aria-label=is-added]>strong{display:none}.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results__options li.select2-results__option .text{color:#2f416a;font-size:14px;font-weight:400}@media (min-width:64em){.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results__options li.select2-results__option .text{font-size:1.8rem}}.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results__options li.select2-results__option .text strong{font-size:12px}@media (min-width:64em){.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results__options li.select2-results__option .text strong{font-size:1.6rem}}.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results__options li.select2-results__option .text span{color:inherit;font-size:12px;font-weight:400}@media (min-width:64em){.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results__options li.select2-results__option .text span{font-size:1.6rem}}.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results__options--nested,.quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results__options--nested li.select2-results__option{margin-right:0}.quick-search-popin__content__wrapper .sqp_wrapper .price-info p{font-weight:400}.quick-search-popin__content__wrapper .sqp_wrapper .price-info p.best-price{color:#fb6b49}.quick-search-popin__content__wrapper .sqp_wrapper .price-info p.best-price:before{margin:0}.quick-search-popin__content__wrapper .sqp_wrapper .price-info p.company-flights-fb{padding-left:19px;position:relative}.quick-search-popin__content__wrapper .sqp_wrapper .price-info p.company-flights-fb:before{background-image:url(/themes/custom/bl_main/img/company-bf-icon.svg);background-position:50%;background-size:contain;content:"";display:block;height:25px;left:-4px;position:absolute;top:46%;transform:translateY(-50%);width:25px}@media (min-width:64em){.quick-search-popin__content__wrapper .sqp_wrapper .price-info p.company-flights-fb:before{height:28px;left:-7px;top:50%;width:28px}}.quick-search-popin__content__wrapper__field{height:0;visibility:hidden}.quick-search-popin__content__wrapper__head{border-bottom:1px solid #c4c4c4;margin:0 -4rem}.quick-search-popin__content__wrapper__head .head{background-color:transparent;color:#2f416a;display:flex;font-size:1rem;height:44px;width:100%}@media (min-width:64em){.quick-search-popin__content__wrapper__head .head{font-size:1.6rem;height:75px;padding-left:9rem}}.quick-search-popin__content__wrapper__head .head__departure,.quick-search-popin__content__wrapper__head .head__return{align-items:start;display:flex;flex-direction:column;justify-content:center;padding:0 1.5rem;width:100%}@media (min-width:64em){.quick-search-popin__content__wrapper__head .head__departure,.quick-search-popin__content__wrapper__head .head__return{padding:0 2rem}}.quick-search-popin__content__wrapper__head .head__departure .head__title,.quick-search-popin__content__wrapper__head .head__return .head__title{font-size:10px;font-weight:500}@media (min-width:64em){.quick-search-popin__content__wrapper__head .head__departure .head__title,.quick-search-popin__content__wrapper__head .head__return .head__title{font-size:1.6rem}}.quick-search-popin__content__wrapper__head .head__departure .head__date,.quick-search-popin__content__wrapper__head .head__return .head__date{display:block;font-size:14px;font-weight:400}.quick-search-popin__content__wrapper__head .head__departure .head__date.selected,.quick-search-popin__content__wrapper__head .head__return .head__date.selected{color:#00a7e0}.quick-search-popin__content__wrapper__head .head__departure .head__date.long,.quick-search-popin__content__wrapper__head .head__return .head__date.long{display:none}@media (min-width:64em){.quick-search-popin__content__wrapper__head .head__departure .head__date,.quick-search-popin__content__wrapper__head .head__return .head__date{font-size:1.8rem}.quick-search-popin__content__wrapper__head .head__departure .head__date.long,.quick-search-popin__content__wrapper__head .head__return .head__date.long{display:block}.quick-search-popin__content__wrapper__head .head__departure .head__date.med,.quick-search-popin__content__wrapper__head .head__return .head__date.med{display:none}}.quick-search-popin__content__wrapper__head .head[type=departure_date] .head__departure,.quick-search-popin__content__wrapper__head .head[type=return_date] .head__return{background-color:#e5edf6}.quick-search-popin__image{display:none}@media (min-width:64em){.quick-search-popin__image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-shrink:0;height:100%;width:392px}}.quick-search-popin__footer{align-items:center;background:#f3f4f6;bottom:0;color:#2f416a;display:flex;height:44px;justify-content:space-between;padding:0 3.4rem 0 2.2rem;position:absolute;width:100%}@media (min-width:64em){.quick-search-popin__footer{height:10rem;padding:0 4rem}}.quick-search-popin__footer span{color:#2f416a;font-size:14px;font-weight:400}@media (min-width:64em){.quick-search-popin__footer span{font-size:16px}}.quick-search-popin__footer .button-apply{display:none}@media (min-width:64em){.quick-search-popin__footer .button-apply{align-items:center;background-color:var(--litepicker-button-apply-color-bg);border:0;border-radius:25px;box-shadow:0 .4rem 1.2rem 0 rgba(0,0,0,.1),0 .1rem .4rem 0 rgba(0,0,0,.1);color:var(--litepicker-button-apply-color);display:inline-flex;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:12px;font-weight:700;justify-content:center;line-height:2;min-width:200px;padding:12px 25px;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.quick-search-popin__footer .button-apply:hover{background:#4dc2f3}.calendar__dates--disabled .quick-search-popin__footer .button-apply.calendar__dates-title,.calendar__dates--disabled .quick-search-popin__footer .button-apply.calendar__resume,.calendar__dates--disabled .quick-search-popin__footer .button-apply[name=instant_search_calendar_return_date],.quick-search-popin__footer .button-apply.disabled,.quick-search-popin__footer .calendar__dates--disabled .button-apply.calendar__dates-title,.quick-search-popin__footer .calendar__dates--disabled .button-apply.calendar__resume,.quick-search-popin__footer .calendar__dates--disabled .button-apply[name=instant_search_calendar_return_date]{opacity:.5}.calendar__dates--disabled .quick-search-popin__footer .button-apply.calendar__dates-title:hover,.calendar__dates--disabled .quick-search-popin__footer .button-apply.calendar__resume:hover,.calendar__dates--disabled .quick-search-popin__footer .button-apply[name=instant_search_calendar_return_date]:hover,.quick-search-popin__footer .button-apply.disabled:hover,.quick-search-popin__footer .calendar__dates--disabled .button-apply.calendar__dates-title:hover,.quick-search-popin__footer .calendar__dates--disabled .button-apply.calendar__resume:hover,.quick-search-popin__footer .calendar__dates--disabled .button-apply[name=instant_search_calendar_return_date]:hover{cursor:not-allowed;transform:none}}.quick-search-popin[popin=passengers] .quick-search-popin__body__container{padding-right:1.7rem}@media (min-width:64em){.quick-search-popin[popin=passengers] .quick-search-popin__body__container{padding-right:0}}.quick-search-popin[popin=passengers] .quick-search-popin__content__wrapper{height:calc(100% - 44px);overflow-y:auto;padding:0 1.8rem 0 1.6rem;position:absolute}@media (min-width:64em){.quick-search-popin[popin=passengers] .quick-search-popin__content__wrapper{height:calc(100% - 10rem);padding:0 0 0 9rem}}.quick-search-popin[popin=passengers] .passenger-type{border-bottom:1px dashed #c4c4c4;display:grid;grid-template-areas:"label controls" ". info" ". dob";justify-content:space-between;justify-items:end;padding:1.5rem 0;text-align:left;width:100%}.quick-search-popin[popin=passengers] .passenger-type__label{grid-area:label}.quick-search-popin[popin=passengers] .passenger-type__label span{color:#979797;display:block;font-size:.75em;font-weight:400}@media (min-width:64em){.quick-search-popin[popin=passengers] .passenger-type__label span{font-size:1.6rem}}.quick-search-popin[popin=passengers] .passenger-type__label label{color:#2f416a}.quick-search-popin[popin=passengers] .passenger-type__select input{background:none;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:24px;font-weight:700}@media (min-width:64em){.quick-search-popin[popin=passengers] .passenger-type__select input{font-size:3.6rem}}.quick-search-popin[popin=passengers] .passenger-type .info-container{color:#979797;display:none;font-size:1.4rem;grid-area:info;margin:2rem 2.5rem 2rem 0}@media (min-width:64em){.quick-search-popin[popin=passengers] .passenger-type .info-container{font-size:1.6rem}}.quick-search-popin[popin=passengers] .passenger-type.highlight .info-container{color:#f66649}.quick-search-popin[popin=passengers] .passenger-type.selected .info-container{display:block}.quick-search-popin[popin=passengers] .passenger-type.selected .info-container.conditional-display{display:none}.quick-search-popin[popin=passengers] .passenger-type.selected .info-container.conditional-display.visible{display:block}.quick-search-popin[popin=passengers] .passenger-type__dob{color:#00a7e0;grid-area:dob;margin-right:2.3rem}.quick-search-popin[popin=passengers] .passenger-type__dob .error-container,.quick-search-popin[popin=passengers] .passenger-type__dob.error .input-ums-dob.error{color:#f66649}.quick-search-popin[popin=passengers] .passenger-type__dob.error .input-ums-dob.error::-moz-placeholder{color:#f66649}.quick-search-popin[popin=passengers] .passenger-type__dob.error .input-ums-dob.error::placeholder{color:#f66649}.quick-search-popin[popin=passengers] .passenger-type__dob.error .input-ums-dob.error:active,.quick-search-popin[popin=passengers] .passenger-type__dob.error .input-ums-dob.error:focus{border-color:#f66649}.quick-search-popin[popin=passengers] .passenger-type__dob ::-moz-placeholder{color:#00a7e0}.quick-search-popin[popin=passengers] .passenger-type__dob ::placeholder{color:#00a7e0}.quick-search-popin[popin=passengers] .passenger-type__dob-line{align-items:center;border-top:1px dashed;display:none;justify-content:end;margin-bottom:-.5rem;margin-top:1rem;padding-top:.5rem}.quick-search-popin[popin=passengers] .passenger-type__dob-line.visible{display:flex}.quick-search-popin[popin=passengers] .passenger-type__dob-line input,.quick-search-popin[popin=passengers] .passenger-type__dob-line label{color:inherit;display:block}.quick-search-popin[popin=passengers] .passenger-type__dob-line input{margin:0 0 0 4rem;min-width:15rem;text-align:right}.quick-search-popin[popin=passengers] .passenger-type__dob-line input:active,.quick-search-popin[popin=passengers] .passenger-type__dob-line input:focus{border:2px solid #00a7e0;padding:calc(1.05rem - 2px)}.quick-search-popin[popin=passengers] #fake-count{font-weight:400}.quick-search-popin[popin=passengers] .input-number{align-items:center;display:flex;grid-area:controls;justify-content:end;max-width:140px}@media (min-width:64em){.quick-search-popin[popin=passengers] .input-number{margin-right:2.5rem;max-width:180px}}.quick-search-popin[popin=passengers] .input-number input{color:#2f416a;height:40px;margin-bottom:-1rem;padding:0;width:38px}.quick-search-popin[popin=passengers] .js-count-decrease,.quick-search-popin[popin=passengers] .js-count-increase{background:none;box-shadow:none;color:transparent;cursor:pointer;height:35px;padding:0;position:relative;width:35px}@media (min-width:64em){.quick-search-popin[popin=passengers] .js-count-decrease,.quick-search-popin[popin=passengers] .js-count-increase{height:41px;width:41px}}.quick-search-popin[popin=passengers] .js-count-decrease:before,.quick-search-popin[popin=passengers] .js-count-increase:before{content:"";height:35px;left:0;position:absolute;top:0;width:35px}@media (min-width:64em){.quick-search-popin[popin=passengers] .js-count-decrease:before,.quick-search-popin[popin=passengers] .js-count-increase:before{height:41px;width:41px}}.quick-search-popin[popin=passengers] .js-count-decrease:before{background:url(/themes/custom/bl_main/img/btn-.webp) no-repeat 50%;background-size:contain}.quick-search-popin[popin=passengers] .js-count-increase:before{background:url(/themes/custom/bl_main/img/btn%2B.webp) no-repeat 50%;background-size:contain}.quick-search-popin[popin=passengers][hasums=false] .passenger-type.is-um{display:none}.quick-search-popin[popin=departure_date] .sqp_wrapper,.quick-search-popin[popin=return_date] .sqp_wrapper{bottom:0;left:0;padding-bottom:44px;position:absolute;right:0;top:45px}@media (min-width:64em){.quick-search-popin[popin=departure_date] .sqp_wrapper,.quick-search-popin[popin=return_date] .sqp_wrapper{margin-right:1rem;padding-bottom:75px;padding-left:9rem;padding-right:4rem;top:76px}.quick-search-popin[popin=departure_date],.quick-search-popin[popin=return_date]{height:100vh;height:-webkit-fill-available;max-height:886px}.quick-search-popin[popin=departure_date] .quick-search-popin__container,.quick-search-popin[popin=return_date] .quick-search-popin__container{height:100vh;max-height:886px}}.quick-search-popin[popin=from] .quick-search-popin__content__wrapper,.quick-search-popin[popin=to] .quick-search-popin__content__wrapper{padding:0 0 0 1.6rem}@media (min-width:64em){.quick-search-popin[popin=from] .quick-search-popin__content__wrapper,.quick-search-popin[popin=to] .quick-search-popin__content__wrapper{padding:0 0 0 9rem}}.quick-search-popin__overlay{background-color:#000;bottom:0;left:0;opacity:.4;position:fixed;right:0;top:0;z-index:1}.quick-search-popin[travel-type=O] .head__selector.head__return{display:none}.quick-search-popin .passengers__footer{display:flex;flex-direction:row;justify-content:space-between;width:100%}.quick-search-popin .passengers__body{padding:3.5rem 0 0}.quick-search-popin .passengers__body .js-message__passengers__error{color:#f66649;display:none;font-size:1.4rem;height:2rem}@media (min-width:64em){.quick-search-popin .passengers__body .js-message__passengers__error{font-size:1.6rem}}.quick-search-popin .passengers__body.error{border:3px solid #f66649;padding:1.2rem;transition:box-shadow .3s ease-in-out}.quick-search-popin .passengers__body.error .js-message__passengers__error{display:block}.quick-search-popin .passengers__body.error .input-number,.quick-search-popin .passengers__body.error .input-number.error{box-shadow:none}.quick-search-popin .passengers__body.error .input-number input,.quick-search-popin .passengers__body.error .input-number.error input{color:#f66649}@media (min-width:64em){.quick-search-popin .passengers__body.error .input-ums-dob{font-size:18px}}.quick-search-popin .passengers__body.error .input-ums-dob.error{color:#f66649!important}.quick-search-popin .passengers__body.error.flash{box-shadow:inset 0 0 5px 2px #f66649}.quick-search-popin .passengers__actions{text-align:right}@media (min-width:64em){.quick-search-popin .passengers__actions{display:none}}.quick-search-popin .passengers__actions .button-apply{align-items:center;background-color:var(--litepicker-button-apply-color-bg);border:0;border-radius:25px;box-shadow:0 .4rem 1.2rem 0 rgba(0,0,0,.1),0 .1rem .4rem 0 rgba(0,0,0,.1);color:var(--litepicker-button-apply-color);cursor:pointer;display:inline-flex;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:12px;font-weight:700;justify-content:center;line-height:2;margin:20px 0 10px;min-width:150px;padding:10px;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}@media (min-width:64em){.quick-search-popin .passengers__actions .button-apply{min-width:200px;padding:12px 25px}}.calendar__dates--disabled .quick-search-popin .passengers__actions .button-apply.calendar__dates-title,.calendar__dates--disabled .quick-search-popin .passengers__actions .button-apply.calendar__resume,.calendar__dates--disabled .quick-search-popin .passengers__actions .button-apply[name=instant_search_calendar_return_date],.quick-search-popin .passengers__actions .button-apply.disabled,.quick-search-popin .passengers__actions .calendar__dates--disabled .button-apply.calendar__dates-title,.quick-search-popin .passengers__actions .calendar__dates--disabled .button-apply.calendar__resume,.quick-search-popin .passengers__actions .calendar__dates--disabled .button-apply[name=instant_search_calendar_return_date]{opacity:.5}.calendar__dates--disabled .quick-search-popin .passengers__actions .button-apply.calendar__dates-title:hover,.calendar__dates--disabled .quick-search-popin .passengers__actions .button-apply.calendar__resume:hover,.calendar__dates--disabled .quick-search-popin .passengers__actions .button-apply[name=instant_search_calendar_return_date]:hover,.quick-search-popin .passengers__actions .button-apply.disabled:hover,.quick-search-popin .passengers__actions .calendar__dates--disabled .button-apply.calendar__dates-title:hover,.quick-search-popin .passengers__actions .calendar__dates--disabled .button-apply.calendar__resume:hover,.quick-search-popin .passengers__actions .calendar__dates--disabled .button-apply[name=instant_search_calendar_return_date]:hover{cursor:not-allowed;transform:none}#select2-edit-visible-newsearch-flights-to-results{height:auto!important}.departure-from-wrapper .quick-search-popin li.select2-results__option,.departure-to-wrapper .quick-search-popin li.select2-results__option{border-bottom:1px dashed #c4c4c4;display:flex;justify-content:space-between;padding:2rem 1rem .9rem 0}@media (min-width:64em){.departure-from-wrapper .quick-search-popin li.select2-results__option,.departure-to-wrapper .quick-search-popin li.select2-results__option{padding:2.2rem 2rem 2rem 0}}.departure-from-wrapper .quick-search-popin .form-item-visible-newsearch-flights-to,.departure-to-wrapper .quick-search-popin .form-item-visible-newsearch-flights-to{margin-top:2rem}.departure-from-wrapper ::-webkit-scrollbar,.departure-to-wrapper ::-webkit-scrollbar{width:5px}.departure-from-wrapper ::-webkit-scrollbar-track,.departure-to-wrapper ::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px #ebecef}.departure-from-wrapper ::-webkit-scrollbar-thumb,.departure-to-wrapper ::-webkit-scrollbar-thumb{background:#2f416a;border-radius:10px}li.select2-results__option{border-bottom:1px dashed #c4c4c4;display:flex;font-family:Google Sans,Roboto,sans-serif;font-size:16px;justify-content:space-between;padding:2rem 1rem .9rem 0}@media (min-width:64em){li.select2-results__option{padding:2.2rem 2rem 2rem}}li.select2-results__option>span{display:flex;justify-content:space-between;width:100%}li.select2-results__option .iata-code{color:#00a7e0;font-size:12px;font-weight:700}@media (min-width:64em){li.select2-results__option .iata-code{font-size:16px}}#select2-edit-visible-class-results,#select2-edit-visible-newsearch-flights-travel-type-results{margin-right:0}#select2-edit-visible-class-results .select2-results__option,#select2-edit-visible-newsearch-flights-travel-type-results .select2-results__option{margin-right:0;padding:1.4rem 0 1rem 1rem}#select2-edit-visible-class-results[aria_expanded=true],#select2-edit-visible-newsearch-flights-travel-type-results[aria_expanded=true]{background:#2f416a}.amadeus-form-newsearch-flights-home{display:none}#qsp-class,#qsp_travel_type{display:flex;width:100%}#qsp-class .select2-container,#qsp_travel_type .select2-container{left:0!important;position:relative!important;top:0!important;width:100%}#qsp-class .select2-container .select2-dropdown,#qsp_travel_type .select2-container .select2-dropdown{border-radius:0 0 2rem 2rem;box-shadow:0 44px 44px rgba(21,73,147,.26);padding:0 0 5rem;top:0;width:100%!important}#qsp-class .select2-container .select2-dropdown ul li,#qsp_travel_type .select2-container .select2-dropdown ul li{border-bottom:none;font-weight:400;padding-left:4rem;padding-right:4rem;position:relative}#qsp-class .select2-container .select2-dropdown ul li:after,#qsp_travel_type .select2-container .select2-dropdown ul li:after{border-bottom:1px dashed #c4c4c4;bottom:0;content:"";display:block;height:0;left:4rem;position:absolute;right:4rem}#qsp-class .select2-container .select2-dropdown ul li[aria-selected=true],#qsp_travel_type .select2-container .select2-dropdown ul li[aria-selected=true]{font-weight:500}:root{--litepicker-container-months-color-bg:transparent;--litepicker-container-months-box-shadow-color:transparent;--litepicker-footer-color-bg:transparent;--litepicker-footer-box-shadow-color:transparent;--litepicker-tooltip-color-bg:#fff;--litepicker-month-header-color:transparent;--litepicker-button-prev-month-color:#00a7e0;--litepicker-button-next-month-color:#00a7e0;--litepicker-button-prev-month-color-hover:#2f4169;--litepicker-button-next-month-color-hover:#2f4169;--litepicker-month-width:100%;--litepicker-month-weekday-color:#9e9e9e;--litepicker-month-week-number-color:#9e9e9e;--litepicker-day-width:14.28571%;--litepicker-day-height-mobile:45px;--litepicker-day-height:6.3rem;--litepicker-day-color:#2f4169;--litepicker-day-color-hover:#2f4169;--litepicker-day-selected-bg:#154993;--litepicker-is-today-color:#fb6b49;--litepicker-is-in-range-color:#e5edf6;--litepicker-is-locked-color:#979797;--litepicker-is-start-color:#fff;--litepicker-is-start-color-bg:#2f4169;--litepicker-is-end-color:#fff;--litepicker-is-end-color-bg:#2f4169;--litepicker-button-cancel-color:#2f4169;--litepicker-button-cancel-color-bg:#2f4169;--litepicker-button-apply-color:#fff;--litepicker-button-apply-color-bg:#00a7e0;--litepicker-button-reset-color:#2f4169;--litepicker-button-reset-color-hover:#2f4169;--litepicker-highlighted-day-color:#2f4169;--litepicker-highlighted-day-color-bg:transparent;--litepicker-hover-day-color-bg:#dee0e6;--litepicker-high-contrast:gold}.litepicker{background-color:#fff;display:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.8em;padding:0 1.5rem;width:100%}@media (min-width:64em){.litepicker{padding:0 12rem;width:calc(140rem - 25%)}}.litepicker .ps__thumb-y{background-color:#2f416a;border-radius:20px;bottom:2px;height:35px;position:absolute;top:2px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;width:4px}.litepicker .ps__rail-y{background-color:#ebecef;border-radius:20px;position:absolute;right:0;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:4px}.litepicker__block{max-height:430px;position:relative}.litepicker button{background:none;border:none}.litepicker .container__main{display:flex}.litepicker .container__months{background-color:var(--litepicker-container-months-color-bg);border-radius:5px;box-shadow:0 0 5px var(--litepicker-container-months-box-shadow-color);box-sizing:content-box;display:flex;flex-wrap:wrap;width:100%}.litepicker .container__months.columns-2{width:calc(var(--litepicker-month-width)*2)}.litepicker .container__months.columns-3{width:calc(var(--litepicker-month-width)*3 + 30px)}.litepicker .container__months.columns-4{width:calc(var(--litepicker-month-width)*4 + 40px)}.litepicker .container__months.split-view .month-item-header .button-next-month,.litepicker .container__months.split-view .month-item-header .button-previous-month{visibility:visible}.litepicker .container__months .month-item{box-sizing:content-box;padding:0;width:var(--litepicker-month-width)}.litepicker .container__months .month-item-header{align-items:center;color:var(--litepicker-day-color);display:flex;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:12px;font-weight:700;height:20px;justify-content:space-between;margin:33px 0 10px;text-align:center}@media (min-width:64em){.litepicker .container__months .month-item-header{font-size:1.6rem;margin:2.5rem 0 2rem}}.litepicker .container__months .month-item-header div{flex:1;font-size:16px}.litepicker .container__months .month-item-header div>.month-item-name{margin-right:1rem;text-transform:capitalize}.litepicker .container__months .month-item-header div>.month-item-year{padding:0}.litepicker .container__months .month-item-header .reset-button{color:var(--litepicker-button-reset-color)}.litepicker .container__months .month-item-header .reset-button>svg{fill:var(--litepicker-button-reset-color)}.litepicker .container__months .month-item-header .reset-button *{pointer-events:none}.litepicker .container__months .month-item-header .reset-button:hover{color:var(--litepicker-button-reset-color-hover)}.litepicker .container__months .month-item-header .reset-button:hover>svg{fill:var(--litepicker-button-reset-color-hover)}.litepicker .container__months .month-item-header .button-next-month,.litepicker .container__months .month-item-header .button-previous-month{box-shadow:none;cursor:pointer;text-decoration:none;transition:color .3s,border .3s;visibility:hidden}.litepicker .container__months .month-item-header .button-next-month *,.litepicker .container__months .month-item-header .button-previous-month *{pointer-events:none}.litepicker .container__months .month-item-header .button-previous-month{color:var(--litepicker-button-prev-month-color)}.litepicker .container__months .month-item-header .button-previous-month>img,.litepicker .container__months .month-item-header .button-previous-month>svg{fill:var(--litepicker-button-prev-month-color)}.litepicker .container__months .month-item-header .button-previous-month:hover{color:var(--litepicker-button-prev-month-color-hover)}.litepicker .container__months .month-item-header .button-previous-month:hover>svg{fill:var(--litepicker-button-prev-month-color-hover)}.litepicker .container__months .month-item-header .button-next-month{color:var(--litepicker-button-next-month-color)}.litepicker .container__months .month-item-header .button-next-month>img,.litepicker .container__months .month-item-header .button-next-month>svg{fill:var(--litepicker-button-next-month-color)}.litepicker .container__months .month-item-header .button-next-month:hover{color:var(--litepicker-button-next-month-color-hover)}.litepicker .container__months .month-item-header .button-next-month:hover>svg{fill:var(--litepicker-button-next-month-color-hover)}.litepicker .container__months .month-item-weekdays-row{border-top:1px solid #c4c4c4;color:var(--litepicker-month-weekday-color);display:flex;justify-content:flex-start;justify-self:center;margin:10px 0 0;padding-top:30px;width:100%}@media (min-width:64em){.litepicker .container__months .month-item-weekdays-row{border-top-color:transparent;margin:2rem 0 0;padding-top:0}}.litepicker .container__months .month-item-weekdays-row>div{color:var(--litepicker-day-color);flex:1;font-size:12px;font-weight:500;text-align:center;text-transform:uppercase;width:var(--litepicker-day-width)}@media (min-width:64em){.litepicker .container__months .month-item-weekdays-row>div{font-size:1.6rem}}.litepicker .container__months .month-item:first-child .button-previous-month,.litepicker .container__months .month-item:last-child .button-next-month{visibility:visible}.litepicker .container__months .month-item.no-next-month .button-next-month,.litepicker .container__months .month-item.no-previous-month .button-previous-month{visibility:hidden}.litepicker .container__days{box-sizing:content-box;display:flex;flex-wrap:wrap;justify-content:flex-start;justify-self:center;text-align:center;width:100%}.litepicker .container__days>a,.litepicker .container__days>div{margin:.5rem 0;width:var(--litepicker-day-width)}.litepicker .container__days>a:first-of-type.is-in-range .day-item__bg,.litepicker .container__days>div:first-of-type.is-in-range .day-item__bg{border-radius:var(--litepicker-day-height-mobile) 0 0 var(--litepicker-day-height-mobile)}@media (min-width:64em){.litepicker .container__days>a:first-of-type.is-in-range .day-item__bg,.litepicker .container__days>div:first-of-type.is-in-range .day-item__bg{border-radius:var(--litepicker-day-height) 0 0 var(--litepicker-day-height)}}.litepicker .container__days>a:nth-of-type(7n+1).is-in-range .day-item__bg,.litepicker .container__days>div:nth-of-type(7n+1).is-in-range .day-item__bg{border-radius:var(--litepicker-day-height-mobile) 0 0 var(--litepicker-day-height-mobile)}@media (min-width:64em){.litepicker .container__days>a:nth-of-type(7n+1).is-in-range .day-item__bg,.litepicker .container__days>div:nth-of-type(7n+1).is-in-range .day-item__bg{border-radius:var(--litepicker-day-height) 0 0 var(--litepicker-day-height);left:calc(50% - 4rem);width:auto}}.litepicker .container__days>a:nth-of-type(7n).is-in-range .day-item__bg,.litepicker .container__days>div:nth-of-type(7n).is-in-range .day-item__bg{border-radius:0 var(--litepicker-day-height-mobile) var(--litepicker-day-height-mobile) 0}@media (min-width:64em){.litepicker .container__days>a:nth-of-type(7n).is-in-range .day-item__bg,.litepicker .container__days>div:nth-of-type(7n).is-in-range .day-item__bg{border-radius:0 var(--litepicker-day-height) var(--litepicker-day-height) 0;right:calc(50% - 4rem);width:auto}}.litepicker .container__days>a:last-of-type.is-in-range .day-item__bg,.litepicker .container__days>div:last-of-type.is-in-range .day-item__bg{border-radius:0 var(--litepicker-day-height-mobile) var(--litepicker-day-height-mobile) 0}@media (min-width:64em){.litepicker .container__days>a:last-of-type.is-in-range .day-item__bg,.litepicker .container__days>div:last-of-type.is-in-range .day-item__bg{border-radius:0 var(--litepicker-day-height) var(--litepicker-day-height) 0}}.litepicker .container__days .day-item{align-items:center;border-radius:0;color:var(--litepicker-day-color);cursor:pointer;display:flex;height:var(--litepicker-day-height-mobile);justify-content:center;pointer-events:all;position:relative;text-align:center;text-decoration:none;transition:color .3s,border .3s;width:14.2857142857%;z-index:1}@media (min-width:64em){.litepicker .container__days .day-item{height:var(--litepicker-day-height)}}.litepicker .container__days .day-item:after{content:"";display:block;padding-bottom:100%}.litepicker .container__days .day-item__block{border-radius:50%;color:#00a7e0;display:flex;flex-direction:column;height:var(--litepicker-day-height-mobile);justify-content:center;pointer-events:none;position:absolute;width:var(--litepicker-day-height-mobile);z-index:-1}@media (min-width:64em){.litepicker .container__days .day-item__block{height:var(--litepicker-day-height);width:var(--litepicker-day-height)}}.litepicker .container__days .day-item__block.is-offer{color:#fb6b49}.litepicker .container__days .day-item__block.is-offer:before{font-size:16px;left:-10px;top:11px}@media (min-width:30em){.litepicker .container__days .day-item__block.is-offer:before{font-size:17px;left:-12px;top:12px}}@media (min-width:64em){.litepicker .container__days .day-item__block.is-offer:before{font-size:20px}}.litepicker .container__days .day-item__block.is-company-bf:after{background-image:url(/themes/custom/bl_main/img/company-bf-icon.svg);background-position:50%;background-size:contain;content:"";display:block;height:19px;position:absolute;right:-3px;top:2px;width:19px}@media (min-width:30em){.litepicker .container__days .day-item__block.is-company-bf:after{height:22px;right:-8px;top:0;width:22px}}@media (min-width:64em){.litepicker .container__days .day-item__block.is-company-bf:after{height:30px;right:-9px;width:30px}}.litepicker .container__days .day-item__day{color:#2f4169;font-size:12px}@media (min-width:64em){.litepicker .container__days .day-item__day{font-size:1.6rem}}.litepicker .container__days .day-item__price{font-size:11px;font-weight:500}@media (min-width:64em){.litepicker .container__days .day-item__price{font-size:1.6rem}}.litepicker .container__days .day-item__currency{font-size:11px;font-weight:500;margin-top:-.2rem}@media (min-width:64em){.litepicker .container__days .day-item__currency{font-size:1.4rem}}.litepicker .container__days .day-item__bg{background-color:transparent;border-radius:var(--litepicker-day-height-mobile);bottom:0;display:none;height:var(--litepicker-day-height-mobile);pointer-events:none;position:absolute;top:0;width:var(--litepicker-day-height-mobile);z-index:-1}@media (min-width:64em){.litepicker .container__days .day-item__bg{border-radius:var(--litepicker-day-height);height:var(--litepicker-day-height);width:var(--litepicker-day-height)}}.litepicker .container__days .day-item:hover{color:var(--litepicker-day-color-hover)}.litepicker .container__days .day-item:hover:not(.is-locked) .day-item__bg{background-color:var(--litepicker-hover-day-color-bg);display:block}.litepicker .container__days .day-item.is-locked .day-item__block .day-item__currency,.litepicker .container__days .day-item.is-locked .day-item__block .day-item__price{color:transparent}.litepicker .container__days .day-item.is-locked .day-item__block .day-item__day{color:var(--litepicker-is-locked-color)}.litepicker .container__days .day-item.is-locked:hover{box-shadow:none;color:var(--litepicker-is-locked-color);cursor:default}.litepicker .container__days .day-item.is-in-range .day-item__bg{background-color:var(--litepicker-is-in-range-color);border-radius:0;bottom:0;display:block;left:0;position:absolute;right:0;top:0;width:100%}.litepicker .container__days .day-item.is-start-date{border-bottom-left-radius:5px;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:0;color:var(--litepicker-is-start-color);pointer-events:all;position:relative}.litepicker .container__days .day-item.is-start-date .day-item__block{background-color:var(--litepicker-day-selected-bg)!important;color:#fff;font-weight:700}.litepicker .container__days .day-item.is-start-date .day-item__block .day-item__day,.litepicker .container__days .day-item.is-start-date .day-item__block:before{color:#fff}.litepicker .container__days .day-item.is-start-date .day-item__bg{background-color:var(--litepicker-is-in-range-color)!important;border-radius:0;display:block;left:50%;right:0;width:auto}.litepicker .container__days .day-item.is-start-date.is-flipped{pointer-events:all;position:relative}.litepicker .container__days .day-item.is-start-date.is-flipped .day-item__bg{left:0;right:50%}.litepicker .container__days .day-item.is-end-date{border-bottom-left-radius:0;border-bottom-right-radius:5px;border-top-left-radius:0;border-top-right-radius:5px;color:var(--litepicker-is-end-color);pointer-events:all;position:relative}.litepicker .container__days .day-item.is-end-date .day-item__block{background-color:var(--litepicker-day-selected-bg)!important;color:#fff;font-weight:700}.litepicker .container__days .day-item.is-end-date .day-item__block .day-item__day,.litepicker .container__days .day-item.is-end-date .day-item__block:before{color:#fff}.litepicker .container__days .day-item.is-end-date .day-item__bg{background-color:var(--litepicker-is-in-range-color)!important;border-radius:0;display:block;left:0;right:50%;width:auto}.litepicker .container__days .day-item.is-end-date.is-flipped{pointer-events:all;position:relative}.litepicker .container__days .day-item.is-end-date.is-flipped .day-item__bg{left:50%;right:0}.litepicker .container__days .day-item.is-start-date.is-end-date{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;pointer-events:all;position:relative}.litepicker .container__days .day-item.is-start-date.is-end-date .day-item__bg{background-color:transparent!important;left:auto!important;pointer-events:none;right:auto!important;z-index:-1}.litepicker .container__days .day-item.is-highlighted{background-color:var(--litepicker-highlighted-day-color-bg);color:var(--litepicker-highlighted-day-color)}.litepicker .container__days .week-number{align-items:center;color:var(--litepicker-month-week-number-color);display:flex;font-size:85%;justify-content:center}.litepicker .container__footer{align-items:center;background-color:var(--litepicker-footer-color-bg);display:flex;justify-content:center}.litepicker .container__footer .preview-date-range{display:none}.litepicker .container__footer .button-cancel{background-color:var(--litepicker-button-cancel-color-bg);border:0;border-radius:3px;color:var(--litepicker-button-cancel-color);display:none}.litepicker .container__footer .button-cancel *{pointer-events:none}.litepicker .container__footer .button-apply{align-items:center;background-color:var(--litepicker-button-apply-color-bg);border:0;border-radius:25px;box-shadow:0 .4rem 1.2rem 0 rgba(0,0,0,.1),0 .1rem .4rem 0 rgba(0,0,0,.1);color:var(--litepicker-button-apply-color);cursor:pointer;display:inline-flex;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:12px;font-weight:700;justify-content:center;line-height:2;margin:20px 0 10px;min-width:150px;padding:10px;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}@media (min-width:64em){.litepicker .container__footer .button-apply{min-width:200px;padding:12px 25px;transition:all .3s ease-in-out}.litepicker .container__footer .button-apply:hover{background:#4dc2f3}}.calendar__dates--disabled .litepicker .container__footer .button-apply.calendar__dates-title,.calendar__dates--disabled .litepicker .container__footer .button-apply.calendar__resume,.calendar__dates--disabled .litepicker .container__footer .button-apply[name=instant_search_calendar_return_date],.litepicker .container__footer .button-apply.disabled,.litepicker .container__footer .calendar__dates--disabled .button-apply.calendar__dates-title,.litepicker .container__footer .calendar__dates--disabled .button-apply.calendar__resume,.litepicker .container__footer .calendar__dates--disabled .button-apply[name=instant_search_calendar_return_date]{opacity:.5}.calendar__dates--disabled .litepicker .container__footer .button-apply.calendar__dates-title:hover,.calendar__dates--disabled .litepicker .container__footer .button-apply.calendar__resume:hover,.calendar__dates--disabled .litepicker .container__footer .button-apply[name=instant_search_calendar_return_date]:hover,.litepicker .container__footer .button-apply.disabled:hover,.litepicker .container__footer .calendar__dates--disabled .button-apply.calendar__dates-title:hover,.litepicker .container__footer .calendar__dates--disabled .button-apply.calendar__resume:hover,.litepicker .container__footer .calendar__dates--disabled .button-apply[name=instant_search_calendar_return_date]:hover{cursor:not-allowed;transform:none}.litepicker .container__tooltip{background-color:var(--litepicker-tooltip-color-bg);border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.25);font-size:11px;margin-top:-4px;padding:.5rem;pointer-events:none;position:absolute;visibility:hidden;white-space:nowrap;z-index:10}.litepicker .container__tooltip:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(0,0,0,.12);bottom:-5px;content:"";left:calc(50% - 5px);position:absolute}.litepicker .container__tooltip:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--litepicker-tooltip-color-bg);bottom:-4px;content:"";left:calc(50% - 4px);position:absolute}.high-contrast .litepicker .day-item.is-in-range .day-item__bg{background-color:var(--litepicker-high-contrast)!important}.high-contrast .litepicker .day-item.is-in-range .day-item__block{background-color:transparent!important}.high-contrast .litepicker .day-item.is-in-range .day-item__block *{background-color:transparent!important;color:#000!important}.high-contrast .litepicker .day-item.is-end-date .day-item__bg,.high-contrast .litepicker .day-item.is-end-date .day-item__block,.high-contrast .litepicker .day-item.is-start-date .day-item__bg,.high-contrast .litepicker .day-item.is-start-date .day-item__block{background-color:var(--litepicker-high-contrast)!important}.high-contrast .litepicker .day-item.is-end-date .day-item__block *,.high-contrast .litepicker .day-item.is-start-date .day-item__block *{background-color:transparent!important;color:#000!important}.high-contrast .litepicker .day-item__block.is-offer:before{color:gold!important}.high-contrast .litepicker .day-item.is-end-date .day-item__block.is-offer:before,.high-contrast .litepicker .day-item.is-start-date .day-item__block.is-offer:before{color:#000!important}.is-dohop .day-item__currency,.is-dohop .day-item__price{display:none}.switch-homepage-location .switch-market{align-items:center;display:flex;flex-wrap:wrap;font-family:Google Sans,Roboto,sans-serif;position:relative;z-index:0}.switch-homepage-location .switch-market span.switch-market-size{font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:14px;font-weight:600;text-transform:uppercase}@media (min-width:64em){.switch-homepage-location .switch-market span.switch-market-size{font-size:13px}}.switch-homepage-location .switch-market .form-item-switch-market{margin-bottom:0}.switch-homepage-location .switch-market__image{align-items:center;display:flex;height:2.5rem;max-width:4rem;width:auto}.switch-homepage-location .switch-market__image img{width:100%}.switch-homepage-location{font-family:Google Sans,Roboto,sans-serif}.switch-homepage-location select{background:transparent;box-shadow:none;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:12px;font-weight:600;outline:none;padding:.5rem 1.8rem .5rem .5rem}.switch-homepage-location select option{font-weight:600;padding:1rem 0}@media (min-width:64em){.switch-homepage-location{margin-left:0;margin-top:0}}.form-item-switch-market{font-family:Trade Gothic LT Std Extended,Arial,sans-serif;padding:.5rem;z-index:0}.form-item-switch-market:after{background:url(/themes/custom/bl_main/img/chevron-right-dark-blue.webp) no-repeat 50%;background-size:35%;border:none;height:15px;right:0!important;top:50%;transform:rotate(90deg) translate(-50%);width:15px}.form-item-switch-market .form-select{background:transparent;color:#434957!important;font-size:14px!important;font-weight:600}@media (min-width:64em){.form-item-switch-market .form-select{color:#2c5697!important;font-size:12px!important;min-width:85px}}.cookies-geoloc .form-item-switch-market .form-select,.footer .form-item-switch-market .form-select{background-image:none;color:#fff!important}.cookies-geoloc .form-item-switch-market .form-select option,.footer .form-item-switch-market .form-select option{color:#2f416a}.cookies-geoloc .form-item-switch-market:after,.footer .form-item-switch-market:after{background:url(/themes/custom/bl_main/img/chevron-right-white.webp) no-repeat 50%;border:none;height:10px;position:absolute;transform:rotate(90deg) translate(calc(-50% - .4rem));width:10px}.multidestinations{display:flex;flex-wrap:wrap;height:291px;justify-content:center;max-width:500px;width:100%}@media (max-width:64em){.multidestinations{height:260px}}@media screen and (min-width:40em) and (max-width:64em){.multidestinations{margin:auto}}.multidestinations__list{color:#fff;display:flex;flex-direction:column;height:236px;justify-content:space-around;list-style-type:none;padding-top:20px}@media (max-width:64em){.multidestinations__list{height:220px;padding-top:0}}.multidestinations__list ul{line-height:1.4;padding-left:15px;position:relative}.multidestinations__list ul li{font-size:15px;font-weight:100;margin-bottom:20px;padding-left:20px;padding-top:7px;position:relative}.multidestinations__list ul li:before{background:url(/themes/custom/bl_desktop/img/list-item.svg) no-repeat;background-color:#fff;background-size:contain;border:3px solid #fff;border-radius:50%;content:"";height:1.5rem;left:-2.5rem;padding:4px;position:absolute;top:.4rem;width:1.7rem}.multidestinations .link-to-multi{text-align:center;width:100%}.multidestinations .link-to-multi a{align-items:center;background-color:#fff;border:0;border-radius:25px;box-shadow:0 6px 30px -10px #154993;color:#154993;cursor:pointer;display:inline-flex;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:12px;font-weight:700;justify-content:center;line-height:2;max-width:250px;padding:14px 25px 12px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out;width:90%;width:85%;-webkit-padding-end:25px;-webkit-padding-start:25px;-webkit-padding-after:12px;-webkit-padding-before:14px}.multidestinations .link-to-multi a:hover{background:#4dc2f3;color:#fff}@media (max-width:64em){.multidestinations .link-to-multi a{padding:8px 20px;-webkit-padding-end:20px;-webkit-padding-start:20px;-webkit-padding-after:8px;-webkit-padding-before:8px}}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){@media (max-width:64em){.multidestinations .link-to-multi a{padding:14px 25px 12px}}}}.article.multi-title{padding-top:0}.article__title.multi-title{align-items:baseline;color:#5c5c5c;display:flex;justify-content:space-between;text-transform:uppercase}@media (max-width:64em){.article__title.multi-title{align-items:start;flex-direction:column}.article__title.multi-title span{font-size:50px}}.article__title.multi-title a{color:#00ace7;font-size:20px;font-weight:400;letter-spacing:1px;text-decoration:none}.article__title.multi-title a:hover{text-decoration:underline}.article__title.multi-title a:after{background:url(/themes/custom/bl_main/img/arrow-right-light-blue.webp) no-repeat;background-size:contain;content:"";display:inline-block;margin-left:5px;padding:10px;vertical-align:middle}.article__intro.multi-title{align-items:center;background:#2c5697;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;display:flex;height:60px;margin-top:30px}@media (max-width:64em){.article__intro.multi-title{flex-direction:column;height:85px;justify-content:space-evenly}}.article__intro.multi-title .img-plane{display:none}.article__intro.multi-title .img-plane.multi{display:flex;transform:translateX(75px)}@media (max-width:64em){.article__intro.multi-title .img-plane.multi{transform:translateX(0)}}.article__intro.multi-title>div{font-family:sans-serif;font-weight:700;margin-left:85px}@media (max-width:64em){.article__intro.multi-title>div{margin-left:0}}.article__intro.multi-title>div p{font-family:Roboto,Arial,sans-serif;font-size:20px}#frenchbee-amadeus-search-multidestinations-flights-form{background:#f3f4f6;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top:initial;margin-top:0!important}.frenchbee_amadeus_newsearch_multidestinations-flights_form{flex-direction:column;margin:auto;padding-bottom:80px;padding-top:20px;width:85%}.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets{margin-bottom:20px}.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets:first-child,.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets:nth-child(2){width:88%}@media (max-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets:first-child,.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets:nth-child(2){width:100%}}.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets:first-child .departure-from-wrapper,.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets:first-child .departure-to-wrapper,.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets:first-child .short-input,.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets:nth-child(2) .departure-from-wrapper,.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets:nth-child(2) .departure-to-wrapper,.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets:nth-child(2) .short-input{width:30%}@media (max-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets:first-child .departure-from-wrapper,.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets:first-child .departure-to-wrapper,.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets:first-child .short-input,.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets:nth-child(2) .departure-from-wrapper,.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets:nth-child(2) .departure-to-wrapper,.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets:nth-child(2) .short-input{width:100%}}.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets:last-child{margin-bottom:35px}.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets--title{color:#2f416a;font-family:unset;font-size:13px;font-weight:700;text-transform:uppercase}@media (max-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets--title{margin-bottom:5px}}.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets--trajet{display:flex;justify-content:space-between}@media (max-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets--trajet{flex-direction:column}}.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets--trajet .departure-from-wrapper,.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets--trajet .departure-to-wrapper{width:27%}@media (max-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets--trajet .departure-from-wrapper,.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets--trajet .departure-to-wrapper{width:100%}}.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets--trajet .departure-from-wrapper .search-popin__fake-select.departure-from__fake-select,.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets--trajet .departure-from-wrapper .search-popin__fake-select.departure-to__fake-select,.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets--trajet .departure-to-wrapper .search-popin__fake-select.departure-from__fake-select,.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets--trajet .departure-to-wrapper .search-popin__fake-select.departure-to__fake-select{font-family:Google Sans,Roboto,sans-serif;font-size:16px;overflow:hidden;padding-right:8px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets--trajet .departure-from-wrapper .search-popin__fake-select.departure-from__fake-select,.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets--trajet .departure-from-wrapper .search-popin__fake-select.departure-to__fake-select,.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets--trajet .departure-to-wrapper .search-popin__fake-select.departure-from__fake-select,.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets--trajet .departure-to-wrapper .search-popin__fake-select.departure-to__fake-select{font-size:15px}}.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets--trajet .deleteTrip{align-self:center;color:#00a7e0;cursor:pointer;display:none;font-family:sans-serif;font-size:16px}@media (max-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets--trajet .deleteTrip{align-self:start;font-size:15px}}.frenchbee_amadeus_newsearch_multidestinations-flights_form__trajets--trajet .deleteTrip:hover{text-decoration:underline}.frenchbee_amadeus_newsearch_multidestinations-flights_form .inactive{display:none}.frenchbee_amadeus_newsearch_multidestinations-flights_form__add{align-items:center;color:#00a7e0;cursor:pointer;display:flex;font-family:Trade Gothic LT Std Extended;font-size:12px;font-weight:700;margin-bottom:35px;width:30%}@media (max-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form__add{width:100%}}.frenchbee_amadeus_newsearch_multidestinations-flights_form__add:before{background:url(/themes/custom/bl_main/img/btn_ajouter.webp) no-repeat;background-color:#fff;background-size:contain;border-radius:50%;box-shadow:0 6px 30px -10px #154993;content:"";margin-right:10px;padding:25px}.frenchbee_amadeus_newsearch_multidestinations-flights_form .short-input{margin-right:2%;width:27%}@media (max-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .short-input{width:100%}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .short-input .search-popin__fake-select,.frenchbee_amadeus_newsearch_multidestinations-flights_form .short-input input,.frenchbee_amadeus_newsearch_multidestinations-flights_form .short-input select{background:url(/themes/custom/bl_main/img/chevron-down-select-dark-blue.webp) no-repeat 100%;cursor:pointer;font-family:Google Sans,Roboto,sans-serif;font-size:16px}@media (max-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .short-input .search-popin__fake-select,.frenchbee_amadeus_newsearch_multidestinations-flights_form .short-input input,.frenchbee_amadeus_newsearch_multidestinations-flights_form .short-input select{font-size:15px}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .short-input .search-popin__fake-select span,.frenchbee_amadeus_newsearch_multidestinations-flights_form .short-input input span,.frenchbee_amadeus_newsearch_multidestinations-flights_form .short-input select span{font-weight:400}.frenchbee_amadeus_newsearch_multidestinations-flights_form .short-input+.short-input{padding-left:1rem}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .short-input+.short-input{padding-left:2.7rem}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .short-input .arrival-date-wrapper,.frenchbee_amadeus_newsearch_multidestinations-flights_form .short-input .fake-traveller-select{margin-right:0}.frenchbee_amadeus_newsearch_multidestinations-flights_form .form-error-wrapper{color:#f66649;margin-bottom:-1rem;text-align:center;width:100%}.frenchbee_amadeus_newsearch_multidestinations-flights_form .form-error-wrapper .dob-check-errors{cursor:pointer}.frenchbee_amadeus_newsearch_multidestinations-flights_form .alert-date,.frenchbee_amadeus_newsearch_multidestinations-flights_form .alert-price,.frenchbee_amadeus_newsearch_multidestinations-flights_form .alert-surface,.frenchbee_amadeus_newsearch_multidestinations-flights_form .alert-surfaceTrip5{color:coral;display:none}@media (max-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .button.js-form-submit{padding:12px 20px 7px!important}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .dates-wrapper{display:flex;width:100%}.frenchbee_amadeus_newsearch_multidestinations-flights_form .dates-wrapper .quick-search-popin__footer{display:none}.frenchbee_amadeus_newsearch_multidestinations-flights_form .dates-wrapper .quick-search-popin__content{position:relative}.frenchbee_amadeus_newsearch_multidestinations-flights_form .dates-wrapper .quick-search-popin__content__wrapper{background-color:#fff;height:100%;padding:0}.frenchbee_amadeus_newsearch_multidestinations-flights_form .dates-wrapper .quick-search-popin__content__block{border-bottom:1px solid #c4c4c4}.frenchbee_amadeus_newsearch_multidestinations-flights_form .dates-wrapper .quick-search-popin__content .js-form-item{margin-bottom:0;min-height:8.1rem}.frenchbee_amadeus_newsearch_multidestinations-flights_form .dates-wrapper .quick-search-popin .form-text{background:none;background-color:#e5edf6;border:none;color:transparent;font-size:14px;font-weight:500;height:auto;padding:4rem 1.5rem 2.5rem;width:50%}.frenchbee_amadeus_newsearch_multidestinations-flights_form .dates-wrapper .quick-search-popin .form-text::-moz-placeholder{color:transparent}.frenchbee_amadeus_newsearch_multidestinations-flights_form .dates-wrapper .quick-search-popin .form-text::placeholder{color:transparent}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .dates-wrapper .quick-search-popin .form-text{font-size:18px;padding:4rem 9rem 1.5rem}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .dates-wrapper .head{background-color:transparent;color:#2f416a;display:flex;font-size:14px;font-weight:500;height:auto;position:absolute;top:2rem;width:100%}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .dates-wrapper .head{font-size:18px}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .dates-wrapper .head span{color:#2f4169;font-size:10px;font-weight:500}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .dates-wrapper .head span{font-size:16px}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .dates-wrapper .head__departure{padding:0 1.5rem;width:50%}.frenchbee_amadeus_newsearch_multidestinations-flights_form .dates-wrapper .head__departure #head-departure,.frenchbee_amadeus_newsearch_multidestinations-flights_form .dates-wrapper .head__departure-span{color:#00a7e0}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .dates-wrapper .head__departure{padding:0 9rem}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .dates-wrapper .head__arrival{padding:0 1.5rem;width:50%}.frenchbee_amadeus_newsearch_multidestinations-flights_form .dates-wrapper .head__arrival #head-arrival,.frenchbee_amadeus_newsearch_multidestinations-flights_form .dates-wrapper .head__arrival-span{color:#00a7e0}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .dates-wrapper .head__arrival{padding:0 9rem}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=departure_date] .quick-search-popin__departure_date,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=from] .quick-search-popin__from,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .quick-search-popin__passengers,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=return_date] .quick-search-popin__return_date,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=to] .quick-search-popin__to{display:flex}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin{background:#fff;bottom:0;display:none;flex-direction:column;height:100%;left:0;padding:0;position:fixed;right:0;z-index:2}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin{border-radius:20px 20px 0 0;height:calc(100vh - 16rem);max-height:800px}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__container{display:none;flex-direction:column;height:100%;position:relative;z-index:2}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__container{height:calc(100vh - 16rem);max-height:800px}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__block{border:1px solid #c4c4c4;padding:0}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin.active{display:grid}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin h5{color:#154993;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:14px;margin:2rem auto;text-align:center}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin h5{font-size:24px;margin:5rem auto}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin p{max-width:none}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin label{font-family:Google Sans,Roboto,sans-serif;font-size:14px;padding:0}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin label{font-size:1.8rem}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__body,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__header{background:#fff}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__header{border-bottom:1px solid #c4c4c4;border-top:1px solid #c4c4c4;position:relative;z-index:1052}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__body{display:flex;height:100%}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__body__container{display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative;width:100%}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content{display:flex;flex-direction:row;height:100%;position:relative;width:100%}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper{display:block;height:100%;padding:0 4rem 6rem;width:100%}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper{height:100%;position:relative}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper[type=date]{overflow-y:auto}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .litepicker{padding:0;width:100%}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-dropdown,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-results{display:block;height:100%;top:0!important;width:100%!important}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-search__field{border:1px solid #979797;border-radius:4rem;font-size:18px;font-weight:400;height:40px;padding:0 0 0 40px}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-search__field{height:60px;padding-left:7rem}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-search__field::-moz-placeholder{font-size:.8em;font-weight:400;padding-left:0}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-search__field::placeholder{font-size:.8em;font-weight:400;padding-left:0}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-search__field::-moz-placeholder{font-size:1.8rem}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-search__field::placeholder{font-size:1.8rem}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-search--dropdown{margin-right:2.5rem;position:relative}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-search--dropdown:before{top:50%;transform:translateY(-50%)}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-search--dropdown .select2-search__field{color:#434957}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results{height:calc(100% - 40px);overflow-y:auto;padding-bottom:3rem}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results{height:calc(100% - 60px)}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results li.select2-results__option{padding:3.2rem 1rem 0 0}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results li.select2-results__option{padding-bottom:3rem}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results li.select2-results__option[role=group]{border-bottom:none;display:block}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results li.select2-results__option[role=group]>strong{color:#2f416a;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:14px;font-weight:700;padding:6px 0}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results li.select2-results__option[role=group]>strong{font-size:1.6rem}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results li.select2-results__option .text{align-items:center;display:flex;justify-content:space-between;width:100%}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results li.select2-results__option .text span{display:block}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results li.select2-results__option .text strong{color:#00a7e0}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results li.select2-results__option[aria-disabled=true]{display:none}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results__options{margin-right:0}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results__options{padding-top:2rem}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results__options li.select2-results__option{margin-right:1rem;padding:1rem 1rem .9rem 0}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results__options li.select2-results__option{padding-top:2rem}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results__options li.select2-results__option[role=group]{margin-right:0}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results__options li.select2-results__option[role=group][aria-label=is-added]{margin-bottom:2rem}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results__options li.select2-results__option[role=group][aria-label=is-added]>strong{display:none}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results__options li.select2-results__option .text{color:#2f416a;font-size:14px;font-weight:400}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results__options li.select2-results__option .text{font-size:1.8rem}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results__options li.select2-results__option .text strong{font-size:12px}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results__options li.select2-results__option .text strong{font-size:1.6rem}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results__options li.select2-results__option .text span{color:inherit;font-size:12px;font-weight:400}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results__options li.select2-results__option .text span{font-size:1.6rem}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results__options--nested,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .select2-container .select2-results__options--nested li.select2-results__option{margin-right:0}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .price-info p{font-weight:400}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .price-info p.best-price{color:#fb6b49}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .price-info p.best-price:before{margin:0}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .price-info p.company-flights-fb{padding-left:19px;position:relative}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .price-info p.company-flights-fb:before{background-image:url(/themes/custom/bl_main/img/company-bf-icon.svg);background-position:50%;background-size:contain;content:"";display:block;height:25px;left:-4px;position:absolute;top:46%;transform:translateY(-50%);width:25px}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper .sqp_wrapper .price-info p.company-flights-fb:before{height:28px;left:-7px;top:50%;width:28px}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper__field{height:0;visibility:hidden}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper__head{border-bottom:1px solid #c4c4c4;margin:0 -4rem}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper__head .head{background-color:transparent;color:#2f416a;display:flex;font-size:1rem;height:44px;width:100%}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper__head .head{font-size:1.6rem;height:75px;padding-left:9rem}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper__head .head__departure,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper__head .head__return{align-items:start;display:flex;flex-direction:column;justify-content:center;padding:0 1.5rem;width:100%}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper__head .head__departure,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper__head .head__return{padding:0 2rem}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper__head .head__departure .head__title,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper__head .head__return .head__title{font-size:10px;font-weight:500}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper__head .head__departure .head__title,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper__head .head__return .head__title{font-size:1.6rem}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper__head .head__departure .head__date,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper__head .head__return .head__date{display:block;font-size:14px;font-weight:400}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper__head .head__departure .head__date.selected,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper__head .head__return .head__date.selected{color:#00a7e0}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper__head .head__departure .head__date.long,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper__head .head__return .head__date.long{display:none}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper__head .head__departure .head__date,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper__head .head__return .head__date{font-size:1.8rem}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper__head .head__departure .head__date.long,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper__head .head__return .head__date.long{display:block}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper__head .head__departure .head__date.med,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper__head .head__return .head__date.med{display:none}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper__head .head[type=departure_date] .head__departure,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__content__wrapper__head .head[type=return_date] .head__return{background-color:#e5edf6}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__image{display:none}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-shrink:0;height:100%;width:392px}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__footer{align-items:center;background:#f3f4f6;bottom:0;color:#2f416a;display:flex;height:44px;justify-content:space-between;padding:0 3.4rem 0 2.2rem;position:absolute;width:100%}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__footer{height:10rem;padding:0 4rem}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__footer span{color:#2f416a;font-size:14px;font-weight:400}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__footer span{font-size:16px}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .quick-search-popin__body__container{padding-right:1.7rem}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .quick-search-popin__body__container{padding-right:0}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .quick-search-popin__content__wrapper{height:calc(100% - 44px);overflow-y:auto;padding:0 1.8rem 0 1.6rem;position:absolute}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .quick-search-popin__content__wrapper{height:calc(100% - 10rem);padding:0 0 0 9rem}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .passenger-type{border-bottom:1px dashed #c4c4c4;display:grid;grid-template-areas:"label controls" ". info" ". dob";justify-content:space-between;justify-items:end;padding:1.5rem 0;text-align:left;width:100%}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .passenger-type__label{grid-area:label}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .passenger-type__label span{color:#979797;display:block;font-size:.75em;font-weight:400}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .passenger-type__label span{font-size:1.6rem}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .passenger-type__label label{color:#2f416a}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .passenger-type__select input{background:none;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:24px;font-weight:700}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .passenger-type__select input{font-size:3.6rem}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .passenger-type .info-container{color:#979797;display:none;font-size:1.4rem;grid-area:info;margin:2rem 2.5rem 2rem 0}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .passenger-type .info-container{font-size:1.6rem}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .passenger-type.highlight .info-container{color:#f66649}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .passenger-type.selected .info-container{display:block}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .passenger-type__dob{color:#00a7e0;grid-area:dob;margin-right:2.3rem}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .passenger-type__dob .error-container,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .passenger-type__dob.error .input-ums-dob.error{color:#f66649}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .passenger-type__dob.error .input-ums-dob.error::-moz-placeholder{color:#f66649}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .passenger-type__dob.error .input-ums-dob.error::placeholder{color:#f66649}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .passenger-type__dob ::-moz-placeholder{color:#00a7e0}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .passenger-type__dob ::placeholder{color:#00a7e0}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .passenger-type__dob-line{align-items:center;border-top:1px dashed;display:none;justify-content:end;margin-bottom:-.5rem;margin-top:1rem;padding-top:.5rem}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .passenger-type__dob-line.visible{display:flex}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .passenger-type__dob-line input,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .passenger-type__dob-line label{color:inherit}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .passenger-type__dob-line input{margin:0 0 0 4rem;min-width:15rem;text-align:right}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] #fake-count{font-weight:400}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .input-number{align-items:center;display:flex;grid-area:controls;justify-content:end;max-width:140px}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .input-number{margin-right:2.5rem;max-width:180px}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .input-number input{color:#2f416a;height:40px;margin-bottom:-1rem;padding:0;width:38px}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .js-count-decrease,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .js-count-increase{background:none;box-shadow:none;color:transparent;cursor:pointer;height:35px;padding:0;position:relative;width:35px}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .js-count-decrease,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .js-count-increase{height:41px;width:41px}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .js-count-decrease:before,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .js-count-increase:before{content:"";height:35px;left:0;position:absolute;top:0;width:35px}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .js-count-decrease:before,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .js-count-increase:before{height:41px;width:41px}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .js-count-decrease:before{background:url(/themes/custom/bl_main/img/btn-.webp) no-repeat 50%;background-size:contain}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers] .js-count-increase:before{background:url(/themes/custom/bl_main/img/btn%2B.webp) no-repeat 50%;background-size:contain}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=passengers][hasums=false] .passenger-type.is-um{display:none}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=departure_date] .sqp_wrapper,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=return_date] .sqp_wrapper{bottom:0;left:0;padding-bottom:44px;position:absolute;right:0;top:45px}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=departure_date] .sqp_wrapper,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=return_date] .sqp_wrapper{margin-right:1rem;padding-bottom:75px;padding-left:9rem;padding-right:4rem;top:76px}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=departure_date],.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=return_date]{height:100vh;height:-webkit-fill-available;max-height:886px}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=departure_date] .quick-search-popin__container,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=return_date] .quick-search-popin__container{height:100vh;max-height:886px}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=from] .quick-search-popin__content__wrapper,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=to] .quick-search-popin__content__wrapper{padding:0 0 0 1.6rem}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=from] .quick-search-popin__content__wrapper,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[popin=to] .quick-search-popin__content__wrapper{padding:0 0 0 9rem}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin__overlay{background-color:#000;bottom:0;left:0;opacity:.4;position:fixed;right:0;top:0;z-index:1}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin[travel-type=O] .head__selector.head__return{display:none}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin .passengers__footer{display:flex;flex-direction:row;justify-content:space-between;width:100%}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin .passengers__body{padding:3.5rem 0 0}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin .passengers__body .js-message__passengers__error{color:#f66649;display:none;font-size:1.4rem;height:2rem}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin .passengers__body .js-message__passengers__error{font-size:1.6rem}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin .passengers__body.error{border:3px solid #f66649;padding:1.2rem;transition:box-shadow .3s ease-in-out}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin .passengers__body.error .js-message__passengers__error{display:block}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin .passengers__body.error .input-number,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin .passengers__body.error .input-number.error{box-shadow:none}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin .passengers__body.error .input-number input,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin .passengers__body.error .input-number.error input{color:#f66649}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin .passengers__body.error .input-ums-dob{font-size:18px}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin .passengers__body.error .input-ums-dob.error{color:#f66649!important}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin .passengers__body.error.flash{box-shadow:inset 0 0 5px 2px #f66649}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin .passengers__actions{text-align:right}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin .passengers__actions{display:none}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin .passengers__actions .button-apply{align-items:center;background-color:var(--litepicker-button-apply-color-bg);border:0;border-radius:25px;box-shadow:0 .4rem 1.2rem 0 rgba(0,0,0,.1),0 .1rem .4rem 0 rgba(0,0,0,.1);color:var(--litepicker-button-apply-color);cursor:pointer;display:inline-flex;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:12px;font-weight:700;justify-content:center;line-height:2;margin:20px 0 10px;min-width:150px;padding:10px;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin .passengers__actions .button-apply{min-width:200px;padding:12px 25px}}.calendar__dates--disabled .frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin .passengers__actions .button-apply.calendar__dates-title,.calendar__dates--disabled .frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin .passengers__actions .button-apply.calendar__resume,.calendar__dates--disabled .frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin .passengers__actions .button-apply[name=instant_search_calendar_return_date],.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin .passengers__actions .button-apply.disabled,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin .passengers__actions .calendar__dates--disabled .button-apply.calendar__dates-title,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin .passengers__actions .calendar__dates--disabled .button-apply.calendar__resume,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin .passengers__actions .calendar__dates--disabled .button-apply[name=instant_search_calendar_return_date]{opacity:.5}.calendar__dates--disabled .frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin .passengers__actions .button-apply.calendar__dates-title:hover,.calendar__dates--disabled .frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin .passengers__actions .button-apply.calendar__resume:hover,.calendar__dates--disabled .frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin .passengers__actions .button-apply[name=instant_search_calendar_return_date]:hover,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin .passengers__actions .button-apply.disabled:hover,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin .passengers__actions .calendar__dates--disabled .button-apply.calendar__dates-title:hover,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin .passengers__actions .calendar__dates--disabled .button-apply.calendar__resume:hover,.frenchbee_amadeus_newsearch_multidestinations-flights_form .quick-search-popin .passengers__actions .calendar__dates--disabled .button-apply[name=instant_search_calendar_return_date]:hover{cursor:not-allowed;transform:none}.frenchbee_amadeus_newsearch_multidestinations-flights_form #select2-edit-visible-newsearch-flights-to-results{height:auto!important}.frenchbee_amadeus_newsearch_multidestinations-flights_form .departure-from-wrapper .quick-search-popin li.select2-results__option,.frenchbee_amadeus_newsearch_multidestinations-flights_form .departure-to-wrapper .quick-search-popin li.select2-results__option{border-bottom:1px dashed #c4c4c4;display:flex;justify-content:space-between;padding:2rem 1rem .9rem 0}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form .departure-from-wrapper .quick-search-popin li.select2-results__option,.frenchbee_amadeus_newsearch_multidestinations-flights_form .departure-to-wrapper .quick-search-popin li.select2-results__option{padding:2.2rem 2rem 2rem 0}}.frenchbee_amadeus_newsearch_multidestinations-flights_form .departure-from-wrapper .quick-search-popin .form-item-visible-newsearch-flights-to,.frenchbee_amadeus_newsearch_multidestinations-flights_form .departure-to-wrapper .quick-search-popin .form-item-visible-newsearch-flights-to{margin-top:2rem}.frenchbee_amadeus_newsearch_multidestinations-flights_form .departure-from-wrapper ::-webkit-scrollbar,.frenchbee_amadeus_newsearch_multidestinations-flights_form .departure-to-wrapper ::-webkit-scrollbar{width:5px}.frenchbee_amadeus_newsearch_multidestinations-flights_form .departure-from-wrapper ::-webkit-scrollbar-track,.frenchbee_amadeus_newsearch_multidestinations-flights_form .departure-to-wrapper ::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px #ebecef}.frenchbee_amadeus_newsearch_multidestinations-flights_form .departure-from-wrapper ::-webkit-scrollbar-thumb,.frenchbee_amadeus_newsearch_multidestinations-flights_form .departure-to-wrapper ::-webkit-scrollbar-thumb{background:#2f416a;border-radius:10px}.frenchbee_amadeus_newsearch_multidestinations-flights_form li.select2-results__option{border-bottom:1px dashed #c4c4c4;display:flex;font-family:Google Sans,Roboto,sans-serif;font-size:16px;justify-content:space-between;padding:2rem 1rem .9rem 0}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form li.select2-results__option{padding:2.2rem 2rem 2rem}}.frenchbee_amadeus_newsearch_multidestinations-flights_form li.select2-results__option>span{display:flex;justify-content:space-between;width:100%}.frenchbee_amadeus_newsearch_multidestinations-flights_form li.select2-results__option .iata-code{color:#00a7e0;font-size:12px;font-weight:700}@media (min-width:64em){.frenchbee_amadeus_newsearch_multidestinations-flights_form li.select2-results__option .iata-code{font-size:16px}}.frenchbee_amadeus_newsearch_multidestinations-flights_form #select2-edit-visible-newsearch-flights-travel-type-results{margin-right:0}.frenchbee_amadeus_newsearch_multidestinations-flights_form #select2-edit-visible-newsearch-flights-travel-type-results .select2-results__option{margin-right:0;padding:1.4rem 0 1rem 1rem}.frenchbee_amadeus_newsearch_multidestinations-flights_form #select2-edit-visible-newsearch-flights-travel-type-results[aria_expanded=true]{background:#2f416a}.frenchbee_amadeus_newsearch_multidestinations-flights_form .amadeus-form-newsearch-flights-home{display:none}.frenchbee_amadeus_newsearch_multidestinations-flights_form #qsp_travel_type{display:flex;width:100%}.frenchbee_amadeus_newsearch_multidestinations-flights_form #qsp_travel_type .select2-container{left:0!important;position:relative!important;top:0!important;width:100%}.frenchbee_amadeus_newsearch_multidestinations-flights_form #qsp_travel_type .select2-container .select2-dropdown{border-radius:0 0 2rem 2rem;box-shadow:0 44px 44px rgba(21,73,147,.26);padding:0 0 5rem;top:0;width:100%!important}.frenchbee_amadeus_newsearch_multidestinations-flights_form #qsp_travel_type .select2-container .select2-dropdown ul li{border-bottom:none;font-weight:400;padding-left:4rem;padding-right:4rem;position:relative}.frenchbee_amadeus_newsearch_multidestinations-flights_form #qsp_travel_type .select2-container .select2-dropdown ul li:after{border-bottom:1px dashed #c4c4c4;bottom:0;content:"";display:block;height:0;left:4rem;position:absolute;right:4rem}.frenchbee_amadeus_newsearch_multidestinations-flights_form #qsp_travel_type .select2-container .select2-dropdown ul li[aria-selected=true]{font-weight:500}.block-prices-legal-mentions{margin-top:-6rem;padding:0 0 9rem}.block-prices-legal-mentions__inner{padding:0 16px}.block-prices-legal-mentions .btn.btn--ctaw{align-items:center;background-color:#fff;border:1px solid #2c5697;border-radius:3.5rem;box-shadow:none;color:#154993;cursor:pointer;font-family:Trade Gothic LT Std Extended,Arial,sans-serif;font-size:1.75rem;font-weight:700;justify-content:center;line-height:2;margin-top:2rem;padding:1.2rem 2.5rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}@media (min-width:64em){.block-prices-legal-mentions .btn.btn--ctaw{font-size:1.2rem}}.block-prices-legal-mentions .btn.btn--ctaw:hover{background-color:#154993;border-color:#154993;color:#fff}.high-contrast,.high-contrast *{background:#000!important;border-color:gold!important;color:gold!important;transition:.2s}.high-contrast .cookies-geoloc{border-bottom:.1rem solid}.high-contrast .nav--main .nav__link--level-2:after{border-left-color:currentColor}.high-contrast .header__search__icon:before{color:currentColor}.high-contrast .header-search-box.is-off{background:none!important}.high-contrast .header--sticky .header__logo:after{background:#000}.high-contrast .header__burger-icon,.high-contrast .header__burger-icon:after,.high-contrast .header__burger-icon:before{background:currentColor!important}.high-contrast .header--sticky .header__account{border-bottom-style:solid;border-bottom-width:.1rem;box-shadow:none}.high-contrast .nav--main .nav__submenu{border-style:solid;border-width:.1rem}.high-contrast .home-alert__close:after,.high-contrast .home-alert__close:before{background-color:currentColor}.high-contrast .new-header__burger{background-color:gold!important}.high-contrast #cookie-banner,.high-contrast .footer{border-top:.1rem solid;box-shadow:none}.high-contrast .footer-right:after{background-color:#000}.high-contrast :after,.high-contrast :before{color:currentColor!important}.high-contrast .home-top__media video,.high-contrast .home-top__media__btn_from_js{display:none}.high-contrast ::-moz-placeholder{color:gold;opacity:.4}.high-contrast :-ms-input-placeholder{color:gold;opacity:.4}.high-contrast ::-webkit-input-placeholder{color:gold;opacity:.4}.high-contrast .booking__dates input[type=text],.high-contrast .booking__destinations select,.high-contrast .booking__passenger__layer,.high-contrast .booking__passengers-total,.high-contrast .btn,.high-contrast .child-btn a,.high-contrast .input-number,.high-contrast button,.high-contrast input[name=flight_info_date],.high-contrast input[type=button],.high-contrast input[type=reset],.high-contrast input[type=submit],.high-contrast select{border-style:solid;border-width:.1rem;box-shadow:none}.high-contrast .btn--contrast,.high-contrast .c-desk-search .form-submit,.high-contrast .c-desk-search__btn{border-width:0}.high-contrast .c-desk-search [type=text]{border-width:.1rem}.high-contrast .js-form-type-select{position:relative}.high-contrast .js-form-type-select:before{font-family:icons;font-size:.5em;position:absolute;right:5%;top:50%;transform:translateY(-50%);speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea02";pointer-events:none}.high-contrast .js-form-type-select:after{content:none}.high-contrast .form-item-switch-market .form-select{padding-bottom:.4071em;padding-top:.4071em}.high-contrast .child-type__checkbox input[type=checkbox]:checked:before,.high-contrast .child-type__checkbox input[type=checkbox]:not(:checked):before,.high-contrast [type=checkbox]:checked+label:before,.high-contrast [type=checkbox]:not(:checked)+label:before,.high-contrast [type=radio]:checked+label:before,.high-contrast [type=radio]:not(:checked)+label:before{background-color:#000;border-color:currentColor;box-shadow:inset 0 0 0 .4rem #000}.high-contrast .child-type__checkbox input[type=checkbox]:checked:before,.high-contrast [type=checkbox]:checked+label:before,.high-contrast [type=radio]:checked+label:before{background-color:currentColor}.high-contrast .ui-datepicker td.ui-state-disabled a,.high-contrast .ui-datepicker td.ui-state-disabled span{opacity:.2}.high-contrast p a{text-decoration:underline}.high-contrast .booking{border-style:solid;border-width:.1rem}.high-contrast .section--combo .section__title:after,.high-contrast .section--combo .section__title:before{background:currentColor}.high-contrast .block-offer,.high-contrast .block-push--contact,.high-contrast .home-game__left,.high-contrast .mea-promo{border-style:solid;border-width:.1rem}.high-contrast .block-offer{box-shadow:none}.high-contrast .block-hub,.high-contrast .block-push--commercial,.high-contrast .block-push--news,.high-contrast .block__pack,.high-contrast .block__service{border-style:solid;border-width:.1rem}.high-contrast .block-push--commercial .block-push__title{text-shadow:none}.high-contrast .section--push{box-shadow:inset 0 1px currentColor}.high-contrast .block__service__icon{border-style:solid;border-width:.1rem}.high-contrast .block__service__price:after,.high-contrast .block__service__price:before{background-color:currentColor}.high-contrast .block__service__triangle{display:none}.high-contrast .shadow{opacity:.8}.high-contrast .block-hub__heading--light .block-hub__title:after{background:#000;border-style:solid;border-width:.1rem}.high-contrast .ball:after,.high-contrast .table--tarif__head th .table--tarif__head-cell:after{content:none}.high-contrast .table--tarif td a:after{border-left-color:currentColor}.high-contrast .class--push-block:after,.high-contrast .class--push-block:before,.high-contrast .section--icon:before{content:none}.high-contrast .block-fyi__col--heading{border-style:solid;border-width:.1rem}.high-contrast .block__pack__bottom--text{opacity:1}.high-contrast .calendar__dates-price{background:none!important}.high-contrast .calendar__best-price-note{background:url(/themes/custom/bl_main/img/ticket.webp) 8px 0 no-repeat!important}@media (max-width:60em){.high-contrast .calendar__best-price-note{background-position:0 2px!important;background-size:15px!important}}.booking__dates input[type=text],.booking__destinations select,.booking__passengers-total,input[name=flight_info_date],select{background-position:100%;background-repeat:no-repeat;border:none;font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;text-transform:uppercase}.booking__dates input.open[type=text],.open.booking__passengers-total,input.open[name=flight_info_date],select.open{position:relative;z-index:1}.booking__dates input[type=text]:disabled,.booking__passengers-total:disabled,input[name=flight_info_date]:disabled,select:disabled{opacity:.4}.booking__dates .error input[type=text],.booking__dates input.error[type=text],.booking__destinations .error select,.booking__destinations select.error,.error .booking__dates input[type=text],.error .booking__destinations select,.error .booking__passengers-total,.error input[name=flight_info_date],.error select,.error.booking__passengers-total,input.error[name=flight_info_date],select.error{color:#f66649}.booking__dates input[type=text],.booking__destinations select,.booking__passenger__layer,.booking__passengers-total,input[name=flight_info_date],select{box-shadow:.2rem .2rem .2rem 0 #ddd}.booking__dates .error input[type=text],.booking__dates input.error[type=text],.booking__destinations .error select,.booking__destinations select.error,.error .booking__dates input[type=text],.error .booking__destinations select,.error .booking__passengers-total,.error input[name=flight_info_date],.error select,.error.booking__passengers-total,input.error[name=flight_info_date],select.error{box-shadow:0 .2rem 0 0 #f66649}.block-push--contact,.home-game__left,.mea-promo{background:#f77d64;background:linear-gradient(-120deg,#f77d64,#f66649 80%,#ed6346 80.01%,#ed6346);padding:1.5rem 3rem}[data-legend-adult-price]:before,[data-legend-best-price]:after{display:inline-block}.ui-datepicker td{position:relative}.c-desk-search [id*=edit-actions] .icon:before,.ui-datepicker td .calendar__dates-price,[data-legend-adult-price]:before{position:absolute}[data-legend-adult-price]:before,[data-legend-best-price]:after{text-transform:none}.ui-datepicker td a,.ui-datepicker td span{text-align:center}.ui-datepicker td .calendar__dates-price{left:0;right:0}[data-legend-best-price]:after{color:#f66649}.ui-datepicker .calendar__dates--disabled .ui-state-default,.ui-datepicker td:not([class*=unselectable]) a,[data-legend-adult-price]:before{color:#5c5c5c}.ui-datepicker td .calendar__dates-price{font-family:Trade Gothic LT Std,Arial,sans-serif}.ui-datepicker td .ui-state-default,.ui-datepicker td.calendar__dates--disabled .ui-state-default,.ui-datepicker th,[data-legend-adult-price]:before,[data-legend-best-price]:after{font-family:Roboto,Arial,sans-serif}[data-legend-adult-price]:before,[data-legend-best-price]:after{font-size:.8em}.input-number input{font-size:1.2em}.calendar__dates .ui-datepicker,.ui-datepicker,.ui-datepicker td .ui-state-default,.ui-datepicker td.calendar__dates--disabled .ui-state-default{border:none}.booking__dates input[type=text],.booking__destinations select,.booking__passengers-total,input[name=flight_info_date],select{background-image:url(/themes/custom/bl_desktop/img/bg-select.webp);cursor:pointer}.booking__dates input.open[type=text],.open.booking__passengers-total,input.open[name=flight_info_date],select.open{background-image:url(/themes/custom/bl_desktop/img/bg-select-open.webp);z-index:3}.booking__dates input[type=text]::-ms-expand,.booking__destinations select::-ms-expand,.booking__passengers-total::-ms-expand,input[name=flight_info_date]::-ms-expand,select::-ms-expand{display:none}.btn,.child-btn a,button,input[type=button],input[type=reset],input[type=submit]{padding:.425em 1.5em}.btn--large,.child-btn--large a{font-size:2.3rem;line-height:1.0001;padding:.587em 1.7392em}.flex{display:flex;flex-wrap:wrap}.flex--nowrap{flex-wrap:nowrap}.flex--h{flex-direction:row}.flex--h-reverse{flex-direction:row-reverse}.flex--v{flex-direction:column}.flex--v-reverse{flex-direction:column-reverse}.flex--main-center{justify-content:center}.flex--main-start{justify-content:flex-start}.flex--main-end{justify-content:flex-end}.flex--cross-center{align-items:center}.flex--cross-start{align-items:flex-start}.flex--cross-end{align-items:flex-end}.flex__item{min-width:0}.flex__item--initial{flex:initial}.flex__item--auto{flex:auto}.flex__item--none{flex:none}.flex__item--fluid{flex:1}.flex__item--first{order:-1}.flex__item--medium{order:0}.flex__item--last{order:1}.flex__item--center{margin:auto}.bg-custom--desti{background:url(/themes/custom/bl_desktop/img/bg-social-wall.webp) calc(50% + 200px) 60% no-repeat}.btn__secondary__type--one{font-size:20px;font-size:2rem;padding:1rem 3rem}.btn__secondary__type--one,.btn__secondary__type--two{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid;display:inline-block;font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;text-align:center;text-transform:uppercase}.btn__secondary__type--two{font-size:18px;font-size:1.8rem;padding:.2rem 3rem}.shadow+.ui-datepicker{left:0!important;margin-left:auto;margin-right:auto;max-width:117rem;right:0;width:100%!important}.ui-datepicker{border-radius:0;font-family:Trade Gothic LT Std Extended,Arial,sans-serif,Helvetica;padding-left:4rem;padding-right:4rem;padding-top:3rem;text-transform:uppercase;width:inherit;z-index:100!important}@media (max-width:60em){.ui-datepicker{padding-left:0;padding-right:0;padding-top:1rem}.ui-datepicker .ui-datepicker-header{border-bottom:1px solid #c4c4c4;padding-bottom:1rem;padding-top:1rem}}.ui-datepicker table{border-collapse:separate;border-spacing:0 1rem}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover{background-color:transparent;border-width:0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{border:1px solid #5e5e5e;border-radius:50%;cursor:pointer;height:4rem;padding:1rem;top:50%;transform:translateY(-50%);width:4rem}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{background-image:url(/themes/custom/bl_main/img/detination-slider-arrow.svg);background-position:50%;background-size:contain;height:11px;margin:0;transform:translate(-50%,-50%) rotate(0);width:16px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover{left:1rem}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next-hover{right:1rem}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-prev-hover span{transform:translate(-50%,-50%) rotate(180deg)}.ui-datepicker .ui-datepicker-title{color:#13529f;font-size:2.2rem;font-weight:700;text-transform:capitalize}.ui-datepicker th{color:#13529f;font-weight:400;padding-left:.1em;padding-right:.1em}.ui-datepicker .calendar__dates--disabled,.ui-datepicker td.ui-state-disabled{opacity:1}.ui-datepicker .calendar__dates--disabled .ui-state-default{border-color:#eaeaea}.ui-datepicker td{height:6.3rem;padding:0}@media (max-width:60em){.ui-datepicker td{height:7.2rem}}.ui-datepicker td.ui-state-selected-range{background-color:#e5edf6}.ui-datepicker td.ui-state-selected-range:first-child{border-bottom-left-radius:90px;border-top-left-radius:90px}.ui-datepicker td.ui-state-selected-range:last-child{border-bottom-right-radius:90px;border-top-right-radius:90px}.ui-datepicker td.ui-state-selected-range-edge{background:linear-gradient(90deg,transparent 50%,#e5edf6 0)}.ui-datepicker td.ui-state-selected-range-edge:first-child{border-bottom-left-radius:90px;border-top-left-radius:90px}.ui-datepicker td.ui-state-selected-range-edge:last-child{border-bottom-right-radius:90px;border-top-right-radius:90px}.ui-datepicker td.ui-state-selected-range-edge.ui-datepicker-current-day{background:linear-gradient(90deg,#e5edf6 50%,transparent 0)}.ui-datepicker td.ui-state-selected-range-edge.ui-datepicker-current-day:first-child{border-bottom-left-radius:90px;border-top-left-radius:90px}.ui-datepicker td.ui-state-selected-range-edge.ui-datepicker-current-day:last-child{border-bottom-right-radius:90px;border-top-right-radius:90px}.ui-datepicker td.ui-state-selected-range-edge span.ui-state-default{background-color:#2f4169;color:#fff}.ui-datepicker td.ui-state-selected-range .ui-state-default{background-color:#e5edf6!important}.ui-datepicker td .ui-state-default,.ui-datepicker td.calendar__dates--disabled .ui-state-default{background-color:#fff;border-radius:50%;color:#ddd;font-family:Google Sans,Roboto,sans-serif;font-size:1.2rem;height:inherit;margin:0 auto;max-width:6.3rem;padding-top:.7rem;text-align:center}@media (max-width:60em){.ui-datepicker td .ui-state-default,.ui-datepicker td.calendar__dates--disabled .ui-state-default{font-size:2.2rem}}.ui-datepicker td .calendar__dates-price{color:#00ace7;display:flex;flex-direction:column;font-family:Google Sans,Roboto,sans-serif;font-size:1.4rem;font-weight:500;pointer-events:none;top:60%;transform:translateY(-50%);z-index:0}@media (max-width:60em){.ui-datepicker td .calendar__dates-price{font-size:2.2rem;top:74%}}.ui-datepicker td .calendar__dates-price sup{font-size:1.2rem;margin-top:.5rem;top:unset}@media (max-width:60em){.ui-datepicker td .calendar__dates-price sup{display:none}}.ui-datepicker td .calendar__dates-price .calendar__dates-currency-before{line-height:1.2}@media (max-width:60em){.ui-datepicker td .calendar__dates-price .calendar__dates-currency-before{display:none}}.ui-datepicker td .calendar__dates-price.calendar__dates-price--best{color:#fb6b49}.ui-datepicker td .calendar__dates-price.calendar__dates-price--best.icon:before{display:none}.ui-datepicker td.calendar__dates--active .ui-state-default{background-color:#2f4169;color:#fff}.ui-datepicker td.calendar__dates--active .ui-state-default+.calendar__dates-price{color:#fff}[data-legend-adult-price]:before,[data-legend-best-price]:after{font-weight:400;left:0;padding-left:1.5rem;padding-top:1rem}[data-legend-best-price]:after{background:url(/themes/custom/bl_main/img/ticket.webp) 8px 11px no-repeat;content:attr(data-legend-best-price);padding-bottom:6rem;padding-left:3rem}[data-legend-adult-price]:before{bottom:2rem;content:attr(data-legend-adult-price);padding-left:3rem}.ui-icon-circle-triangle-e,.ui-icon-circle-triangle-w{border-width:0;border-right:.1rem solid #fff;border-top:.1rem solid #fff;height:.6em;width:.6em}.ui-icon-circle-triangle-w{transform:rotate(225deg)}.ui-icon-circle-triangle-e{transform:rotate(45deg)}.ui-widget-header{background-color:transparent;border-width:0;font-weight:400}.calendar__dates-price[data-price-length="4"]{font-size:1.5em}.calendar__dates-price[data-price-length="5"]{font-size:1.4em}.calendar__dates-price[data-price-length="6"]{font-size:1.3em}.calendar__dates-price[data-price-length="7"]{font-size:1.2em}.calendar__dates-price[data-price-length="8"]{font-size:1.1em}.calendar__dates-price[data-price-length="9"]{font-size:1em}.calendar__dates-price[data-price-length="10"]{font-size:.9em}@media (max-width:60em){.calendar__dates-block .ui-datepicker .ui-datepicker-title{font-size:1.5em}.ui-datepicker td{border-width:.25em}.ui-datepicker .ui-datepicker-title{font-size:2em}[data-currency=PF] td .calendar__dates-price sup{display:block;padding-top:.8em}.shadow+.ui-datepicker{bottom:0;height:42em;position:fixed!important;top:auto!important}[data-legend-best-price]:after{background-position-y:9px;background-size:8px;bottom:2.5em;padding-bottom:1rem;position:absolute}}@media (max-width:30em){.ui-datepicker table.ui-datepicker-calendar{font-size:10.5px}.calendar__dates-price[data-price-length="4"]{font-size:1.6em}.calendar__dates-price[data-price-length="5"]{font-size:1.5em}.calendar__dates-price[data-price-length="6"]{font-size:1.4em}.calendar__dates-price[data-price-length="7"]{font-size:1.3em}.calendar__dates-price[data-price-length="8"]{font-size:1.2em}.calendar__dates-price[data-price-length="9"]{font-size:1.1em}.calendar__dates-price[data-price-length="10"]{font-size:1em}}.image__media__container,.video__media__container{margin-bottom:5rem;margin-top:3rem}.video__title{font-size:30px;font-size:3rem}.packs__list__container{margin-bottom:3rem;margin-top:3rem}.packs__list__container--one{margin-top:0}.block__pack__title{font-size:24px;font-size:2.4rem;min-height:5rem;padding-bottom:1.2rem;padding-top:1.2rem}.block__pack__description{height:auto;min-height:26rem;padding-bottom:.5rem;width:100%}.packs__list__container--one .block__pack__description{height:27rem}.block__pack__type{height:12rem;width:100%}.block__pack__type,.block__pack__type a{font-size:20px;font-size:2rem;line-height:2.6rem}.block__pack__price{font-size:62px;font-size:6.2rem;line-height:6.2rem}.block__pack__price .price__currency,.block__pack__price .price__taxes{line-height:1}.block__pack__bottom--text{font-size:15px;font-size:1.5rem}.block__service{min-height:32rem;padding-left:1rem;padding-right:1rem}.block__service__title__wrapper{padding-top:3rem}.block__service__title{height:11rem;width:100%}.block__service__title h3{font-size:30px;font-size:3rem;line-height:3rem}.block__service__promotion .block__service__title{height:9rem}.block__service__price{font-size:62px;font-size:6.2rem;line-height:1;margin-bottom:.5rem}.block__service__price:after,.block__service__price:before{background-color:#13529f;content:" ";height:.1rem;margin-left:-.75rem;width:1.5rem}.block__service__price:before{bottom:auto;left:50%;position:absolute;right:auto;top:-1rem}.block__service__price:after{bottom:-1rem;left:50%;position:absolute;right:auto;top:auto}.block__service__price--free{font-size:40px;font-size:4rem}.block__service__price--less_zero{font-size:52px;font-size:5.2rem;z-index:1}.block__service__triangle--less_zero{padding-bottom:36%}.block__service__bottom__text{font-size:13px;font-size:1.3rem;padding:1rem 0}.block__service__promotion .block__service__price{margin-bottom:.5rem;margin-top:0}.block__service__promotion .block__service__price:before{background-color:#fff;bottom:auto;content:" ";height:.1rem;left:50%;margin-left:-.75rem;position:absolute;right:auto;top:-1rem;width:1.5rem}.block__service__promotion .block__service__price:after{background-color:transparent;bottom:0;content:" ";height:0;left:50%;margin-left:0;position:absolute;right:auto;top:auto;width:0}.block__service__old--price{margin-bottom:1rem;margin-top:0;position:relative}.block__service__old--price:after{background-color:#fff;bottom:-1rem;content:" ";height:.1rem;left:50%;margin-left:-.75rem;position:absolute;right:auto;top:auto;width:1.5rem}.block__fare{padding-bottom:0;padding-top:.5rem}.block__fare .icon-big-hand{background-image:url(/themes/custom/bl_desktop/css/html/themes/custom/bl_main/img/sprite-main.webp);background-position:-295px 0;bottom:-3rem;height:147px;left:auto;position:absolute;right:66px;top:auto;width:132px}.block__fare .gratuit{font-size:32px;font-size:3.2rem;margin-right:1.5rem}.block__fare .price__notice{font-size:12px;font-size:1.2rem}.block__fare .price{font-size:42px;font-size:4.2rem;line-height:1;margin-right:1rem;min-width:6.5rem}.block-fyi{display:table;table-layout:fixed;width:100%}.block-fyi__col{display:table-cell}.block-fyi__col--heading{text-align:right;vertical-align:bottom;width:37rem}.block-fyi__title{margin-left:auto;max-width:50%}.block-fyi__columns{-moz-column-count:2;column-count:2;-moz-column-gap:3rem;column-gap:3rem}.block-fyi__col--content li{-moz-column-break-inside:avoid;break-inside:avoid-column;display:block}.block-hub{display:flex;text-align:center;width:100%}.block-hub__link{display:flex;flex-direction:column;width:100%}.block-hub__title{align-items:center;display:flex;height:7.2rem;justify-content:center;position:relative;z-index:0}.block-hub__title:after{font-size:2.1rem;margin:0;text-indent:-3px}.block-hub__title div{max-width:100%}.block-hub__content{margin-bottom:auto;margin-top:auto}.block-hub__heading--light .block-hub__title:after{background:#13529f;border-radius:50%;height:4.2rem;left:calc(50% - 2.1rem);line-height:2;position:absolute;top:calc(100% - 1.4rem);width:4.2rem;z-index:-1}.block-hub--smart .block-hub__title:after{background:#2b77d5}.block-hub__heading--full{display:table;height:25.6rem;width:100%}.block-hub__heading--full .block-hub__gradient{display:table-cell;vertical-align:middle}.block-hub__heading--full .block-hub__gradient:after{background:none;box-shadow:inset -2.5rem 0 #fff,inset 2.5rem 0 #fff;color:#fff;height:1px;margin:0;width:9rem}.block-hub__heading--full .block-hub__title{display:block;height:auto}.block-push{display:flex;flex-direction:column;width:100%}.block-push__content{margin-bottom:auto;margin-top:auto}.nl form,.nl__container{flex-direction:row;flex-wrap:wrap}.nl .form-item,.nl__description{margin-bottom:0;margin-right:2rem}.footer .flex{align-items:center;display:flex;flex-flow:row}.footer-left{padding-bottom:2rem;padding-top:2rem}.footer-right{padding-bottom:6rem;padding-top:6rem}.footer-nl{border-left:1px solid #fff}.a11y-notice{padding:.5rem}.ot-sdk-show-settings{bottom:0;left:0;position:fixed;z-index:5}.paragraph-big .icon{position:relative}.paragraph-big .icon:before{color:#13529f;font-size:250px;font-size:25rem;left:-2rem;opacity:.15;position:absolute;top:90%;transform:rotate(-280deg);z-index:-1}.paragraph-big__text{display:table-cell;height:38.5rem;vertical-align:middle}.paragraph-big__text.paragraph-big__text--auto{height:auto}.paragraph-big__media{overflow:hidden}.paragraph-big__media img{height:38.5rem;max-width:none}.contact-form .form-submit{width:100%}.grid{display:flex;flex-flow:row wrap;margin-left:-30px}.grid__item{flex:0 0 auto;margin-left:30px;min-width:0}.grid--3>.grid__item{width:calc(33.3334% - 30px)}.booking{padding-bottom:1rem}.booking--home{background-color:#fff}.booking--transverse{background-color:#f7f7f7;margin-top:2rem}.booking--transverse .booking-notice{margin-bottom:1rem}.booking__header{font-size:18px;font-size:1.8rem;text-align:center}.booking__header [class*=" col-"]:not(:first-of-type):before,.booking__header [class^=col-]:not(:first-of-type):before{background-color:#fff;content:"";height:2rem;left:0;margin-top:-1rem;opacity:.3;position:absolute;top:50%;width:.1rem}.booking__header__title{margin-bottom:2rem;margin-top:2rem;padding-left:55.5px}.booking__header__title:before{background-image:url(/themes/custom/bl_desktop/css/html/themes/custom/bl_main/img/sprite-main.webp);background-position:-477px -414px;height:13px;left:0;margin-top:-6.5px;width:37px}.booking__header__title--long{margin-bottom:0}.booking__header__title--arrival:before{transform:rotate(25deg)}.booking__header__title--date{padding-left:31.5px}.booking__header__title--date:before{background-image:url(/themes/custom/bl_desktop/css/html/themes/custom/bl_main/img/sprite-main.webp);background-position:-405px -197px;height:24px;margin-top:-12px;width:21px}.booking__header__title--adult,.booking__header__title--baby,.booking__header__title--child{line-height:1;margin-top:2.3rem;padding-left:2.5rem;text-align:left}.booking__header__title--adult:before{background-image:url(/themes/custom/bl_desktop/css/html/themes/custom/bl_main/img/sprite-main.webp);background-position:-405px -289px;height:31px;margin-top:-15.5px;width:14px}.booking__header__title--child:before{background-image:url(/themes/custom/bl_desktop/css/html/themes/custom/bl_main/img/sprite-main.webp);background-position:-405px -381px;height:26px;margin-top:-13px;width:12px}.booking__header__title--baby:before{background-image:url(/themes/custom/bl_desktop/css/html/themes/custom/bl_main/img/sprite-main.webp);background-position:0 -577px;height:22px;margin-top:-11px;width:10px}.booking__header__title__sub{display:block;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-size:1.2rem;font-style:normal;text-transform:none}.booking__destinations__rotate{margin-bottom:1.5rem;margin-top:1.3rem}.booking--transverse .booking__destinations__rotate{margin-bottom:2.65rem;margin-top:1.25rem}.booking--home .booking__layout select{background-image:url(/themes/custom/bl_desktop/img/bg-select-blue.webp)}.booking--transverse .booking__layout select{background-image:url(/themes/custom/bl_desktop/img/bg-select-transverse.webp)}.booking__dates input[type=text],.booking__destinations select{cursor:pointer;margin-bottom:1rem}.booking--home .input-number{margin-left:auto;margin-right:auto}.booking--transverse .booking__passengers{position:relative}.booking__passengers-total{width:100%}.booking__passenger__layer{background-color:#fff;left:0;padding:2rem 1rem;position:absolute;top:4rem;width:140%;z-index:11}.booking__passenger__layer li{margin-bottom:3rem;*zoom:1}.booking__passenger__layer li:after,.booking__passenger__layer li:before{content:"";display:table}.booking__passenger__layer li:after{clear:both}.booking__passenger__layer li:last-of-type{margin-bottom:0}.booking__passenger__layer .input-number,.booking__passenger__layer__label{float:left;width:50%}.booking__passenger__layer__label{font-size:18px;font-size:1.8rem;line-height:.8em;padding-bottom:0;padding-top:.8rem;text-transform:uppercase}.booking__passenger__layer__label--simple{padding-top:1.4rem}.booking__passenger__layer__label span{color:#666;display:block;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-size:1.2rem;font-style:normal;text-transform:none}.booking--home input[type=submit]{bottom:-2rem;position:absolute;right:1.5rem;width:23rem;z-index:1}.booking--timetable input[type=submit]{width:100%}.booking__errors{background-color:#fff;color:#f66649;height:auto;text-align:center;width:auto}.booking__errors--transverse.active{padding-right:1rem}.booking__pipe:before{background-color:#ddd;content:"";height:9rem;left:0;opacity:.3;position:absolute;top:0;width:.1rem}.booking__destinations .booking__pipe:after,.booking__destinations .booking__pipe:before{height:1.5rem}.booking__destinations .booking__pipe:before{left:50%;top:.5rem}.booking__destinations .booking__pipe:after{background-color:#ddd;bottom:.5rem;content:"";height:9rem;left:0;opacity:.3;position:absolute;top:0;top:auto;width:.1rem}.booking__link{display:inline-block;font-size:1.2rem;margin-bottom:3rem;margin-top:2.2rem}.booking__link:before{margin-top:0;transform:translateY(-50%)}.input-number input,.input-number__stepper{height:4rem}.input-number__stepper{font-size:22px;font-size:2.2rem;line-height:1.6}.input-number input{line-height:normal}.child-type__checkbox+label,[type=checkbox]:checked+label,[type=radio]:checked+label{color:#333;cursor:pointer;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-size:1.2rem;font-style:normal;padding-left:2.5rem;position:relative}[type=checkbox]:not(:checked)+label,[type=radio]:not(:checked)+label{color:#666;cursor:pointer;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-size:1.2rem;font-style:normal;padding-left:2.5rem;position:relative}.section--icon{overflow:hidden;padding-bottom:6rem;position:relative}.section--icon:before{bottom:-2rem;color:rgba(19,82,159,.1);font-size:17rem;line-height:1;position:absolute;top:auto;transform:rotate(-20deg)}.section--icon-big:after,.section--icon-big:before{bottom:-6rem;font-size:23rem}.section--icon-start:before{left:9%}.section--icon-end:before{right:9%}.section--icon-top{padding-bottom:0;padding-top:3rem}.section--icon-top:before{bottom:auto;right:0;top:-3rem}.article__collapse+*,.article__collapse+.article__hr hr{margin-top:0}.article--bg-line{background:url(/themes/custom/bl_desktop/img/bg-line.webp) 100% no-repeat}.home-top__media{overflow:hidden;position:relative}.home-top__media,.home-top__media img{height:65rem}.home-top__media video{height:auto!important;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transition:opacity 1s;width:auto!important}.home-top__wording{left:0;position:absolute;top:4.5rem;width:100%}.mea-catch{font-size:20px;font-size:2rem;margin-top:6rem}.mea-catch__sub-title{font-size:38px;font-size:3.8rem}.mea-catch__title{font-size:64px;font-size:6.4rem}.mea-promo{margin-bottom:4rem;padding-bottom:2rem;padding-top:1.3rem}.mea-promo__desti{font-size:36px;font-size:3.6rem;line-height:1.1}.mea-promo__text{font-size:16px;font-size:1.6rem}.mea-promo__price{font-size:90px;font-size:9rem;margin-bottom:2rem}.mea-promo__btn{padding-left:3.2em;padding-right:3.2em}.home-game{background:#12acee;background:linear-gradient(-99deg,#12acee,#41bdf2);position:relative}.home-game__title{font-size:42px;font-size:4.2rem;margin-bottom:1.5rem}.home-game__btn{text-align:center}.home-game__left .home-game__btn{margin-top:4rem}.home-game__right .home-game__btn{margin-bottom:3rem;margin-top:4rem}.home-game__left{margin-bottom:-3rem;margin-top:-3rem;padding:4rem 5rem;text-align:center}.home-game__left strong{display:block;font-weight:700}.home-game__right{position:relative;z-index:1}.home-game__right:before{font-size:250px;font-size:25rem;left:50%;line-height:1;opacity:.2;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);z-index:-1}.stat{padding-top:9rem;vertical-align:top}.stat__line--1{font-family:Trade Gothic LT Std,Arial,Helvetica,sans-serif;margin-bottom:1.25rem;*zoom:1}.stat__line--1:after,.stat__line--1:before{content:"";display:table}.stat__line--1:after{clear:both}.stat__line--2{color:#13529f;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:22px;font-size:2.2rem;font-style:normal;font-weight:700}.stat__bloc{float:left;width:76%;*zoom:1}.stat__bloc:after,.stat__bloc:before{content:"";display:table}.stat__bloc:after{clear:both}.stat__bloc:first-child{width:22%}.stat__number,.stat__percent{float:left;line-height:1}.stat__number{font-size:94px;font-size:9.4rem;line-height:.8}.stat__percent{font-size:50px;font-size:5rem}.stat__notice{clear:both;font-size:20px;font-size:2rem;text-transform:uppercase}.stat__sentence{font-size:42px;font-size:4.2rem;line-height:1;text-transform:uppercase}.block-balls{font-size:23px;font-size:2.3rem;padding-bottom:3rem;padding-top:8rem}.block-balls__tarif{padding-bottom:3rem;padding-top:3rem}.block-balls__title{font-size:42px;font-size:4.2rem;margin-bottom:2.5rem}.block-balls__subtitle{font-size:28px;font-size:2.8rem}.block-balls__subtitle+p{margin-bottom:3rem}.block-balls__item{width:33%}.block-balls__btn{margin-top:4.5rem}.ball{height:21rem;margin-left:auto;margin-right:auto;padding-left:5.5rem;padding-right:4rem;width:21rem}.ball:before{font-size:130px;font-size:13rem}.ball:after{background-position:0 -82px;content:"";height:29px;left:90%;position:absolute;top:50%;transform:translateY(-50%)}.ball--2:after,.ball:after{background-image:url(/themes/custom/bl_desktop/css/html/themes/custom/bl_desktop/img/sprite-desktop.webp);width:285px}.ball--2:after{background-position:0 0;height:32px;left:80%}.ball--3:after{content:none}.ball p{font-size:19px;font-size:1.9rem;height:21rem}.home-service__title{font-size:40px;font-size:4rem;margin-bottom:5rem}.home-service__list{*zoom:1}.home-service__list:after,.home-service__list:before{content:"";display:table}.home-service__list:after{clear:both}.home-service__list__services{float:left;width:75%}.home-service__list__pack{float:right;text-align:center;width:22.4%}.home-offer{background:url(/themes/custom/bl_desktop/img/bg-globe.webp) calc(50% + 600px) 60% no-repeat;padding-bottom:7rem;padding-top:5rem}.home-offer__title{font-size:42px;font-size:4.2rem;margin-bottom:1.5rem}.home-offer__subtitle{font-size:28px;font-size:2.8rem;margin-bottom:3.5rem}.block-offer .title-border--light:after,.block-offer .title-border--light:before{left:50%;margin-left:-.75rem;width:1.75rem}.block-offer__body{padding:1.5rem 3rem}.block-offer__body__content{min-height:15rem}.block-offer__date{font-size:27px;font-size:2.7rem;margin-bottom:.54rem;padding-bottom:1rem}.block-offer__price{font-size:84px;font-size:8.4rem;line-height:1}.block-offer__price.market-PF{font-size:65px;font-size:6.5rem}.block-offer__remain-seat{font-size:19px;font-size:1.9rem;line-height:1;margin-top:2rem;padding-top:1rem;text-transform:none}.block-offer__btn{display:block;margin-bottom:1rem;margin-top:2.5rem}.border-table{border:1px solid #eaeaea}.border-table .border-table__inner{margin-top:-7.7rem}.table--tarif__head{font-size:24px;font-size:2.4rem}.table--tarif__head-cell{border-top-left-radius:1rem;border-top-right-radius:1rem;height:7.5rem;padding:2rem 1rem;width:17.8rem}.table--tarif__head-cell .price{font-size:24px;font-size:2.4rem}.table--tarif__head-cell .price__notice{font-size:12px;font-size:1.2rem;line-height:1;text-align:right;text-transform:lowercase}.table--tarif__icon--wave{position:relative}.table--tarif__icon--wave:before{color:#13529f;font-size:45px;font-size:4.5rem;position:absolute;right:60%;top:50%;transform:translateY(-50%)}.table--tarif__row{height:13rem}.table--tarif__row td{height:inherit}.table--tarif [class$=col-1]{padding:2rem 0;width:35%}.table--tarif [class$=col-1] .table--tarif__cell{overflow:visible}.table--tarif [class$=col-1] a{font-size:18px;font-size:1.8rem;padding-right:1.5rem}.table--tarif td,.table--tarif th{padding:0 2rem}.table--tarif__cell{height:100%;overflow:auto}.table--tarif__cell .price{font-size:28px;font-size:2.8rem}.table--tarif__cell .price__taxes{font-size:.8rem;line-height:1}.table--tarif__row [class$=col-2] .table--tarif__cell{background-color:#f2fbfe}.table--tarif__row [class$=col-3] .table--tarif__cell{background-color:#f4f8fd}.table--tarif__row [class$=col-4] .table--tarif__cell{background-color:#e7edf5}.table--tarif [class$=col-2],.table--tarif [class$=col-3],.table--tarif [class$=col-4]{max-width:21rem;width:25%}.table--tarif__space-row td{border-bottom:none;height:10rem}.table--tarif .table--first-row td .table--tarif__cell{background:transparent}.table--tarif .table--first-row a{margin-left:2rem;margin-right:2rem}.table--tarif__icon--check:before{font-size:18px;font-size:1.8rem}.table--tarif [class^=row-1_]{padding-bottom:4rem;padding-top:4rem}.table--tarif .row-1_col-2,.table--tarif .row-1_col-3{position:relative}.table--tarif .row-1_col-2:after,.table--tarif .row-1_col-3:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.table--tarif .row-1_col-2:after{background:linear-gradient(90deg,transparent 2rem,#f2fbfe 0,#f2fbfe calc(50% - 2rem),transparent calc(50% - 2rem),transparent calc(50% + 2rem),#f4f8fd calc(50% + 2rem),#f4f8fd calc(100% - 2rem),transparent calc(100% - 2rem))}.table--tarif .row-1_col-3:after{background:linear-gradient(90deg,transparent 2rem,#e7edf5 0,#e7edf5 calc(100% - 2rem),transparent calc(100% - 2rem))}.table--tarif .table--first-row [class$=col-1]{font-size:13px;font-size:1.3rem;padding-left:2rem;padding-top:2rem}.table--tarif .table--first-row [class$=col-2]{width:17%}.table--tarif .table--first-row [class$=col-3]{width:8%}.table--tarif__row:last-child td{border-bottom:none}.table--tarif__service>div{width:3.5rem}.table--tarif__service--desc{color:#666;font-size:15px;font-size:1.5rem;font-weight:400}.home-alert{background-color:#fb6b49;color:#fff;height:auto;width:100%;z-index:4}.home-alert .slick-next,.home-alert .slick-prev{left:0!important}.home-alert .slick-list{margin-left:4rem!important;margin-right:4rem!important}.home-alert .slick-slider{width:100%}.home-alert__row{align-items:center;display:flex;font-family:Google Sans,Roboto,sans-serif;font-size:1.4rem;font-weight:500;justify-content:space-between;line-height:1.8rem;position:relative}.home-alert__row a{color:#fff}.home-alert__detail{position:relative}.home-alert__child-title span,.home-alert__start-date{font-weight:700}.home-alert__title{display:inline-block}.home-alert__btn,.home-alert__btn a{color:transparent}.home-alert__close{background:url(/themes/custom/bl_main/img/icon-cross.svg) no-repeat 50%;display:block;height:1.5rem;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);width:1.5rem}.class--push-list .even,.class--push-list .odd,.class--two-columns .even,.class--two-columns .odd{width:50%}.class--push-list .even,.class--two-columns .even{float:left;padding-right:1.5rem}.class--push-list .odd,.class--two-columns .odd{float:right;padding-left:1.5rem;padding-top:15rem}.class--push-list .odd{padding-top:0}.class--two-columns .even div:first-child .section--halfer,.class--two-columns .odd div:first-child .section--halfer{box-shadow:none}.section--first-class{bottom:auto;left:0;position:absolute;right:auto;top:3rem}.class--push-block{padding-left:5rem;padding-right:3rem}.class--push-block>div{height:100%}.container--class-bg{background:linear-gradient(160deg,#fff,#fff 65%,transparent 0,transparent),url(/themes/custom/bl_desktop/img/bg-pattern.webp);position:relative;z-index:0}.page{padding-top:14.6rem}.nav__item{display:inline-block}.nav__link{display:block;font-weight:500;text-decoration:none;text-transform:uppercase}.nav--contact .nav__item:first-child:before{content:none}.nav--contact .nav__item:before{content:" - ";position:relative;top:2px}.nav--contact .nav__link{color:#333;font-size:1.1rem;padding-bottom:1rem;padding-top:1rem}.nav--contact .nav__link--active,.nav--contact .nav__link:active,.nav--contact .nav__link:focus,.nav--contact .nav__link:hover{text-decoration:underline}.header--sticky .nav--contact .nav__link{padding-bottom:0;padding-top:0}.nav--account{text-align:left}.nav--account .nav__item{float:left;width:25%}.nav--account .nav__link{display:flex;font-size:1.2rem;padding-bottom:1rem;padding-right:.5rem;padding-top:1rem}.nav--account .nav__link:before{align-self:center}.header--sticky .nav--account .nav__link{height:5.2rem;padding-bottom:1.7rem;padding-top:1.7rem}.header--sticky .header__menu .col-xs-3{width:16.66667%}.header--sticky .header__account .col-xs-7{margin-left:8.33333%}.header--sticky .header__account .nav--account .nav__list{float:left;padding-left:24%;width:100%}.header--sticky .header__account .nav--account .nav__link{font-size:1.1rem}.header--sticky .header__account .nav--account .nav__link:before{align-self:center;top:-.3em}.nav--account .nav__link--dark{color:#13529f;font-weight:700}.is-logged .nav--account .nav__link--dark{background-color:#333;color:#fff;padding-left:1rem;padding-right:1rem}.nav--main{text-align:right}.nav--main .nav__list{display:flex}.nav--main .nav__item{margin-left:.8vw;text-align:left;transition:.2s;vertical-align:top}.nav--main .nav__item:active,.nav--main .nav__item:focus,.nav--main .nav__item:hover{background:hsla(0,0%,100%,.25)}.nav--main .nav__item:active:before,.nav--main .nav__item:focus:before,.nav--main .nav__item:hover:before{opacity:0}.nav--main .nav__item:active>.nav__submenu,.nav--main .nav__item:focus>.nav__submenu,.nav--main .nav__item:hover>.nav__submenu{height:auto;width:auto;clip:auto;left:0;padding:3rem;right:0}.nav--main .nav__item:first-child{margin-left:0}.nav--main .nav__item:before{background:#fff;content:"";float:left;height:1.5rem;opacity:.5;position:relative;top:1.25rem;transition:.2s;width:1px}@media (max-width:1040px){.nav--main .nav__item{margin-left:1.3vw}}.nav--main .nav__link--level-1{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:2rem;max-width:12rem;padding:1rem;transition:.2s}.nav--main .nav__submenu{border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);background:#fff;box-shadow:0 0 1rem rgba(0,0,0,.25);z-index:10}.nav--main .nav__link.is-active+.nav__submenu,.nav--main .nav__link:active+.nav__submenu,.nav--main .nav__link:focus+.nav__submenu,.nav--main .nav__link:hover+.nav__submenu,.nav--main .nav__submenu.is-active,.nav--main .nav__submenu:active,.nav--main .nav__submenu:focus,.nav--main .nav__submenu:hover{height:auto;width:auto;clip:auto;left:0;padding:3rem;right:0}.nav--main .nav__link--level-2{color:#13529f;display:inline-block;font-family:Trade Gothic LT Std,Arial,sans-serif;font-size:2rem}.nav--main .nav__link--level-2:after{border-bottom:.2942em solid transparent;border-left:.2942em solid #00ace7;border-top:.2942em solid transparent;content:"";display:inline-block;margin-left:1rem;margin-top:-.2941em;position:relative;top:-2px}.nav--main .nav__block{border-top:1px solid #eaeaea;margin-top:1rem}.nav--main .nav__link-result{display:block;margin-top:1rem}.nav__item--active .nav__link--level-1{border-bottom:.1rem solid #fff}.logo{white-space:nowrap}.logo__link{display:block;text-decoration:none}.nav--main{margin-right:2.5rem}@media (max-width:1040px){.nav--main{margin-right:4rem}}.c-desk-search .form-submit,.c-desk-search__btn{background-color:transparent;box-shadow:none;margin-left:1rem;min-height:3.5rem;min-width:3.5rem;padding:.5rem}.c-desk-search .form-submit:after,.c-desk-search .form-submit:before,.c-desk-search__btn:after,.c-desk-search__btn:before{color:#00ace7}.header-search-box:not(.is-off){background-color:#fff;padding-right:1rem}.header-search-box.is-off{align-items:center;display:flex;height:4rem;justify-content:center;width:4rem}.header--sticky .header-search-box{transform:translateY(-15%)}.header--sticky .header__toggle:not(:checked)~* .header-search-box{display:none}.c-desk-search{align-items:center;background-color:#fff;border:0 solid #fff;display:flex;left:0;position:absolute;transition:all .3s ease-in-out;width:100%}.header-search-box.is-off .c-desk-search{left:0;overflow:hidden;transform:none;width:0}.c-desk-search .form-item{margin-bottom:0;width:100%}.c-desk-search [type=text]{border-width:0;box-shadow:none;min-height:7rem;width:100%}.c-desk-search__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:0}.c-desk-search__btn:before{margin-right:0}.is-off .c-desk-search__btn:before{color:#fff}.c-desk-search [id*=edit-actions]{position:relative}.c-desk-search [id*=edit-actions] .icon:before{color:#7f7f7f;right:-1rem;top:1.5rem}.header__daddy{min-height:14rem;position:relative}.header h1{font-size:inherit}.header__container{position:relative}.header__col{position:static}.header__account{background:#fff}.header__menu{background:#13529f;border-bottom:3px solid #00ace7;padding-top:2rem}.header__logo{margin-top:1rem}.header__burger{bottom:1rem;display:none;position:absolute;right:2rem;top:1rem;width:3rem}.header__burger-icon,.header__burger-icon:after,.header__burger-icon:before{background:#fff;bottom:0;height:3px;left:0;margin:auto;position:absolute;right:0;top:0}.header__burger-icon:before{bottom:auto;content:"";top:-8px}.header__burger-icon:after{bottom:-8px;content:"";top:auto}.header--sticky{animation:header-sticky .2s;left:0;overflow-y:hidden;position:fixed;right:0;top:0;z-index:100}.cookies-geoloc:not(.hidden)~.header__daddy .header--sticky.header{top:5rem}.header--sticky .header__account{box-shadow:0 0 1rem rgba(0,0,0,.25);left:0;position:absolute;right:0;top:0;z-index:10}.header--sticky .header__menu{border-bottom:0;padding-top:0}.header--sticky .header__col{margin-top:-8rem;transition:.2s}.header--sticky .header__logo{background:#13529f;height:5.2rem;margin-top:0;padding:.7rem 0;position:relative;z-index:20}.header--sticky .header__logo:after{background:#13529f;bottom:0;content:"";left:-1000%;position:absolute;right:100%;top:0}.header--sticky .header__logo-link{display:inline-block}.header--sticky .header__logo-link:after{height:3.8rem;width:3.8rem}.header--sticky .header__logo-img{border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0)}.header--sticky .header__burger{display:block}.header--sticky .header__toggle:checked~* .header__col{margin-top:6.5rem}.header--sticky .header__toggle:checked~* .header__contact{top:7rem}.header--sticky .header__contact-link{color:#fff}@keyframes header-sticky{0%{transform:translate3d(0,-5.2rem,0)}to{transform:translateZ(0)}}@media screen and (max-width:65em){#cookie-banner,.cookies-geoloc,.header{position:static}.header{margin-top:0!important}.logo .logo__img{width:12rem}.logo__link:after{height:2rem;width:2rem}.home-top__media,.home-top__media__btn_from_js{display:none}.home-top__wording{background-color:#00ace7;position:static}.booking__header__title{padding-left:0}.booking__header__title:before{content:none}.booking--home input[type=submit]{float:right;position:static}.block-push--commercial .block-push__title{position:static;transform:none}.block__service__icon{display:none}.block__service__bottom__text{position:static}select{padding-right:3rem}input[type=submit]{white-space:normal}.footer .flex{display:block}.footer [class*=col-]{float:none;width:auto}.footer-right{overflow:hidden}}.introduce-right{position:relative;z-index:1}.introduce-right__icon{background:url(/themes/custom/bl_desktop/img/illus-round-beach-coco.webp) no-repeat;height:129px;position:absolute;right:-22%;top:5%;width:129px}.landing-presentation{padding-top:15rem;position:relative}.landing-presentation__icon{background:url(/themes/custom/bl_desktop/img/plane.webp) no-repeat;height:225px;left:53%;position:absolute;top:-150%;transform:translateX(-50%);width:504px;z-index:1}
