#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:1227.7025146484375px;stroke-dasharray:1227.7025146484375px}100%{stroke-dashoffset:0;stroke-dasharray:1227.7025146484375px}}@keyframes animate-svg-fill-1{0%{fill:transparent}100%{fill:rgb(23,60,162)}}.svg-elem-1{animation:animate-svg-stroke-1 .8s 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:1318.509033203125px;stroke-dasharray:1318.509033203125px}100%{stroke-dashoffset:0;stroke-dasharray:1318.509033203125px}}@keyframes animate-svg-fill-2{0%{fill:transparent}100%{fill:rgb(23,60,162)}}.svg-elem-2{animation:animate-svg-stroke-2 .8s cubic-bezier(.47,0,.745,.715) .1s both , animate-svg-fill-2 .5s cubic-bezier(.47,0,.745,.715) .6s both}@keyframes animate-svg-stroke-3{0%{stroke-dashoffset:233.3937530517578px;stroke-dasharray:233.3937530517578px}100%{stroke-dashoffset:0;stroke-dasharray:233.3937530517578px}}@keyframes animate-svg-fill-3{0%{fill:transparent}100%{fill:rgb(23,60,162)}}.svg-elem-3{animation:animate-svg-stroke-3 .8s cubic-bezier(.47,0,.745,.715) .2s both , animate-svg-fill-3 .5s cubic-bezier(.47,0,.745,.715) .7s both}@keyframes animate-svg-stroke-4{0%{stroke-dashoffset:268.2062072753906px;stroke-dasharray:268.2062072753906px}100%{stroke-dashoffset:0;stroke-dasharray:268.2062072753906px}}@keyframes animate-svg-fill-4{0%{fill:transparent}100%{fill:rgb(23,60,162)}}.svg-elem-4{animation:animate-svg-stroke-4 .8s cubic-bezier(.47,0,.745,.715) .30000000000000004s both , animate-svg-fill-4 .5s cubic-bezier(.47,0,.745,.715) .8s both}@keyframes animate-svg-stroke-5{0%{stroke-dashoffset:231.9736328125px;stroke-dasharray:231.9736328125px}100%{stroke-dashoffset:0;stroke-dasharray:231.9736328125px}}@keyframes animate-svg-fill-5{0%{fill:transparent}100%{fill:rgb(23,60,162)}}.svg-elem-5{animation:animate-svg-stroke-5 .8s cubic-bezier(.47,0,.745,.715) .4s both , animate-svg-fill-5 .5s cubic-bezier(.47,0,.745,.715) .9s both}@keyframes animate-svg-stroke-6{0%{stroke-dashoffset:255.1981964111328px;stroke-dasharray:255.1981964111328px}100%{stroke-dashoffset:0;stroke-dasharray:255.1981964111328px}}@keyframes animate-svg-fill-6{0%{fill:transparent}100%{fill:rgb(23,60,162)}}.svg-elem-6{animation:animate-svg-stroke-6 .8s cubic-bezier(.47,0,.745,.715) .5s both , animate-svg-fill-6 .5s cubic-bezier(.47,0,.745,.715) 1s both}@keyframes animate-svg-stroke-7{0%{stroke-dashoffset:139.3548126220703px;stroke-dasharray:139.3548126220703px}100%{stroke-dashoffset:0;stroke-dasharray:139.3548126220703px}}@keyframes animate-svg-fill-7{0%{fill:transparent}100%{fill:rgb(23,60,162)}}.svg-elem-7{animation:animate-svg-stroke-7 .8s cubic-bezier(.47,0,.745,.715) .6000000000000001s both , animate-svg-fill-7 .5s cubic-bezier(.47,0,.745,.715) 1.1s both}@keyframes animate-svg-stroke-8{0%{stroke-dashoffset:237.6824493408203px;stroke-dasharray:237.6824493408203px}100%{stroke-dashoffset:0;stroke-dasharray:237.6824493408203px}}@keyframes animate-svg-fill-8{0%{fill:transparent}100%{fill:rgb(23,60,162)}}.svg-elem-8{animation:animate-svg-stroke-8 .8s cubic-bezier(.47,0,.745,.715) .7000000000000001s both , animate-svg-fill-8 .5s cubic-bezier(.47,0,.745,.715) 1.2000000000000002s both}@keyframes animate-svg-stroke-9{0%{stroke-dashoffset:258.4722900390625px;stroke-dasharray:258.4722900390625px}100%{stroke-dashoffset:0;stroke-dasharray:258.4722900390625px}}@keyframes animate-svg-fill-9{0%{fill:transparent}100%{fill:rgb(23,60,162)}}.svg-elem-9{animation:animate-svg-stroke-9 .8s cubic-bezier(.47,0,.745,.715) .8s both , animate-svg-fill-9 .5s cubic-bezier(.47,0,.745,.715) 1.3s both}@keyframes animate-svg-stroke-10{0%{stroke-dashoffset:172.14077758789062px;stroke-dasharray:172.14077758789062px}100%{stroke-dashoffset:0;stroke-dasharray:172.14077758789062px}}@keyframes animate-svg-fill-10{0%{fill:transparent}100%{fill:rgb(23,60,162)}}.svg-elem-10{animation:animate-svg-stroke-10 .8s cubic-bezier(.47,0,.745,.715) .9s both , animate-svg-fill-10 .5s cubic-bezier(.47,0,.745,.715) 1.4s 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}.underbutton>*,.button,.tc_content .wp-block-button__link{padding-right:50px!important}.underbutton>*::after,.button::after,.tc_content .wp-block-button__link::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:20px;left:initial;--size:20px;width:var(--size);height:var(--size);background-image:url(../images/arrowMore.svg);background-position:center;background-repeat:no-repeat;background-size:20px}.underbutton>*:hover::after,.button:hover::after,.tc_content .wp-block-button__link:hover::after{animation:boutonAnim .3s forwards}.buttons-wrap{gap:10px}@keyframes boutonAnim {
    49% {
        transform: translateX(100%) translateY(-50%);
    }

    50% {
        opacity: 0;
        transform: translateX(-100%) translateY(-50%);
    }

    51% {
        opacity: 1
    }
}#ckbp_popup .liresuite a.button{color:var(--white)}#logoCoordonnees img{width:400px}#header-coordonnees{padding:15px}.tamponWrap,.tampon{width:170px;font-size:13px;line-height:1;text-align:center;color:var(--title-color)}.tampon{max-height:130px}#header #attention{font-size:15px}#header #attention strong{display:block;text-transform:uppercase;letter-spacing:1px;font-size:12px;color:var(--black)}#header-coordonnees .callout{padding:15px 10px;text-align:center;line-height:1.5}#logo{gap:20px;padding:0}#info-toogle{display:flex;border-radius:100px;background-color:var(--primary-color);z-index:99999}#header-coordonnees{position:fixed;top:0;right:-310px;width:310px;height:100%;min-height:100%;padding:70px 48px 65px;background:var(--light-color);overflow:hidden;visibility:hidden;overflow:scroll;z-index:9999;-webkit-transition:all .6s cubic-bezier(.77,0,.175,1);-o-transition:all .6s cubic-bezier(.77,0,.175,1);transition:all .6s cubic-bezier(.77,0,.175,1);text-align:left;box-shadow: 0 0 30px #67676757}#header-coordonnees .flex>div{margin:15px 0;max-width:210px;width:100%}body.is-toggle-open #header-coordonnees{left:initial;right:0;visibility:visible}#header-coordonnees #logoCoordonnees{order:-1;margin-bottom:30px}#header-coordonnees #logoCoordonnees img{width:150px}#header .share-buttons a{--size:38px;width:var(--size);position:relative;display:flex!important;height:var(--size);align-items:center;justify-content:center;margin:0 3px!important;padding:0!important}#header-social .share-buttons a{--size:42px}#header .share-buttons a:before{content:'';position:absolute;z-index:-1;width:100%;height:100%;top:0;border-radius:100px;transition:all ease 250ms;border: 1px solid rgb(188 188 188)}#header .share-buttons a svg{--size:14px;fill:var(--white)}#header-social .share-buttons a svg{fill:var(--black)}#header .share-buttons a:hover:before{background:var(--primary-color);border-color:var(--primary-color)}#header .share-buttons a:hover svg{fill:var(--white)}.social:not(.no-icon)
{padding:0}.social:not(.no-icon):before
{display:none}#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}#headerHome-accroche{max-width:850px;margin:0 auto}.imgContentWrap{position:relative}.home #content .wp-block-media-text__media{display:grid;align-items:center;justify-items:center;position:relative}.home #content .wp-block-media-text__media img,.home #content .wp-block-media-text__media::before{--size:40px;width:var(--size);height:var(--size);object-fit:contain}.home #content .wp-block-media-text__media::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);--size:60px;width:var(--size);height:var(--size);background:var(--white);box-shadow:0 1px 18px 0 rgba(0,0,0,.050980392156862744);padding:20px;border-radius:50%;z-index:-1}.home #content .wp-block-media-text{margin-bottom:0}.home #content .wp-block-buttons{margin-top:40px}.home #content .tc_content .wp-block-media-text__content{padding:20px;line-height:1.3}.home #content .wp-block-media-text__content h3{font-size:1em;margin-bottom:5px}#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{}.template-parent-page-php #prestations{margin-top:50px;background:var(--light-color)}.prestations-content{margin-top:-100px;left:40px;margin-left:auto;background:var(--white);z-index:1;position:relative;border-radius:30px;position:relative;overflow:hidden}.prestations-content .button span{display:none}.prestations-content .button{padding:25px!important;position:absolute;top:0;right:50px;border-top-left-radius:0!important;border-top-right-radius:0!important}.prestations-content .button::after{top:50%;left:50%;transform:translate(-50%,-50%)}.prestations-wrapper{padding-left:40px;padding-right:40px}#prestations .specialthumb{--size:40px;width:var(--size);height:var(--size);margin:10px 0;position:relative}#prestations .specialthumb::before{content:"";position:absolute;--pos:10px;top:var(--pos);left:var(--pos);--size:100%;width:var(--size);height:var(--size);background:var(--light-color);border-radius:50%;z-index:-1}.prestations-content .title_content{font-size:.8em}#news{background-image:url(../images/home-bg1.jpg)}#news .wrapper_inner_slider{background:none;display:flex;padding-top:35px;padding-bottom:35px;align-items:center}#news .wrapper_slider:not(:first-child) .wrapper_inner_slider {border-top: solid 1px #e8e8e87a}#news .title_slider{text-transform:uppercase;font-size:20px;font-family: var(--font-bold)}#news .content_slider{width:38%;flex:0 0 auto;padding:0 30px}#news .title_link_slider:not(:hover) {color:var(--white)}#news .next_slider{margin:auto 0 auto auto}#news .text_slider{flex:0 0 auto;width:36%;font-size:16px;padding:30px}#news .thumbnail_slider{--size:180px;width: calc(var(--size) / 1.15);height:var(--size);min-width: calc(var(--size) / 1.15)}#news .thumbnail_slider>a{overflow:hidden;display:block;height:100%;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}#news .thumbnail_slider:before,#news .thumbnail_slider:after{--size:6px;background:var(--primary-color);width:var(--size);height:var(--size);border-radius:50%;z-index:1;left:auto;right:5px}#news .thumbnail_slider:before{top:10px;right:10px;--size:20px}#news .wrapper_slider:hover .thumbnail_slider{width:0}#news .wrapper_slider:hover .content_slider{transform:translateX(0)}#news .wrapper_slider:hover .text_slider{transform:translateX(0)}.separator,.section-separator{position:absolute;top:0;left:0;--size:100%;width:var(--size);height:var(--size);pointer-events:none}.section-separator{-webkit-perspective:1000px;perspective:1000px;z-index:5}.section-separator svg{position:absolute;z-index:50;top:initial;bottom:0;left:0;width:100%;height:80px}.section-separator.reflect svg{transform:rotateY(180deg)}.section-separator:not(.bottom) svg {transform:rotateX(180deg) rotateY(180deg);top:-1px}#sections{overflow:hidden}#sections::before{background:var(--black);height: calc(100% + 200Px)}.sectionsbloc.even::before{background:var(--background-color)}.sectionsbloc .wrap-text{width:100%;margin:0 auto;max-width:900px}.sectionsbloc .section_thumb .blocthumb{overflow:hidden}.first_thumb{height:calc(100% - 100px);width:100%}.specialthumb{height:100%;line-height:0;overflow:hidden}.innerWrap-text{pointer-events:none;height:100%;width:100%;top:0;left:0}.secondarythumb{height:100%}.sectionsbloc.section_num0{padding-top:0}.sectionsbloc.even.section_num0::before,.sectionsbloc.even.section_num2::before{height:100%;top:0}.sectionsbloc.odd li::before{background:var(--white)!important}.sectionsbloc.white{--primary-color:var(--quaternary-color)}.sectionsbloc.white .title::after{filter:brightness(0) invert(1)}#reassurances{padding:0 20px}#reassurances::before{background:url(../images/home-bg1.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}#reassurances .title{text-shadow:0 0 20px #000}#reassurances .overlay{z-index:-1}.pictoImg{background:url(../images/home-bg3.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:200px}#reassurances svg{height:70px;width:70px;background:var(--primary-color);padding:17px;box-sizing:border-box;max-width:100%;position:relative;border-radius:4px}.picto-bloc{position:relative}.picto-bloc svg{padding:5px;box-sizing:border-box}.fondContact{background:url(../images/home-bg2.jpg);background-position:right 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(--text-color)}#footer,#contactForm{position:relative;z-index:15}#logoCoordonnees{margin-bottom:50px;margin-top:-20px}#footer.footerbas{z-index:10}#wrapperForm{padding:20px}.rowFooter{grid-auto-rows:1fr 1fr}#footerLinks{padding:20px;border-top: 1Px solid #00000026}