#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:1100.626708984375px;stroke-dasharray:1100.626708984375px}100%{stroke-dashoffset:0;stroke-dasharray:1100.626708984375px}}@keyframes animate-svg-fill-1{0%{fill:transparent}100%{fill:rgb(237,28,36)}}.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:363.33026123046875px;stroke-dasharray:363.33026123046875px}100%{stroke-dashoffset:0;stroke-dasharray:363.33026123046875px}}@keyframes animate-svg-fill-2{0%{fill:transparent}100%{fill:rgb(237,28,36)}}.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:511.8849792480469px;stroke-dasharray:511.8849792480469px}100%{stroke-dashoffset:0;stroke-dasharray:511.8849792480469px}}@keyframes animate-svg-fill-3{0%{fill:transparent}100%{fill:rgb(237,28,36)}}.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:1258.635009765625px;stroke-dasharray:1258.635009765625px}100%{stroke-dashoffset:0;stroke-dasharray:1258.635009765625px}}@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:829.1219482421875px;stroke-dasharray:829.1219482421875px}100%{stroke-dashoffset:0;stroke-dasharray:829.1219482421875px}}@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:132.52035522460938px;stroke-dasharray:132.52035522460938px}100%{stroke-dashoffset:0;stroke-dasharray:132.52035522460938px}}@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:664.7803955078125px;stroke-dasharray:664.7803955078125px}100%{stroke-dashoffset:0;stroke-dasharray:664.7803955078125px}}@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:248.63076782226562px;stroke-dasharray:248.63076782226562px}100%{stroke-dashoffset:0;stroke-dasharray:248.63076782226562px}}@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}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:20px;width:130px}.social:not(.no-icon)
{padding:0}.social:not(.no-icon):before
{display:none}.fixed-header .navigtoogleLogo{display:none}.elemHome{max-width:800px}.elemHome p{text-align:center;font-family: var(--font-bold);text-transform:uppercase;letter-spacing:1px;font-size:14px;margin-top:10px;line-height:1.2;color:var(--title-color)}.elemHome .wp-block-column{padding:20px;background:var(--background-color);border:1px solid var(--light-color)}.elemHome img,.partenaireSolo img{height:100px;object-fit:contain}.partenaireSolo{position:relative}.partenaireSolo::before,.partenaireSolo::after{--colormore:#feac0b;content:"";position:absolute;top:0;left:0}.partenaireSolo::before{--size:100%;width:var(--size);height:var(--size);border:1px solid var(--colorMore)}.partenaireSolo::after{width:auto;height:auto;content:"Partenaire";top:-10px;left:50%;transform:translateX(-50%);display:inline-block;z-index:1;border:none;background:var(--colorMore);border-radius:30px;padding:0 10px;font-size:14px;color:var(--white)}#galleryHome{z-index:2}#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::after{background: #fff0}.gallery .gallery-item .liresuite a:not(.title_content, .button)
{text-align:center;margin:0 auto;display:inline-block;width:auto}.template-parent-page-php #content{}.template-parent-page-php #prestations{padding-top:0}#propart{box-sizing:border-box}#propart>*{width:100%;text-align:center;height:450px;display:grid;align-items:center;justify-items:center}#professionnels,#particuliers{background:url(../images/home-bg1.jpg);background-position:center;background-repeat:no-repeat;background-size:210%;transition:all .4s}#professionnels{margin-top:100px}#particuliers{background-image:url(../images/home-bg2.jpg)}:is(#professionnels, #particuliers):hover
{background-size:150%}#propart a{color:var(--background-color);text-decoration:none;font-family: var(--font-alt);font-size:3em;text-transform:uppercase;color: #ffffff36;transition:all .4s;position:absolute;height:100%;width:100%;display:grid;align-items:center;justify-items:center}#propart a:hover{color:var(--white)}#propart::before{content:"&";font-size:6em;color:var(--background-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;font-family: var(--font-alt);width:auto;height:auto}.design-link{display:inline-flex;align-items:center;padding:0;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:-1px;border-radius:100%}.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{background:linear-gradient(to bottom,var(--background-color),var(--light-color))}.thumbnail_slider a{overflow:hidden;display:block;height:100%}.thumbnail_slider img{transition:transform .8s cubic-bezier(0,.14,.19,1) , opacity .8s cubic-bezier(0,.14,.19,1)}.wrapper_slider:hover .thumbnail_slider img{transform:scale(1.08)}#news .title_slider{text-transform:uppercase;font-size:15px;line-height:1.5;font-family: var(--font-text);font-weight:bold;letter-spacing:.4px}#news .title_link_slider{background-repeat:no-repeat;background-image:linear-gradient(transparent calc(100% - 1px),currentColor 1px);transition:.4s cubic-bezier(.215,.61,.355,1);background-size:0 100%;display:inline}#news .title_slider:hover .title_link_slider{background-size:100% 100%}#news .newsdate{position:absolute;left:-10px;top:20px;z-index:2}#news .newsdate{padding:0;color:var(--secondary-color)}#news .newsdate span{position:relative;padding:5px 12px 5px 10px;color:var(--white);background-color:var(--primary-color);border-radius:0 5px 5px 0}#news .newsdate span:after{content:"";display:block;background-color:#a13431;height:5px;width:10px;left:0;position:absolute;top:-2px;transform:skewY(-18deg);z-index:-1}#news .wrapper_inner_slider{height:100%;position:relative}#news #news-title{margin-bottom:20px}#news #news-title h2{font-family: var(--font-alt);font-size:60px}#news .next_slider{margin-top:10px}#news .content_slider{padding:20px 0}#news .wrapper_inner_slider{background:none}#reassurances .overlay{z-index:-1}