#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:665.5798950195312px;stroke-dasharray:665.5798950195312px}100%{stroke-dashoffset:0;stroke-dasharray:665.5798950195312px}}@keyframes animate-svg-fill-1{0%{fill:transparent}100%{fill:rgb(128,0,0)}}.svg-elem-1{animation:animate-svg-stroke-1 .7s cubic-bezier(.47,0,.745,.715) 0s both , animate-svg-fill-1 .7s cubic-bezier(.47,0,.745,.715) .5s both}@keyframes animate-svg-stroke-2{0%{stroke-dashoffset:491.1166076660156px;stroke-dasharray:491.1166076660156px}100%{stroke-dashoffset:0;stroke-dasharray:491.1166076660156px}}@keyframes animate-svg-fill-2{0%{fill:transparent}100%{fill:rgb(128,0,0)}}.svg-elem-2{animation:animate-svg-stroke-2 .7s cubic-bezier(.47,0,.745,.715) .7s both , animate-svg-fill-2 .7s cubic-bezier(.47,0,.745,.715) .55s both}@keyframes animate-svg-stroke-3{0%{stroke-dashoffset:256.4729461669922px;stroke-dasharray:256.4729461669922px}100%{stroke-dashoffset:0;stroke-dasharray:256.4729461669922px}}@keyframes animate-svg-fill-3{0%{fill:transparent}100%{fill:rgb(128,0,0)}}.svg-elem-3{animation:animate-svg-stroke-3 .7s cubic-bezier(.47,0,.745,.715) 1.4s both , animate-svg-fill-3 .7s cubic-bezier(.47,0,.745,.715) .6s both}@keyframes animate-svg-stroke-4{0%{stroke-dashoffset:721.2783203125px;stroke-dasharray:721.2783203125px}100%{stroke-dashoffset:0;stroke-dasharray:721.2783203125px}}@keyframes animate-svg-fill-4{0%{fill:transparent}100%{fill:rgb(128,0,0)}}.svg-elem-4{animation:animate-svg-stroke-4 .7s cubic-bezier(.47,0,.745,.715) 2.0999999999999996s both , animate-svg-fill-4 .7s cubic-bezier(.47,0,.745,.715) .65s both}@keyframes animate-svg-stroke-5{0%{stroke-dashoffset:73.3514175415039px;stroke-dasharray:73.3514175415039px}100%{stroke-dashoffset:0;stroke-dasharray:73.3514175415039px}}@keyframes animate-svg-fill-5{0%{fill:transparent}100%{fill:rgb(128,0,0)}}.svg-elem-5{animation:animate-svg-stroke-5 .7s cubic-bezier(.47,0,.745,.715) 2.8s both , animate-svg-fill-5 .7s cubic-bezier(.47,0,.745,.715) .7s both}@keyframes animate-svg-stroke-6{0%{stroke-dashoffset:88.48931121826172px;stroke-dasharray:88.48931121826172px}100%{stroke-dashoffset:0;stroke-dasharray:88.48931121826172px}}@keyframes animate-svg-fill-6{0%{fill:transparent}100%{fill:rgb(128,0,0)}}.svg-elem-6{animation:animate-svg-stroke-6 .7s cubic-bezier(.47,0,.745,.715) 3.5s both , animate-svg-fill-6 .7s cubic-bezier(.47,0,.745,.715) .75s both}@keyframes animate-svg-stroke-7{0%{stroke-dashoffset:75.09213256835938px;stroke-dasharray:75.09213256835938px}100%{stroke-dashoffset:0;stroke-dasharray:75.09213256835938px}}@keyframes animate-svg-fill-7{0%{fill:transparent}100%{fill:rgb(128,0,0)}}.svg-elem-7{animation:animate-svg-stroke-7 .7s cubic-bezier(.47,0,.745,.715) 4.199999999999999s both , animate-svg-fill-7 .7s cubic-bezier(.47,0,.745,.715) .8s both}@keyframes animate-svg-stroke-8{0%{stroke-dashoffset:121.11639404296875px;stroke-dasharray:121.11639404296875px}100%{stroke-dashoffset:0;stroke-dasharray:121.11639404296875px}}@keyframes animate-svg-fill-8{0%{fill:transparent}100%{fill:rgb(128,0,0)}}.svg-elem-8{animation:animate-svg-stroke-8 .7s cubic-bezier(.47,0,.745,.715) 4.8999999999999995s both , animate-svg-fill-8 .7s cubic-bezier(.47,0,.745,.715) .8500000000000001s both}@keyframes animate-svg-stroke-9{0%{stroke-dashoffset:75.46324157714844px;stroke-dasharray:75.46324157714844px}100%{stroke-dashoffset:0;stroke-dasharray:75.46324157714844px}}@keyframes animate-svg-fill-9{0%{fill:transparent}100%{fill:rgb(128,0,0)}}.svg-elem-9{animation:animate-svg-stroke-9 .7s cubic-bezier(.47,0,.745,.715) 5.6s both , animate-svg-fill-9 .7s cubic-bezier(.47,0,.745,.715) .9s both}@keyframes animate-svg-stroke-10{0%{stroke-dashoffset:75.4125747680664px;stroke-dasharray:75.4125747680664px}100%{stroke-dashoffset:0;stroke-dasharray:75.4125747680664px}}@keyframes animate-svg-fill-10{0%{fill:transparent}100%{fill:rgb(128,0,0)}}.svg-elem-10{animation:animate-svg-stroke-10 .7s cubic-bezier(.47,0,.745,.715) 6.3s both , animate-svg-fill-10 .7s cubic-bezier(.47,0,.745,.715) .95s both}@keyframes animate-svg-stroke-11{0%{stroke-dashoffset:96.7677993774414px;stroke-dasharray:96.7677993774414px}100%{stroke-dashoffset:0;stroke-dasharray:96.7677993774414px}}@keyframes animate-svg-fill-11{0%{fill:transparent}100%{fill:rgb(128,0,0)}}.svg-elem-11{animation:animate-svg-stroke-11 .7s cubic-bezier(.47,0,.745,.715) 7s both , animate-svg-fill-11 .7s cubic-bezier(.47,0,.745,.715) 1s both}@keyframes animate-svg-stroke-12{0%{stroke-dashoffset:64.71892166137695px;stroke-dasharray:64.71892166137695px}100%{stroke-dashoffset:0;stroke-dasharray:64.71892166137695px}}@keyframes animate-svg-fill-12{0%{fill:transparent}100%{fill:rgb(128,0,0)}}.svg-elem-12{animation:animate-svg-stroke-12 .7s cubic-bezier(.47,0,.745,.715) 7.699999999999999s both , animate-svg-fill-12 .7s cubic-bezier(.47,0,.745,.715) 1.05s both}@keyframes animate-svg-stroke-13{0%{stroke-dashoffset:75.25837707519531px;stroke-dasharray:75.25837707519531px}100%{stroke-dashoffset:0;stroke-dasharray:75.25837707519531px}}@keyframes animate-svg-fill-13{0%{fill:transparent}100%{fill:rgb(128,0,0)}}.svg-elem-13{animation:animate-svg-stroke-13 .7s cubic-bezier(.47,0,.745,.715) 8.399999999999999s both , animate-svg-fill-13 .7s cubic-bezier(.47,0,.745,.715) 1.1s both}@keyframes animate-svg-stroke-14{0%{stroke-dashoffset:77.374267578125px;stroke-dasharray:77.374267578125px}100%{stroke-dashoffset:0;stroke-dasharray:77.374267578125px}}@keyframes animate-svg-fill-14{0%{fill:transparent}100%{fill:rgb(128,0,0)}}.svg-elem-14{animation:animate-svg-stroke-14 .7s cubic-bezier(.47,0,.745,.715) 9.1s both , animate-svg-fill-14 .7s cubic-bezier(.47,0,.745,.715) 1.15s both}@keyframes animate-svg-stroke-15{0%{stroke-dashoffset:97.00975799560547px;stroke-dasharray:97.00975799560547px}100%{stroke-dashoffset:0;stroke-dasharray:97.00975799560547px}}@keyframes animate-svg-fill-15{0%{fill:transparent}100%{fill:rgb(128,0,0)}}.svg-elem-15{animation:animate-svg-stroke-15 .7s cubic-bezier(.47,0,.745,.715) 9.799999999999999s both , animate-svg-fill-15 .7s cubic-bezier(.47,0,.745,.715) 1.2000000000000002s both}@keyframes animate-svg-stroke-16{0%{stroke-dashoffset:87.18424224853516px;stroke-dasharray:87.18424224853516px}100%{stroke-dashoffset:0;stroke-dasharray:87.18424224853516px}}@keyframes animate-svg-fill-16{0%{fill:transparent}100%{fill:rgb(128,0,0)}}.svg-elem-16{animation:animate-svg-stroke-16 .7s cubic-bezier(.47,0,.745,.715) 10.5s both , animate-svg-fill-16 .7s cubic-bezier(.47,0,.745,.715) 1.25s both}@keyframes animate-svg-stroke-17{0%{stroke-dashoffset:87.23628997802734px;stroke-dasharray:87.23628997802734px}100%{stroke-dashoffset:0;stroke-dasharray:87.23628997802734px}}@keyframes animate-svg-fill-17{0%{fill:transparent}100%{fill:rgb(128,0,0)}}.svg-elem-17{animation:animate-svg-stroke-17 .7s cubic-bezier(.47,0,.745,.715) 11.2s both , animate-svg-fill-17 .7s cubic-bezier(.47,0,.745,.715) 1.3s both}@keyframes animate-svg-stroke-18{0%{stroke-dashoffset:18.07024574279785px;stroke-dasharray:18.07024574279785px}100%{stroke-dashoffset:0;stroke-dasharray:18.07024574279785px}}@keyframes animate-svg-fill-18{0%{fill:transparent}100%{fill:rgb(128,0,0)}}.svg-elem-18{animation:animate-svg-stroke-18 .7s cubic-bezier(.47,0,.745,.715) 11.899999999999999s both , animate-svg-fill-18 .7s cubic-bezier(.47,0,.745,.715) 1.35s 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}.nthwords{display:inline-block;color:var(--primary-color);border-bottom:1px solid}#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}.tableHeader td{padding:2px 10px;border: 1px solid #00000033}.tableHeader thead{color:var(--white);font-size:10px}.tableHeader th:not(:first-child)
{background:var(--black)}.tableHeader th:not(:first-child)::before
{content:"";position:absolute;top:0;right:0;width:1px;height:100%;border-right:1px solid var(--white);z-index:0;opacity:.3}.tableHeader thead th{padding:2px 5px;position:relative}.tableHeader .wp-element-caption{margin-top:10px;font-size:12px;font-style:italic;line-height:1;margin-bottom:20px}.tableHeader table{width:100%}.modal h2{margin-top:0!important}.modal .title.tac{margin-bottom:0}.modal .empty{background:var(--light-color)}.navigtoogle:not(.social,.logo) span:before, .urgence span::before {position:absolute;top:-2px;left:-7px;box-sizing:content-box;padding:0 8px;width:100%;height:100%;border:2px solid var(--primary-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, #navprimary .urgence span::before {opacity:1;transform:scale(1.2)}.navigtoogle:not(.social,.logoParent).active .naviglink.lvl-0, .navigtoogle:not(.social,.logoParent) .naviglink.lvl-0:hover, #navprimary .urgence {transform:scale(.8333);color:var(--primary-color)}.navigmenu .naviglink.lvl-1,#navprimary .urgence span::before{font-family: var(--font-text)
}#navprimary .urgence span{--red:red;color:var(--red)}#navprimary .urgence span::before{border-color:var(--red)}#headerHome-accroche{max-width:800px;margin:0 auto}#headerHome-title{color:var(--primary-color)}.home #content{padding:120px 40px;display:flex;position:relative;z-index:1;pointer-events:none}.home #content>*{pointer-events:all}#content-wrapper{padding:130px 160px 100px 0;width:65%;position:relative}#content-wrapper .quaternarythumb{position:absolute;left:15%;top:-280px;width:41%;height:299px;overflow:hidden}#content-wrapper .tertiarythumb{position:absolute;left:0;bottom:6%;width:34.5%;height:44%;overflow:hidden}#content-wrapper .content-body{position:relative;box-sizing:border-box;max-width:52%;margin-left:auto}#content-img{width:35%;position:relative}#content-img>.blocthumb{box-sizing:border-box;overflow:hidden;position:relative;width:100%;height:70%;clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0);filter:brightness(.5);width:90%;margin-left:auto}#content-img .specialthumb{position:absolute;bottom:-30px;left:initial;right:20px;width:250px;height:500px;overflow:hidden}#pageTitle h1{display:grid;justify-content:center;justify-items:center}#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}.template-parent-page-php #content{padding-bottom:0}.template-parent-page-php #prestations{padding-top:0}.prestations-wrapper{position:relative;overflow:hidden}.prestations-content :is(h2,h3)
{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}#prestations::before{content:"&";font-size:6em;color:var(--background-color);position:absolute;top:56%;left:50%;transform:translate(-50%,-50%);z-index:3;font-family: var(--font-alt);width:auto;height:auto}#prestations{--margin:0}.bloc_prestations:nth-child(even)
  {margin-bottom:var(--margin)}.bloc_prestations:nth-child(odd)
  {margin-top:var(--margin)}.prestations-content{position:absolute;top:0;left:0;--size:100%;width:var(--size);height:var(--size);z-index:3;pointer-events:none}.prestations-content .title_content{font-size:2.2em;text-transform:uppercase;opacity:.3;transition:all .4s}.bloc_prestations:hover .prestations-content .title_content{opacity:1}#prestations .overlay{z-index:2}.prestations-img img{transition:all .4s}.prestations-img:not(:hover) img
  {transform:scale(1.3)}.formeBefore{position:absolute;top:0;left:0;--size:100%;width:var(--size);height:var(--size)}.formeBefore::before{background:var(--black);width:65%;left:initial;right:100px;top:-100px;height:calc(100% - 400px)}#news :is(.prev, .next)
{background-image:url(../images/arrowMore.svg);background-size:15%}#news :is(.prev)
{transform:translateY(-50%) scale(-1)!important}.sectionsbloc .section_thumb .blocthumb{overflow:hidden}#reassurances{padding:50px 30px}#reassurances::before{background-image:url(../images/home-bg1.jpg);background-repeat:no-repeat;background-size:cover}#img-reassurance{background-image:url(../images/home-bg2.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;height:200px;width:100%;position:relative;z-index:1}.picto-container li p{margin:0 0 0 45px;font-family: var(--font-bold);color:var(--black);text-transform:uppercase;letter-spacing:1px;font-size:15px}.picto-container li:before{content:"";position:absolute;left:-12px;top:50%;--size:60px;width:var(--size);height:var(--size);background:var(--secondary-color);z-index:-1;margin-top:-30px;transform:rotate(45deg)}.picto-container{justify-content:space-around;flex-direction:column}.picto-container .picto-bloc{position:relative;margin:45px 0;flex:1 1 100%;padding:0;flex-direction:row;text-align:left}#footerbloc{background:var(--black);border-top: 1Px solid #00000033}.sociblock .share-buttons{gap:10px}.sociblock .share-buttons span{color:var(--white);padding:0 10px}.sociblock .share-buttons span:hover{color:var(--primary-color)}.wrapHaut{margin-top:60px}.wrapBas{padding:10px 10px}.linkBas{padding:20px}.linkBas,.wrapBas{border-top: 1Px solid #fffdfd26}.copyright{color:var(--white)}#footer .coord{gap:10px}.topImgFooter{height:150px;z-index:2;position:relative;overflow:hidden}#footerbloc::before{background-image:url(../images/home-bg2.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}#footer .overlay{z-index:-1;background:var(--black);opacity:.9}#footer .sociblock .share-buttons a:not(:hover) svg
{fill:var(--white)}