ul.et-menu.nav{width:90vw;display:flex;justify-content:space-around!important}p#billing_cc_lodging_island_field{grid-column:1 / -1}@media screen and (max-width:981px){.colinvertorder{display:flex;flex-wrap:wrap;flex-direction:column-reverse}}p.descriptioncig{padding:2em!important;margin-bottom:2em;border-left:solid 4px #FFA601;background-color:#ffa6012b;color:#a36a00;line-height:2.5em}div#cc_calendar,.payment_methods:has([value="systempaystd"]) li.payment_method_demande{display:none!important}.titreactiv{color:white;font-weight:700;word-wrap:normal}button#place_order,a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained{background:#FFA601!important;color:white!important;border:none;margin-top:.5em;text-transform:uppercase!important}.cc-eur-under-total{color:#FFA601;font-weight:800;border:solid 2px;padding:5px;border-radius:6px;text-align:right}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%}span.woocommerce-Price-amount.amount{white-space:nowrap!important}form.checkout.woocommerce-checkout{margin-bottom:8em}.wc-block-components-totals-item{justify-content:flex-end}.woocommerce-privacy-policy-text{font-size:10px;line-height:14px}.woocommerce-checkout #payment ul.payment_methods{margin:0}.woocommerce a.button.alt:after,.woocommerce-page a.button.alt:after,.woocommerce button.button.alt:after,.woocommerce-page button.button.alt:after,.woocommerce input.button.alt:after,.woocommerce-page input.button.alt:after,.woocommerce #respond input#submit.alt:after,.woocommerce-page #respond input#submit.alt:after,.woocommerce #content input.button.alt:after,.woocommerce-page #content input.button.alt:after,.woocommerce a.button:after,.woocommerce-page a.button:after,.woocommerce button.button:not(.button-confirm):after,.woocommerce-page button.button:not(.button-confirm):after,.woocommerce input.button:after,.woocommerce-page input.button:after,.woocommerce #respond input#submit:after,.woocommerce-page #respond input#submit:after,.woocommerce #content input.button:after,.woocommerce-page #content input.button:after,.woocommerce a.button:before,.woocommerce-page a.button:before,.woocommerce button.button:before,.woocommerce-page button.button:before,.woocommerce input.button:before,.woocommerce-page input.button:before,.woocommerce #respond input#submit:before,.woocommerce-page #respond input#submit:before,.woocommerce #content input.button:before,.woocommerce-page #content input.button:before{font-size:24px!important}.entry-summary p.price ins,.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price,.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-privacy-policy-link,td.woocommerce-table__product-name.product-name a{color:#FFA601!important}.woocommerce-checkout .woocommerce,.woocommerce-checkout .woocommerce-page{--cc-radius:10px;--cc-border:rgba(0,0,0,.12);--cc-soft:rgba(0,0,0,.04);--cc-gap:18px}@media (min-width:981px){.woocommerce-checkout form.checkout{display:grid;grid-template-columns:1fr 420px;gap:32px;align-items:start}.woocommerce-checkout form.checkout .col2-set{width:auto!important;float:none!important;margin:0!important}.woocommerce-checkout #order_review{width:auto!important;float:none!important;margin:0!important;position:sticky;top:24px}}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-checkout #order_review,.woocommerce-checkout #payment{background:#fff;border:1px solid var(--cc-border);border-radius:var(--cc-radius);padding:22px;box-shadow:0 8px 24px rgba(0,0,0,.06)}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-checkout #payment{margin-bottom:var(--cc-gap)}.woocommerce-checkout h3,.woocommerce-checkout #order_review_heading{margin:0 0 16px 0!important;padding:0!important;font-size:18px!important;letter-spacing:.02em;text-transform:uppercase;opacity:.9}.woocommerce-checkout .form-row label{font-size:12px;letter-spacing:.02em;text-transform:uppercase;opacity:.75;margin-bottom:6px}.woocommerce-checkout .input-text,.woocommerce-checkout select,.woocommerce-checkout textarea{width:100%!important;border:1px solid var(--cc-border)!important;border-radius:10px!important;padding:12px 14px!important;background:#fff!important;box-shadow:none!important;transition:border-color .15s ease,box-shadow .15s ease}.woocommerce-checkout .input-text:focus,.woocommerce-checkout select:focus,.woocommerce-checkout textarea:focus{outline:none!important;border-color:rgba(0,0,0,.28)!important;box-shadow:0 0 0 4px rgba(0,0,0,.06)!important}@media (min-width:781px){.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.woocommerce-checkout #billing_address_1_field,.woocommerce-checkout #billing_address_2_field,.woocommerce-checkout #billing_company_field,.woocommerce-checkout #billing_email_field,.woocommerce-checkout #billing_phone_field,.woocommerce-checkout #order_comments_field,.woocommerce-checkout #shipping_address_1_field,.woocommerce-checkout #shipping_address_2_field{grid-column:1 / -1}}.woocommerce-checkout #order_review table.shop_table{border:0!important;margin:0!important}.woocommerce-checkout #order_review table.shop_table th,.woocommerce-checkout #order_review table.shop_table td{border:0!important;padding:10px 0!important}.woocommerce-checkout #order_review table.shop_table thead th{font-size:12px;letter-spacing:.02em;text-transform:uppercase;opacity:.75;padding-top:0!important}.woocommerce-checkout #order_review table.shop_table tbody tr{border-bottom:1px solid var(--cc-soft)}.woocommerce-checkout #order_review table.shop_table tfoot tr{border-top:1px solid var(--cc-border)}.woocommerce-checkout #order_review .order-total th,.woocommerce-checkout #order_review .order-total td{font-size:18px;padding-top:14px!important}.woocommerce-checkout #payment ul.payment_methods{padding:0!important;margin:0 0 16px 0!important;border:0!important}.woocommerce-checkout #payment ul.payment_methods li{list-style:none!important;margin:0 0 10px 0!important;padding:12px 12px!important;border:1px solid var(--cc-border);border-radius:10px;background:#fff}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method input[type="radio"]{transform:scale(1.05);margin-right:10px}.woocommerce-checkout #payment div.payment_box{margin:12px 0 0 0!important;padding:12px 12px!important;border-radius:10px;background:rgba(0,0,0,.03)!important;border:1px solid var(--cc-soft)!important}.woocommerce-checkout #place_order{width:100%!important;border-radius:10px!important;padding:14px 16px!important;font-size:15px!important;font-weight:600!important;letter-spacing:.01em;text-transform:none}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin-top:10px}.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-message{border-radius:10px;border:1px solid var(--cc-border);box-shadow:0 8px 24px rgba(0,0,0,.06)}.woocommerce-checkout .et_pb_contact p input,.woocommerce-checkout .et_pb_contact p textarea{box-shadow:none!important}#customer_details .col-2,#order_review_heading{display:none!important}#customer_details .col-1{width:100%!important}@media only screen and (max-width:767px){.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_menu_0_tb_header .et_pb_menu__logo-slot{margin:auto}}span.mobile_menu_bar{transform:translate(-10em,-5em)!important}button.forminator-button.forminator-button-submit{width:100%!important;font-weight:700!important;font-size:1.2em!important;background-color:#FEA601!important}@media only screen and (min-width:1350px){.et_pb_row_0{padding:0px!important}}.polylang_langswitcher{margin-top:-1.5em}.polylang_langswitcher select{appearance:none;-webkit-appearance:none;width:100%;font-size:.9em;background-color:#fff;border:1px solid #caced1;border-radius:0.25rem;color:white;cursor:pointer}.polylang_langswitcher::before,.polylang_langswitcher::after{--size:0.3rem;content:"";position:absolute;right:1.5em;pointer-events:none}.polylang_langswitcher::after{border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-top:var(--size) solid white;top:25%}div#switchLang{position:absolute!important;right:5vw!important;top:-1em!important;max-width:6em!important}:lang(fr).diven{display:none}:lang(en).divfr{display:none}#lang_choice_1{background:transparent!important;text-transform:uppercase!important;border:none!important}.s-hidden{visibility:hidden;padding-right:10px}.select{cursor:pointer;display:inline-block;position:relative;color:black;border:1px solid #cccccc2b;height:2em}.styledSelect{position:absolute;top:0;right:0;bottom:0;left:0;padding:0 10px;font-weight:300;color:white;text-transform:uppercase}.styledSelect:after{content:"";width:0;height:0;border:5px solid transparent;border-color:white transparent transparent transparent;position:absolute;top:9px;right:6px}.polylang_langswitcher ul.options{list-style:none;padding:0 5px}html,body{width:100vw;overflow-x:hidden}div#captcha-1{display:none!important}.content-act{width:100%;position:relative;height:fit-content;display:block}.ds-vertical-align{display:flex;flex-direction:column;justify-content:center}.gallery-icon img{height:10em;width:100%;object-fit:cover;border:none!important}#gallery-1{margin-top:4em!important}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{color:white!important;fill:white!important}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:white!important;fill:white!important}.pa-image-1-1 .et_pb_image_wrap{padding-top:100%;display:block}.pa-image-1-1 .et_pb_image_wrap img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.wpcf7-text,.wpcf7-textarea,.wpcf7-captchar,.wpcf7-select,.wpcf7-number,.wpcf7-date{background-color:#eaeaea!important;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:0!important;width:100%!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important;font-size:14px;color:#5f5f5f!important;padding:16px!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.wpcf7-submit{color:white!important;margin:8px auto 0;cursor:pointer;font-size:16px;font-weight:700;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:6px 20px;line-height:1.7em;background:#FFA600;border:2px solid;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;width:100%}.wpcf7-submit:hover{color:#FFA600!important;background-color:white;border-color:#FFA600;padding:6px 10px!important}.pa-image-3-2 .et_pb_image_wrap{padding-top:66.66%;display:block}.pa-image-3-2 .et_pb_image_wrap img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.pa-image-4-3 .et_pb_image_wrap{padding-top:75%;display:block}.pa-image-4-3 .et_pb_image_wrap img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}textarea.wpcf7-form-control.wpcf7-textarea.message{padding:1em!important;margin:2em 0!important;background:#dadada!important;color:dimgrey!important;font-weight:750;font-size:1.05em;border:none!important;border-radius:10px!important;height:6em}@media screen and (max-width:981px){textarea.wpcf7-form-control.wpcf7-textarea.message{height:8em!important}}.activites-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem}@media (max-width:981px){.activites-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.activites-wrapper{grid-template-columns:1fr}}.divActivite{display:flex;flex-direction:column;height:100%;border:solid 2px #FFA601;border-radius:10px;background:#fff;box-shadow:0px 2px 18px rgba(0,0,0,0.30);transition:transform .4s;overflow:hidden}.divActivite:hover{transform:scale(1.05)}.divImgActivite{width:100%}img.imgActivite{width:100%;height:250px;object-fit:cover;display:block}.divInfoActivite{flex:1;display:flex;flex-direction:column;padding:0}.descriptActivite{padding:.6em 1em!important;transform:translateY(-.5em)}button.btnFilter img{max-width:1.2em;vertical-align:middle}.titreActivite{color:white;padding:.4em;font-weight:800;font-size:1.5em;line-height:1.1;text-align:center;background-color:#FFA601}a.lienActivite{margin-top:auto;display:block;text-align:center;color:#fff;background-color:#FFA601;padding:0.35em 1em;font-weight:600;border-radius:0;text-decoration:none}img.icoAct{max-height:1.8em;vertical-align:middle;margin-right:.6em}.infosActivite{display:flex;justify-content:space-between;padding:.5em 1em;font-weight:600;color:#F7AB00;margin:auto;gap:52px}.infosActivite i,.infosActivite img{margin-right:.4em;height:1.2em;vertical-align:middle;color:#F7AB00}.infoRight img.icoTaxo{height:1.2em}h1.titreCat{text-align:center;font-weight:700;font-size:3em;color:#FFA601;margin-bottom:1em}.sp-logo-carousel-section-title{display:none}#halforfull{display:none}.shownomatter{display:block!important}