﻿@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:slnt,wght@-10..0,100..900&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap);@import url(https://fonts.googleapis.com/icon?family=Material+Icons);.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:#ff5564;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:#ff5564}.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:#ff5564}.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:#ff5564}.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/aii/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: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:#ff5564}.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:#ff5564}.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:#ff5564}.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:#ff5564}.cod_menu .menu__foot--contact .contact__item svg{width:20px;stroke-width:1.5;opacity:.4}body.admin-bar .cod_menu{display:none}.cod_alertes{padding:10px 110px;display:flex;background-color:#7f2c34;color:#fff;align-content:center;align-items:center;gap:20px;font-family:Rubik,sans-serif}@media screen and (width < 1120px){.cod_alertes{padding:10px 50px}}@media screen and (width < 991px){.cod_alertes{flex-direction:column;align-content:center;text-align:left;gap:10px;align-items:flex-start}}@media screen and (width < 529px){.cod_alertes{padding:20px 30px}}.cod_alertes__content{display:flex;align-items:center;gap:10px;font-size:.9rem;font-weight:700}@media screen and (width < 700px){.cod_alertes__content{align-items:flex-start;flex-direction:column;gap:5px}}.cod_alertes__content--bell{display:flex;color:#ff5564;text-transform:uppercase;padding-right:5px}.cod_alertes__link{display:flex}.cod_alertes__link a{color:inherit;border-bottom:dotted 1px #fff}.cod_alertes__link a:hover{border-bottom-style:solid}.header-front{box-shadow:0 6px 12px rgba(0,0,0,.1)}.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;padding:0 110px;display:flex;width:100%}@media screen and (width < 1120px){.header{padding:0 50px}}@media screen and (width < 450px){.header{padding:0 20px}}.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{padding:30px 0;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.header__menu .menu__nav{display:flex;flex-direction:row;gap:12px;width:70%;justify-content:flex-end;align-items:center}@media screen and (width < 768px){.header__menu .menu__nav{width:50%}}@media screen and (width < 600px){.header__menu .menu__nav{width:35%}}.header__menu .menu__nav--items{display:flex;gap:45px;margin-right:30px}@media screen and (width < 768px){.header__menu .menu__nav--items{display:none}}.header__menu .menu__nav--items ul{list-style:none;display:flex;gap:30px}.header__menu .menu__nav--items ul li{display:flex;flex-direction:column;padding-top:15px}.header__menu .menu__nav--items ul li:after{content:"";display:flex;margin:auto;padding-top:15px;width:0;transition:all ease-in-out .4s;border-bottom:solid 2px #ff5564}.header__menu .menu__nav--items ul li:hover{display:flex;flex-direction:column}.header__menu .menu__nav--items ul li:hover:after{content:"";display:flex;width:100%;transition:all ease-in-out .4s;border-bottom:solid 2px #ff5564}.header__menu .menu__nav--items ul li a{color:#7f2c34}.header__menu .menu__nav--profil{display:flex;background-color:#ff5564;cursor:pointer;padding:13px;border-radius:50%}.header__menu .menu__nav--profil a{color:#fff;cursor:pointer;width:24px;height:24px}.header__menu .menu__nav--navigation{display:flex;cursor:pointer;background-color:#ff5564;padding:13px;border-radius:50%}.header__menu .menu__nav--navigation a{display:flex;color:#fff;cursor:pointer;width:24px;height:24px}.header__menu .menu__logo{display:flex;width:30%}@media screen and (width < 768px){.header__menu .menu__logo{width:50%}}@media screen and (width < 600px){.header__menu .menu__logo{width:65%}}@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{display:flex;flex-direction:column;gap:25px}@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:100%}@media screen and (width < 700px){.header__booking__left,.header__booking__right{width:100%}}.header__booking__right{justify-content:flex-start}@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{color:#ff5564}.header__booking--journey .active-journey:after{display:flex;content:" ";padding-top:10px;width:100%;height:2px;border-bottom:solid 2px #ff5564}.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;flex-direction:column;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}@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;width:47%}@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}@media screen and (width < 503px){.header__booking--form .bookingform__fromto--from input,.header__booking--form .bookingform__fromto--to input{width:50%}}.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:1em;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:#7f2c34}.header__booking--form .bookingform__dates{position:relative;display:flex;background-color:#fff;height:50px;padding:2px 0;align-content:center;align-items:center}.header__booking--form .bookingform__dates--back,.header__booking--form .bookingform__dates--go{display:flex;height:45px;width:50%;justify-content:center}.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:1rem;font-weight:400}@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}@media screen and (width < 443px){.header__booking--form .bookingform__dates pika-single.is-bound{padding:0!important;overflow:hidden!important}}.header__booking--form .bookingform__passengerstitle{color:#fff;font-weight:600}.header__booking--form .bookingform__passengers{display:flex}@media screen and (width <= 1150px){.header__booking--form .bookingform__passengers{width:100%;max-width:100%}}@media screen and (width < 571px){.header__booking--form .bookingform__passengers{flex-direction:column;gap:8px}}.header__booking--form .bookingform__passengers .passengers{position:relative;display:flex;flex-grow:1;color:#000;background-color:#fff;height:100%;padding:15px;border-radius:0;border:1px solid #ddd;align-content:center;align-items:center;font-weight:200}.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 .passenger-label{padding-right:80px}.header__booking--form .bookingform__passengers .passenger-adults{flex-grow:1}.header__booking--form .bookingform__passengers .passenger-adults hr{margin:10px 0;border:none;border-bottom:solid 1px #ddd}.header__booking--form .bookingform__passengers .passenger-adults .adult-label{display:block;font-size:1em}.header__booking--form .bookingform__passengers .passenger-adults .adult-label span{font-size:.9em}.header__booking--form .bookingform__passengers .passenger-childs{flex-grow:1}.header__booking--form .bookingform__passengers .passenger-childs hr{margin:10px 0;border:none;border-bottom:solid 1px #ddd}.header__booking--form .bookingform__passengers .passenger-childs .child-label{display:block;font-size:1em}.header__booking--form .bookingform__passengers .passenger-childs .child-label span{font-size:.9em}.header__booking--form .bookingform__passengers .passenger-infants{flex-grow:1}.header__booking--form .bookingform__passengers .passenger-infants hr{margin:10px 0;border:none;border-bottom:solid 1px #ddd}.header__booking--form .bookingform__passengers .passenger-infants .infant-label{display:block;font-size:1em}.header__booking--form .bookingform__passengers .passenger-infants .infant-label span{font-size:.9em}.header__booking--form .bookingform__passengers .adult-number,.header__booking--form .bookingform__passengers .child-number,.header__booking--form .bookingform__passengers .infant-number,.header__booking--form .bookingform__passengers .passenger-number{padding:0 5px}.header__booking--form .bookingform__passengers .feather-minus-circle,.header__booking--form .bookingform__passengers .feather-plus-circle{transform:scale(.8);vertical-align:bottom;cursor:pointer}.header__booking--form .bookingform__passengers hr{margin:20px 0}.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:#ff5564;color:#fff;border:none;padding:20px 66px;height:100%;text-transform:uppercase;font-size:1.1rem;font-weight:600;border-radius:4px;font-family:Inter,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;letter-spacing:.1rem;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}.breadcrumb{display:flex;flex-direction:column;width:100vw;padding:60px 110px;font-size:.85rem}@media screen and (width < 1120px){.breadcrumb{padding:60px 50px}}@media screen and (width < 529px){.breadcrumb{padding:40px 30px}}.breadcrumb ul{display:flex;list-style:none}.breadcrumb ul li:after{content:"›";padding:0 10px}.breadcrumb ul li:last-child:after{display:none}.breadcrumb .breadcrumbs__link:link,.breadcrumb .breadcrumbs__link:visited{color:#7f2c34}.breadcrumb .breadcrumbs__link:hover{text-decoration:underline}.jumbobooking{position:relative;overflow:hidden;width:auto;margin:0 110px;background-color:#eee;height:65vh;min-height:410px}@media screen and (width < 1120px){.jumbobooking{margin:0 50px}}@media screen and (width < 529px){.jumbobooking{padding:40px 30px}}@media screen and (width < 571px){.jumbobooking{height:726px;max-height:726px;margin:0 25px}}@media screen and (width < 367px){.jumbobooking{height:809px;max-height:809px}}.jumbobooking__items{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:50px 0}@media screen and (width < 1350px){.jumbobooking__items{padding:0}}.jumbobooking__items--titre{text-transform:uppercase;padding-left:50px;align-self:flex-end;width:55%}@media screen and (width < 1300px){.jumbobooking__items--titre{width:50%;padding:50px}}@media screen and (width < 1042px){.jumbobooking__items--titre{display:none!important}}.jumbobooking__items--titre h1{font-family:Rubik,sans-serif;font-weight:800;color:#fff;font-size:2.7rem}@media screen and (width < 1300px){.jumbobooking__items--titre h1{font-size:2.1rem}}.jumbobooking__items--titre h1 strong{color:#ff5564}.jumbobooking__items--bookingform{display:flex;flex-direction:column;width:40%;padding:30px;background-color:#7f2c34}@media screen and (width < 1350px){.jumbobooking__items--bookingform{height:100%}}@media screen and (width < 1300px){.jumbobooking__items--bookingform{width:50%}}@media screen and (width < 1042px){.jumbobooking__items--bookingform{width:100%!important}}.jumbobooking__items--bookingform .jb__bookingform--titre{padding-bottom:30px;text-transform:uppercase;color:#fff;font-size:1.2rem;font-family:Rubik,sans-serif;font-weight:800}.jumbobooking__image{position:relative;width:100%;height:100%;z-index:1}.jumbobooking__image--overlay{position:absolute;left:0;bottom:0;z-index:2;background:#000;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);height:30%;width:100%}.jumbobooking__image .swiper-wrapper{width:100%;display:flex;flex-direction:column;gap:0}.jumbobooking__image .swiper-wrapper figure{width:100%;height:100%;display:flex;margin:0;z-index:1;gap:0}.jumbobooking__image .swiper-wrapper figure img{z-index:1;object-fit:cover;width:100%;height:100%}.wp-block-genesis-custom-blocks-booking-jumbo{overflow-x:hidden!important;overflow-y:scroll;padding:0;max-height:600px}.wp-block-genesis-custom-blocks-booking-jumbo .jumbobooking{padding:0;margin:0;width:100%;max-height:300px}.wp-block-genesis-custom-blocks-booking-jumbo .jumbobooking__items--titre h1{font-size:1.7rem}.wp-block-genesis-custom-blocks-booking-jumbo .jumbobooking__items--titre h1 p{line-height:1.2rem}.wp-block-genesis-custom-blocks-booking-jumbo .jumbobooking__items--bookingform{display:none}.jbbooking{display:flex;overflow:hidden;width:auto;margin:0 110px;background-color:#eee;height:570px;min-height:570px}@media screen and (width < 1120px){.jbbooking{margin:0 50px}}@media screen and (width < 1042px){.jbbooking{flex-direction:column}}@media screen and (width < 571px){.jbbooking{height:726px;max-height:726px;margin:0 25px}}@media screen and (width < 367px){.jbbooking{height:809px;max-height:809px}}.jbbooking__carousel{display:flex;position:relative;width:60%;height:inherit;z-index:1}@media screen and (width < 1351px){.jbbooking__carousel{width:50%}}@media screen and (width < 1042px){.jbbooking__carousel{width:100%;display:none}}.jbbooking__carousel--titre{position:absolute;z-index:3;bottom:30px;left:30px;text-transform:uppercase;font-family:Rubik,sans-serif;font-weight:800;color:#fff;font-size:2.7rem}@media screen and (width < 1300px){.jbbooking__carousel--titre{font-size:2.1rem}}.jbbooking__carousel--titre strong{color:#ff5564}.jbbooking__carousel--overlay{position:absolute;left:0;bottom:0;z-index:2;background:#000;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);height:30%;width:100%}.jbbooking__carousel .swiper-wrapper{width:100%;display:flex;flex-direction:column;gap:0;position:relative}@media screen and (width < 1638px){.jbbooking__carousel .swiper-wrapper{height:100%!important;min-height:570px!important}}.jbbooking__carousel .swiper-wrapper a{width:100%;height:100%}.jbbooking__carousel .swiper-wrapper figure{position:relative;width:100%;height:100%;display:flex;margin:0;z-index:1;gap:0}.jbbooking__carousel .swiper-wrapper figure .sw__texte{position:absolute;bottom:40px;left:40px;z-index:1000;display:flex;flex-direction:column;gap:25px}.jbbooking__carousel .swiper-wrapper figure .sw__texte--contenu{text-transform:uppercase;font-family:Rubik,sans-serif;font-weight:800;color:#fff;font-size:2.7rem}.jbbooking__carousel .swiper-wrapper figure .sw__texte--contenu strong{color:#ff5564}.jbbooking__carousel .swiper-wrapper figure .sw__texte--cta{display:flex;background-color:#7f2c34;border-radius:6px;box-shadow:3px 3px 12px rgba(0,0,0,.2);padding:15px 25px;align-self:flex-start}.jbbooking__carousel .swiper-wrapper figure .sw__texte--cta a{color:#fff8f8;text-decoration:none;text-transform:uppercase;font-weight:600}@media screen and (width < 1638px){.jbbooking__carousel .swiper-wrapper figure{height:100%!important;min-height:570px!important}}.jbbooking__carousel .swiper-wrapper figure img{z-index:1;object-fit:cover;width:100%;height:100%;min-height:531px}.jbbooking__form{display:flex;flex-direction:column;width:40%;padding:30px;background-color:#7f2c34}@media screen and (width < 1351px){.jbbooking__form{width:50%;height:100%}}@media screen and (width < 1300px){.jbbooking__form{width:50%}}@media screen and (width < 1042px){.jbbooking__form{width:100%!important}}.jbbooking__form--titre{padding-bottom:30px;text-transform:uppercase;color:#fff;font-size:1.2rem;font-family:Rubik,sans-serif;font-weight:800}@media only screen and (orientation:landscape) and (height < 530px){.jbbooking__form .header__booking{display:flex}}.wp-block-genesis-custom-blocks-booking-jumbo-new{overflow-x:hidden!important;overflow-y:scroll;padding:0;max-height:600px}.wp-block-genesis-custom-blocks-booking-jumbo-new .jbbooking{padding:0;margin:0;width:100%;max-height:300px}.wp-block-genesis-custom-blocks-booking-jumbo-new .jbbooking__form{display:none!important}.wp-block-genesis-custom-blocks-booking-jumbo-new .jbbooking__carousel{width:100%!important}.wp-block-genesis-custom-blocks-booking-jumbo-new .jbbooking__items--titre h1{font-size:1.7rem}.wp-block-genesis-custom-blocks-booking-jumbo-new .jbbooking__items--titre h1 p{line-height:1.2rem}.wp-block-genesis-custom-blocks-booking-jumbo-new .jbbooking__items--bookingform{display:none}.jumboimage{position:relative;display:flex;width:100%;height:500px;border-radius:9px}@media screen and (width < 800px){.jumboimage{height:350px}}@media screen and (width < 590px){.jumboimage{height:250px}}@media screen and (width < 450px){.jumboimage{height:190px}}.jumboimage figure{width:100%;display:contents;margin:0}.jumboimage figure img{object-fit:cover;width:inherit;height:100%;border-radius:9px}@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 < 503px){.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:50%}}@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 < 503px){.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:50%}}@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 < 571px){.booking-hidden .booking__container .header__booking--form .bookingform__passengers,.cod_booking .booking__container .header__booking--form .bookingform__passengers{flex-direction:column;gap:8px}}@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}.blocoffres{display:flex;flex-direction:column;width:100vw;padding:30px 110px;gap:30px}@media screen and (width < 1120px){.blocoffres{padding:60px 50px}}@media screen and (width < 529px){.blocoffres{padding:40px 30px}}.blocoffres__titre h3{color:#7f2c34;font-family:Rubik,sans-serif;font-size:1.8rem;font-weight:300}.blocoffres__titre h3 strong{color:#ff5564;font-weight:700}.blocoffres__offres{display:flex;width:100%;gap:30px;flex-wrap:wrap}.blocoffres__offres--item{display:flex;background:#fff;box-shadow:3px 3px 12px rgba(0,0,0,.2);flex:0 1 calc(50% - 15px)}@media screen and (width < 1540px){.blocoffres__offres--item{flex-direction:column}}@media screen and (width < 1050px){.blocoffres__offres--item{flex:0 1 100%;width:100%}}.blocoffres__offres--item .offresitem__img{width:30%;min-width:200px;position:relative}@media screen and (width < 1540px){.blocoffres__offres--item .offresitem__img{width:100%;height:200px}}@media screen and (width < 768px){.blocoffres__offres--item .offresitem__img{height:150px}}.blocoffres__offres--item .offresitem__img .offres_tag{position:absolute;top:12px;left:12px;background-color:#ff5564;padding:3px 12px;border:solid 2px #ff5564;border-radius:19px;font-size:.75rem;text-transform:uppercase;font-weight:700;color:#fff}.blocoffres__offres--item .offresitem__img figure{display:contents}.blocoffres__offres--item .offresitem__img figure img{object-fit:cover;width:100%;height:100%}.blocoffres__offres--item .offresitem__content{display:flex;padding:25px;width:70%;flex-direction:column;justify-content:space-between;gap:30px}@media screen and (width < 1540px){.blocoffres__offres--item .offresitem__content{width:100%}}.blocoffres__offres--item .offresitem__content--destination{display:flex;gap:15px}@media screen and (width < 1540px){.blocoffres__offres--item .offresitem__content--destination{justify-content:space-between}}.blocoffres__offres--item .offresitem__content--destination .oicontent__destination{font-weight:800;font-size:1.4rem}@media screen and (width < 1180px){.blocoffres__offres--item .offresitem__content--destination .oicontent__destination{font-size:1.2rem}}@media screen and (width < 529px){.blocoffres__offres--item .offresitem__content--destination .oicontent__destination{text-align:center;width:40%}}.blocoffres__offres--item .offresitem__content--destination .oicontent__path{width:80px;display:flex;position:relative}@media screen and (width < 1540px){.blocoffres__offres--item .offresitem__content--destination .oicontent__path{width:180px}}@media screen and (width < 1337px){.blocoffres__offres--item .offresitem__content--destination .oicontent__path{width:100px}}@media screen and (width < 1050px){.blocoffres__offres--item .offresitem__content--destination .oicontent__path{width:200px}}@media screen and (width < 632px){.blocoffres__offres--item .offresitem__content--destination .oicontent__path{width:80px}}@media screen and (width < 529px){.blocoffres__offres--item .offresitem__content--destination .oicontent__path{width:auto}}.blocoffres__offres--item .offresitem__content--destination .oicontent__path:after{content:" ";padding-top:1px;width:inherit;border-bottom:dotted 2px #ddd;height:2px;display:flex;align-self:center}@media screen and (width < 529px){.blocoffres__offres--item .offresitem__content--destination .oicontent__path:after{border:none;padding-top:0}}.blocoffres__offres--item .offresitem__content--destination .oicontent__path--icon{position:absolute;transform:rotate(90deg);color:#7f2c34}.blocoffres__offres--item .offresitem__content--destination .oicontent__path--icon .material-icons-outlined{transform:translateY(3px);transition:all ease-out .4s}@media screen and (width < 529px){.blocoffres__offres--item .offresitem__content--destination .oicontent__path--icon .material-icons-outlined{transform:none;transition:none}}.blocoffres__offres--item .offresitem__content--infos{display:flex;flex-direction:column;gap:8px}.blocoffres__offres--item .offresitem__content--infos .oinfos__label{font-size:.9rem}.blocoffres__offres--item .offresitem__content--infos .oinfos__infos{display:flex;justify-content:space-between;align-items:center}@media screen and (width < 529px){.blocoffres__offres--item .offresitem__content--infos .oinfos__infos{align-items:flex-start;flex-direction:column;gap:20px}}.blocoffres__offres--item .offresitem__content--infos .oinfos__infos--prix{color:#7f2c34;font-weight:800;font-size:2.1rem}.blocoffres__offres--item .offresitem__content--infos .oinfos__infos--prix sup{font-size:1.1rem}.blocoffres__offres--item .offresitem__content--infos .oinfos__infos--cta a{background-color:#ff5564;color:#fff;padding:10px 20px;border-radius:6px;font-weight:700;cursor:pointer}.blocoffres__offres--item .offresitem__content--infos .oinfos__infos--cta .cta-unavailable{background-color:#ff5564;opacity:.45;color:#fff;padding:10px 20px;border-radius:6px;font-weight:700;cursor:not-allowed}.blocoffres__offres--item:hover .offresitem__content--destination .oicontent__path--icon{position:absolute}.blocoffres__offres--item:hover .offresitem__content--destination .oicontent__path--icon .material-icons-outlined{transform:translateY(-57px);transition:all ease-in-out .7s}@media screen and (width < 529px){.blocoffres__offres--item:hover .offresitem__content--destination .oicontent__path--icon .material-icons-outlined{transform:none;transition:none}}.wp-block-genesis-custom-blocks-offres{overflow-x:hidden!important;overflow-y:scroll;padding:0;min-height:600px;height:auto!important}.wp-block-genesis-custom-blocks-offres .blocoffres{overflow-x:hidden!important;padding:0;margin:0;width:100%!important}.wp-block-genesis-custom-blocks-offres .blocoffres__offres{width:100%;flex-wrap:wrap;gap:20px}.wp-block-genesis-custom-blocks-offres .blocoffres__offres--item{width:calc(50% - 22px)}.wp-block-genesis-custom-blocks-offres .blocoffres__offres--item .offresitem__img{min-width:100px}.wp-block-genesis-custom-blocks-offres .blocoffres__offres--item .offresitem__img .offres_tag{font-size:.45rem}.wp-block-genesis-custom-blocks-offres .blocoffres__offres--item .offresitem__content .oicontent__destination{font-size:1.1rem}.wp-block-genesis-custom-blocks-offres .blocoffres__offres--item .offresitem__content--infos .oinfos__infos--cta .cta-unavailable,.wp-block-genesis-custom-blocks-offres .blocoffres__offres--item .offresitem__content--infos .oinfos__infos--cta a{font-size:.9rem}.bloconglets{display:flex;flex-direction:column;width:100vw;padding:60px 110px;gap:30px;background-color:#fff8f8}@media screen and (width < 1120px){.bloconglets{padding:60px 50px}}@media screen and (width < 529px){.bloconglets{padding:40px 30px}}.bloconglets__titre h3{color:#7f2c34;font-family:Rubik,sans-serif;font-size:1.8rem;font-weight:300}.bloconglets__titre h3 strong{color:#ff5564;font-weight:700}.bloconglets__items{display:flex;width:100%;gap:30px}@media screen and (width < 800px){.bloconglets__items{flex-direction:column-reverse}}.bloconglets__items--tabs{display:flex;flex-direction:column;gap:15px;width:38%}@media screen and (width < 800px){.bloconglets__items--tabs{width:100%}}.bloconglets__items--tabs-item{padding:20px;display:flex;border:solid 1px #f0d3d3;color:#2c2a26;justify-content:space-between;transition:all ease-in-out .4s;background-color:#fff}.bloconglets__items--tabs-item .material-icons-outlined{color:#ff5564}.bloconglets__items--tabs-item:hover{transform:scale(1.01);border-color:#ff5564;transition:all ease-in-out .4s;box-shadow:0 4px 9px rgba(0,0,0,.05)}.bloconglets__items--img{width:62%;align-items:stretch}@media screen and (width < 800px){.bloconglets__items--img{width:100%}}.bloconglets__items--img figure{display:contents}.bloconglets__items--img figure img{object-fit:cover;width:100%;height:100%}.wp-block-genesis-custom-blocks-onglets-nav{overflow-x:hidden!important;overflow-y:scroll;padding:0;min-height:600px;height:auto}.wp-block-genesis-custom-blocks-onglets-nav .bloconglets{overflow-x:hidden!important;padding:0;margin:0;width:100%!important}.bloctextephoto{margin:40px 0;display:flex;padding:20px 30px;gap:50px;font-family:Inter,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:300;line-height:2.4rem}.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:300;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:300;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:300;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:300;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:300;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:60px 0 60px 110px;width:100vw!important;margin-bottom:30px}@media screen and (width < 1120px){.destinations{padding:60px 0 60px 50px}}@media screen and (width < 950px){.destinations{flex-direction:column;padding:60px 50px}}@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:0 50px 50px 0}@media screen and (width < 1600px){.destinations__left{width:50%!important}}@media screen and (width < 950px){.destinations__left{width:100%!important;padding:0;gap:30px;min-height:unset}}@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:300;font-size:1.8rem;color:#7f2c34;flex-wrap:wrap;font-family:Rubik,sans-serif}.destinations__left--principal .destinations__left--titre h3 strong{color:#ff5564;font-weight:700}@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:300;line-height:2.4rem;text-align:justify}@media screen and (width < 950px){.destinations__left--principal .destinations__left--content{padding:0}}@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--content a{color:#7f2c34}.destinations__left--principal .destinations__left--content a:hover{text-decoration:underline}.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:#ff5564;text-decoration:none;font-weight:700;font-size:1.1rem;border-radius:4px;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:950px){.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 #ff5564;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;transition:all ease-in-out .4s;border-radius:12px}.destinations__right--item:hover{min-width:460px!important;width:100%!important;transition:all ease-in-out .4s}.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}.wp-block-genesis-custom-blocks-destinations{overflow-x:hidden!important;overflow-y:scroll;padding:0;min-height:600px}.wp-block-genesis-custom-blocks-destinations .destinations{padding:0;margin:0;width:100%;flex-direction:column}.wp-block-genesis-custom-blocks-destinations .destinations__left{width:100%!important;min-height:auto!important}.wp-block-genesis-custom-blocks-destinations .destinations__left--titre h3{margin:0;padding:0}.wp-block-genesis-custom-blocks-destinations .destinations__left--titre h3 p{margin:0;padding:0}.wp-block-genesis-custom-blocks-destinations .destinations__left--cta{padding:0}.wp-block-genesis-custom-blocks-destinations .destinations__right{display:flex;width:100%!important;overflow:none!important}.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}.pnormale__main .accordion{padding:30px 0}@media screen and (min-width:800px){.accordion{padding:30px 150px}}.accordion--wrap{display:flex;border-radius:9px;justify-content:flex-start;width:100%;box-sizing:border-box;gap:60px}@media screen and (width < 991px){.accordion--wrap{display:flex;flex-direction:column}}.accordion--wrap .accordion__titre{display:flex;flex:1;box-sizing:border-box;min-width:40%;flex-direction:column;gap:50px;color:#7f2c34}@media screen and (width < 1230px){.accordion--wrap .accordion__titre{min-width:30%}}@media screen and (width < 650px){.accordion--wrap .accordion__titre{width:100%;max-width:100%;padding-bottom:30px}}.accordion--wrap .accordion__titre h3{font-weight:600;font-size:2rem;font-family:Rubik,sans-serif;line-height:2.6rem}@media screen and (width < 1230px){.accordion--wrap .accordion__titre h3{text-align:left}}@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;background-color:#7f2c34;flex:1;box-sizing:border-box;min-width:calc(60% - 60px);padding:30px;border-radius:9px}@media screen and (width < 1230px){.accordion--wrap .accordion__elements{min-width:calc(70% - 60px)}}@media screen and (width < 650px){.accordion--wrap .accordion__elements{width:100%;max-width:100%}}.accordion--wrap .accordion__elements--element{display:flex;flex-direction:column;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;font-size:1rem}.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:300;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;margin-bottom:40px}@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/aii/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:20%}@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:Inter,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);width:100%!important}@media screen and (width < 443px){.pika-single.is-bound{padding:0 20px 0 0!important;overflow:hidden!important}}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:inherit!important;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:Inter,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:Inter,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:300;line-height:2.4rem;text-align:justify}.bloc_texteseul__content p{padding:20px 0}.bloc_texteseul__content ul{list-style:none;margin-left:30px}.bloc_texteseul__content ul li:before{content:"•";padding-right:10px;color:#7f2c34}.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}}.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 < 590px){.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}}@media screen and (width < 950px){.bloc_galerie__row .item figure img{aspect-ratio:1/1}}.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:Inter,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:Inter,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:300;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_pubarticle{display:flex;flex-direction:column;padding:20px 30px;background-color:#fff8f8;border-top:solid 5px #ff5564;border-bottom:solid 5px #ff5564;margin:30px 0 0 0}.bloc_pubarticle--soustitre{color:#ff5564;font-weight:400;font-size:1.2rem;font-family:Rubik,sans-serif;text-transform:uppercase}.bloc_pubarticle--titre{color:#7f2c34;font-weight:800;font-size:1.9rem;font-family:Rubik,sans-serif;text-transform:uppercase}.bloc_pubarticle--description{padding-bottom:20px}.bloc_pubarticle--cta{margin-bottom:15px;display:flex}@media screen and (width < 500px){.bloc_pubarticle--cta{align-self:center}}.bloc_pubarticle--cta a{background-color:#ff5564;color:#fff;padding:12px 25px;font-weight:600;font-size:1.2rem;border-radius:9px}@media screen and (width < 500px){.bloc_pubarticle--cta a{font-size:1rem}}.wp-block-genesis-custom-blocks-pub-article{overflow-x:hidden!important;overflow-y:scroll;padding:0;max-height:600px}.wp-block-genesis-custom-blocks-pub-article .bloc_pubarticle{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:Inter,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}.wp-block-genesis-custom-blocks-info-texte{overflow-x:hidden!important;overflow-y:scroll;padding:0;height:auto!important}.wp-block-genesis-custom-blocks-info-texte .cod-info{font-size:1rem;font-weight:400}.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:300;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:#ff5564}@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:300}.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:#ff5564}.tab__frais .tab__frais--info{font-size:.9rem;color:rgba(0,0,0,.5)}.prepare{display:flex;flex-direction:column;gap:15px;width:100vw;padding:0 110px 60px 110px;font-family:Inter,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1.2rem;font-weight:300;line-height:2.4rem;text-align:justify}@media screen and (width < 1120px){.prepare{padding:0 50px 60px 50px}}@media screen and (width < 529px){.prepare{padding:0 30px 60px 30px}}.prepare__title{padding-bottom:30px;display:flex;justify-content:space-between;align-content:center;width:100%}.prepare__title h1{color:#7f2c34;font-family:Rubik,sans-serif;width:inherit}.prepare__main{display:flex;width:100%;gap:30px}@media screen and (width < 1120px){.prepare__main{flex-direction:column}}.prepare__main--sidebar{display:flex;flex-direction:column;gap:15px;width:20%}@media screen and (width < 1120px){.prepare__main--sidebar{width:100%}}.prepare__main--sidebar ul{display:flex;list-style:none;flex-direction:column;font-weight:400;font-size:1rem}@media screen and (width < 1120px){.prepare__main--sidebar ul{flex-direction:row;gap:25px;flex-wrap:wrap;width:inherit}}@media screen and (width < 801px){.prepare__main--sidebar ul{gap:20px}}.prepare__main--sidebar ul li:before{content:"›";color:#ff5564;padding-right:4px;font-weight:800}@media screen and (width < 1120px){.prepare__main--sidebar ul li:before{display:none}}.prepare__main--sidebar ul li a{color:#2c2a26}@media screen and (width < 1120px){.prepare__main--sidebar ul li a{color:#7f2c34}}@media screen and (width < 1120px){.prepare__main--sidebar ul li{border:solid 1px #e3d1d2;background-color:#f3ecec;padding:5px 10px;border-radius:4px;flex:0 1 calc(25% - 25px);text-align:center;font-weight:600}}@media screen and (width < 1065px){.prepare__main--sidebar ul li{flex:0 1 calc(33.333333% - 17px)}}@media screen and (width < 801px){.prepare__main--sidebar ul li{flex:0 1 calc(50% - 10px)}}@media screen and (width < 554px){.prepare__main--sidebar ul li{flex:0 1 100%}}.prepare__main--content{display:flex;flex-direction:column;width:80%}@media screen and (width < 1120px){.prepare__main--content{width:100%}}.prepare__main--content h3{display:flex;justify-content:space-between;font-size:1.4rem;padding-top:40px;padding-bottom:20px;font-family:Rubik,sans-serif;color:#7f2c34;text-transform:uppercase}@media screen and (width < 529px){.prepare__main--content h3{flex-direction:column-reverse}}.prepare__main--content h3 span{font-size:.8rem;color:#5a5a5a;text-transform:uppercase;font-weight:400;cursor:pointer}.prepare__main--content h3:first-child{padding-top:0}.prepare__main--content h4{padding-top:15px}.prepare__main--content p{font-size:1.1rem;font-weight:400;line-height:1.9rem;padding-bottom:12px}.prepare__main--content p a{color:#ff5564;border-bottom:dotted 1px #ff5564}.prepare__main--content p a:hover{border-bottom-style:solid}.prepare__main--content ul{list-style:none;font-weight:400;font-size:1.1rem;padding-left:15px}.prepare__main--content ul li:before{content:"•";color:#7f2c34;padding-right:4px}.prepare__main--content ul li a{color:#ff5564;border-bottom:dotted 1px #ff5564}.prepare__main--content ul li a:hover{border-bottom-style:solid}.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:0 110px 60px 110px}.codposts__title{padding-bottom:30px;display:flex;justify-content:space-between;align-content:center;width:100%}.codposts__title h1{color:#7f2c34;font-family:Rubik,sans-serif;width:inherit;font-size:1.8rem}.codposts__item{display:flex;flex-direction:column;flex:1 auto calc(25% - 30px);margin:0;margin-bottom:30px;width:calc(50% - 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}.codposts__item--image .post__category{position:absolute;z-index:4;font-size:.9rem;font-weight:600;color:#fff;background-color:#ff5564;left:15px;top:15px;padding:2px 9px;border-radius:30px}.codposts__item--image .post__title{position:absolute;z-index:5;width:100%;bottom:0;font-size:1.5rem;font-weight:200;padding:20px 20px 40px 20px;background:linear-gradient(0deg,rgba(0,0,0,.75) 0,rgba(0,0,0,0) 100%)}.codposts__item--image .post__title a{color:#fff;font-weight:600}.codposts__item--image .post__title a:hover{color:#ff5564}.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;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}.cod_single{display:flex;flex-direction:column;padding:20px 30px;font-family:Inter,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;text-align:justify;font-size:1.45rem;font-weight:300;line-height:2.4rem;gap:20px}@media screen and (min-width:800px){.cod_single{padding:0 110px 60px 110px;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;color:#fff;text-transform:uppercase;font-weight:600;font-size:.7rem;background-color:#ff5564;width:fit-content;padding:4px 12px;color:#fff;border-radius:34px;line-height:normal}.cod_single__metas .metas--titre{display:flex;justify-content:flex-start;padding-bottom:40px;color:#7f2c34;font-family:Rubik,sans-serif}.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:800;margin:20px 0;color:#2c2a26}.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 strong{font-weight:600}.cod_single__content ul{display:flex;flex-direction:column;list-style:none;gap:5px;padding-left:15px;font-size:1.4rem}.cod_single__content ul li:before{content:"›";color:#7f2c34;padding-right:10px;font-size:2rem}.cod_single__content ul li strong{font-weight:600}.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{font-size:1.0740740741rem;font-weight:700;font-size:1.4rem;padding-top:40px;padding-bottom:0;font-family:Rubik,sans-serif;color:#7f2c34;text-transform:uppercase}.cod_single__content h3:before{content:".";color:#ff5564;padding-right:5px;font-size:1.8rem}.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:300;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:Inter,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}.pnormale{display:flex;flex-direction:column;gap:15px;width:100vw;padding:0 110px 60px 110px;font-family:Inter,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1.2rem;font-weight:300;line-height:2.4rem;text-align:justify}@media screen and (width < 1120px){.pnormale{padding:0 50px 60px 50px}}@media screen and (width < 529px){.pnormale{padding:0 30px 60px 30px}}.pnormale__title{padding-bottom:30px;display:flex;justify-content:space-between;align-content:center;width:100%}.pnormale__title h1{color:#7f2c34;font-family:Rubik,sans-serif;width:inherit}.pnormale__main{display:flex;flex-direction:column;width:100%;gap:30px}@media screen and (width < 1120px){.pnormale__main{flex-direction:column}}.pnormale__main a{color:#7f2c34;font-weight:500}.pnormale__main a:hover{text-decoration:underline}.pnormale__main strong{font-weight:700}.pnormale__main ol,.pnormale__main ul{padding-left:20px}.pnormale__main p{font-weight:400!important;line-height:2.3rem!important}.pnormale__main--sidebar{display:flex;flex-direction:column;gap:15px;width:20%}@media screen and (width < 1120px){.pnormale__main--sidebar{width:100%}}.pnormale__main--sidebar ul{display:flex;list-style:none;flex-direction:column;font-weight:400;font-size:1rem}@media screen and (width < 1120px){.pnormale__main--sidebar ul{flex-direction:row;gap:25px;flex-wrap:wrap;width:inherit}}@media screen and (width < 801px){.pnormale__main--sidebar ul{gap:20px}}.pnormale__main--sidebar ul li:before{content:"›";color:#ff5564;padding-right:4px;font-weight:800}@media screen and (width < 1120px){.pnormale__main--sidebar ul li:before{display:none}}.pnormale__main--sidebar ul li a{color:#2c2a26}@media screen and (width < 1120px){.pnormale__main--sidebar ul li a{color:#7f2c34}}@media screen and (width < 1120px){.pnormale__main--sidebar ul li{border:solid 1px #e3d1d2;background-color:#f3ecec;padding:5px 10px;border-radius:4px;flex:0 1 calc(25% - 25px);text-align:center;font-weight:600}}@media screen and (width < 1065px){.pnormale__main--sidebar ul li{flex:0 1 calc(33.333333% - 17px)}}@media screen and (width < 801px){.pnormale__main--sidebar ul li{flex:0 1 calc(50% - 10px)}}@media screen and (width < 554px){.pnormale__main--sidebar ul li{flex:0 1 100%}}.pnormale__main--content{display:flex;flex-direction:column;width:80%}@media screen and (width < 1120px){.pnormale__main--content{width:100%}}.pnormale__main--content h3{display:flex;justify-content:space-between;font-size:1.4rem;padding-top:40px;padding-bottom:20px;font-family:Rubik,sans-serif;color:#7f2c34;text-transform:uppercase}@media screen and (width < 529px){.pnormale__main--content h3{flex-direction:column-reverse}}.pnormale__main--content h3 span{font-size:.8rem;color:#5a5a5a;text-transform:uppercase;font-weight:400;cursor:pointer}.pnormale__main--content h3:first-child{padding-top:0}.pnormale__main--content h4{padding-top:15px}.pnormale__main--content p{font-size:1.1rem;font-weight:400;line-height:1.9rem;padding-bottom:12px}.pnormale__main--content p a{color:#ff5564;border-bottom:dotted 1px #ff5564}.pnormale__main--content p a:hover{border-bottom-style:solid}.pnormale__main--content ul{list-style:none;font-weight:400;font-size:1.1rem;padding-left:15px}.pnormale__main--content ul li:before{content:"•";color:#7f2c34;padding-right:4px}.pnormale__cards{display:flex;gap:15px;width:100%;flex-wrap:wrap}.pnormale__cards--white{background-color:#fff}.pnormale__cards--light-parme{background-color:#f3ecec}.pnormale__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){.pnormale__cards--card{width:calc(33.3333333333% - 15px);flex:1 auto calc(33.3333333333% - 15px)}}@media screen and (width < 910px){.pnormale__cards--card{width:calc(50% - 15px);flex:1 auto calc(50% - 15px)}}@media screen and (width < 600px){.pnormale__cards--card{width:calc(100% - 15px);flex:1 auto calc(100% - 15px)}}.pnormale__cards--card:hover{transform:translateY(-6px);transition:all ease-in-out .4s;box-shadow:0 13px 12px rgba(0,0,0,.1)}.pnormale__cards--card .card__image{width:100%;max-height:200px;border-radius:3px 3px 0 0}.pnormale__cards--card .card__image figure{width:inherit;display:contents}.pnormale__cards--card .card__image figure img{object-fit:cover;width:100%;height:100%;border-radius:3px 3px 0 0}.pnormale__cards--card .card__content{padding:30px}.pnormale__cards--card .card__content .card__title{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.pnormale__cards--card .card__content .card__title--name{display:flex;line-height:1.2rem}.pnormale__cards--card .card__content .card__title--name a{color:#7f2c34;font-weight:700}.pnormale__cards--card .card__content .card__title--name a:hover{border:none}.pnormale__cards--card .card__content .card__title--arrow{display:flex;color:#7f2c34}.pnormale__cards--card .card__content .card__title--arrow a{color:#7f2c34;font-weight:700}.pnormale__cards--card .card__content .card__title--arrow a:hover{border:none}.pnormale__cards--card .card__content .card__description{text-transform:none;line-height:1.3rem;font-size:1rem;text-align:left}.p404{background-color:#ff5564;display:flex;flex-direction:column;position:relative;align-content:center;height:100vh}.p404__header{background-color:#fff;padding:20px;margin-bottom:40px}.p404__img{width:50%;align-self:center}.p404__img img{width:100%}.p404__cta{align-self:center}.p404__cta a{padding:15px 35px;background-color:#7f2c34;color:#fff;font-family:Inter,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1.5rem;border-radius:9px}@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.codaii{position:relative;margin:0;font-family:Inter,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-optical-sizing:auto;-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:Inter,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1.2rem;font-weight:300;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{margin:20px 0;width:100%;padding:15px 20px;font-family:Inter,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}.cod-info p{padding-bottom:0!important}.cod__h3{display:flex;justify-content:space-between}.cod__h3 a{display:flex;gap:4px;color:#5a5a5a;text-transform:uppercase;font-size:.7rem}[class*=" iconoir-"]::before,[class^=iconoir-]::before{width:1.7rem!important;height:1.7rem!important}:where(figure){margin:0!important}#CybotCookiebotDialogPoweredbyCybot,#CybotCookiebotDialogPoweredByText{display:none}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo{display:none}