#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:187.62950134277344px;stroke-dasharray:187.62950134277344px}100%{stroke-dashoffset:0;stroke-dasharray:187.62950134277344px}}@keyframes animate-svg-fill-1{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.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:174.62860107421875px;stroke-dasharray:174.62860107421875px}100%{stroke-dashoffset:0;stroke-dasharray:174.62860107421875px}}@keyframes animate-svg-fill-2{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.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:177.9808349609375px;stroke-dasharray:177.9808349609375px}100%{stroke-dashoffset:0;stroke-dasharray:177.9808349609375px}}@keyframes animate-svg-fill-3{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.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:156.423583984375px;stroke-dasharray:156.423583984375px}100%{stroke-dashoffset:0;stroke-dasharray:156.423583984375px}}@keyframes animate-svg-fill-4{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.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:171.71372985839844px;stroke-dasharray:171.71372985839844px}100%{stroke-dashoffset:0;stroke-dasharray:171.71372985839844px}}@keyframes animate-svg-fill-5{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.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:237.54209899902344px;stroke-dasharray:237.54209899902344px}100%{stroke-dashoffset:0;stroke-dasharray:237.54209899902344px}}@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:278.076416015625px;stroke-dasharray:278.076416015625px}100%{stroke-dashoffset:0;stroke-dasharray:278.076416015625px}}@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:283.43475341796875px;stroke-dasharray:283.43475341796875px}100%{stroke-dashoffset:0;stroke-dasharray:283.43475341796875px}}@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:261.0231018066406px;stroke-dasharray:261.0231018066406px}100%{stroke-dashoffset:0;stroke-dasharray:261.0231018066406px}}@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}@keyframes animate-svg-stroke-10{0%{stroke-dashoffset:291.4214782714844px;stroke-dasharray:291.4214782714844px}100%{stroke-dashoffset:0;stroke-dasharray:291.4214782714844px}}@keyframes animate-svg-fill-10{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.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}a{display:inline-block}.tc_content a:not([class*="button"])
{display:inline}.thumbnail_slider a:not(.button)
{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:20px;width:100px}#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;align-items:center}#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}.navigtoogle:not(.social,.logo) span:before, .urgence 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,.lang).active .naviglink.lvl-0 span:before, .navigtoogle:not(.social,.logoParent,.lang) .naviglink.lvl-0:hover span:before, #navprimary .urgence span::before {opacity:1;transform:scale(1.2)}.navigtoogle:not(.social,.logoParent,.lang).active .naviglink.lvl-0, .navigtoogle:not(.social,.logoParent,.lang) .naviglink.lvl-0:hover, #navprimary .urgence {transform:scale(.8333);color:var(--secondary-color)}.navigmenu .naviglink.lvl-1,#navprimary .urgence span::before{font-family: var(--font-text)
}#headerHome{-webkit-mask:url(../images/bottomCurveFull.svg);mask:url(../images/bottomCurveFull.svg);mask-size:cover;-webkit-mask-size:cover;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:bottom center;-webkit-mask-position:bottom center}.home #content .tc_content .wp-block-media-text{margin-bottom:0}.home #content .tc_content .wp-block-media-text__media img{object-fit:contain!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}.gallery .gallery-item a.next_link_slider{padding:20px;text-align:center;margin:0 auto}#menu{background:var(--primary-color);padding:40px;margin:0 auto;max-width:500px;margin-bottom:-300px;z-index:2;position:relative;outline:solid 1px var(--secondary-color);outline-offset:-10px}#menu h2{margin-top:0}#menu p{display:flex;justify-content:space-between;padding:10px}#menu p:not(:last-child)
{border-bottom: 1Px solid #ffffff20}.template-parent-page-php #content{padding-bottom:0}.template-parent-page-php #prestations{padding-top:0}.the-arrow{width:64px;transition:all .2s}.the-arrow.-left{position:absolute;top:50%;transform:translateY(-50%);left:0}.the-arrow.-left>.shaft{width:0}.the-arrow.-left>.shaft:before,.the-arrow.-left>.shaft:after{width:0}.the-arrow.-left>.shaft:before{transform:rotate(0)}.the-arrow.-left>.shaft:after{transform:rotate(0)}.the-arrow.-right{top:0}.the-arrow.-right>.shaft{width:64px;transition-delay:.2s}.the-arrow.-right>.shaft:before,.the-arrow.-right>.shaft:after{width:8px;transition-delay:.3s;transition:all .5s}.the-arrow.-right>.shaft:before{transform:rotate(40deg)}.the-arrow.-right>.shaft:after{transform:rotate(-40deg)}.the-arrow>.shaft{background-color:var(--secondary-color);display:block;height:1px;position:relative;transition:all .2s;transition-delay:0;will-change:transform}.the-arrow>.shaft:before,.the-arrow>.shaft:after{background-color:var(--secondary-color);content:"";display:block;height:1px;position:absolute;top:0;right:0;transition:all .2s;transition-delay:0}.nohome.galerie .the-arrow>.shaft,.nohome.galerie .the-arrow>.shaft:before,.nohome.galerie .the-arrow>.shaft:after{background-color:var(--white)}.the-arrow>.shaft:before{transform-origin:top right}.the-arrow>.shaft:after{transform-origin:bottom right}.animated-arrow{display:inline-block;color:var(--black);font-size:12px;position:relative;transition:all .2s;letter-spacing:2px;font-family: var(--font-bold);text-transform:uppercase;padding:18px 0 18px 0;background: #fff0}.animated-arrow.white{color:var(--white)}.animated-arrow:hover>.the-arrow.-left>.shaft{width:64px;transition-delay:.1s}.animated-arrow:hover>.the-arrow.-left>.shaft:before,.animated-arrow:hover>.the-arrow.-left>.shaft:after{width:8px;transition-delay:.1s}.animated-arrow:hover>.the-arrow.-left>.shaft:before{transform:rotate(40deg)}.animated-arrow:hover>.the-arrow.-left>.shaft:after{transform:rotate(-40deg)}.animated-arrow:hover>.main{transform:translateX(80px)}.animated-arrow:hover>.main>.the-arrow.-right>.shaft{width:0;transform:translateX(200%);transition-delay:0}.animated-arrow:hover>.main>.the-arrow.-right>.shaft:before,.animated-arrow:hover>.main>.the-arrow.-right>.shaft:after{width:0;transition-delay:0;transition:all .1s}.animated-arrow:hover>.main>.the-arrow.-right>.shaft:before{transform:rotate(0)}.animated-arrow:hover>.main>.the-arrow.-right>.shaft:after{transform:rotate(0)}.animated-arrow>.main{display:flex;align-items:center;transition:all .2s}.animated-arrow>.main>.text{margin:0 16px 0 0;line-height:1}.animated-arrow>.main>.the-arrow{position:relative}#news{padding:100px 30px;background-image:url(../images/home-bg3.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;z-index:1}#news:before{background:var(--overlay-color)}#news .content-news{grid-gap:0 60px}#news .wrapper_slider{grid-column:span 1;border-bottom: solid 1px rgb(255 255 255 / 20%);padding-bottom:30px;margin-bottom:30px}#news .wrapper_slider:last-of-type,#news .wrapper_slider:first-of-type{border:none;margin:0;padding:0}#news .wrapper_slider:not(:first-of-type) .thumbnail_slider,
#news .wrapper_slider:not(:first-of-type) .text_slider {display:none}#news .content_slider{padding:0}#news .title_slider a{color:var(--white)}#news .title_slider a:hover{color:var(--secondary-color)}#news .title_slider{font-size:20px}#news .thumbnail_slider .button{position:absolute;left:50%;transform:translateX(-50%);bottom:-20px}#news .wrapper_slider:first-of-type .text_slider,#news .wrapper_slider:first-of-type .text_slider a{color:var(--white)}#news .wrapper_slider:first-of-type .next_slider{display:none}#listarticles .listedarticle{height:100%}.nohome.category-php .animated-arrow{color:var(--title-color)!important}#reassurances .title{padding:30px;padding-left:0}#reassurances::before{background:url(../images/home-bg5.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)}#infotelfixeFooter{order:-1}#footer #footerbloc{border-top:1px solid #fff}.fondContact{background:url(../images/home-bg3.jpg);background-position:center;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(--black)}#footer,#contactForm{position:relative;z-index:15}#logoCoordonnees{}#footer.footerbas{z-index:10}#wrapperForm{padding:20px}.rowFooter{grid-auto-rows:1fr 1fr}#footerLinks{padding:20px;border-top: 1Px solid #0000001a}.template-contact-php #footer #footerbloc{background:var(--black);padding:30px}