:root{--jl-navy:#04344B;--jl-navy-btn:#05344B;--jl-green:#92E3A8;--jl-orange:#DA7600;--jl-burgundy:#8B1233;--jl-coral:#FE725E;--jl-bullet:#B14F41;--jl-gold:#D79600;--jl-orange-num:#DA6E00;--jl-gold-num:#DBBC00}#main-header{box-shadow:none!important}#main-header:not(.et-fixed-header){background-color:transparent!important}#main-header.et-fixed-header{background-color:var(--jl-navy)!important}#main-header.et-fixed-header #top-menu>li>a,#main-header.et-fixed-header .mobile_menu_bar:before,#main-header.et-fixed-header .mobile_menu_bar:after{color:#fff!important}#main-header #logo{transition:filter 0.4s ease;filter:brightness(0)}#main-header.et-fixed-header #logo{filter:brightness(0) invert(1)}#top-menu>li>ul.sub-menu{margin:-4px!important}#top-menu .reseaux{padding-right:5px}.sub-menu a{color:#fff!important}.uppercase>a{text-transform:uppercase!important}.et_mobile_menu li a{color:white!important}.et_pb_menu .et_mobile_menu{padding-left:0}.et_pb_menu .et_mobile_menu .entry-content ul{list-style-type:none}@media only screen and (max-width:1200px){#top-menu-nav{display:none}#et_mobile_nav_menu{display:block}}@media only screen and (min-width:981px){.et-fixed-header #top-menu .sub-menu a{color:#ffffff!important}.et-fixed-header #top-menu .sub-menu a:hover{color:rgb(255 255 255 / .75)!important}}li.menu-item a{line-height:1.3em}.et_pb_text ul{list-style:none}.et_pb_text ul li::before{content:"\2022";vertical-align:text-bottom;display:inline-block;padding-top:11px;font-size:40px;color:var(--jl-bullet);font-weight:700;width:1em;margin-left:-1em}hr.rose{margin-bottom:20px;height:5px;border:none;background-color:var(--jl-coral)}#btnhaut .prestationbutton,#btnbas .prestationbutton{color:#fff!important;border-radius:30px!important;font-size:16px!important;text-transform:uppercase!important;display:block;max-width:350px;margin:0 auto;text-align:center}#btnhaut .prestationbutton{background-color:var(--jl-green)!important}#btnbas .prestationbutton{background-color:var(--jl-orange)!important}.button-with-image.btn1,.button-with-image.btn2,.button-with-image.btn3{padding:5px;width:100%;white-space:nowrap;border-radius:30px;display:flex;align-items:center;justify-content:flex-start}.button-with-image.btn1,.button-with-image.btn2{background-color:var(--jl-navy-btn)}.button-with-image.btn3{background-color:var(--jl-burgundy)}.button-with-image.btn1 .button-text,.button-with-image.btn2 .button-text,.button-with-image.btn3 .button-text{color:#fff}.button-with-image.btn1 img,.button-with-image.btn2 img,.button-with-image.btn3 img{width:40px;margin:5px 10px}.num1,.num2,.num3{font-size:48px;font-weight:900;width:80px;height:80px;border-radius:40px;margin-left:auto;margin-right:auto;float:left;padding-top:25px;border-style:solid;border-width:5px}.num1{color:var(--jl-gold);border-color:var(--jl-gold)}.num2{color:var(--jl-orange-num);border-color:var(--jl-orange-num)}.num3{color:var(--jl-gold-num);border-color:var(--jl-gold-num)}footer#main-footer{padding-top:40px;background-image:url(/wp-content/uploads/2023/07/fond-footer.svg);background-size:cover}#main-footer .tel{font-size:26px;text-align:right;font-weight:700}#main-footer .adresse{margin-top:20px;text-align:right;font-size:20px}#main-footer .col1{width:50%}#main-footer .col1{float:left}#main-footer .col2{width:100%;display:flex;justify-content:flex-end;align-items:center;gap:10px}#main-footer .ligne2{float:left;text-align:justify}#main-footer .footer-legal{margin-top:16px;font-size:14px}#main-footer .footer-legal a{color:inherit;text-decoration:underline}.et_pb_text.legal-text ul{list-style:disc;margin-left:1.2em}.et_pb_text.legal-text ul li::before{content:none;display:none}.legal-text .legal-notice{border-left:4px solid var(--jl-orange);background:#fff8f0;padding:12px 16px;margin-bottom:24px}.legal-text .a-completer{background:#fff3cd}ul#menu-menufooter li a,ul#menu-menufooter2 li a{color:black!important}.et_pb_posts .et_pb_post h2 a,.et_pb_blog_grid .et_pb_post h2 a{color:var(--jl-navy)}.et_pb_posts .et_pb_post,.et_pb_blog_grid .et_pb_post{margin-bottom:40px}form.wpcf7,form.wpcf7-form{width:90%;margin-left:auto;margin-right:auto}.colform{display:flex;align-items:flex-end;justify-content:space-evenly}.colform label{font-size:20px}.wpcf7 .ligne2{margin-top:20px}input.champs.wpcf7-text,textarea.champs.wpcf7-textarea{background:var(--jl-coral);opacity:.62;border:none;margin-bottom:20px;padding:10px;width:100%;color:#fff;font-size:18px;font-weight:800}input.champs.wpcf7-text{height:30px}textarea.champs.wpcf7-textarea{height:200px}input.champs.wpcf7-text::placeholder,textarea.champs.wpcf7-textarea::placeholder{color:#000;font-weight:500}input.bntform,input.bntform2,input.bntform3{background:var(--jl-coral);opacity:.62;border:none;margin-bottom:20px;padding:10px;color:#000;font-weight:800}input.bntform{height:60px;width:100%;font-size:25px}input.bntform2{height:60px;width:130px;float:right;font-size:25px}input.bntform3{height:60px;width:350px;float:right;font-size:20px}input.wpcf7-text.noteditable{height:60px;color:#000;font-weight:800;text-align:center;font-size:32px;pointer-events:none}.wpcf7 form .wpcf7-response-output{margin:12em .5em 1em;padding:1.2em 1em;border:none;background-color:cadetblue;color:#fff;font-weight:700;font-size:20px}@media screen and (min-width:981px){.wpcf7 .col1,.wpcf7 .col2{width:48%;float:left}.wpcf7 .col1{margin-right:2%}.wpcf7 .col2{margin-left:2%}}@media screen and (max-width:980px){.wpcf7 .col1,.wpcf7 .col2{width:100%;margin-right:0}}select.bookly-js-time-zone-switcher.bookly-time-zone-switcher,.bookly-form-group[data-type="staff"],.bookly-form-group[data-type="category"]{display:none}.bookly-slots-step-body-mark,.bookly-details-step-body-mark{background-color:#fff!important}.bookly-card-title{max-width:100%!important;width:100%!important}.bookly-card-title>div>span{color:#fff}.bookly-services-form-container .bg-bookly{background:#fff!important}.bookly-services-form-container .bookly-bg-white{background:transparent!important}.bookly-justify-start{justify-content:center!important}.bookly-object-cover{object-fit:contain!important;opacity:.3}.bookly-flex.bookly-items-center.bookly-mx-2 span{font-weight:800!important}.bookly-mb-4.last\:bookly-mb-0.bookly-flex.bookly-py-1{display:flex;flex-direction:column;max-height:fit-content!important;height:fit-content!important}a.et-cart-info{display:none}.price{background-color:#fff;opacity:.62;border:none;margin-bottom:20px;height:60px;padding:20px 10px 10px;width:100%;color:#000;font-size:25px;font-weight:800}tr.cart-subtotal{display:none}