#loader-wrapper svg{--size:50vw;width:var(--size);height:var(--size);--maxsize:300px;max-width:var(--maxsize);max-height:var(--maxsize)}@keyframes animate-svg-stroke-1{0%{stroke-dashoffset:2234.093017578125px;stroke-dasharray:2234.093017578125px}100%{stroke-dashoffset:0;stroke-dasharray:2234.093017578125px}}@keyframes animate-svg-fill-1{0%{fill:transparent}100%{fill:rgb(45,157,76)}}.svg-elem-1{animation:animate-svg-stroke-1 .5s cubic-bezier(.47,0,.745,.715) 0s both , animate-svg-fill-1 .5s cubic-bezier(.47,0,.745,.715) .5s both}@keyframes animate-svg-stroke-2{0%{stroke-dashoffset:1304.780517578125px;stroke-dasharray:1304.780517578125px}100%{stroke-dashoffset:0;stroke-dasharray:1304.780517578125px}}@keyframes animate-svg-fill-2{0%{fill:transparent}100%{fill:rgb(45,157,76)}}.svg-elem-2{animation:animate-svg-stroke-2 .5s cubic-bezier(.47,0,.745,.715) .05s both , animate-svg-fill-2 .5s cubic-bezier(.47,0,.745,.715) .55s both}@keyframes animate-svg-stroke-3{0%{stroke-dashoffset:1494.705810546875px;stroke-dasharray:1494.705810546875px}100%{stroke-dashoffset:0;stroke-dasharray:1494.705810546875px}}@keyframes animate-svg-fill-3{0%{fill:transparent}100%{fill:rgb(45,157,76)}}.svg-elem-3{animation:animate-svg-stroke-3 .5s cubic-bezier(.47,0,.745,.715) .1s both , animate-svg-fill-3 .5s cubic-bezier(.47,0,.745,.715) .6s both}@keyframes animate-svg-stroke-4{0%{stroke-dashoffset:690.1961059570312px;stroke-dasharray:690.1961059570312px}100%{stroke-dashoffset:0;stroke-dasharray:690.1961059570312px}}@keyframes animate-svg-fill-4{0%{fill:transparent}100%{fill:rgb(252,203,6)}}.svg-elem-4{animation:animate-svg-stroke-4 .5s cubic-bezier(.47,0,.745,.715) .15000000000000002s both , animate-svg-fill-4 .5s cubic-bezier(.47,0,.745,.715) .65s both}@keyframes animate-svg-stroke-5{0%{stroke-dashoffset:2141.220703125px;stroke-dasharray:2141.220703125px}100%{stroke-dashoffset:0;stroke-dasharray:2141.220703125px}}@keyframes animate-svg-fill-5{0%{fill:transparent}100%{fill:rgb(124,83,50)}}.svg-elem-5{animation:animate-svg-stroke-5 .5s cubic-bezier(.47,0,.745,.715) .2s both , animate-svg-fill-5 .5s cubic-bezier(.47,0,.745,.715) .7s both}@keyframes animate-svg-stroke-6{0%{stroke-dashoffset:1109.7996826171875px;stroke-dasharray:1109.7996826171875px}100%{stroke-dashoffset:0;stroke-dasharray:1109.7996826171875px}}@keyframes animate-svg-fill-6{0%{fill:transparent}100%{fill:rgb(124,83,50)}}.svg-elem-6{animation:animate-svg-stroke-6 .5s cubic-bezier(.47,0,.745,.715) .25s both , animate-svg-fill-6 .5s cubic-bezier(.47,0,.745,.715) .75s both}@keyframes animate-svg-stroke-7{0%{stroke-dashoffset:2054.000732421875px;stroke-dasharray:2054.000732421875px}100%{stroke-dashoffset:0;stroke-dasharray:2054.000732421875px}}@keyframes animate-svg-fill-7{0%{fill:transparent}100%{fill:rgb(124,83,50)}}.svg-elem-7{animation:animate-svg-stroke-7 .5s cubic-bezier(.47,0,.745,.715) .30000000000000004s both , animate-svg-fill-7 .5s cubic-bezier(.47,0,.745,.715) .8s both}@keyframes animate-svg-stroke-8{0%{stroke-dashoffset:854.8104858398438px;stroke-dasharray:854.8104858398438px}100%{stroke-dashoffset:0;stroke-dasharray:854.8104858398438px}}@keyframes animate-svg-fill-8{0%{fill:transparent}100%{fill:rgb(124,83,50)}}.svg-elem-8{animation:animate-svg-stroke-8 .5s cubic-bezier(.47,0,.745,.715) .35000000000000003s both , animate-svg-fill-8 .5s cubic-bezier(.47,0,.745,.715) .8500000000000001s both}@keyframes animate-svg-stroke-9{0%{stroke-dashoffset:2552.71826171875px;stroke-dasharray:2552.71826171875px}100%{stroke-dashoffset:0;stroke-dasharray:2552.71826171875px}}@keyframes animate-svg-fill-9{0%{fill:transparent}100%{fill:rgb(124,83,50)}}.svg-elem-9{animation:animate-svg-stroke-9 .5s cubic-bezier(.47,0,.745,.715) .4s both , animate-svg-fill-9 .5s cubic-bezier(.47,0,.745,.715) .9s both}@keyframes animate-svg-stroke-10{0%{stroke-dashoffset:6062.73291015625px;stroke-dasharray:6062.73291015625px}100%{stroke-dashoffset:0;stroke-dasharray:6062.73291015625px}}@keyframes animate-svg-fill-10{0%{fill:transparent}100%{fill:rgb(32,104,58)}}.svg-elem-10{animation:animate-svg-stroke-10 .5s cubic-bezier(.47,0,.745,.715) .45s both , animate-svg-fill-10 .5s cubic-bezier(.47,0,.745,.715) .95s both}@keyframes animate-svg-stroke-11{0%{stroke-dashoffset:2369.999755859375px;stroke-dasharray:2369.999755859375px}100%{stroke-dashoffset:0;stroke-dasharray:2369.999755859375px}}@keyframes animate-svg-fill-11{0%{fill:transparent}100%{fill:rgb(32,104,58)}}.svg-elem-11{animation:animate-svg-stroke-11 .5s cubic-bezier(.47,0,.745,.715) .5s both , animate-svg-fill-11 .5s cubic-bezier(.47,0,.745,.715) 1s both}a{display:inline-block}.tc_content a:not([class*="button"])
{display:inline}.thumbnail_slider a{height:100%;width:100%}#ckbp_bannerText{padding:10px;font-size:14px}.nthwords{display:inline-block;padding:5px 15px;padding-top:0;line-height:1;position:relative}.nthwords::before{content:"";position:absolute;top:initial;bottom:0;left:0;--size:100%;width:var(--size);height:var(--size);background:var(--primary-color);color:var(--white);z-index:-1;clip-path:polygon(1% 5%,99% 0%,94% 100%,4% 96%)}.textOnly .nthwords{color:var(--white)}.sectionsbloc .nthwords::before{height:15px;opacity:.2}.title:not(.no-after):after {background-color: #fff0;background-image:url(../images/emphase.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:25px;width:130px}:is(.liresuite,.wp-block-button,.buttons-wrap,#headerHome-button) a
{--left:50px;padding-left:var(--left)!important}:is(.liresuite,.wp-block-button,.buttons-wrap,#headerHome-button) a::before {content:"";display:block;--size:100%;width:calc(var(--left) - 10px);height:var(--size);background-color:var(--primary-color);background-image:url(../images/more.svg);background-position:center;background-repeat:no-repeat;background-size:60%;transition:all .4s;position:absolute;left:0;top:0;border-right:1px solid var(--background-color)}:is(.liresuite,.wp-block-button,.buttons-wrap,#headerHome-button) a:hover::before
{background-color:var(--secondary-color)}#slideactu :is(.liresuite,.wp-block-button,.buttons-wrap,#headerHome-button) a::before, #footer :is(.liresuite,.wp-block-button,.buttons-wrap,#headerHome-button) a::before
{display:none}.sectionsbloc:nth-child(1) :is(.liresuite,.wp-block-button,.buttons-wrap,#headerHome-button) a::before{background-image:url(../images/icone1.svg)}.sectionsbloc:nth-child(2) :is(.liresuite,.wp-block-button,.buttons-wrap,#headerHome-button) a::before{background-image:url(../images/icone2.svg)}.sectionsbloc:nth-child(3) :is(.liresuite,.wp-block-button,.buttons-wrap,#headerHome-button) a::before,#headerHome-button a::before{background-image:url(../images/icone3.svg)}#header{z-index:99;left:0;right:0;top:0}#logoCoordonnees{margin:0 40px;text-align:center}#header.fixed-header .navigmenu .naviglink.lvl-0{padding:20px 14px}#header-coordonnees{padding:15px;gap:10px}#logoCoordonnees img{height:100%;width:100%}#infotelportButton,#infotelfixeButton,.buttonHead a{background-color:var(--primary-color);padding:6px 20px 6px 40px;border-radius:50px!important;transition:250ms all ease-in-out;display:inline-block;margin-left:auto;margin-bottom:-15px}.buttonHead a{line-height:1.5;overflow:hidden;font-family: var(--font-text);font-size:14px;text-transform:initial}.buttonHead a::before{--size:15px;content:"";position:absolute;left:15px;top:50%;transform:translateY(-50%);background-position:left center;background-repeat:no-repeat;background-size:contain;width:var(--size);height:var(--size);background-image:url(../images/icons/mail-white.svg)}#infotelportButton span,#infotelfixeButton span{display:none}#infotelportButton:hover,#infotelfixeButton:hover{background-color:var(--secondary-color)}#infotelportButton a,#infotelfixeButton a{color:var(--white)}#infotelportButton:before,#infotelfixeButton:before{background-image:url(../images/icons/mobile-white.svg);left:15px}#infotelfixeButton:before{background-image:url(../images/icons/phone-white.svg)}.infohoraires_other{color:var(--primary-color);font-size:1.2em}#headerHome-accroche{max-width:800px;margin:0 auto;width:100%}#langHead{padding:0 0 0 24px;position:relative}#langHead::before{--size:15px;content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background-position:left center;background-repeat:no-repeat;background-size:contain;width:var(--size);height:var(--size);background-image:url(../images/icons/home-white.svg);background-position:center;background-repeat:no-repeat;background-size:contain}#langHead span{display:block;font-size:10px;font-family: var(--font-bold);padding-bottom:2px;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px;color:var(--secondary-color)}.navigtoogle:not(.social,.logo) span:before {position:absolute;top:-2px;left:-7px;box-sizing:content-box;padding:0 5px;width:100%;height:100%;border:2px solid var(--tertiary-color);content:"";opacity:0;transition:opacity .2s , transform .2s;transform:scale(.8333);backface-visibility:hidden;border-radius:5px}.navigtoogle:not(.social,.navigtoogleLogo).active .naviglink.lvl-0 span:before, .navigtoogle:not(.social,.navigtoogleLogo) .naviglink.lvl-0:hover span:before {opacity:1;transform:scale(1.2)}.navigtoogle:not(.social,.navigtoogleLogo).active .naviglink.lvl-0, .navigtoogle:not(.social,.navigtoogleLogo) .naviglink.lvl-0:hover {transform:scale(.8333);color:var(--tertiary-color)}.navigmenu .naviglink.lvl-1{font-family: var(--font-text)
}#headerHome-accroche{max-width:500px;margin:0 auto;font-family: var(--font-alt);color:var(--tertiary-color)}.logoHeaderHome{max-height:70px}.imgContent{min-height:300px;position:relative;margin-top:50px}.imgContent img{position:absolute;top:0;left:0;--size:100%;width:var(--size);height:var(--size)}.wrapIntro::before{background-image:url(../images/backgroundFond.png);background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.2}#galleryHome{padding:50px 20px}#galleryHome .gallery-item{margin-bottom:0}.gallery-icon{line-height:0}.gallery-icon>*:not(a) {line-height:1.2}.gallery-icon{height:100%}.nohome .gallery .gallery-item a img{max-height:450px}.cekome-stars-excerpt{display:none}.template-parent-page-php #prestations{margin-bottom:100px}.template-parent-page-php #content{padding-bottom:30px}.nohome #prestations{padding:0}.home #prestations{padding-top:0;margin-top:-180px;z-index:2}#prestations .widget_parentpage{counter-reset:prestation}#prestations .prestations-img{height:100%}#prestations .prestations-wrapper{height:300px;overflow:hidden}#prestations .prestations-content{top:0;left:0;height:100%;width:100%;padding:30px 20px;pointer-events:none}#prestations .prestations-title{background: rgb(255 255 255 / 80%);padding:20px;transition:300ms all ease-in-out;text-align:center}#prestations .prestations-title:before{content:"0" counter(prestation);counter-increment:prestation;font-size:12px;font-family: var(--font-bold);opacity:.8;margin-bottom:4px;line-height:1;position:relative;display:block;height:auto}.prestations-content h2,.prestations-content h3{margin-bottom:0}#prestations .prestations-title:after{left:50%;top:-25px;transform:translate(-1px,0);border-left:1px solid var(--light-color);height:36px;width:2px}#prestations .prestations-txt .tc_excerpt{color:var(--white);opacity:0;transform:translate3d(100px,0,0);transition:all .5s cubic-bezier(.2,1,.7,1);transition-property:transform , opacity;display:block;margin:30px 0 0 0;font-size:15px;line-height:1.6;text-align:center;font-weight:bold;display:none}#prestations .prestations-txt .liresuite{opacity:0;transform:translate3d(0,100px,0);transition:all .5s cubic-bezier(.2,1,.7,1);transition-property:transform , opacity;text-align:center;pointer-events:all}#prestations .bloc_prestations:hover .prestations-txt .liresuite,#prestations .bloc_prestations:hover .prestations-txt .tc_excerpt{transition-delay:0s;opacity:1;transform:translate3d(0,0,0)}#prestations .blocthumb:before{content:"";position:absolute;left:0;top:0;background:var(--black);height:100%;width:100%;transition:250ms all ease-in-out;z-index:1;opacity:0;pointer-events:none}.prestations-img{overflow:hidden;position:relative}#prestations .blocthumb img{transition:all 600ms ease-in-out}#prestations .bloc_prestations:hover .blocthumb:before{opacity:.4}#prestations .bloc_prestations:hover .blocthumb img{transform:scale(1.2)}#prestations .bloc_prestations:hover .prestations-title{background:var(--primary-color)}#prestations .bloc_prestations:hover .prestations-title h3 a,#prestations .bloc_prestations:hover .prestations-title:before{color:var(--white)}.template-parent-page-php #content{padding-bottom:0}.template-parent-page-php #prestations{padding-top:0}.btnLine{background:none!important;padding:0!important;line-height:28px;color:var(--title-color);letter-spacing:1px;font-size:11px;font-family: var(--font-bold);text-transform:uppercase;position:relative}.btnLine::after{content:'';position:absolute;height:1px;bottom:0;left:0;right:0;background-color:var(--title-color);transform-origin:bottom left;transform:scaleX(1);transition:transform .3s ease-in-out}.btnLine:hover::after{transform:scaleX(0);transform-origin:bottom right}#news .next_slider{margin:0 0 0 30px;min-width:140px}#news-title{border-bottom:solid 1px;margin-bottom:100px;padding-bottom:10px}#news-img{--size:450px;height:var(--size);width:var(--size);position:relative;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}#news .title_slider{font-size:17px;margin:0!important;font-family: var(--font-bold)}#news .wrapper_inner_slider{background:none}#news .content_slider{padding:0}#news-content .wrapper_slider:not(:last-child) .content_slider{border-bottom:1px solid rgba(0,0,0,.1);padding:0 0 30px;margin-bottom:30px}.background-item{position:absolute;--dist:20px;top:var(--dist);left:var(--dist);right:var(--dist);bottom:var(--dist);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);opacity:0;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s;background-size:cover;background-position:center center;border-radius:15px}.background-item.active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.background-item:before,.background-item:after{content:'';position:absolute;width:20px;height:100px;background:var(--primary-color);opacity:0;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.background-item:before{top:-50px;left:50px;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.background-item:after{bottom:-50px;right:50px;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);top:auto;left:auto}.background-item.active:before,.background-item.active:after{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#sections::after{background:var(--light-color);z-index:-1}#choixSections{counter-reset:sections;display:flex;justify-content:center;position:relative;width:95%}#choixSections:before{width:90%;border:1px solid var(--primary-color);border-bottom:none;border-right:none;top:94px}#choixSections:after{--size:20px;width:var(--size);height:var(--size);background:var(--primary-color);clip-path:polygon(0 0,50% 50%,100% 0,50% 50%,0 35%,50% 100%,100% 35%,50% 50%,100% 0);top: calc(100% + 94px);left:-10px}#choixSections .linkSections p{text-transform:uppercase;font-size:14px;font-family: var(--font-title);letter-spacing:1px;line-height:1.3;text-align:center;color:var(--title-color);background:var(--light-color);padding:2px 30px;clip-path:polygon(1% 5%,99% 0%,94% 100%,4% 96%)}#choixSections .linkSections{position:relative;cursor:pointer;padding:5px 10px;transition:250ms all ease-in-out;text-align:center}#choixSections .linkSections.active p{background:var(--primary-color);color:var(--white)}#choixSections .linkSections img{--size:30px;width:var(--size);height:var(--size);object-fit:contain;filter:brightness(0) invert(1)}.subimageSections{--size:60px;border-radius:100px;background-color:var(--title-color);text-align:center;width:var(--size);height:var(--size);display:flex;justify-content:center;align-items:center;margin:0 auto 20px;transition:250ms all ease-in-out;position:relative}#choixSections .linkSections.active .subimageSections,#choixSections .linkSections:hover .subimageSections{background-color:var(--primary-color)}#choixSections .linkSections .subimageSections:before{counter-increment:sections;content:counter(sections);color:var(--white);font-size:2em;font-family: var(--font-title);transform:scale(0);position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#choixSections .linkSections .subimageSections:after{content:" ";--size:100%;width:var(--size);height:var(--size);position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(0);border:1px solid var(--primary-color);opacity:0;transition:.4s all;border-radius:50%;border-bottom-left-radius:3px}#choixSections .linkSections.active .subimageSections:after,#choixSections .linkSections:hover .subimageSections:after{opacity:1;transform:translateX(-50%) translateY(-50%) scale(1.15)}.sectionsbloc .wp-block-uagb-faq-child .uagb-faq-questions-button .uagb-question{color:var(--white)}.sectionsbloc .uagb-block-003c2754 .uagb-icon svg{fill:var(--white)}#reassurances .title{padding:30px;padding-left:0}#reassurances::before{background:url(../images/home-bg2.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}#reassurances::before,#reassurances .overlay{height:300px}.imgRea{min-height:400px;background:url(../images/home-bg3.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:50px;overflow:hidden}.picto-container{display:grid}.picto-container li p{font-family: var(--font-title)}.bloc_partenaires h2{margin:0;font-size:15px}.fondContact{background:url(../images/home-bg3.jpg);background-position:center left;background-repeat:no-repeat;background-size:cover;width:100%;display:block}.linkContact{padding:40px;padding-bottom:70px;background:var(--black);height:auto}.wrapperContact{padding:10px;box-sizing:border-box}#footerForm .privacyform_lab,#footerForm .wrapperForm .title h2,#footerForm .mention{color:var(--text-color)}#footer,#contactForm{position:relative;z-index:15}#footer.footerbas{z-index:10}#wrapperForm{padding:20px}#wrapperForm .title{margin-bottom:10px}.rowFooter{grid-auto-rows:1fr 1fr}#footerLinks{padding:20px;border-top: 1Px solid #0000001a}#infoadresse2Footer{color:var(--text-color)!important}#infoadresse2Footer{order:-2}#infoadresseFooter{order:-1}.imgContact{background:url(../images/home-bg1.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center}.imgContact_content{padding:50px 30px}.imgContact_content img{width:260px;max-height:150px;object-fit:contain;margin-bottom:30px}.imgContact_content .title{margin-bottom:40px}