#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:1601.7586669921875px;stroke-dasharray:1601.7586669921875px}100%{stroke-dashoffset:0;stroke-dasharray:1601.7586669921875px}}@keyframes animate-svg-fill-1{0%{fill:transparent}100%{fill:rgb(27,71,60)}}.svg-elem-1{animation:animate-svg-stroke-1 .7s 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:1491.318115234375px;stroke-dasharray:1491.318115234375px}100%{stroke-dashoffset:0;stroke-dasharray:1491.318115234375px}}@keyframes animate-svg-fill-2{0%{fill:transparent}100%{fill:rgb(27,71,60)}}.svg-elem-2{animation:animate-svg-stroke-2 .7s 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:1181.371337890625px;stroke-dasharray:1181.371337890625px}100%{stroke-dashoffset:0;stroke-dasharray:1181.371337890625px}}@keyframes animate-svg-fill-3{0%{fill:transparent}100%{fill:rgb(27,71,60)}}.svg-elem-3{animation:animate-svg-stroke-3 .7s 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:839.2091064453125px;stroke-dasharray:839.2091064453125px}100%{stroke-dashoffset:0;stroke-dasharray:839.2091064453125px}}@keyframes animate-svg-fill-4{0%{fill:transparent}100%{fill:rgb(27,71,60)}}.svg-elem-4{animation:animate-svg-stroke-4 .7s 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:193.32322692871094px;stroke-dasharray:193.32322692871094px}100%{stroke-dashoffset:0;stroke-dasharray:193.32322692871094px}}@keyframes animate-svg-fill-5{0%{fill:transparent}100%{fill:rgb(27,71,60)}}.svg-elem-5{animation:animate-svg-stroke-5 .7s 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:1159.6671142578125px;stroke-dasharray:1159.6671142578125px}100%{stroke-dashoffset:0;stroke-dasharray:1159.6671142578125px}}@keyframes animate-svg-fill-6{0%{fill:transparent}100%{fill:rgb(27,71,60)}}.svg-elem-6{animation:animate-svg-stroke-6 .7s 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:1227.6976318359375px;stroke-dasharray:1227.6976318359375px}100%{stroke-dashoffset:0;stroke-dasharray:1227.6976318359375px}}@keyframes animate-svg-fill-7{0%{fill:transparent}100%{fill:rgb(27,71,60)}}.svg-elem-7{animation:animate-svg-stroke-7 .7s 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:2176.236572265625px;stroke-dasharray:2176.236572265625px}100%{stroke-dashoffset:0;stroke-dasharray:2176.236572265625px}}@keyframes animate-svg-fill-8{0%{fill:transparent}100%{fill:rgb(27,71,60)}}.svg-elem-8{animation:animate-svg-stroke-8 .7s 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:1839.15673828125px;stroke-dasharray:1839.15673828125px}100%{stroke-dashoffset:0;stroke-dasharray:1839.15673828125px}}@keyframes animate-svg-fill-9{0%{fill:transparent}100%{fill:rgb(116,137,76)}}.svg-elem-9{animation:animate-svg-stroke-9 .7s 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%}#logoheader,#footerLogo img{max-height:190px}.social:not(.no-icon)
{padding:0}.social:not(.no-icon):before
{display:none}#headerHome-accroche{max-width:800px;margin:0 auto}.eb-flipbox-front{background-image:linear-gradient(to bottom right,var(--primary-color),var(--secondary-color))!important}#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}#cta::before{background-image:url(../images/home-bg4.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.slogan{max-width:800px;margin:0 auto;margin-top:30px}#cta .title{margin-bottom:0}.bloc_certifications{max-width:200px;margin:20px auto}.template-parent-page-php #prestations{padding-top:0}.design-link{display:inline-flex;align-items:center;padding-left:52px;text-transform:uppercase;font-family: var(--font-bold);font-size:12px;letter-spacing:1px;position:relative;color:var(--title-color)}.design-link:before,.design-link:after{content:'';position:absolute;width:46px;background:var(--text-color);height:1px;left:0;top:0;bottom:0;margin:auto;transition:all .3s linear 0s}.design-link span:before{content:"";--size:6px;width:var(--size);height:var(--size);display:inline-block;margin:0;margin-right:6px;order:-1;background:var(--primary-color);z-index:1;position:relative;vertical-align:middle;top:-2px;border-radius:10px}.design-link:after{width:0;left:unset;right:0}.design-link:hover{padding-left:0;padding-right:52px;color:var(--primary-color)}.design-link:hover:before{width:0}.design-link:hover:after{width:46px}#news-title{border-bottom: 1px solid rgb(255 255 255 / 30%);padding-bottom:10px;margin-bottom:30px}.wrapper_slider{padding:20px 0}#news .thumbnail_slider{height:auto;min-height:250px}.thumbnail_slider a{height:100%;display:block;position:relative}.thumbnail_slider a img{position:absolute;left:0;top:0}#news .content_slider{padding:50px 0 50px 100px}.title_slider{font-size:22px;text-transform:initial}.newsdate{position:absolute;top:50%;transform:translateY(-50%);background:var(--primary-color);left:-90px;display:flex;flex-direction:column;align-items:center;height:150px;justify-content:center;padding:20px 30px;font-family: var(--font-title);color:var(--white)}.text_slider,.text_slider a{font-size:16px;line-height:1.6}.newsdate .month{font-size:20px;font-weight:bold;line-height:1;letter-spacing:2px}.newsdate .day{font-size:36px;line-height:1}#news .next_slider{display:flex;align-items:center;width:200px;justify-content:flex-end;margin:0}#footer-coordonnees{background:var(--light-color);box-shadow: 0px 0px 20px #00000017}