p{margin-bottom:0!important}.bg-fullscreen{min-height:55vh;background-position:50%;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}.cover-content{display:none}.header-region{color:#fff}.header-region h1{font-size:3.5rem;color:#fff}.content-header-region{justify-content:space-evenly;flex-direction:column;text-align:center}.booking-field{width:auto;max-width:100%;min-width:200px}.desc-header-region{font-weight:700}.overlay{height:100%;z-index:inherit;background-image:linear-gradient(45deg,rgba(0,0,0,.4) 90%,rgba(0,0,0,.7) 0)}.btn-blanc{background-color:transparent;font-weight:700!important;border:2px solid #fff!important;transition:all .3s ease-out!important;white-space:normal!important}.btn-blanc:hover{background-color:#09538a;transform:translateY(-5px);color:#fff}.regionForm-title{color:#fff;width:100%;display:none}.regionForm-title svg{display:block;margin:.5em auto 0;color:#f45038}.booking{border-radius:5px;background-color:transparent;box-shadow:none}.booking-field--select{text-transform:inherit}.booking-submit.btn{background-color:#09538a}.booking-submit.btn:hover{background-color:#0a6fbd}@media screen and (max-width:768px){.header-region .col-8{max-width:100%}.booking{padding:0 10px}.booking-submit.btn{max-width:100%;white-space:normal}}@media screen and (max-width:520px){.booking--compact .booking-field:not(.disabled,.booking-additional){display:inherit!important}}#carouselOffreBtxDesktop{width:100%}#carouselOffreBtxMobile{display:none}.mobile{display:none!important}.classic{background-color:#09538a}.premium{background-color:#e94e55}.electric{background-color:#49b48e}.access{background-color:#a2c3df}.cosy{background-color:#d35699}.simply{background-color:#e8ac19}.prix{background-color:#f45038;padding:3px 5px;border-radius:20px;color:#fff;font-weight:700}@media screen and (max-width:768px){#carouselOffreBtxDesktop{display:none}#carouselOffreBtxMobile{display:block}.mobile{display:flex!important}.desktop{display:none!important}}.col-12.offres-incr{padding:15px 5%;background-color:#f3f5f6}.heading{margin-top:0;margin-bottom:3%;padding:10px 0}.col-12.card-img{background-position:50%;background-size:cover;background-repeat:no-repeat;min-height:200px;text-align:left}.card-img img{position:absolute;right:0;top:0;margin:5px;max-width:30px}.card-img .range{align-items:center;color:#fff;display:inline-flex;padding:3px 10px;border-radius:100px;margin-top:5px;font-size:12px}.little{color:#09538a;font-size:.9em;font-weight:600}.card{color:#3c3c3c;text-align:initial}.card a.btn{display:flex;justify-content:center;align-items:center}.col-12.card-content{margin-top:5px}.card-content-price{margin:10px 0!important}.offres-prix-wrapper a:not(.btn){color:inherit}.offres-prix-wrapper a.btn:last-of-type:hover{color:#fff}.btn-orange{white-space:normal!important}.btn-orange:hover{color:#fff}.card-content-pictos{display:flex;justify-content:space-between;align-items:center;margin:15px 0}.btn-canalous{background-color:#09538a}.btn-canalous:hover{background-color:#0c69af;color:#fff}.picto-offre svg{width:22px;height:22px;color:#f45038;position:relative;bottom:-5px}.card .btn{font-size:.8rem!important}.nom-btx{font-size:1.2rem}.carousel-control-next-icon,.carousel-control-prev-icon{filter:invert(1)}.regionSingle-description{margin-top:5%;margin-bottom:5%;padding:0 5%}.regionSingle-description h3{font-size:1.2rem}.regionSingle-description h2{font-size:1.3rem}.regionSingle-description-img img{border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.5)}.pageFAQ-summary{margin-top:15px}.pageFAQ-category:not(:last-child){margin-bottom:15px}.pageFAQ-summary{display:none}.regionSingle-booking{margin-bottom:inherit!important;text-align:center}.regionSingle-booking h3{background-color:rgba(0,0,0,.356);border-radius:20px;color:#fff;font-weight:700}select[disabled]{opacity:.6;cursor:not-allowed;display:none}.bloc-cta{position:relative;overflow:hidden;background:radial-gradient(circle at 80% 20%,#1e66be 0,#09538a 70%);padding:40px 30px;margin-top:3%;color:#fff;border-radius:24px;box-shadow:0 20px 60px -20px rgba(9,83,138,.45);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.overlay-bloc-cta{background-color:#ffffff10;height:100%;width:100%;position:absolute;z-index:0;left:30%;top:0;clip-path:ellipse(40% 100% at 40% 70%);pointer-events:none}.overlay-bloc-cta:nth-child(2){background-color:#ffffff1a;left:60%;clip-path:ellipse(40% 100% at 60% 100%)}.bloc-cta>:not(.overlay-bloc-cta){position:relative;z-index:1}.cta-logo{width:140px;max-width:40%}.cta-logo svg{width:100%;height:auto;display:block}.bloc-cta h3,.wrapper-bloc-cta h3{color:#fff!important;font-weight:700;font-size:1.75rem;letter-spacing:.2px;margin:0}.bloc-cta .cta-subtitle{opacity:.9;font-style:italic;margin:0 0 8px}.round-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:2px solid #fff;border-radius:999px;padding:12px 26px;color:#fff;font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.round-btn:hover{background-color:#fff;color:#09538a;text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 20px -8px rgba(0,0,0,.35)}.round-btn.orange-canalous{border-color:#f45038;background-color:#f45038}.round-btn.orange-canalous:hover{background-color:#fff;color:#f45038}.orange-canalous{background-color:#f45038}.orange-canalous:hover{color:#f45038}.btn-info{background-color:#09538a!important;border-color:#09538a!important}.btn-info:hover{background-color:#0a5e9e!important;border-color:#0a5e9e!important}.regionSingle-container.container{max-width:90%}.regionSingle-other{margin-bottom:5vh}@media screen and (min-width:1301px){.regionSingle-other{margin-bottom:5vh}}.activityItem:hover,.baseItem:hover{text-decoration:none!important}.activityItem{flex-direction:column}.activityItem-img{width:100%}.activityItem-img img{position:inherit}.activityItem-content{width:100%;padding:15px 0}@media screen and (max-width:768px){.bg-fullscreen{min-height:25vh}.content-header-region{margin:2vh 0;padding-top:10px;padding-bottom:10px}.boatsForm{margin-bottom:20px}.header-region h1{font-size:1.5rem}.col-lg-4.col-12.offres-prix-wrapper{margin-bottom:15px}.offres-prix-wrapper .btn{font-size:.75em}.regionSingle-description .row{flex-direction:column-reverse;margin:5vh 0}.regionSingle-description-img{margin-bottom:15px}.regionSingle-booking{margin-bottom:3vh!important}.wrapper-bloc-cta{margin:5vh 0}.wrapper-bloc-cta h3{color:#fff!important}.bloc-cta h3{text-align:center;color:#fff}.round-btn{border-radius:20px;padding:10px;text-align:center}.regionSingle-other .heading{font-size:1.75em}.regionSingle-other .destinations{margin-bottom:20px}.basesList{margin:5vh auto}}