#loader-wrapper svg{--size:50vw;width:var(--size);height:var(--size);--maxsize:500px;max-width:var(--maxsize);max-height:var(--maxsize)}@keyframes animate-svg-stroke-1{0%{stroke-dashoffset:755.3977661132812px;stroke-dasharray:755.3977661132812px}100%{stroke-dashoffset:0;stroke-dasharray:755.3977661132812px}}@keyframes animate-svg-fill-1{0%{fill:transparent}100%{fill:rgb(170,165,143)}}.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:4463.4130859375px;stroke-dasharray:4463.4130859375px}100%{stroke-dashoffset:0;stroke-dasharray:4463.4130859375px}}@keyframes animate-svg-fill-2{0%{fill:transparent}100%{fill:rgb(148,190,15)}}.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:554.5685424804688px;stroke-dasharray:554.5685424804688px}100%{stroke-dashoffset:0;stroke-dasharray:554.5685424804688px}}@keyframes animate-svg-fill-3{0%{fill:transparent}100%{fill:rgb(148,190,15)}}.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:1088.2781982421875px;stroke-dasharray:1088.2781982421875px}100%{stroke-dashoffset:0;stroke-dasharray:1088.2781982421875px}}@keyframes animate-svg-fill-4{0%{fill:transparent}100%{fill:rgb(148,190,15)}}.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:619.9261474609375px;stroke-dasharray:619.9261474609375px}100%{stroke-dashoffset:0;stroke-dasharray:619.9261474609375px}}@keyframes animate-svg-fill-5{0%{fill:transparent}100%{fill:rgb(148,190,15)}}.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:94.66462707519531px;stroke-dasharray:94.66462707519531px}100%{stroke-dashoffset:0;stroke-dasharray:94.66462707519531px}}@keyframes animate-svg-fill-6{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.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:618.6710205078125px;stroke-dasharray:618.6710205078125px}100%{stroke-dashoffset:0;stroke-dasharray:618.6710205078125px}}@keyframes animate-svg-fill-7{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.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:446.461669921875px;stroke-dasharray:446.461669921875px}100%{stroke-dashoffset:0;stroke-dasharray:446.461669921875px}}@keyframes animate-svg-fill-8{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.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:602.0869140625px;stroke-dasharray:602.0869140625px}100%{stroke-dashoffset:0;stroke-dasharray:602.0869140625px}}@keyframes animate-svg-fill-9{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.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}a{display:inline-block}.tc_content a:not([class*="button"])
{display:inline}.thumbnail_slider a{height:100%;width:100%}.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}.title:not(.no-after).tar:after {left:initial;right:0}#header{position:absolute;top:0;left:0;width:100%;height:100%}body.is-toggle-open #header-coordonnees{opacity:1!important;visibility:visible!important;transition:850ms all ease-in-out;z-index:99999}#header-coordonnees{position:fixed;z-index:0;opacity:0;visibility:hidden;transition:250ms all ease-in-out;left:0;right:0;top:50%;transform:translateY(-50%);border:none;flex-direction:column}body.is-toggle-open #header-coordonnees{opacity:1!important;visibility:visible!important;transition:850ms all ease-in-out;z-index:99999}#logoheader,#logoCoordonnees img{max-height:200px;max-width:90%;object-fit:contain;padding:20px}.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(--secondary-color);content:"";opacity:0;transition:opacity .2s , transform .2s;transform:scale(.8333);backface-visibility:hidden;border-radius:5px}.navigtoogle:not(.social,.logoParent).active .naviglink.lvl-0 span:before, .navigtoogle:not(.social,.logoParent) .naviglink.lvl-0:hover span:before {opacity:1;transform:scale(1.2)}.navigtoogle:not(.social,.logoParent).active .naviglink.lvl-0, .navigtoogle:not(.social,.logoParent) .naviglink.lvl-0:hover {transform:scale(.8333);color:var(--secondary-color)}.navigmenu .naviglink.lvl-1{font-family: var(--font-text)
}.social:not(.no-icon)
{padding:0}.social:not(.no-icon):before
{display:none}#info-toogle{height:70px;padding:4px;width:60px;margin:0 auto;cursor:pointer;display:grid;align-items:center;align-content:center;grid-template-columns:repeat(3,1fr);gap:10px;transition:all .1s;padding-bottom:12px;position:relative}#info-toogle::after,.ckmenu-toogle:after{content:"Infos";position:absolute;bottom:-4px;left:48%;transform:translateX(-50%);color:var(--white);text-transform:uppercase;letter-spacing:2px;text-align:center;font-family: var(--font-bold);font-size:.85em}.ckmenu-toogle::after{content:"Menu";left:50%;bottom:-15px}.ckmenu-toogle{padding-bottom:10px;text-align:center;justify-items:center}#info-toogle .circle{--size:7px;width:var(--size);height:var(--size);background:var(--white);border-radius:50%;transition:all .4s}#info-toogle .circle:nth-child(2) {transition-delay:.1s}#info-toogle .circle:nth-child(3) {transition-delay:.2s}#info-toogle .circle:nth-child(4) {transition-delay:.3s}#info-toogle .circle:nth-child(5) {transition-delay:.4s}#info-toogle .circle:nth-child(6) {transition-delay:.5s}#info-toogle:hover .circle{border-radius:0%;transform:scale(1.1)}#info-toogle::before{content:'';position:absolute;top:-40px;left:70%;transform:translateX(-50%);--size:130px;width:var(--size);height:var(--size);z-index:-1;background:var(--primary-color);border-radius:50%}#headerHome-content{padding:0 20px}#headerHome-accroche{text-transform:uppercase;max-width:600px}.imageMore{--size:250px;width:var(--size);height:var(--size);background:url(../images/home-bg4.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;top:66%;left:55%;transform:translateX(-50%) translateY(-50%);z-index:1;border-radius:50%}#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}.home #content h1{max-width:600px;margin:0 auto}#prestations{overflow:hidden}#prestations::before{background-image:linear-gradient(to right,var(--black) 1px,transparent 1px) , linear-gradient(to bottom,var(--black) 1px,transparent 1px);background-position:0 0;background-size: calc(100vw / 16) calc(100vw / 16);transform:rotate(15deg);opacity:.05}.home #prestations::after{background-image:url(../images/bg-contact.jpg);background-repeat:no-repeat;background-size:100% auto;background-position:bottom -200px center;top:initial;bottom:0}.slogan{padding-top:20px}.prestations-content h3{font-size:25px}.wrapper_inner_slider{padding:30px;border-bottom: 1px solid #00000017}.titleImg{background:url(../images/home-bg1.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:200px}.wrapperActu,.nohome .wrapper_slider,#listarticles{counter-reset:actus}.content_slider{gap:30px}.content_slider::before{content:"0" counter(actus);counter-increment:actus;position:absolute;top:47%;transform:translateY(-50%);left:0;font-family: var(--font-title);font-size:4em;opacity:.1;color:var(--black)}.thumbnail_slider{transition:all .5s;position:relative;left:50%;transform:translateX(-50%)}.content_slider{transition:all .4s}.text_slider{padding:20px 5px;display:none}#news .left{display:grid;align-items:start}#choixSections{display:flex;justify-content:center;position:relative;z-index:2}#choixSections:before{width:80%;border:1px solid var(--secondary-color);border-bottom:none;border-right:none;top:104px}#choixSections:after{--size:20px;width:var(--size);height:var(--size);background:var(--secondary-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-bold);letter-spacing:1px;line-height:1;text-align:center;color:var(--text-color);background:var(--background-color);padding:5px 30px;border-radius:10px}#choixSections .linkSections:not(:last-of-type) {margin-right:30px}#choixSections .linkSections{position:relative;cursor:pointer;padding:5px 20px;transition:250ms all ease-in-out;text-align:center}#choixSections .linkSections.active p{background:var(--primary-color);color:var(--white)}#choixSections .linkSections img{--size:100%;width:var(--size);height:var(--size);object-fit:contain;transition:all .4s}.subimageSections{--size:70px;border-radius:100px;border:1px solid var(--text-color);border-radius:50%;padding:10px;overflow:hidden;text-align:center;width:var(--size);height:var(--size);display:flex;justify-content:center;align-items:center;margin:0 auto 20px;transition:400ms all ease-in-out;position:relative}.linkSections.active .subimageSections,.linkSections:hover .subimageSections{border-color:var(--primary-color)}.linkSections.active .subimageSections img,.linkSections:hover .subimageSections img{}#choixSections .linkSections p::after{content:"";position:absolute;top:initial;bottom:10px;left:50%;transform:translateX(-50%) rotate(45deg);--size:12px;width:var(--size);height:var(--size);background:var(--primary-color);opacity:0;transition:all .4s;z-index:-1;border-bottom-right-radius:1px}#choixSections .linkSections.active p::after,#choixSections .linkSections:hover p::after{bottom: calc(var(--size) * (-1)/2);opacity:1}#reassurances .overlay{z-index:-1}#reassurances::before{background:url(../images/home-bg3.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.picto-container li p{text-transform:uppercase;font-family: var(--font-bold)}#partenaires{clip-path:polygon(0 100%,50% 100%,53% 100%,80% 100%,83% 100%,100% 100%,100% 0,43% 0,40% 10%,20% 10%,17% 0,0% 0%);padding:100px 20px}#partenaires::before{background:url(../images/home-bg4.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.widget_partenaires img{max-height:90px}#footer{padding-bottom:300px}#footer .overlay{z-index:-1}#footer #footerbloc{background:var(--black);margin-top:50px}#footer .wrapCoordFooter span{color:var(--white)}#footerMap>a{display:block;width:100%;height:100%}.imageFooter{background:url(../images/home-bg3.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;display:block}.hiddenHead{display:none!important}.wrapCheck .blc_select{margin:0!important;flex:1 1 100%!important;max-width:100%}.wrapperContact{padding:10px;box-sizing:border-box}.linkContact{padding:40px;padding-bottom:70px;background:var(--black);height:auto}#footerForm .privacyform_lab,#footerForm .wrapperForm .title h2,#footerForm .mention{color:var(--black)}#footer,#contactForm{position:relative;z-index:15}#footer.footerbas{z-index:10}#wrapperForm{padding:20px}.rowFooter{grid-auto-rows:1fr 1fr}#footerLinks{padding:40px 20px;border-top: 1Px solid #0000001a;margin-top:50px}#infoadresseFooter br{display:none}#footer .wrapCoordFooter>*>span{position:relative}#footer .wrapCoordFooter>*>span::before{content:'';position:absolute;top:calc(50% - 2px);transform:translateY(-50%);left:0;width:100%;height:1px;border-bottom:1px solid var(--white);z-index:0}#footer .wrapCoordFooter>*>span>span{background:var(--black);display:inline-block;z-index:1;position:relative;padding-right:20px}body:not(.template-contact-php) #footerForm {padding-top:10%!important}body:not(.template-contact-php) #footerForm::before {background-image:url(../images/bg-contact.jpg);background-repeat:no-repeat;background-size:100% auto;background-position:bottom -200px center;transform:scaleY(-1)}#footer::before{background-image:url(../images/home-bg1.jpg);background-repeat:no-repeat;background-size:100% auto;background-position:center bottom}#footer::after{background: linear-gradient(to bottom, var(--background-color) calc(100% - 430px), #fff0)}#logoCoordonnees{max-width:300px;margin:0 auto}#logoCoordonneesFooter img{height:150px}