.h2-prestation h2{font-family:"Milliard Medium";font-weight:600;text-transform:uppercase!important;color:#FFFFFF}.h2-prestation h3{font-family:"Milliard Medium";font-weight:600;text-transform:uppercase!important;color:#FFFFFF!important}.h2-description h2{font-family:"Milliard Medium";text-transform:uppercase!important;color:#FFFFFF}@media only screen and (min-width :320px) and (max-width :480px){.h2-prestation h2{font-size:1.75rem!important;padding-left:8px}.h2-description h2{font-size:1.75rem!important}.h2-prestation h3{font-size:1.75rem!important;padding-left:8px;font-weight:600}.et_pb_text.decallage-txt-vert{margin-top:-3.8rem!important}.et_pb_text.decallage-txt-vert02{margin-top:-1.75rem!important;padding:0px 10px 0px 10px}}@media (min-width :768px){.h2-prestation h2{font-size:1.75rem!important}.h2-prestation h3{font-size:1.75rem!important;line-height:1em!important;color:#FFFFFF!important}.h2-description h2{font-size:2rem!important}.et_pb_text.decallage-txt-vert{margin-top:-3.8rem!important;padding:0px 10px 20px 10px}.et_pb_text.decallage-txt-vert02{margin-top:-2rem!important;padding:0px 20px 0px 20px}}@media (min-width :1200px){.h2-prestation h2{font-size:1.75rem!important}.h2-prestation h3{font-size:1.75rem!important;line-height:1em!important;color:#FFFFFF!important}.h2-description h2{font-size:2.24rem!important}.et_pb_text.decallage-txt-vert{margin-top:-3.8rem!important;padding:0px 15px 30px 15px}.et_pb_text.decallage-txt-vert02{margin-top:-2.24rem!important;padding:0px 20px 0px 20px}}@media only screen and (min-width:981px) and (max-width:1180px){.h2-prestation h2{font-size:1.1rem!important;margin-top:1rem!important;margin-bottom:1rem!important}.h2-prestation h3{font-size:1.1rem!important;margin-top:1rem!important;margin-bottom:1rem!important}}.texte-megamenu{color:#f66868}.dm-base-context #popup-resa{height:70vh!important;top:50%;transform:translateY(-50%)!important}@media screen and (max-width:980px){.inverse{display:flex;flex-direction:column-reverse}}.woocommerce ul.products li.product a{color:#616d6f!important;line-height:1.4em;font-size:1em!important}.et_pb_bg_layout_light .et-pb-arrow-prev,.et_pb_bg_layout_light .et-pb-arrow-next{color:#FFFFFF!important;font-size:50px}ul.et_pb_tabs_controls{background-color:transparent}.button{border-color:#5bc0cb!important;background-color:#5bc0cb;border-radius:24px}.et_pb_shop_0_tb_body.et_pb_shop .woocommerce ul.products li.product .price,.et_pb_shop_0_tb_body.et_pb_shop .woocommerce ul.products li.product .price .amount{line-height:1em!important;text-align:left;padding-top:12px}.woocommerce .woocommerce-result-count{display:none}.woocommerce .woocommerce-message{max-width:1200px;align-content:center;margin:auto;border-radius:26px!important;padding-left:25px!important;margin-top:40px!important;padding-top:20px!important}.extra-fee-table td{color:#000}.woocommerce div.product p.stock{font-size:.92em;margin-bottom:8px}.woocommerce button.button,.woocommerce-page button.button{font-size:16px!important;font-weight:500;padding:0.3em 1em;line-height:1.7em!important;background:#EC991D;position:relative;border-radius:26px!important;-webkit-transition:all 0.2s;transition:all 0.2s;border-color:#5bc0cb!important;background-color:#5bc0cb!important;color:white}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;margin:auto!important;max-width:1200px;margin-top:40px}.woocommerce-message a.button.wc-forward{border-radius:24px;padding:0.3em 1em;font-size:1em;color:#000}.button.wpm-shopping-button{background-color:#5bc0cb!important;font-weight:normal!important;color:white!important;border-radius:26px!important;padding:0.3em 1em}.et_pb_wc_cart_totals_0 a.checkout-button.button,.et_pb_wc_cart_totals_0 button.button{margin-left:auto;margin-right:auto;max-width:350px}.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{height:auto;padding:0.7em;width:250px;border-radius:26px;text-transform:uppercase;min-height:2.5em}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page #content .quantity input.qty,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.et_pb_wc_cart_totals .select2-container--default .select2-selection--single,.et_pb_wc_checkout_billing .select2-container--default .select2-selection--single,.et_pb_wc_checkout_shipping .select2-container--default .select2-selection--single{-webkit-appearance:none;background-color:#dbf7fb;max-width:100%;border-width:0;border-radius:0;color:#040404;font-size:14px;padding:8px;line-height:1.7em;border-style:solid;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-radius:16px}p.price{margin-top:1.4rem}.infos-materiel{margin-bottom:0}.infos-materiel-note{font-size:12px;font-style:italic;color:#666;margin-left:6px}.infos-ligne{border-bottom:2px dotted #eeb735;padding-bottom:4px;margin-bottom:4px}.infos-ligne-etat{border-top:2px dotted #eeb735;padding-top:6px}.infos-materiel-nom{font-weight:normal;font-style:normal;color:#382c01;margin-top:10px;margin-bottom:20px}.infos-proprietaire-texte{display:inline-block;margin:16px 0 0 0;padding:10px 15px;font-size:0.95em;font-style:italic;border:none;quotes:"“" "”"}.infos-proprietaire-texte:before,.infos-proprietaire-texte:after{display:inline;font-size:1.5em;color:#82bfca}.infos-proprietaire-texte:before{content:open-quote;margin-right:4px}.infos-proprietaire-texte:after{content:close-quote;margin-left:4px}.infos-proprietaire-identite{display:flex;align-items:center;gap:12px;margin-top:0;margin-bottom:30px;justify-content:flex-start}.infos-proprietaire-photo img{width:45px;height:45px;border-radius:50%;object-fit:cover;box-shadow:0 2px 6px rgba(0,0,0,0.15);margin-left:20px}.infos-proprietaire-nom{font-size:1em;color:#333}.infos-proprietaire-nom em{font-style:italic;color:#555}.infos-ligne-certificat a{color:red!important;font-weight:bold}.wp-block-woocommerce-checkout-order-summary-block{border:1px solid hsla(0,0%,7%,.11);border-radius:5px;box-sizing:border-box;position:sticky;margin-top:115px}.woocommerce td.product-name dl.variation dt::after{content:"\00a0";margin-right:2px}.woocommerce td.product-name dl.variation dt,.woocommerce td.product-name dl.variation dd{margin:0;font-size:0.85em}.woocommerce button.button:hover,.woocommerce-page button.button:hover{background:white;border:1px solid #5bc0cb;padding:0.3em 2em 0.3em 1em;color:#FFF!important;background-color:#000!important}.woocommerce button.button:disabled[disabled],.woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:0.3em 1em}.wpm-shopping-button.button{border-color:#5bc0cb!important;border-radius:26px!important;font-size:16px!important;border-width:1px!important}.wpm-shopping-button.button:hover{background-color:#000!important;color:#5bc0cb!important}.forminator-ui#forminator-module-5871.forminator-design--material .forminator-repeater-field{background:rgb(255 255 255 / .5);box-shadow:inset 3px 0 0 #5cc0c9!important}.extra-fee-table{border-collapse:collapse;font-family:'Comfortaa'}.extra-fee-table{width:100%;border-collapse:collapse;font-family:'Comfortaa',sans-serif;margin-top:15px;margin-bottom:25px;box-shadow:none}.extra-fee-table tr:nth-child(2n+1){background-color:#5bc0cb1f}.extra-fee-table td .woocommerce-Price-amount{font-size:24px;color:#000000}.extra-fee-table td:last-child{text-align:right;font-weight:normal}.cart-empty.woocommerce-info{background-color:#FFF!important;color:#000!important}.shipping-method-description{font-size:0.85em;font-style:italic}.accroche-produit{font-size:12px!important;color:#555;margin-top:3px!important;font-style:italic;padding-top:0px!important}.vimeo-bg-wrapper{position:relative;overflow:hidden;width:100%;height:100vh}.vimeo-bg-iframe{position:absolute;top:50%;left:50%;width:177.77vh;height:100vh;transform:translate(-50%,-50%);pointer-events:none;z-index:1;border:0}.vimeo-bg-content{position:relative;z-index:2;padding:3rem;color:white}@media (max-width:980px){.vimeo-bg-iframe{display:none}.vimeo-bg-wrapper{background-image:url('URL_DE_VOTRE_IMAGE_FALLBACK.jpg');background-size:cover;background-position:center}}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{height:35px;padding:5px;margin:initial;width:100%;white-space:nowrap;border-radius:24px!important;cursor:pointer;font-size:var(--cmplz_button_font_size);font-weight:500;text-decoration:none;line-height:8px;text-align:center;flex:initial}