﻿@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Sarabun:ital,wght@0,100;0,200;0,300;0,400;0,600;0,800;1,100;1,200;1,300;1,600;1,800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Kalnia:wght@400;600&display=swap);@import url(https://fonts.googleapis.com/icon?family=Material+Icons);.cod_alertes{padding:10px 50px;display:flex;background-color:#2c2a26;color:#fff;align-content:center;align-items:center;gap:20px}@media screen and (width < 991px){.cod_alertes{flex-direction:column;align-content:center;text-align:left;gap:10px;align-items:flex-start}}.cod_alertes__content{display:flex;align-items:center;gap:10px}.cod_alertes__content:before{display:flex;background-image:url(../img/bell.svg);font-size:.7rem;font-weight:700;background-color:#7f2c34;color:#fff;border-radius:2px;padding:2px 4px;text-transform:uppercase;width:20px;height:20px}.cod_alertes__content--bell{display:flex;background-color:#7f2c34;border-radius:2px;padding:4px}.cod_alertes__content--bell svg{width:18px;height:18px}.cod_alertes__link{display:flex}.cod_alertes__link a{color:inherit;font-weight:500;border-bottom:dotted 1px #fff;font-size:.9rem}.cod_alertes__link a:hover{border-bottom-style:solid}.menu-hidden{position:fixed;opacity:0;visibility:hidden;width:100vw;height:100%;transition:all ease-in-out .4s;z-index:12;color:#fff}.menu-hidden .menu__close{display:flex;justify-content:flex-end}.menu-hidden .menu__close svg{color:#2c2a26;width:40px;height:40px;transition:all ease-in-out .4s}.menu-hidden .menu__close svg:hover{transform:rotate(180deg);transition:all ease-in-out .4s}.menu-hidden .menu__list{display:flex;justify-content:flex-start;padding-bottom:60px}.menu-hidden .menu__list--ul{display:flex;flex-direction:column;gap:20px;list-style:none}.menu-hidden .menu__list--ul li{font-weight:200}@media screen and (height >= 768px){.menu-hidden .menu__list--ul li{font-size:1.8rem}}@media screen and (max-width:540px){.menu-hidden .menu__list--ul li{font-size:1.4rem}}.menu-hidden .menu__list--ul li a:link,.menu-hidden .menu__list--ul li a:visited{display:flex;gap:10px;color:#fff;transition:all ease-in-out .4s}.menu-hidden .menu__list--ul li a:link span,.menu-hidden .menu__list--ul li a:visited span{display:block;font-size:.9rem;background-color:#de5663;color:#fff;border-radius:3px;padding:4px 6px;height:fit-content;font-weight:600}.menu-hidden .menu__list--ul li a:hover{padding-left:15px;transition:all ease-in-out .4s;color:#de5663}.menu-hidden .menu__foot{display:flex;flex-direction:column;gap:20px}.menu-hidden .menu__foot--rs{display:flex;flex-direction:row;gap:15px}.menu-hidden .menu__foot--rs svg{color:#fff;transition:all ease-in-out .4s;width:25px;height:25px;stroke-width:1}.menu-hidden .menu__foot--rs svg:hover{transform:scale(1.05);transition:all ease-in-out .4s;color:#de5663}.menu-hidden .menu__foot--contact .contact__item{display:flex;align-content:center;align-items:center;line-height:1.9rem;gap:10px}.menu-hidden .menu__foot--contact .contact__item a:link,.menu-hidden .menu__foot--contact .contact__item a:visited{color:#fff;padding-left:10px;font-size:1.2rem;font-weight:200}.menu-hidden .menu__foot--contact .contact__item a:hover{color:#de5663}.menu-hidden .menu__foot--contact .contact__item svg{width:20px;stroke-width:1.5;opacity:.4}.booking-hidden{position:fixed;opacity:0;visibility:hidden;width:100vw;height:calc(100% - 30px);top:0;transition:all ease-in-out .4s;z-index:12;color:#fff}.booking-hidden .booking__close{display:flex;justify-content:flex-end}.booking-hidden .booking__close svg{color:#2c2a26;width:40px;height:40px;transition:all ease-in-out .4s}.booking-hidden .booking__close svg:hover{transform:rotate(180deg);transition:all ease-in-out .4s}.booking-hidden .booking__container{display:flex;flex-direction:column;padding:30px 60px;align-content:center;gap:30px}.booking-hidden .booking__container--titre{display:flex;color:#7f2c34;font-size:2.2rem;font-weight:200}.booking-hidden .booking__container--journey{display:flex;gap:45px}.booking-hidden .booking__container--journey button{display:flex;background:0 0;flex-direction:column;border:none;padding:none;color:#2c2a26;font-weight:600;font-size:.9rem;text-transform:uppercase;cursor:pointer}.booking-hidden .booking__container--journey .active-journey:after{display:flex;content:" ";padding-top:10px;width:100%;height:2px;border-bottom:solid 2px #7f2c34}.booking-hidden .booking__container--form{display:flex;flex-direction:column;color:#2c2a26}.booking-hidden .booking__container--form .bookingform__items{display:flex;gap:15px}.booking-hidden .booking__container--form input[type=date]::before{content:attr(placeholder) ":";white-space:pre}.booking-hidden .booking__container--form input[type=date]:focus::before{content:""!important}.cod_booking{position:fixed;display:flex;flex-direction:column;background:#fff;width:100vw;height:initial;z-index:12;top:0;bottom:0;overflow-x:auto;opacity:1;visibility:visible;padding:40px 50px;box-shadow:inset 0 2px 12px rgba(0,0,0,.1)}.cod_booking .booking__close{display:flex;justify-content:flex-end}.cod_booking .booking__close svg{color:#2c2a26;width:40px;height:40px;transition:all ease-in-out .4s}.cod_booking .booking__close svg:hover{transform:rotate(180deg);transition:all ease-in-out .4s}.cod_booking .booking__container{display:flex;flex-direction:column;padding:30px 60px;align-content:center;gap:30px}.cod_booking .booking__container--titre{display:flex;color:#7f2c34;font-size:2.2rem;font-weight:200}.cod_booking .booking__container--journey{display:flex;gap:45px}.cod_booking .booking__container--journey button{display:flex;background:0 0;flex-direction:column;border:none;padding:none;color:#2c2a26;font-weight:600;font-size:.9rem;text-transform:uppercase;cursor:pointer}.cod_booking .booking__container--journey .active-journey:after{display:flex;content:" ";padding-top:10px;width:100%;height:2px;border-bottom:solid 2px #7f2c34}.cod_booking .booking__container--form{display:flex;flex-direction:column;color:#2c2a26}.cod_booking .booking__container--form .bookingform__items{display:flex;gap:15px}.cod_booking .booking__container--form input[type=date]::before{content:attr(placeholder) ":";white-space:pre}.cod_booking .booking__container--form input[type=date]:focus::before{content:""!important}.cod_menu{position:fixed;display:flex;flex-direction:column;background-color:#551f24;background-image:url("/img/sbe/cod/st-barth-executive-swish.svg");background-size:29%;background-repeat:no-repeat;background-position:bottom 20px left -2px;justify-content:flex-start;width:100vw;height:100%;z-index:12;overflow-x:hidden;padding:40px 50px;color:#fff;gap:30px;transition:all ease-in-out .4s;opacity:1;visibility:visible}@media screen and (height >= 768px){.cod_menu{height:100vh}}@media screen and (max-width:540px){.cod_menu{padding:25px}}.cod_menu .menu__close{display:flex;justify-content:flex-end}.cod_menu .menu__close svg{color:#fff;width:40px;height:40px;transition:all ease-in-out .4s}.cod_menu .menu__close svg:hover{transform:rotate(180deg);transition:all ease-in-out .4s;color:#de5663}.cod_menu .menu__list{display:flex;justify-content:flex-start;padding-bottom:60px}.cod_menu .menu__list--ul{display:flex;flex-direction:column;gap:20px;list-style:none}.cod_menu .menu__list--ul li{font-weight:200}@media screen and (height >= 768px){.cod_menu .menu__list--ul li{font-size:1.8rem}}@media screen and (max-width:540px){.cod_menu .menu__list--ul li{font-size:1.4rem}}.cod_menu .menu__list--ul li a:link,.cod_menu .menu__list--ul li a:visited{color:#fff;transition:all ease-in-out .4s}.cod_menu .menu__list--ul li a:hover{padding-left:15px;transition:all ease-in-out .4s;color:#de5663}.cod_menu .menu__foot{display:flex;flex-direction:column;gap:20px}.cod_menu .menu__foot--rs{display:flex;flex-direction:row;gap:15px}.cod_menu .menu__foot--rs svg{color:#fff;transition:all ease-in-out .4s;width:25px;height:25px;stroke-width:1}.cod_menu .menu__foot--rs svg:hover{transform:scale(1.05);transition:all ease-in-out .4s;color:#de5663}.cod_menu .menu__foot--contact .contact__item{display:flex;align-content:center;align-items:center;line-height:1.9rem;gap:10px}.cod_menu .menu__foot--contact .contact__item a:link,.cod_menu .menu__foot--contact .contact__item a:visited{color:#fff;padding-left:10px;font-size:1.2rem;font-weight:200}.cod_menu .menu__foot--contact .contact__item a:hover{color:#de5663}.cod_menu .menu__foot--contact .contact__item svg{width:20px;stroke-width:1.5;opacity:.4}body.admin-bar .cod_menu{display:none}.header-front{min-height:91vh;height:91vh}@media screen and (width < 768px){.header-front{min-height:60vh;height:60vh!important}}@media screen and (width < 480px){.header-front{min-height:50vh;height:50vh!important}}.header-page{min-height:11.375vh;height:auto}@media (orientation:landscape) and (height < 883px){.header-page{min-height:110px;height:110px!important}}.header{position:relative;display:flex;width:100%}.header .header_btn_booking_ronly{position:absolute;display:flex;z-index:10;left:50%;top:62%;transform:translateX(-50%);width:100vw;justify-content:center}.header .header_btn_booking_ronly .menu__booking{width:70%;display:flex;justify-content:center}@media screen and (width < 768px){.header .header_btn_booking_ronly .menu__booking{width:60%}}@media screen and (width < 480px){.header .header_btn_booking_ronly .menu__booking{width:80%}}.header .header_btn_booking_ronly .menu__booking .btn-first{padding:20px 30px;display:flex;justify-content:center;background-color:#7f2c34;color:#fff;text-transform:uppercase;font-weight:600;border-radius:3px;box-shadow:0 9px 19px rgba(77,20,25,.68);letter-spacing:3px;font-size:1rem;cursor:pointer;width:100%}@media screen and (width >= 768px){.header .header_btn_booking_ronly{display:none}}@media (orientation:landscape) and (height < 520px){.header .header_btn_booking_ronly{position:absolute;display:flex;z-index:10;left:50%;top:62%;transform:translateX(-50%);width:100vw;justify-content:center}}.header__menu{z-index:2;position:absolute;margin-top:30px;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media screen and (width < 520px){.header__menu{flex-direction:row-reverse;padding:0 20px;justify-content:space-between;gap:55px}}.header__menu .menu__nav{margin-left:50px;display:flex;flex-direction:row;gap:20px;width:33.3333333333%}@media screen and (width < 520px){.header__menu .menu__nav{margin-left:0;justify-content:flex-end;gap:5px}}.header__menu .menu__nav .menu__nav--profil{display:flex}.header__menu .menu__nav .menu__nav--profil a{color:#7f2c34;cursor:pointer}@media screen and (width < 520px){.header__menu .menu__nav .menu__nav--profil a{color:#fff;background-color:#7f2c34;padding:10px;border-radius:3px}}.header__menu .menu__nav .menu__nav--navigation{display:flex;cursor:pointer}.header__menu .menu__nav .menu__nav--navigation a{display:flex;color:#7f2c34;cursor:pointer}@media screen and (width < 520px){.header__menu .menu__nav .menu__nav--navigation a{color:#fff;background-color:#7f2c34;padding:10px;border-radius:3px}}.header__menu .menu__logo{display:flex;justify-content:center;width:60%}@media screen and (width < 480px){.header__menu .menu__logo{justify-content:flex-start}}.header__menu .menu__logo img{width:80%}@media screen and (width < 480px){.header__menu .menu__logo img{width:180px}}.header__menu .menu__booking{display:flex;justify-content:flex-end;width:33.3333333333%;margin-right:50px;transition:all ease-in-out .4s}@media screen and (width < 520px){.header__menu .menu__booking{display:none}}@media screen and (width < 480px){.header__menu .menu__booking{margin-right:0;justify-content:flex-end;display:none}}.header__menu .menu__booking .btn-first{padding:20px 30px;background-color:#7f2c34;color:#fff;text-transform:uppercase;font-weight:600;border-radius:3px;box-shadow:0 3px 19px rgba(77,20,25,.22);letter-spacing:3px;font-size:.8rem}@media screen and (width < 520px){.header__menu .menu__booking .btn-first .resp_noshow{display:none}}@media screen and (width >= 520px){.header__menu .menu__booking .btn-first .resp_show{display:none}}@media screen and (width < 880px){.header__menu .menu__booking .btn-first{padding:15px 15px;letter-spacing:1.5px;text-align:center}}@media screen and (width < 520px){.header__menu .menu__booking .btn-first{padding:10px 10px;letter-spacing:.5px}}.header__menu .menu__booking .btn-first:hover{cursor:pointer}.header__menu .menu__booking:hover{transform:scale(1.02);transition:all ease-in-out .4s}.header__baseline{z-index:2;position:absolute;right:0;bottom:140px;background-color:#7f2c34;padding:5px 50px 5px 30px;border-radius:50px 0 0 50px;box-shadow:0 3px 20px rgba(0,0,0,.2)}@media screen and (width < 480px){.header__baseline{bottom:40px;padding:0 10px}}.header__baseline h1{text-align:left;font-family:Sarabun,sans-serif;color:#fff;font-size:2rem;font-weight:300;padding:10px}@media screen and (width < 480px){.header__baseline h1{font-size:1.3rem}}.header__baseline h1 strong{font-style:italic;font-weight:700}.header__booking{position:absolute;z-index:10;display:flex;flex-direction:column;gap:25px;padding:20px;top:65%;left:50%;transform:translate(-50%,-50%);background-color:rgba(255,255,255,.1);width:70vw;min-height:150px;border-radius:7px;box-shadow:0 7px 14px rgba(0,0,0,.12);backdrop-filter:blur(var(--glass-blur,9px));-webkit-backdrop-filter:blur(var(--glass-blur,9px));border:solid 1px rgba(255,255,255,.2)}@media screen and (width < 1500px){.header__booking{width:95vw}}@media screen and (width < 768px){.header__booking{display:none}}@media only screen and (orientation:landscape) and (height < 530px){.header__booking{display:none}}.header__booking__missing{display:none;color:#7f2c34;text-align:center;font-weight:600;background-color:rgba(255,255,255,.7);width:300px;margin:auto;padding:20px;border:1px solid #7f2c34;border-radius:0}.header__booking__choice{display:inline-flex;flex-direction:row}@media screen and (width < 700px){.header__booking__choice{flex-direction:column-reverse;gap:40px}}.header__booking__left,.header__booking__right{display:flex;width:50%}@media screen and (width < 700px){.header__booking__left,.header__booking__right{width:100%}}.header__booking__right{justify-content:end}@media screen and (width < 700px){.header__booking__right{justify-content:flex-start}}.header__booking--journey{display:flex;gap:45px}.header__booking--journey button{display:flex;background:0 0;flex-direction:column;border:none;padding:none;color:#fff;font-weight:600;font-size:.9rem;text-transform:uppercase;cursor:pointer}.header__booking--journey .active-journey:after{display:flex;content:" ";padding-top:10px;width:100%;height:2px;border-bottom:solid 2px #7f2c34}.header__booking--toggle{display:flex;gap:20px;color:#fff;font-weight:500;font-size:1.3rem;align-content:center;align-items:center}.header__booking--toggle .toggle-border{border:none;border-radius:130px;margin-bottom:45px;padding:1px 2px;cursor:pointer;display:flex}.header__booking--toggle .toggle-border:last-child{margin-bottom:0}.header__booking--toggle .toggle-border input[type=checkbox]{display:none}.header__booking--toggle .toggle-border label{position:relative;display:inline-block;width:70px;height:20px;background:#cb9da2;border-radius:80px;cursor:pointer;box-shadow:inset 0 0 5px rgba(0,0,0,.15);transition:background .5s}.header__booking--toggle .toggle-border label .handle{position:absolute;top:-5px;left:-10px;width:30px;height:30px;border:none;background:#7f2c34;border-radius:50%;box-shadow:3px 5px 10px 0 rgba(0,0,0,.4);transition:left .4s}.header__booking--toggle .toggle-border input[type=checkbox]:checked+label{background:#cb9da2}.header__booking--toggle .toggle-border input[type=checkbox]:checked+label>.handle{left:calc(100% - 35px + 10px)}.header__booking--form{display:flex;gap:20px}@media screen and (width <= 1150px){.header__booking--form{flex-direction:column}}.header__booking--form .delete-leg{display:flex;align-items:center;color:#7f2c34;text-transform:uppercase;cursor:pointer}.header__booking--form .bookingform__fromto{position:relative;display:flex;align-content:center;align-items:center;background-color:#fff;border:solid 1px #ddd;border-radius:4px}@media screen and (width <= 1150px){.header__booking--form .bookingform__fromto{padding:9px}}.header__booking--form .bookingform__fromto--from,.header__booking--form .bookingform__fromto--to{position:relative;display:flex;height:auto;flex-direction:column}@media screen and (width <= 1150px){.header__booking--form .bookingform__fromto--from,.header__booking--form .bookingform__fromto--to{width:100%}}.header__booking--form .bookingform__fromto--from .from--label,.header__booking--form .bookingform__fromto--to .from--label{display:flex;justify-content:center;font-size:.9rem;margin-bottom:10px;opacity:.6}.header__booking--form .bookingform__fromto--from input,.header__booking--form .bookingform__fromto--to input{display:flex;background-color:#fff;font-size:1.2rem;font-weight:200;color:#000;text-align:center;width:180px;height:50px;border:none;border-radius:4px;padding:25px}.header__booking--form .bookingform__fromto--from input::placeholder,.header__booking--form .bookingform__fromto--to input::placeholder{font-size:1.2rem}.header__booking--form .bookingform__fromto .airport-list{position:absolute;z-index:10;background-color:#fff;top:73px;left:0;right:0;display:none;position:absolute;max-height:200px;overflow-y:auto;border:1px solid #ddd;box-shadow:0;border-radius:0 0 4px 4px}.header__booking--form .bookingform__fromto .airport-list .search-airport input{border:none;border-bottom:1px solid #ccc;width:100%;padding:1em 0;font-size:1em}.header__booking--form .bookingform__fromto .airport-list .search-airport input::placeholder{color:#666}.header__booking--form .bookingform__fromto .airport-list div{padding:15px;border-bottom:solid 1px #efefef;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background-color .3s;color:#2c2a26}.header__booking--form .bookingform__fromto .airport-list div:hover{background-color:#f2f2f2}.header__booking--form .bookingform__fromto .airport-list div span{font-weight:400}.header__booking--form .bookingform__fromto .airport-list div span:first-child{font-weight:700}.header__booking--form .bookingform__fromto .airport-list.active{display:block}.header__booking--form .bookingform__fromto .full-airport{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;text-align:center;background-color:#fff;padding:0 .8em;color:#666;font-size:1.3em;display:flex;flex-direction:column;align-items:center;justify-content:center}.header__booking--form .bookingform__fromto .full-airport span{font-size:.5em}.header__booking--form .bookingform__fromto--icon{display:flex;color:#2c2a26}.header__booking--form .bookingform__dates{position:relative;display:flex;background-color:#fff;height:74px;padding:15px;border-radius:4px;border:1px solid #ddd;align-content:center;align-items:center}.header__booking--form .bookingform__dates--back,.header__booking--form .bookingform__dates--go{display:flex;height:45px}@media screen and (width <= 1150px){.header__booking--form .bookingform__dates--back,.header__booking--form .bookingform__dates--go{width:100%}}.header__booking--form .bookingform__dates--back input,.header__booking--form .bookingform__dates--go input{border:none;background:0 0;font-size:1.2rem;font-weight:200;color:#000;text-align:center;width:150px}@media screen and (width <= 1150px){.header__booking--form .bookingform__dates--back input,.header__booking--form .bookingform__dates--go input{width:100%}}.header__booking--form .bookingform__dates--back input::placeholder,.header__booking--form .bookingform__dates--go input::placeholder{font-size:1.2rem}@media screen and (width <= 1150px){.header__booking--form .bookingform__dates--back .date-input-depart,.header__booking--form .bookingform__dates--go .date-input-depart{width:100%!important}}.header__booking--form .bookingform__dates--back{border-left:solid 1px #efefef}.header__booking--form .bookingform__passengers{position:relative;display:flex;color:#000;background-color:#fff;height:100%;padding:15px;width:200px;max-width:200px;border-radius:4px;border:1px solid #ddd;align-content:center;align-items:center;font-weight:200}@media screen and (width <= 1150px){.header__booking--form .bookingform__passengers{width:100%;max-width:100%}}.header__booking--form .bookingform__passengers .passenger-label-multi{display:none}.header__booking--form .bookingform__passengers .passenger-label{display:flex;opacity:.6;font-weight:400;font-size:.9rem}.header__booking--form .bookingform__passengers .passenger-label .passenger-label-multi{font-size:inherit;font-weight:inherit}.header__booking--form .bookingform__passengers span{font-size:1.2rem}.header__booking--form .bookingform__passengers input{border:none;background:0 0;font-size:1.2rem;font-weight:200;color:#000;text-align:center;width:30px;pointer-events:none}.header__booking--form .bookingform__passengers .passengers-menu{position:absolute;display:none;left:-1px;right:0;top:72px;padding:20px;border:1px solid #ddd;background-color:#fff;border-radius:0 0 4px 4px;user-select:none;z-index:2}.header__booking--form .bookingform__passengers .passengers-menu .passenger-label{padding-right:80px}.header__booking--form .bookingform__passengers .passengers-menu .passenger-adults .adult-label{display:block;font-size:1em}.header__booking--form .bookingform__passengers .passengers-menu .passenger-adults .adult-label span{font-size:.9em}.header__booking--form .bookingform__passengers .passengers-menu .passenger-childs hr{border:none;border-bottom:solid 1px #ddd}.header__booking--form .bookingform__passengers .passengers-menu .passenger-childs .child-label{display:block;font-size:1em}.header__booking--form .bookingform__passengers .passengers-menu .passenger-childs .child-label span{font-size:.9em}.header__booking--form .bookingform__passengers .passengers-menu .passenger-infants hr{border:none;border-bottom:solid 1px #ddd}.header__booking--form .bookingform__passengers .passengers-menu .passenger-infants .infant-label{display:block;font-size:1em}.header__booking--form .bookingform__passengers .passengers-menu .passenger-infants .infant-label span{font-size:.9em}.header__booking--form .bookingform__passengers .passengers-menu .adult-number,.header__booking--form .bookingform__passengers .passengers-menu .child-number,.header__booking--form .bookingform__passengers .passengers-menu .infant-number,.header__booking--form .bookingform__passengers .passengers-menu .passenger-number{padding:0 5px}.header__booking--form .bookingform__passengers .passengers-menu .feather-minus-circle,.header__booking--form .bookingform__passengers .passengers-menu .feather-plus-circle{transform:scale(.8);vertical-align:bottom;cursor:pointer}.header__booking--form .bookingform__passengers .passengers-menu hr{margin:20px 0}.header__booking--form .bookingform__passengers .passengers-menu.active{display:block}.header__booking--form .bookingform__search{display:flex;flex-grow:1}.header__booking--form .bookingform__search #booking-form{display:flex;height:100%;gap:20px;width:100%}@media screen and (width <= 1234px){.header__booking--form .bookingform__search #booking-form{flex-direction:column;gap:5px}}.header__booking--form .bookingform__search button{display:inline-block;background-color:#7f2c34;color:#fff;border:none;height:100%;text-transform:uppercase;font-size:1.1rem;font-weight:600;border-radius:4px;font-family:Sarabun,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;letter-spacing:.2rem;cursor:pointer;flex:1;width:100%}@media screen and (width <= 1150px){.header__booking--form .bookingform__search button{padding:15px}}.header__booking--form .bookingform__search #add-leg{display:inline-block;background-color:#fff;color:#7f2c34;border:1px solid #7f2c34;width:100%}.header__foreground{z-index:1;display:flex;flex-direction:column;justify-content:space-between;align-content:space-between;height:100%}@media screen and (width < 480px){.header__foreground{min-height:50vh;height:50vh!important}}.header__foreground .header__foreground--gradient{display:flex;height:350px;width:100vw;background:#fff;background:linear-gradient(0deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 98%)}.header__foreground .header__foreground--mask{display:flex;width:100%}.header__foreground .header__foreground--mask img{width:inherit}.header__background{z-index:0;position:absolute;top:0;left:0;height:100%}@media screen and (width < 480px){.header__background{min-height:50vh;height:50vh!important}}.header__background .header__background--image{z-index:0;position:absolute;top:0;left:0;margin:0;width:100vw;height:inherit}@media screen and (max-width:1100px){.header__background .header__background--image{height:inherit}}@media screen and (width < 480px){.header__background .header__background--image{height:50vh}}.header__background .header__background--image img{height:100%;width:100%;object-fit:cover}@media screen and (width < 480px){.booking-hidden,.cod_booking{display:flex;flex-direction:column;padding:30px 25px}}@media screen and (width <= 1234px){.booking-hidden .booking__container,.cod_booking .booking__container{padding:30px 0}}@media screen and (width < 480px){.booking-hidden .booking__container,.cod_booking .booking__container{display:flex;flex-direction:column;padding:15px 0}}.booking-hidden .booking__container .header__booking--toggle,.cod_booking .booking__container .header__booking--toggle{color:#2c2a26;font-weight:500}@media screen and (width < 480px){.booking-hidden .booking__container .header__booking--form,.cod_booking .booking__container .header__booking--form{display:flex;flex-direction:column!important}}@media screen and (width <= 1150px){.booking-hidden .booking__container .header__booking--form .bookingform__fromto--from input.airport-input-from,.booking-hidden .booking__container .header__booking--form .bookingform__fromto--to input.airport-input-from,.cod_booking .booking__container .header__booking--form .bookingform__fromto--from input.airport-input-from,.cod_booking .booking__container .header__booking--form .bookingform__fromto--to input.airport-input-from{width:100%}}@media screen and (width < 480px){.booking-hidden .booking__container .header__booking--form .bookingform__fromto--from input.airport-input-from,.booking-hidden .booking__container .header__booking--form .bookingform__fromto--to input.airport-input-from,.cod_booking .booking__container .header__booking--form .bookingform__fromto--from input.airport-input-from,.cod_booking .booking__container .header__booking--form .bookingform__fromto--to input.airport-input-from{width:100%}}@media screen and (width <= 1150px){.booking-hidden .booking__container .header__booking--form .bookingform__fromto--from input.airport-input-to,.booking-hidden .booking__container .header__booking--form .bookingform__fromto--to input.airport-input-to,.cod_booking .booking__container .header__booking--form .bookingform__fromto--from input.airport-input-to,.cod_booking .booking__container .header__booking--form .bookingform__fromto--to input.airport-input-to{width:100%}}@media screen and (width < 480px){.booking-hidden .booking__container .header__booking--form .bookingform__fromto--from input.airport-input-to,.booking-hidden .booking__container .header__booking--form .bookingform__fromto--to input.airport-input-to,.cod_booking .booking__container .header__booking--form .bookingform__fromto--from input.airport-input-to,.cod_booking .booking__container .header__booking--form .bookingform__fromto--to input.airport-input-to{width:100%}}@media screen and (width <= 1150px){.booking-hidden .booking__container .header__booking--form .bookingform__passengers,.cod_booking .booking__container .header__booking--form .bookingform__passengers{width:100%;max-width:100%}}@media screen and (width < 480px){.booking-hidden .booking__container .header__booking--form .bookingform__passengers,.cod_booking .booking__container .header__booking--form .bookingform__passengers{width:100%;max-width:100%}}@media screen and (width <= 1150px){.booking-hidden .booking__container .header__booking--form .bookingform__passengers .passengers,.cod_booking .booking__container .header__booking--form .bookingform__passengers .passengers{width:100%;max-width:100%}}@media screen and (width <= 1150px){.booking-hidden .booking__container .header__booking--form .bookingform__search form button,.cod_booking .booking__container .header__booking--form .bookingform__search form button{padding:15px}}@media screen and (width < 480px){.booking-hidden .booking__container .header__booking--form .bookingform__search form button,.cod_booking .booking__container .header__booking--form .bookingform__search form button{flex:1;padding:20px}}@media screen and (width < 700px){.booking-hidden .booking__container--journey,.cod_booking .booking__container--journey{width:100%}}@media screen and (width < 700px){.booking-hidden .booking__container--journey .journey__item,.cod_booking .booking__container--journey .journey__item{flex:1}}@media screen and (width < 700px){.booking-hidden .booking__container--journey .journey__item button,.cod_booking .booking__container--journey .journey__item button{width:100%}}.jumbo{position:relative;display:flex;flex-direction:column;margin:30px 50px;background-repeat:no-repeat;background-position:center center;background-size:cover;height:400px;border-radius:9px;align-items:flex-start;justify-content:flex-end;gap:30px}@media screen and (width < 450px){.jumbo{margin:20px 20px!important;height:250px;gap:0}}.jumbo:before{z-index:1;position:absolute;content:" ";width:100%;height:100%;background-color:rgba(0,0,0,.1);border-radius:9px}.jumbo__swish{z-index:2;margin-left:50px}.jumbo__swish img{width:100px}@media screen and (width < 450px){.jumbo__swish{margin-left:25px}}.jumbo__title{margin-left:50px;margin-bottom:20px;z-index:2;display:flex;color:#fff}@media screen and (width < 450px){.jumbo__title{margin-left:25px}}.jumbo__title h1{font-size:2.6rem;font-weight:200;text-shadow:0 3px 20px rgba(0,0,0,.4)}@media screen and (width < 450px){.jumbo__title h1{font-size:2rem}}.jumbo__breadcrumb{display:flex;margin-bottom:50px;margin-left:50px;font-size:.9rem;font-weight:600;color:#fff;z-index:2}@media screen and (width < 450px){.jumbo__breadcrumb{margin-left:25px;opacity:.8}}.jumbo__breadcrumb ul{display:flex;list-style:none}.jumbo__breadcrumb ul li:after{content:"›";padding:0 10px}.jumbo__breadcrumb ul li:last-child:after{display:none}.jumbo__breadcrumb .breadcrumbs__link:link,.jumbo__breadcrumb .breadcrumbs__link:visited{color:#fff}.jumbo__breadcrumb .breadcrumbs__link:hover{text-decoration:underline}.jumbo-light{position:relative;display:flex;flex-direction:column;margin:30px 50px;height:330px;border-radius:9px;align-items:flex-start;justify-content:flex-end;gap:30px;background:linear-gradient(180deg,#7f2c34 0,#3f1b1d 100%)}@media screen and (width < 480px){.jumbo-light{margin:30px 20px!important;height:250px;gap:5px}}.jumbo-light:before{z-index:1;position:absolute;content:" ";width:100%;height:100%;background-color:rgba(0,0,0,.1);border-radius:9px}.jumbo-light .jumbo__swish{z-index:2;margin-left:50px}@media screen and (width < 503px){.jumbo-light .jumbo__swish{font-size:2rem!important;margin-left:25px}}.jumbo-light .jumbo__swish img{width:100px}.jumbo-light .jumbo__title{margin-left:50px;margin-bottom:20px;z-index:2;display:flex;color:#fff}@media screen and (width < 503px){.jumbo-light .jumbo__title{margin-left:25px}}.jumbo-light .jumbo__title h1{font-size:2.6rem;font-weight:200;text-shadow:0 3px 20px rgba(0,0,0,.4)}@media screen and (width < 503px){.jumbo-light .jumbo__title h1{font-size:2rem!important}}.jumbo-light .jumbo__breadcrumb{display:flex;margin-bottom:50px;margin-left:50px;font-size:.9rem;font-weight:600;color:#fff;z-index:2}@media screen and (width < 503px){.jumbo-light .jumbo__breadcrumb{margin-left:25px;opacity:.8}}.jumbo-light .jumbo__breadcrumb ul{display:flex;list-style:none}.jumbo-light .jumbo__breadcrumb ul li:after{content:"›";padding:0 10px}.jumbo-light .jumbo__breadcrumb ul li:last-child:after{display:none}.jumbo-light .jumbo__breadcrumb .breadcrumbs__link:link,.jumbo-light .jumbo__breadcrumb .breadcrumbs__link:visited{color:#fff}.jumbo-light .jumbo__breadcrumb .breadcrumbs__link:hover{text-decoration:underline}.bloctextephoto{margin:40px 0;display:flex;padding:20px 30px;gap:50px;font-family:Sarabun,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;flex-direction:column}@media screen and (min-width:1100px){.bloctextephoto{padding:20px 150px;flex-direction:row}}.bloctextephoto__content{display:flex;flex-direction:column}.bloctextephoto__content--titre{display:flex;padding-bottom:15px}.bloctextephoto__content--titre h3{font-size:1.0740740741rem;font-weight:900;text-transform:uppercase;letter-spacing:.3rem}.bloctextephoto__content--titre h3:before{content:"—";padding-right:10px;color:#7f2c34}.bloctextephoto__content--texte{display:flex;flex-direction:column;text-align:justify;font-size:1.45rem;font-weight:200;line-height:2.4rem}.bloctextephoto__content--texte h4{padding-top:20px}.bloctextephoto__content--texte ol{display:flex;flex-direction:column;margin-left:20px;gap:10px}.bloctextephoto__content--texte ol li::marker{color:#7f2c34;padding-right:5px;content:counter(list-item) ") "}.bloctextephoto__content--texte ul{list-style:none;padding-left:15px}.bloctextephoto__content--texte ul li:before{content:"•";padding-right:5px;color:#7f2c34}.bloctextephoto__content--texte ul li ul{margin-left:30px;margin-top:20px}.bloctextephoto__content--texte ul li ul li:before{content:"•";padding-right:5px}.bloctextephoto__content--texte a:link,.bloctextephoto__content--texte a:visited{color:#7f2c34}.bloctextephoto__content--texte a:hover{text-decoration:underline}.bloctextephoto__content--cta{display:flex;margin-top:35px}.bloctextephoto__content--cta .btp__cta--btn{padding:20px 30px;background-color:#7f2c34;color:#fff;text-transform:uppercase;font-weight:600;border-radius:3px;box-shadow:0 3px 19px rgba(77,20,25,.22);letter-spacing:3px;font-size:.8rem}.bloctextephoto__photo{min-width:33.3333333333vw;height:400px}.bloctextephoto__photo--xl{min-width:50vw;height:450px}.bloctextephoto__photo,.bloctextephoto__photo--xl{display:flex;overflow:hidden;border-radius:9px}@media screen and (width < 600px){.bloctextephoto__photo,.bloctextephoto__photo--xl{height:190px;width:100%}}.bloctextephoto__photo figure,.bloctextephoto__photo--xl figure{width:100%;display:contents;margin:0}.bloctextephoto__photo figure img,.bloctextephoto__photo--xl figure img{object-fit:cover;width:inherit;height:100%;border-radius:9px}.wp-block-genesis-custom-blocks-texte-et-photo{overflow-x:hidden!important;overflow-y:scroll;padding:0;max-height:600px}.wp-block-genesis-custom-blocks-texte-et-photo .bloctextephoto{padding:0;width:100%}.pilots{display:flex;flex-direction:column;padding:20px 30px;width:100%;gap:30px}@media screen and (min-width:800px){.pilots{padding:50px 150px;flex-direction:column}}@media screen and (width < 1100px){.pilots{padding:50px 30px}}.pilots__titre{display:flex;align-items:center;gap:30px;padding-bottom:40px}.pilots__titre h3{font-weight:100;font-size:1.3rem;letter-spacing:.4rem;text-transform:uppercase;font-weight:800}.pilots__titre--line{width:130px;border-bottom:solid 1px #7f2c34}.pilots__titre--icon img{width:20px}.pilots__items{display:flex;width:100%;gap:30px;flex-wrap:wrap;flex:0 0 auto}.pilots__items .pilot{display:flex;width:calc(20% - 30px);max-height:350px}@media screen and (width <= 940px){.pilots__items .pilot{width:calc(25% - 30px)}}@media screen and (width <= 800px){.pilots__items .pilot{width:calc(33.3333333333% - 30px);flex-wrap:wrap;flex:0 1 30%}}@media screen and (width < 660px){.pilots__items .pilot{width:calc(50% - 30px);flex-wrap:wrap;flex:0 1 47%}}@media screen and (width < 560px){.pilots__items .pilot{width:100vw;flex-wrap:wrap;flex:0 1 100%}}.pilots__items .pilot .item{position:relative;display:flex;flex-direction:row;width:100%;height:100%}.pilots__items .pilot .item__btn{display:flex;justify-content:center;align-content:center;position:absolute;bottom:20px;right:15px}.pilots__items .pilot .item__btn button{cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.5rem;height:45px;width:45px;border-radius:50%;background-color:#7f2c34;border:none;box-shadow:0 3px 15px rgba(0,0,0,.3);padding-bottom:4px}.pilots__items .pilot .item figure{margin:0;overflow:hidden;display:contents;width:100%}.pilots__items .pilot .item figure img{object-fit:cover;width:inherit;height:100%;border-radius:9px}@media screen and (width <= 940px){.pilots__items .pilot .item figure img{aspect-ratio:1/1}}.pilots__items .pilot .modal{position:fixed;top:0;left:0;width:100vw;height:100%;background-color:#7f2c34;z-index:999}.pilots__items .pilot .modal[style*="display:none;"]{opacity:0;transition:all ease-in-out .4s}.pilots__items .pilot .modal .modal__content{display:flex;flex-direction:column;position:relative;padding:20px;overflow-y:auto;align-items:center;justify-content:center;box-sizing:border-box;gap:20px;width:100vw;height:100%}.pilots__items .pilot .modal .modal__content--photo{display:flex;width:200px;height:200px;overflow:hidden;border-radius:50%;border:solid 6px #7f2c34}@media screen and (width < 1482px){.pilots__items .pilot .modal .modal__content--photo{width:100px;height:100px}}@media screen and (width < 439px){.pilots__items .pilot .modal .modal__content--photo{width:50px;height:50px}}.pilots__items .pilot .modal .modal__content--photo figure{display:contents}.pilots__items .pilot .modal .modal__content--photo figure img{object-fit:cover;width:100%}.pilots__items .pilot .modal .modal__content--cv{display:flex;flex-direction:column;align-items:center;width:50%;gap:5px;color:#fff;text-align:justify;font-size:1.45rem;font-weight:200;line-height:2.4rem}@media screen and (width < 1300px){.pilots__items .pilot .modal .modal__content--cv{width:75%}}@media screen and (width < 960px){.pilots__items .pilot .modal .modal__content--cv{width:90%}}@media screen and (width < 563px){.pilots__items .pilot .modal .modal__content--cv{font-size:1.2rem;line-height:1.9rem}}.pilots__items .pilot .modal .modal__content--cv p img{max-width:60px}.pilots__items .pilot .modal .modal__content--cv .cv__fonction{text-transform:uppercase;font-size:1rem;padding-bottom:20px}.pilots__items .pilot .modal .modal__content--cv .close{opacity:.8;display:flex;align-items:center;justify-content:center;margin-top:30px;cursor:pointer;font-size:2.7rem;color:#fff;border:solid 1px #fff;width:60px;height:60px;border-radius:30px;text-align:center;padding-bottom:10px}body.admin-bar .modal{display:none}.presentation{padding:50px 50px;text-align:center}@media screen and (min-width:800px){.presentation{padding:50px 150px}}@media screen and (width < 800px){.presentation{padding:20px 25px 20px 25px}}@media screen and (width < 480px){.presentation{padding:15px 25px 20px 25px}}.presentation__title{color:#7f2c34}.presentation__title h2{font-weight:100;font-size:2.5rem;letter-spacing:3px;display:flex;flex-direction:column;gap:0}@media screen and (width < 460px){.presentation__title h2{font-size:1.6rem}}.presentation__title h2:after{margin:40px auto 20px auto;display:flex;content:" ";border-bottom:solid 1px #7f2c34;width:40px;height:1px;transform:rotate(-45deg)}@media screen and (width < 480px){.presentation__title h2{font-size:1.9rem}}.presentation__content{padding-top:25px;font-size:1.45rem;font-weight:200;line-height:2.4rem;text-align:justify}.presentation__content a{color:#7f2c34;cursor:pointer}.presentation__content a:hover{border-bottom:dotted 1px #7f2c34;cursor:pointer}.presentation__content ul{list-style:none;margin-top:15px;margin-left:15px}.presentation__content ul li:before{content:"•";color:#7f2c34;padding-right:10px}.presentation__cta{margin-top:60px;text-transform:uppercase}.presentation__cta a{background-color:#fff;color:#7f2c34;border:solid 1px #7f2c34;padding:20px 30px;border-radius:3px;font-size:1rem;font-weight:600;letter-spacing:3px;font-size:.8rem;box-shadow:0 3px 9px rgba(77,20,25,.22);transition:all ease-in-out .4s}.presentation__cta a:hover{transform:scale(1.02);box-shadow:0 5px 16px rgba(77,20,25,.12);transition:all ease-in-out .4s}.wp-block-genesis-custom-blocks-presentation{overflow-x:hidden!important;overflow-y:scroll;padding:0;width:100%}.wp-block-genesis-custom-blocks-presentation .presentation{padding:0}.wp-block-genesis-custom-blocks-presentation .presentation__title{width:100%}.wp-block-genesis-custom-blocks-presentation .presentation__content{width:100%}.ctas{display:flex;flex-direction:row;justify-content:center;align-content:center;gap:30px;padding:20px 50px;text-align:center}@media screen and (max-width:1038px){.ctas{width:100vw;flex-direction:column;justify-content:center;padding:50px 150px}}@media screen and (width < 800px){.ctas{padding:30px 50px}}@media screen and (width < 480px){.ctas{flex-direction:column;padding:10px 25px}}.ctas a,.ctas a:link,.ctas a:visited{cursor:pointer;width:calc(50% - 115px)}@media screen and (width <= 1038px){.ctas a,.ctas a:link,.ctas a:visited{width:100%!important}}.ctas a:hover .txt__icon,.ctas a:link:hover .txt__icon,.ctas a:visited:hover .txt__icon{padding-left:15px!important;transition:all ease-in-out .4s}.ctas__button{display:flex;height:190px;overflow:hidden;box-shadow:0 2px 22px rgba(0,0,0,.2);border-radius:6px;align-items:center;background-color:#7f2c34}@media screen and (min-width:768px){.ctas__button{width:100%;height:190px}}@media screen and (width < 480px){.ctas__button{height:110px}}.ctas__button--img{display:flex;overflow:hidden;width:33%;border-radius:6px 0 0 6px;height:inherit}@media screen and (width < 480px){.ctas__button--img{width:35%}}.ctas__button--img figure{display:contents;margin-bottom:0;overflow:hidden;height:inherit}.ctas__button--img figure img{width:100%;height:100%;transition:all ease-in-out .4s;object-fit:cover}.ctas__button--img figure img:hover{transform:scale(1.05);transition:all ease-in-out .4s}.ctas__button--txt{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:fit-content;padding:0 50px;font-size:1.8rem;font-weight:200;background-color:#7f2c34;color:#fff;border-radius:0 6px 6px 0;width:67%}@media screen and (width < 1300px){.ctas__button--txt{font-size:1.6rem;padding-right:40px!important}}@media screen and (width < 1200px){.ctas__button--txt{font-size:1.4rem;padding-right:25px!important}}@media screen and (width < 800px){.ctas__button--txt{font-size:1.8rem;padding-right:50px!important}}@media screen and (width < 690px){.ctas__button--txt{font-size:1.8rem;padding:0 20px!important}}@media screen and (width < 540px){.ctas__button--txt{font-size:1.4rem;padding:0 20px!important}}@media screen and (width < 480px){.ctas__button--txt{font-size:1.8rem;padding:0 20px!important}}@media screen and (width < 480px){.ctas__button--txt{font-size:1.3rem;justify-content:space-between}}.ctas__button--txt .txt__icon,.ctas__button--txt .txt__label{display:flex}@media screen and (width < 480px){.ctas__button--txt .txt__icon,.ctas__button--txt .txt__label{text-align:center}}.ctas__button--txt .txt__icon{padding-left:10px;transition:all ease-in-out .4s}.ctas__button--txt .txt__icon .feather,.ctas__button--txt .txt__icon svg{stroke-width:1;width:42px;height:42px}.ctas__button--txt:hover .txt__icon{padding-left:15px!important;transition:all ease-in-out .4s}.experience{display:flex;flex-direction:column;align-items:stretch!important;padding:50px 50px;width:100vw;gap:0}@media screen and (min-width:1100px){.experience{padding:50px 150px;flex-direction:row;gap:0}}@media screen and (width < 1100px){.experience{padding:50px 150px;flex-direction:column}}@media screen and (width < 800px){.experience{padding:50px 50px}}@media screen and (width < 480px){.experience{padding:20px 25px}}.experience__left,.experience__right{display:flex;width:50%}.experience__left{overflow:hidden;border-radius:12px 0 0 12px;width:100%;max-height:auto;overflow:hidden}@media screen and (width < 1100px){.experience__left{border-radius:12px 12px 0 0;width:100%}}.experience__left figure{display:contents;overflow:hidden;width:100%}.experience__left figure img{object-fit:cover!important;height:auto;width:100%;max-width:100%;transition:all ease-in-out .4s}.experience__left figure img:hover{transform:scale(1.05);transition:all ease-in-out .4s}@media screen and (width < 1100px){.experience__left figure img{max-height:300px}}.experience__right{flex-direction:column;padding:50px;background-color:#57010a;color:#fff;text-align:center;font-size:1.45rem;font-weight:200;border-radius:0 12px 12px 0;width:100%;justify-content:center;height:auto}@media screen and (width < 1100px){.experience__right{border-radius:0 0 12px 12px;width:100%}}.experience__right--title{display:flex;justify-content:center}.experience__right--title h3{display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:100;font-size:2rem}.experience__right--title h3:after{margin:40px auto 20px auto;display:flex;content:" ";border-bottom:solid 1px #fff;width:40px;height:1px;transform:rotate(-45deg)}.experience__right--content{padding-top:25px;font-size:1.45rem;font-weight:200;line-height:2.4rem;text-align:justify}@media screen and (width < 530px){.experience__right--content em,.experience__right--content strong{display:inline-block}.experience__right--content em em,.experience__right--content strong em{display:inline-block}}.experience__right--cta{padding:50px 0 25px 0}.experience__right--cta a:link,.experience__right--cta a:visited{display:inline-block;padding:10px 20px;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:600;font-size:1rem;border:solid 1px #fff;border-radius:30px;transition:all ease-in-out .4s}@media screen and (min-width:800px){.experience__right--cta a:link,.experience__right--cta a:visited{padding:15px 35px}}@media screen and (width < 480px){.experience__right--cta a:link,.experience__right--cta a:visited{display:block}}.experience__right--cta a:link:hover,.experience__right--cta a:visited:hover{transform:scale(1.05);transition:all ease-in-out .4s}.wp-block-genesis-custom-blocks-experience{overflow-x:hidden!important;overflow-y:scroll;padding:0;max-height:600px}.wp-block-genesis-custom-blocks-experience .experience{padding:0;width:100%;flex-direction:column}.wp-block-genesis-custom-blocks-experience .experience__left,.wp-block-genesis-custom-blocks-experience .experience__right{width:100%;border-radius:0 0 0 0}.wp-block-genesis-custom-blocks-experience .experience__left figure img{max-height:250px}.wp-block-genesis-custom-blocks-experience .experience__right{border-radius:0 0 0 0}.wp-block-genesis-custom-blocks-experience .experience__right--title{padding:0}.swiper{display:flex}.swiper-wrapper{display:flex;flex-direction:row;width:100%;height:inherit;gap:25px}.swiper-wrapper .swiper-slide{display:flex}.destinations{display:flex;flex-direction:row;padding:50px 0 50px 150px;width:100vw!important;margin-bottom:30px}@media screen and (width < 1100px){.destinations{padding:40px 0 40px 50px}}@media screen and (width < 950px){.destinations{flex-direction:column;padding:20px 25px}}@media screen and (width < 768px){.destinations{flex-direction:column;padding:20px 50px}}.destinations__left{display:flex;flex-direction:column;width:40%!important;justify-content:space-between;height:100%;min-height:500px;padding:50px 50px 50px 0}@media screen and (width < 1600px){.destinations__left{width:50%!important}}@media screen and (width < 950px){.destinations__left{width:100%!important}}@media screen and (width < 768px){.destinations__left{padding:0}}.destinations__left--principal{display:flex;flex-direction:column}.destinations__left--principal .destinations__left--titre{padding-bottom:30px;flex-wrap:wrap}.destinations__left--principal .destinations__left--titre h3{display:flex;flex-direction:row;justify-content:flex-start;font-weight:200;font-size:2rem;color:#7f2c34;flex-wrap:wrap}@media screen and (width < 1450px){.destinations__left--principal .destinations__left--titre h3{flex-direction:column}}@media screen and (width < 950px){.destinations__left--principal .destinations__left--titre h3{flex-direction:row}}@media screen and (width < 768px){.destinations__left--principal .destinations__left--titre h3{flex-direction:column}}.destinations__left--principal .destinations__left--titre h3 #destinations{padding-left:10px}.destinations__left--principal .destinations__left--content{text-align:justify;padding-right:50px;font-size:1.45rem;font-weight:200;line-height:2.4rem;text-align:justify}@media screen and (width < 768px){.destinations__left--principal .destinations__left--content{padding:0}}.destinations__left--principal .destinations__left--content strong{font-weight:600}.destinations__left--principal .destinations__left--cta{padding:50px 0 25px 0}.destinations__left--principal .destinations__left--cta a{display:inline-block;padding:10px 20px;color:#fff;background-color:#7f2c34;text-decoration:none;text-transform:uppercase;font-weight:600;font-size:1rem;border:solid 1px #7f2c34;border-radius:30px;transition:all ease-in-out .4s}@media screen and (min-width:800px){.destinations__left--principal .destinations__left--cta a{padding:15px 35px}}.destinations__left--principal .destinations__left--cta a:hover{transform:scale(1.05);transition:all ease-in-out .4s}.destinations__left--buttons{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:15px;margin:20px 0}@media screen and (min-width:900px){.destinations__left--buttons{justify-content:flex-start;margin:0}}.destinations__left--buttons .swiper-button-next,.destinations__left--buttons .swiper-button-prev{display:flex;cursor:pointer;padding:10px;border:solid 1px #7f2c34;border-radius:30px}.destinations__right{display:flex;width:60%!important;flex-direction:row;gap:25px!important;overflow:hidden!important}@media screen and (width < 1600px){.destinations__right{width:50%!important}}@media screen and (width < 950px){.destinations__right{width:100%!important}}.destinations__right--item{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-height:500px;height:500px;width:230px;min-width:230px;overflow:hidden;border-radius:12px}.destinations__right--item .overlay{position:absolute;display:block;bottom:0;height:100%;width:100%;background:#000;background:linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 20%);z-index:1;border-radius:12px}.destinations__right--item .item__image{display:flex;z-index:0;height:100%}.destinations__right--item .item__image figure{margin:0;display:content;height:100%;overflow:hidden;border-radius:12px}.destinations__right--item .item__image figure img{object-fit:cover;width:100%;height:500px;border-radius:12px}.destinations__right--item .item__name{position:absolute;padding-bottom:30px;display:flex;z-index:2;color:#fff;text-transform:uppercase;font-weight:700}.places{display:flex;flex-direction:column;margin-bottom:40px;color:#2c2a26}@media screen and (min-width:800px){.places{padding:50px 150px}}@media screen and (width < 800px){.places{padding:50px}}@media screen and (width < 480px){.places{padding:40px 25px}}.places__titre{display:flex;align-items:center;gap:30px;padding-bottom:40px}.places__titre h3{font-weight:100;font-size:1.3rem;letter-spacing:.4rem;text-transform:uppercase;font-weight:800}.places__titre--line{width:130px;border-bottom:solid 1px #7f2c34}.places__titre--icon img{width:20px}.places__elements{display:flex;gap:30px;justify-content:space-between;width:100%;flex-wrap:wrap}.places__elements--element{display:flex;flex-direction:column;width:33.3333333333%;gap:30px;box-sizing:border-box;flex:1 0 24%}@media screen and (width < 480px){.places__elements--element{width:100%;flex:1 0 50%}}.places__elements--element .element__contenu{display:flex;justify-content:space-between;overflow:hidden;border-radius:9px}.places__elements--element .element__contenu figure{width:80%;display:contents;overflow:hidden}.places__elements--element .element__contenu figure img{object-fit:cover;width:100%;aspect-ratio:1/1;transition:all ease-in-out .4s;border-radius:9px}@media screen and (width < 480px){.places__elements--element .element__contenu figure img{aspect-ratio:3/2}}.places__elements--element .element__contenu figure img:hover{transform:scale(1.1);transition:all ease-in-out .4s}.places__elements--element .element__titre{display:flex;align-items:center}@media screen and (width < 480px){.places__elements--element .element__titre{margin-bottom:30px}}.places__elements--element .element__titre h4{display:flex;text-transform:uppercase;font-weight:300;font-size:1.2rem;letter-spacing:.15rem}.places__elements--element .element__titre h4:before{display:flex;margin-right:25px;content:" ";width:50px;border:none;border-bottom:solid 1px #7f2c34;align-self:center}.wp-block-genesis-custom-blocks-places{overflow-x:hidden!important;overflow-y:scroll;padding:0;width:100%}.wp-block-genesis-custom-blocks-places .places{padding:0}.accordion{display:flex;padding:25px;color:#fff;overflow:hidden}@media screen and (min-width:800px){.accordion{padding:50px 150px}}.accordion--wrap{display:flex;background-color:#7f2c34;padding:50px;border-radius:9px;justify-content:flex-start;width:100%;box-sizing:border-box;gap:60px}@media screen and (width < 650px){.accordion--wrap{display:flex;flex-direction:column;padding:30px}}.accordion--wrap .accordion__titre{display:flex;flex:1;box-sizing:border-box;max-width:40%;flex-direction:column;gap:50px}@media screen and (width < 650px){.accordion--wrap .accordion__titre{width:100%;max-width:100%;padding-bottom:30px}}.accordion--wrap .accordion__titre h3{font-weight:100;font-size:2.5rem}@media screen and (width < 480px){.accordion--wrap .accordion__titre h3{font-size:2rem}}.accordion--wrap .accordion__titre h3::after{padding-top:30px;content:"";width:100px;height:2px;border-bottom:solid 2px #fff}.accordion--wrap .accordion__elements{display:flex;flex-direction:column;flex:1;box-sizing:border-box;max-width:60%}@media screen and (width < 650px){.accordion--wrap .accordion__elements{width:100%;max-width:100%}}.accordion--wrap .accordion__elements--element{display:flex;flex-direction:column;padding-bottom:40px;width:100%}.accordion--wrap .accordion__elements--element .element__titre{display:flex;justify-content:space-between;padding-bottom:20px;padding-left:0!important;margin-bottom:20px;text-transform:uppercase;border-bottom:solid 1px #c97779;font-weight:800;cursor:pointer}.accordion--wrap .accordion__elements--element .element__titre--titre{display:flex;align-content:center}.accordion--wrap .accordion__elements--element .element__titre--titre .material-icons{padding-right:15px}.accordion--wrap .accordion__elements--element .element__contenu{display:flex;flex-direction:column;padding:0!important;font-weight:200;font-size:1.4rem!important;width:100%;flex:1;box-sizing:border-box;text-align:justify;transition:all ease-in-out .4s;opacity:1;gap:20px}@media screen and (width < 480px){.accordion--wrap .accordion__elements--element .element__contenu{max-height:100%}}.accordion--wrap .accordion__elements--element .element__contenu[style*="display:none;"]{opacity:0;transition:all ease-in-out .4s;max-height:0;overflow:hidden}.accordion--wrap .accordion__elements--element .element__contenu .btn{display:inline-block;margin-top:0;padding:10px 15px;text-decoration:none;border:none;background-color:rgba(255,255,255,.4);color:#fff;border-radius:9px;align-content:center}.accordion--wrap .accordion__elements--element .element__contenu .btn:hover{cursor:pointer}.accordion--wrap .accordion__elements--element .element__image{display:flex;margin-top:30px;width:100%;overflow:hidden;aspect-ratio:16/9}.accordion--wrap .accordion__elements--element .element__image figure{display:contents;width:inherit}.accordion--wrap .accordion__elements--element .element__image figure img{object-fit:cover;width:100%;height:100%;border-radius:9px}.accordion a{color:#fff;border-bottom:dotted 1px #fff}.accordion a:hover{border-bottom-style:solid}.wp-block-genesis-custom-blocks-collapse{overflow-x:hidden!important;overflow-y:scroll;padding:0;max-height:600px}.wp-block-genesis-custom-blocks-collapse .accordion{padding:0;width:100%}.wp-block-genesis-custom-blocks-collapse .accordion--wrap{flex-direction:column}.wp-block-genesis-custom-blocks-collapse .accordion--wrap .accordion__titre{width:100%;max-width:100%}.wp-block-genesis-custom-blocks-collapse .accordion--wrap .accordion__elements{width:100%;max-width:100%}.footer{display:flex;flex-direction:column;gap:20px;padding:30px 0;background-color:#551f24;color:#fff;background-image:url("/img/sbe/cod/st-barth-executive-swish.svg");background-size:39%;background-repeat:no-repeat;background-position:top 55% left -2px;font-size:.9rem;font-weight:200}@media screen and (min-width:1300px){.footer{padding:50px 150px}}@media screen and (width < 1522px){.footer{padding:50px 100px}}@media screen and (width < 1300px){.footer{padding:50px 50px}}@media screen and (width < 1300px){.footer{padding:50px 20px}}.footer__logo{display:flex}.footer__logo img{width:290px}.footer__cols{display:flex;flex-direction:row;justify-content:flex-start;gap:120px;width:100%}@media screen and (width < 991px){.footer__cols{flex-direction:column;padding:0 25px;gap:20px}}@media screen and (width < 480px){.footer__cols{flex-direction:column;padding:0;gap:20px}}.footer__cols--col{width:35%;display:flex;flex-direction:column}@media screen and (width < 991px){.footer__cols--col{width:100%;padding-left:10px}}@media screen and (width < 480px){.footer__cols--col{width:100%}}.footer__cols--col:first-child{width:24%}@media screen and (width <= 1298px){.footer__cols--col:first-child{width:29%}}@media screen and (width < 1100px){.footer__cols--col:first-child{width:34%}}@media screen and (width < 991px){.footer__cols--col:first-child{width:100%;border:none}}@media screen and (width < 480px){.footer__cols--col:first-child{width:100%;border:none}}.footer__cols--col:nth-child(2){width:10%}@media screen and (width < 991px){.footer__cols--col:nth-child(2){width:100%;padding-left:10px}}@media screen and (width < 991px){.footer__cols--col:nth-child(2):before{content:" ";display:flex;width:25px;border-top:solid 2px #fff;padding-bottom:15px}}@media screen and (width < 991px){.footer__cols--col:nth-child(2):after{content:" ";display:flex;width:25px;border-bottom:solid 2px #fff;padding-top:15px}}@media screen and (width < 480px){.footer__cols--col:nth-child(2){width:100%}}.footer__cols--col p{line-height:1.5rem}.footer__cols--col small{margin-top:20px;font-style:italic}.footer__cols--col .f__contacts{display:flex;flex-direction:column;padding-top:10px;gap:10px;font-size:1.1rem;font-weight:700}.footer__cols--col .f__contacts--item{display:flex;align-content:center}.footer__cols--col .f__contacts--item a{color:#fff;padding-left:10px}.footer__cols--col .f__contacts--item svg{width:20px;stroke-width:1.5}.footer__cols--col .f__partners{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding-top:25px}@media screen and (width < 1485px){.footer__cols--col .f__partners{gap:0}}@media screen and (width < 1300px){.footer__cols--col .f__partners{flex-wrap:nowrap}}@media screen and (width < 991px){.footer__cols--col .f__partners{justify-content:flex-start;gap:30px}}.footer__cols--col .f__partners--logo{display:flex}.footer__cols--col .f__partners--logo img{max-width:125px;max-height:60px}@media screen and (width < 1190px){.footer__cols--col .f__partners--logo img{width:80%}}.footer__cols--col .footer-menu{list-style:none;margin:0}.footer__cols--col .footer-menu li{text-transform:uppercase;padding-bottom:15px}.footer__cols--col .footer-menu li a:link,.footer__cols--col .footer-menu li a:visited{color:#fff;text-decoration:none;transition:all ease-in-out .4s}.footer__cols--col .footer-menu li a:link span,.footer__cols--col .footer-menu li a:visited span{display:none}.footer__cols--col .footer-menu li a:hover{padding-left:10px;transition:all ease-in-out .4s}.footer__credits{margin-top:20px;padding:30px 0;font-size:.75rem;border-top:solid 1px rgba(255,255,255,.1);text-transform:uppercase}@media screen and (width < 480px){.footer__credits{padding:20px 25px}}.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:Sarabun,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;padding:20px}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:280px;margin:8px}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;opacity:0}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:16px;line-height:20px;font-weight:700;color:#333;background-color:#fff}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:30px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;color:#fff}.pika-next:hover,.pika-prev:hover{opacity:1}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.is-rtl .pika-next,.pika-prev{float:left;background-image:url("data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAAAsTAAALEwEAmpwYAAABaElEQVR4nO3aO0pDURSF4R8FH0XA0mhlk8JOQR2BTdTSwmDlEKKTkAzBVE7BJrY2aSwVbMXExkIsxMInG3JERHNOyqy9P7hdmkVybxbrXAghhBCG2QJugc9f1z2wg5g14OWPsOnqI6QK9IaElQo8A3QzYe1qIKJdEPYYEUcFYTvAJAI2gbdM2BtgDgE14DET9glYRkAFuM6EfQfqCJgAzgru2yYiWgVhTxGxXxD2EphFwCrwnAlrfXkRAfPAXSasdeh1HNXGA0S0ozYStXHs1aI2ErVRQstTbWwUhO0O/pcl9DNhbaBbQEivILAtkzL2vP2kGSyLbh5ao6wZhwipAFcFe5WdIclYAh68LJI/N+dXL5tz0iy4n89VThWSE08DgJkCLjxNPKOMeBsIWfE00ya7wIeXIT6J+on4YZqJ+knUT1zXz07UzzE3XXjCaDOSjKqnVw9dvlya1P95fdi+/e3vT4UQQkDfF4qerZbOyP3pAAAAAElFTkSuQmCC")}.is-rtl .pika-prev,.pika-next{float:right;background-image:url("data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAAAsTAAALEwEAmpwYAAABYUlEQVR4nO2av0rDUBhHDxU0DgXHVieXDI6F+gZdFHH2z6KP0PoSpY9gpr6Ci7NLF0cFR0WNiygO4qASuRAXKb13k/6+78DdcyC5OflywXEcx7HBLlAC1Z91B2whyNMU2d/1AXQRo5whHNYD0EaIvYhwWBNgCSGGCdJjhGgAZwnSfYRoAlcR4W+1nXsdeI5IvwEbCNEDPiPSN8AKQvQTnudzYAEhThOkw+4uwyJwkSB9jBAt4D4iHPJzEyE6wHtEOuTpGkIcJNzal8AyQgw9P/H8rBTzMwdePD/Rz8+BxfwsrOVnVo9/YtJhjCRDux70zRIOeSrDqiXhzNotXVjatE4svZZ6wJeVuVcOvFpJyyZwbeXjoWHt78TI0gDg0NKIp2NpiNeyNKbNErPxCBEKz0Y8G+ee3LMRz0YJRpaycT9BdlK/l+XPWlaKRw9La4dLd4DHKbK3wPZ/X5zjOI7DHPADKbWtqJT2+RgAAAAASUVORK5CYII=")}.pika-select{display:flex;justify-content:center}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.2857142857%;padding:0;vertical-align:middle;text-align:center}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-table abbr{border-bottom:none;cursor:help;border:none!important}.pika-table abbr:after{border:none}.pika-button{cursor:pointer;display:block;-moz-box-sizing:border-box;box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#2c2a26;font-weight:600;font-size:13px;line-height:15px;text-align:center;background:#fff!important;height:initial;text-align:center}.has-event .pika-button{color:#fff;background:#3af}.is-today .pika-button{color:#7f2c34;font-weight:700}.is-selected .pika-button{color:#fff!important;font-weight:700;background-color:#7f2c34!important}.is-disabled .pika-button,.is-outside-current-month .pika-button{color:#999;opacity:.6}.is-disabled .pika-button{pointer-events:none;cursor:default}.pika-button:hover{color:#7f2c34;background:0 0;box-shadow:none;border-radius:none;border:solid 1px #7f2c34}.pika-button .is-selection-disabled{pointer-events:none;cursor:default}.pika-week{font-size:11px;color:#999}.is-inrange .pika-button{color:#666;background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.pika-time-container{clear:both;display:flex;gap:10px}.pika-time-container table tr{display:flex;gap:4px}.pika-time-container table tr td{display:flex}.pika-time-container .pika-select,.pika-time-container select{display:flex;border:solid 1px #2c2a26;background:0 0;padding:5px 10px}.pika-time{margin:7px auto 7px}.pika-title-vh{display:flex;align-content:center}.pika-single.is-bound{position:absolute!important;left:0!important;right:0!important;top:72px!important;box-shadow:none!important;border-radius:0 0 4px 4px;border:1px solid #ddd!important}.pika-button.pika-day{border:1px solid transparent}.bloc_chiffrecle{display:flex;flex-direction:column;padding:20px 30px;font-family:Sarabun,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}@media screen and (min-width:1300px){.bloc_chiffrecle{padding:30px 150px;flex-direction:row}}@media screen and (width < 1300px){.bloc_chiffrecle{padding:30px 50px}}.bloc_chiffrecle__row{display:flex;width:100%;justify-content:center;gap:30px}@media screen and (width < 565px){.bloc_chiffrecle__row{flex-direction:column;gap:50px;align-items:center}}.bloc_chiffrecle__row .item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:30%}@media screen and (width < 768px){.bloc_chiffrecle__row .item{gap:15px}}@media screen and (width < 690px){.bloc_chiffrecle__row .item{width:100%}}.bloc_chiffrecle__row .item__titre{display:flex;text-transform:uppercase;font-weight:200;text-align:center}.bloc_chiffrecle__row .item__chiffre{color:#7f2c34;font-size:3rem;font-weight:200;text-align:center}@media screen and (width < 768px){.bloc_chiffrecle__row .item__chiffre{font-size:2.5rem}}@media screen and (width < 690px){.bloc_chiffrecle__row .item__chiffre{font-size:2.1rem}}@media screen and (width < 565px){.bloc_chiffrecle__row .item__chiffre{font-size:2.8rem}}.bloc_texteseul{display:flex;flex-direction:column;padding:20px 30px;font-family:Sarabun,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}@media screen and (min-width:800px){.bloc_texteseul{padding:30px 150px 90px 150px;flex-direction:row}}.bloc_texteseul__content{font-size:1.45rem;font-weight:200;line-height:2.4rem;text-align:justify}.bloc_texteseul__content p{padding:20px 0}.bloc_texteseul__content p a{color:#7f2c34}.bloc_texteseul__content ul{list-style:none;margin-left:30px}.bloc_texteseul__content ul li:before{content:"•";padding-right:10px;color:#7f2c34}.wp-block-genesis-custom-blocks-texte-seul{overflow-x:hidden!important;overflow-y:scroll;padding:0;max-height:600px}.wp-block-genesis-custom-blocks-texte-seul .bloc_texteseul{padding:0;width:100%}.bloc_galerie{display:flex;flex-direction:column;color:#2c2a26}@media screen and (min-width:800px){.bloc_galerie{padding:50px 150px}}@media screen and (width < 1480px){.bloc_galerie{padding:50px 50px}}@media screen and (width < 700px){.bloc_galerie{padding:0}}.bloc_galerie__row{display:flex;width:100%;justify-content:center;gap:30px;flex-wrap:wrap}@media screen and (width < 1300px){.bloc_galerie__row{justify-content:flex-start}}.bloc_galerie__row .item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:30%;box-sizing:border-box;flex:1 0 24%}@media screen and (width < 1300px){.bloc_galerie__row .item{flex:1 0 calc(33% - 25px)}}@media screen and (width < 991px){.bloc_galerie__row .item{flex:1 0 calc(50% - 15px)}}@media screen and (width < 700px){.bloc_galerie__row .item{flex:0 0 100%}}.bloc_galerie__row .item figure{width:100%;display:contents;overflow:hidden}.bloc_galerie__row .item figure img{object-fit:cover;width:100%;aspect-ratio:1/1;transition:all ease-in-out .4s;border-radius:9px}@media screen and (width < 1300px){.bloc_galerie__row .item figure img{aspect-ratio:3/2}}.bloctabs-normal{padding:20px 30px}@media screen and (min-width:1100px){.bloctabs-normal{padding:40px 150px;flex-direction:row}}.bloctabs-full-w{padding:20px 30px}@media screen and (min-width:1100px){.bloctabs-full-w{padding:40px 0;flex-direction:row}}.bloctabs{display:flex;gap:50px;font-family:Sarabun,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}@media screen and (min-width:1100px){.bloctabs{flex-direction:row}}.bloctabs__row{display:flex;align-content:stretch;flex-direction:column}.bloctabs__row .tabs__onglets{display:flex;padding-bottom:40px;gap:20px;width:100%;align-content:stretch;justify-content:flex-start}@media screen and (width <= 660px){.bloctabs__row .tabs__onglets{flex-direction:column}}.bloctabs__row .tabs__onglets--onglet{display:flex;border-top:solid 4px #7f2c34;padding-top:20px;flex:1;width:auto;font-family:Sarabun,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;box-sizing:border-box;transition:all ease-in-out .4s}@media screen and (width <= 660px){.bloctabs__row .tabs__onglets--onglet{border-top:none;border-left:solid 4px #7f2c34}}.bloctabs__row .tabs__onglets--onglet .inactive-tab{color:#8b867e;transition:all ease-in-out .4s}.bloctabs__row .tabs__onglets--onglet button{display:flex;text-transform:uppercase;background:0 0;border:none;font-weight:700;font-size:1.2rem;letter-spacing:.25rem;text-align:left;line-height:1.8rem;width:75%;cursor:pointer}@media screen and (width <= 1310px){.bloctabs__row .tabs__onglets--onglet button{font-size:1.1rem;line-height:1.6rem}}@media screen and (width <= 1254px){.bloctabs__row .tabs__onglets--onglet button{font-size:1rem;line-height:1.5rem}}@media screen and (width <= 660px){.bloctabs__row .tabs__onglets--onglet button{width:100%;margin-bottom:18px;padding-left:15px}}.bloctabs__row .tabs__items{transition:all ease-in-out .4s}.bloctabs__row .tabs__items--item{text-align:justify;font-size:1.45rem;font-weight:200;line-height:2.4rem;transition:all ease-in-out .4s;opacity:1}.bloctabs__row .tabs__items--item[style*="display:none;"]{opacity:0;transition:all ease-in-out .4s}.bloctabs__row .tabs__items--item p{padding-bottom:20px}.bloctabs__row .tabs__items--item ul{list-style:none;margin-left:20px}.bloctabs__row .tabs__items--item ul li:before{content:"•";color:#7f2c34;padding-right:10px}.bloctabs__row .tabs__items--item strong{font-weight:600}.wp-block-genesis-custom-blocks-tabs{overflow-x:hidden!important;overflow-y:scroll;padding:0;max-height:600px}.wp-block-genesis-custom-blocks-tabs .bloctabs{padding:0;width:100%;flex-direction:column}.bloc_pub{display:flex;padding:20px 30px}@media screen and (min-width:1100px){.bloc_pub{padding:0 150px;flex-direction:row;margin:40px 0}}.bloc_pub__content{display:flex;box-sizing:border-box;width:100%;flex:0 0 auto;height:350px}@media screen and (width < 1180px){.bloc_pub__content{height:290px}}@media screen and (width <= 700px){.bloc_pub__content{height:200px}}@media screen and (width < 480px){.bloc_pub__content{flex-direction:column;height:auto}}.bloc_pub__content--photo{display:flex;width:75%;height:100%}@media screen and (width <= 980px){.bloc_pub__content--photo{width:65%}}@media screen and (width <= 640px){.bloc_pub__content--photo{width:58%}}@media screen and (width < 480px){.bloc_pub__content--photo{width:100%}}.bloc_pub__content--photo figure{display:contents;overflow:hidden}.bloc_pub__content--photo figure img{object-fit:cover;width:100%;height:100%;transition:all ease-in-out .4s;border-radius:9px 0 0 9px}@media screen and (width < 480px){.bloc_pub__content--photo figure img{border-radius:9px 9px 0 0}}.bloc_pub__content--logo{width:25%;display:flex;justify-content:center;align-items:center;border-radius:0 9px 9px 0}@media screen and (width <= 980px){.bloc_pub__content--logo{width:35%}}@media screen and (width <= 640px){.bloc_pub__content--logo{width:42%}}@media screen and (width < 480px){.bloc_pub__content--logo{width:100%;border-radius:0 0 9px 9px;padding:25px 0}}.bloc_pub__content--logo figure{display:flex;justify-content:center;width:100%;height:auto}.bloc_pub__content--logo figure img{display:flex;width:60%}.bloc_pub__content .content--parme{background-color:#7f2c34}.bloc_pub__content .content--marine{background-color:#0c0e45}.wp-block-genesis-custom-blocks-pub{overflow-x:hidden!important;overflow-y:scroll;padding:0;max-height:600px}.wp-block-genesis-custom-blocks-pub .bloc_pub{padding:0;width:100%;flex-direction:column}.bloc_insta{display:flex;padding:60px 0;width:inherit}.bloc_insta__card{display:flex;margin:0 auto;width:50%;flex-direction:column;background-color:#fff;border:solid 1px #eae7e7;border-radius:6px;box-shadow:0 12px 18px rgba(0,0,0,.15)}@media screen and (width < 1035px){.bloc_insta__card{width:75%}}@media screen and (width < 700px){.bloc_insta__card{width:100%}}.bloc_insta__card--header{display:flex;padding:10px 20px;justify-content:space-between}.bloc_insta__card--header .igcard_header__avatar{display:flex;align-items:center;gap:10px}.bloc_insta__card--header .igcard_header__avatar img{width:40px;height:40px;border-radius:50%;border:solid 1px #eae7e7}.bloc_insta__card--header .igcard_header__avatar a{color:#2c2a26;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:700;font-size:.9rem}@media screen and (width < 430px){.bloc_insta__card--header .igcard_header__cta{display:none}}.bloc_insta__card--header .igcard_header__cta a{background-color:#7f2c34;color:#fff;font-size:.9rem;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding:7px 10px;border-radius:3px}.bloc_insta__card--image{position:relative}.bloc_insta__card--image .igcard_image__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bloc_insta__card--image .igcard_image__play img{width:120px}@media screen and (width < 680px){.bloc_insta__card--image .igcard_image__play img{width:70px}}.bloc_insta__card--image a figure{display:contents}.bloc_insta__card--image a figure img{object-fit:cover;aspect-ratio:1/1}.bloc_insta__card--footer{padding:0 0 10px 20px}.bloc_insta__card--footer a{color:#7f2c34;font-size:.9rem;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.wp-block-genesis-custom-blocks-instagram{overflow-x:hidden!important;overflow-y:scroll;padding:0;max-height:600px}.wp-block-genesis-custom-blocks-instagram .bloc_insta{padding:0;width:100%;flex-direction:column}.notebp{display:flex;gap:25px;width:100%;font-size:1rem;margin-top:50px;color:#2c2a26;opacity:.8;line-height:normal}@media screen and (width < 900px){.notebp{flex-direction:column}}.notebp__notes{display:flex;flex-direction:column;gap:5px;width:fit-content;flex:1}@media screen and (width < 900px){.notebp__notes{width:100%}}.notebp__notes--title{margin:0;font-weight:700}.notebp__notes--title:before{display:flex;content:" ";width:100%;border-bottom:solid 1px rgba(0,0,0,.1);margin-bottom:20px}.notebp__notes--content{margin:0}.notebp__notes--content a{color:#7f2c34;font-weight:200!important}.notebp__notes--content p:first-child:first-letter{padding-top:0;float:none!important;margin-right:0!important;font-weight:200!important;font-size:1rem!important;color:inherit!important;font-family:Sarabun,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif!important}.notebp__notes--content p:first-child a{font-weight:200!important}.notebp__notes--content p:first-child a:first-letter{font-weight:200!important}.rotations{display:flex;flex-direction:column;margin-bottom:40px;color:#2c2a26}@media screen and (min-width:800px){.rotations{padding:50px 150px}}@media screen and (width < 800px){.rotations{padding:50px}}@media screen and (width < 480px){.rotations{padding:40px 25px}}.rotations__titre{display:flex;align-items:center;gap:30px;padding-bottom:40px}.rotations__titre h3{font-weight:100;font-size:1.3rem;letter-spacing:.4rem;text-transform:uppercase;font-weight:800}.rotations__titre--line{width:130px;border-bottom:solid 1px #7f2c34}.rotations__titre--icon img{width:20px}.rotations__contenu{display:flex;flex-direction:column;width:100%}.rotations__contenu--content{text-align:justify;padding-right:50px;font-size:1.45rem;font-weight:200;line-height:2.4rem;text-align:justify}.rotations__contenu--table{width:inherit}.rotations__contenu--table .rc__table--titre{padding:30px 0;font-size:1.45rem;font-weight:600;font-style:italic}.rotations__contenu--table .rc__table--tableau table{display:table;width:100%;border-collapse:collapse;font-size:1.25rem;table-layout:fixed}.rotations__contenu--table .rc__table--tableau table thead{background:#7f2c34;color:#fff}.rotations__contenu--table .rc__table--tableau table thead tr th{padding:10px;width:25%;font-size:1rem;display:table-cell}@media screen and (width < 935px){.rotations__contenu--table .rc__table--tableau table thead tr .resp-hidden{display:none}}@media screen and (width < 800px){.rotations__contenu--table .rc__table--tableau table thead tr .resp-hidden{display:table-cell}}@media screen and (width < 708px){.rotations__contenu--table .rc__table--tableau table thead tr .resp-hidden{display:none}}.rotations__contenu--table .rc__table--tableau table tbody{border-collapse:collapse}.rotations__contenu--table .rc__table--tableau table tbody tr{border:solid 1px #2c2a26;border-collapse:collapse}.rotations__contenu--table .rc__table--tableau table tbody tr:hover{background-color:rgba(0,0,0,.1)}.rotations__contenu--table .rc__table--tableau table tbody tr td{padding:15px 10px;text-align:center;border:solid 1px #2c2a26;border-collapse:collapse;font-weight:1.25rem;display:table-cell}.rotations__contenu--table .rc__table--tableau table tbody tr td small,.rotations__contenu--table .rc__table--tableau table tbody tr td strong{display:flex;flex-direction:column;gap:5px}.rotations__contenu--table .rc__table--tableau table tbody tr td small{font-size:.9rem;font-weight:600;color:#de5663}@media screen and (width < 935px){.rotations__contenu--table .rc__table--tableau table tbody tr .resp-hidden{display:none}}@media screen and (width < 800px){.rotations__contenu--table .rc__table--tableau table tbody tr .resp-hidden{display:table-cell}}@media screen and (width < 708px){.rotations__contenu--table .rc__table--tableau table tbody tr .resp-hidden{display:none}}.wp-block-genesis-custom-blocks-rotations{overflow-x:hidden!important;overflow-y:scroll;padding:0;width:100%}.wp-block-genesis-custom-blocks-rotations .places{padding:0}.tab__frais{display:flex;flex-direction:column;gap:20px;width:100%}.tab__frais table{width:100%;display:table;border-collapse:collapse;font-size:1.2rem}.tab__frais table thead{background:#7f2c34;color:#fff}.tab__frais table thead tr th{padding:5px;width:25%;font-size:1rem}.tab__frais table tbody{border-collapse:collapse}.tab__frais table tbody tr{border:solid 1px #2c2a26;border-collapse:collapse}.tab__frais table tbody tr:hover{background-color:rgba(0,0,0,.1)}.tab__frais table tbody tr td{padding:15px 10px;text-align:left;border:solid 1px #2c2a26;border-collapse:collapse;font-weight:200}.tab__frais table tbody tr td small,.tab__frais table tbody tr td strong{display:flex;flex-direction:column;gap:5px}.tab__frais table tbody tr td small{font-size:.9rem;font-weight:600;color:#de5663}.tab__frais .tab__frais--info{font-size:.9rem;color:rgba(0,0,0,.5)}.prepare{display:flex;flex-direction:column;gap:15px;width:100%;padding:30px 0;font-family:Sarabun,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1.2rem;font-weight:200;line-height:2.4rem;text-align:justify}.prepare__cards{display:flex;gap:15px;width:100%;flex-wrap:wrap}.prepare__cards--white{background-color:#fff}.prepare__cards--light-parme{background-color:#f3ecec}.prepare__cards--card{display:flex;flex-direction:column;border:solid 1px #e3d1d2;width:calc(25% - 15px);box-sizing:border-box;flex:1 auto calc(25% - 15px);border-radius:3px;text-transform:uppercase;font-size:.9rem;letter-spacing:.1rem;transition:all ease-in-out .4s;overflow:none}@media screen and (width < 1200px){.prepare__cards--card{width:calc(33.3333333333% - 15px);flex:1 auto calc(33.3333333333% - 15px)}}@media screen and (width < 910px){.prepare__cards--card{width:calc(50% - 15px);flex:1 auto calc(50% - 15px)}}@media screen and (width < 600px){.prepare__cards--card{width:calc(100% - 15px);flex:1 auto calc(100% - 15px)}}.prepare__cards--card:hover{transform:translateY(-6px);transition:all ease-in-out .4s;box-shadow:0 13px 12px rgba(0,0,0,.1)}.prepare__cards--card .card__image{width:100%;max-height:200px;border-radius:3px 3px 0 0}.prepare__cards--card .card__image figure{width:inherit;display:contents}.prepare__cards--card .card__image figure img{object-fit:cover;width:100%;height:100%;border-radius:3px 3px 0 0}.prepare__cards--card .card__content{padding:30px}.prepare__cards--card .card__content .card__title{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.prepare__cards--card .card__content .card__title--name{display:flex;line-height:1.2rem}.prepare__cards--card .card__content .card__title--name a{color:#7f2c34;font-weight:700}.prepare__cards--card .card__content .card__title--name a:hover{border:none}.prepare__cards--card .card__content .card__title--arrow{display:flex;color:#7f2c34}.prepare__cards--card .card__content .card__title--arrow a{color:#7f2c34;font-weight:700}.prepare__cards--card .card__content .card__title--arrow a:hover{border:none}.prepare__cards--card .card__content .card__description{text-transform:none;line-height:1.3rem;font-size:1rem;text-align:left}.wp-block-genesis-custom-blocks-cartes-page{overflow-x:hidden!important;overflow-y:scroll;padding:0;max-height:600px}.wp-block-genesis-custom-blocks-cartes-page .prepare__cards--card{flex:0.5 auto calc(33.333% - 15px)}.codposts{display:flex;width:100vw;gap:30px;flex-wrap:wrap;justify-content:flex-start;padding:30px 50px}.codposts__item{display:flex;flex-direction:column;flex:1 auto calc(25% - 30px);margin:0;margin-bottom:30px;width:calc(25% - 30px)}@media screen and (width < 1350px){.codposts__item{flex:0 1 calc(34% - 30px)}}@media screen and (width < 1000px){.codposts__item{flex:0 1 calc(50% - 15px)}}@media screen and (width < 550px){.codposts__item{flex:0 1 100%}}.codposts__item--image{position:relative;width:100%;overflow:hidden;border-radius:9px}.codposts__item--image figure{width:100%;display:contents;overflow:hidden}.codposts__item--image figure img{object-fit:cover;width:100%;aspect-ratio:3/2;transition:all ease-in-out .4s;border-radius:9px;height:100%}@media screen and (width < 700px){.codposts__item--image figure img{aspect-ratio:1/1}}@media screen and (width < 550px){.codposts__item--image figure img{aspect-ratio:3/2}}.codposts__item--image figure img:hover{transform:scale(1.05);transition:all ease-in-out .4s}.codposts__item--image .post__number{position:absolute;z-index:10;left:20px;top:20px;color:rgba(255,255,255,.7);font-size:3rem;font-family:Kalnia,serif}.codposts__item--infos{display:flex;flex-direction:column;gap:10px;padding-top:15px}.codposts__item--infos .post__category{display:flex;color:#7f2c34;text-transform:uppercase;font-weight:60000;font-size:1.1rem;font-family:Kalnia,serif}.codposts__item--infos .post__title{font-size:1.5rem;font-weight:200}.codposts__item--infos .post__title a{color:#2c2a26}.codposts__item--infos .post__title a:hover{color:#7f2c34}.cod_single{display:flex;flex-direction:column;padding:20px 30px;font-family:Sarabun,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;text-align:justify;font-size:1.45rem;font-weight:200;line-height:2.4rem;gap:20px}@media screen and (min-width:800px){.cod_single{padding:30px 250px;margin-bottom:100px}}@media screen and (width < 1300px){.cod_single{padding:30px 150px;margin-bottom:100px}}@media screen and (width < 1000px){.cod_single{padding:30px 100px;margin-bottom:100px}}@media screen and (width < 768px){.cod_single{padding:30px 50px;margin-bottom:100px}}.cod_single__metas{display:flex;flex-direction:column;align-content:center;text-align:center;width:100%;gap:20px}.cod_single__metas .metas--swish{display:flex;justify-content:center}.cod_single__metas .metas--cat{display:flex;justify-content:center;font-family:Kalnia,serif;color:#7f2c34;text-transform:uppercase;font-weight:600;font-size:1.2rem}.cod_single__metas .metas--titre{display:flex;justify-content:center;padding-bottom:40px}.cod_single__metas .metas--postmeta{margin-bottom:40px;display:flex;justify-content:center;text-align:center;font-size:1.1rem;font-weight:400;line-height:1.4rem;color:#444}.cod_single__content{display:flex;flex-direction:column;gap:20px}.cod_single__content h2{font-size:1.6rem;font-weight:300;margin-bottom:40px;color:#7f2c34}.cod_single__content p a{color:#7f2c34;font-weight:400}.cod_single__content p a:hover{border-bottom:dotted 1px #7f2c34}.cod_single__content p:first-child:first-letter{padding-top:15px;justify-content:center;float:left;font-size:5em;font-family:Kalnia,serif;margin-right:5px;color:#7f2c34;font-weight:400}.cod_single__content blockquote{margin:20px 0;padding-left:20px;border-left:solid 2px #7f2c34}.cod_single__content blockquote p{font-weight:200;font-size:1.6rem}.cod_single__content blockquote p:first-letter{padding-top:0!important}.cod_single__content blockquote cite{margin-top:50px;display:block}.cod_single__content h3{padding-top:40px;font-size:1.0740740741rem;font-weight:900;text-transform:uppercase;letter-spacing:.3rem}.cod_single__content h3:before{content:"—";padding-right:10px;color:#7f2c34}.mediacenter{display:flex;padding:50px 50px;width:100%;gap:30px;justify-content:space-between}@media screen and (width < 1260px){.mediacenter{flex-direction:column-reverse}}@media screen and (width < 480px){.mediacenter{padding:25px}}.mediacenter__contentleft{display:flex;flex-direction:column;width:50%;line-height:2.4rem;font-size:1.45rem;font-weight:200;text-align:justify}@media screen and (width < 1260px){.mediacenter__contentleft{width:60%}}@media screen and (width < 705px){.mediacenter__contentleft{width:100%}}.mediacenter__contentleft a:link,.mediacenter__contentleft a:visited{color:#7f2c34;text-decoration:underline}.mediacenter__contentleft .mcform__text{display:flex;color:#2c2a26}.mediacenter__contentleft .mcform__text strong{font-weight:700}.mediacenter__contentleft hr{padding-top:30px;margin-bottom:30px;display:flex;border:none;border-bottom:solid 1px #ddd}.mediacenter__contentleft .mcform__inputs{display:flex;flex-direction:column;gap:15px}.mediacenter__contentleft .mcform__inputs label{display:flex}.mediacenter__contentleft .mcform__inputs--item{display:flex;gap:10px}@media screen and (width < 629px){.mediacenter__contentleft .mcform__inputs--item{flex-direction:column}}.mediacenter__contentleft .mcform__inputs--item .inputsitem--btn{padding:25px 40px;cursor:pointer;border:none;background-color:#7f2c34;color:#fff;border-radius:3px;transition:all ease-in-out .4s;text-transform:uppercase;font-family:Sarabun,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:600;letter-spacing:3px;font-size:.8rem}.mediacenter__contentleft .mcform__inputs--item .inputsitem--pwd{padding:15px 25px;border-radius:3px;border:solid 1px #ddd;font-size:1.5rem}.mediacenter__contentright{display:flex;flex-direction:column;width:30%}@media screen and (width < 1260px){.mediacenter__contentright{width:60%}}@media screen and (width < 705px){.mediacenter__contentright{width:100%}}.mediacenter__contentright--press{display:flex;flex-direction:column;border:solid 1px #7f2c34;border-radius:12px;padding:20px 40px;gap:15px;font-weight:200;line-height:1.6rem;font-size:1.1rem}@media screen and (width < 480px){.mediacenter__contentright--press{padding:20px}}.mediacenter__contentright--press .press__title{color:#7f2c34;text-transform:uppercase;font-weight:800;letter-spacing:.3rem}.mediacenter__contentright--press .press__infos{letter-spacing:.15rem}.mediacenter__contentright--press .press__infos a:link,.mediacenter__contentright--press .press__infos a:visited{color:#7f2c34;font-weight:400;text-decoration:underline}.mcmedias{display:flex;flex-direction:column;gap:20px;width:100%;padding:50px}@media screen and (min-width:1200px){.mcmedias{padding:50px}}.mcmedias__titre{display:flex;flex-direction:column;color:#2c2a26}.mcmedias__titre h4{width:fit-content;border-bottom:solid 3px #7f2c34;text-transform:uppercase;font-size:1.2rem;font-weight:700;padding-bottom:15px;letter-spacing:.3rem}.mcmedias__titre:after{display:block;content:" ";width:100%;border-bottom:solid #7f2c34 1px}.mcmedias__items{display:flex;width:100%;gap:40px}@media screen and (width < 500px){.mcmedias__items{flex-direction:column}}.mcmedias__items--item{display:flex;flex-direction:column;width:16.6666666667%}@media screen and (width < 960px){.mcmedias__items--item{width:25%}}@media screen and (width < 500px){.mcmedias__items--item{width:100%}}.mcmedias__items--item .mcm__item--image{position:relative;display:flex;z-index:1}.mcmedias__items--item .mcm__item--image figure{width:100%;display:contents;margin:0}.mcmedias__items--item .mcm__item--image figure img{object-fit:cover;width:inherit;aspect-ratio:3/2;border-radius:9px}.mcmedias__items--item .mcm__item--image .mcm__image--play{position:absolute;display:flex;justify-content:center;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;z-index:2;background:rgba(127,44,52,.9);color:#fff;border-radius:30px;box-shadow:0 1px 8px rgba(0,0,0,.2)}.mcmedias__items--item .mcm__item--image .mcm__image--play svg{display:flex;align-self:center}.mcmedias__items--item .mcm__item--titre{display:flex;padding-top:20px;font-weight:600}.mcmedias__items--item .mcm__item--titre a{color:#2c2a26}.mcmedias__items--item .mcm__item--titre a:hover{color:#7f2c34}.mcmedias__items--item .mcm__item--info{display:flex;padding-top:7px;color:#aaa;font-size:.8rem}.mcmedias .mcressources__items{display:flex;flex-direction:column;gap:20px}.mcmedias .mcressources__items .mcressources__row{display:flex;padding-bottom:15px;border-bottom:solid 1px #d1d1d1;gap:15px}.mcmedias .mcressources__items .mcressources__row .mcressources__items--icon{display:flex;color:#7f2c34}.mcmedias .mcressources__items .mcressources__row .mcressources__items--button{display:flex;align-content:center;align-self:flex-end;height:50px;width:50px}.mcmedias .mcressources__items .mcressources__row .mcressources__items--button a{display:flex;align-content:center;justify-content:center;align-items:center;width:100%;border-radius:6px}.mcmedias .mcressources__items .mcressources__row .mcressources__items--button a:link,.mcmedias .mcressources__items .mcressources__row .mcressources__items--button a:visited{background-color:#7f2c34;color:#fff}.mcmedias .mcressources__items .mcressources__row .mcmr__item--titre{display:flex;font-weight:600}.mcmedias .mcressources__items .mcressources__row .mcmr__item--titre a:link,.mcmedias .mcressources__items .mcressources__row .mcmr__item--titre a:visited{color:#2c2a26;transition:all ease-in-out .4s}.mcmedias .mcressources__items .mcressources__row .mcmr__item--titre a:hover{color:#7f2c34;transition:all ease-in-out .4s}.mcmedias .mcressources__items .mcressources__row .mcmr__item--info{display:flex;padding-top:7px;color:#aaa;font-size:.8rem}.mgmt-hidden{display:none!important}.cod_mgmt{position:fixed;display:flex;flex-direction:column;background:#fff;width:100vw;height:initial;z-index:12;top:0;bottom:0;overflow-x:auto;opacity:1;visibility:visible;padding:40px 50px;box-shadow:inset 0 2px 12px rgba(0,0,0,.1)}.header_maintenance{display:flex;justify-content:space-between;align-items:center;padding:25px 40px;background-color:#fff;box-shadow:0 4px 18px rgba(0,0,0,.2)}.header_maintenance__logo{display:flex;gap:30px}.header_maintenance__logo a img{width:400px}@media screen and (width < 500px){.header_maintenance__logo a img{width:100%}}.header_maintenance__menu{display:flex;gap:20px;text-transform:uppercase;align-items:center;font-size:.9rem;font-weight:500}@media screen and (width < 1030px){.header_maintenance__menu{display:none}}.header_maintenance__menu a{color:#7f2c34;padding:21px 0 21px}.header_maintenance__menu a:hover{border-bottom:solid 2px #de5663;padding:21px 0 19px}.header_maintenance__menu .btn-login{background-color:#7f2c34;color:#fff;padding:10px 15px;font-weight:600;border-radius:5px;transition:all ease-in-out .4s}.header_maintenance__menu .btn-login:hover{background-color:#57010a;transition:all ease-in-out .4s;border:none;padding:10px 15px}.main{flex:1;display:flex;width:100vw;height:calc(100vh - 110px)}@media screen and (width < 500px){.main{height:auto}}.main .maintenance{display:flex;flex-direction:column;padding:40px;width:60%;gap:40px}@media screen and (width < 1000px){.main .maintenance{width:100%}}.main .maintenance__info h2{color:#a62626;font-size:1.8rem;margin-bottom:20px}.main .maintenance__info p{font-size:1.2rem;font-weight:300;line-height:1.5}.main .maintenance__info p strong{font-weight:700}.main .maintenance__info p a{color:#a62626;text-decoration:none}.main .image{width:40%;overflow:hidden}@media screen and (width < 1000px){.main .image{display:none}}.main .image figure img{object-fit:cover;width:100%;height:100%}@tailwind base;@tailwind components;@tailwind utilities;*,::after,::before{box-sizing:border-box;margin:0;padding:0;outline:0}::selection{background-color:#7f2c34;color:#fff}body{position:relative;margin:0;font-family:Sarabun,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;overflow-x:hidden}a,a:link,a:visited{text-decoration:none}.cod_maincontent{display:flex;flex-direction:column;gap:7px;padding:50px 60px;font-family:Sarabun,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1.2rem;font-weight:200;line-height:2.4rem;text-align:justify}@media screen and (width < 1200px){.cod_maincontent{padding:30px 50px}}@media screen and (width < 480px){.cod_maincontent{padding:30px 25px}}.cod_maincontent h3{padding-top:25px;padding-bottom:15px;font-size:1.0740740741rem;font-weight:900;text-transform:uppercase;letter-spacing:.3rem}.cod_maincontent h3:before{content:"—";padding-right:10px;color:#7f2c34}.cod_maincontent h4{padding-top:20px;padding-bottom:5px;font-size:1.2083333333rem}.cod_maincontent ul{list-style:none}.cod_maincontent ul li:before{content:"•";color:#7f2c34;padding-right:10px}.cod_maincontent p{padding-bottom:15px}.cod_maincontent a{color:#7f2c34}.cod_maincontent a:hover{border-bottom:dotted 1px #7f2c34}.cod_maincontent strong{font-weight:600}.cod-info{width:100%;padding:20px 30px;font-family:Sarabun,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1.2rem;font-weight:500;text-align:justify;border-radius:9px}.cod-info--success{background-color:#e6fffa;color:#234e52;border:solid 1px #38b2ac}.cod-info--warning{background-color:#fffaf0;color:#c05621;border:solid 1px #ed8936}.cod-info--danger{background-color:#fff0f0;color:#c02020;border:solid 1px #ed3636}.cod-info--info{background-color:#e6f9ff;color:#233952;border:solid 1px #3787b2}:where(figure){margin:0!important}#CybotCookiebotDialogPoweredbyCybot,#CybotCookiebotDialogPoweredByText{display:none}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo{display:none}