#loader-wrapper svg{--size:50vw;width:var(--size);height:var(--size);--maxsize:400px;max-width:var(--maxsize);max-height:var(--maxsize)}@keyframes animate-svg-stroke-1{0%{stroke-dashoffset:1100.7198486328125px;stroke-dasharray:1100.7198486328125px}100%{stroke-dashoffset:0;stroke-dasharray:1100.7198486328125px}}@keyframes animate-svg-fill-1{0%{fill:transparent}100%{fill:rgb(89,192,215)}}.svg-elem-1{animation:animate-svg-stroke-1 1s cubic-bezier(.47,0,.745,.715) 0s both , animate-svg-fill-1 .7s cubic-bezier(.47,0,.745,.715) .8s both}@keyframes animate-svg-stroke-2{0%{stroke-dashoffset:1101.013916015625px;stroke-dasharray:1101.013916015625px}100%{stroke-dashoffset:0;stroke-dasharray:1101.013916015625px}}@keyframes animate-svg-fill-2{0%{fill:transparent}100%{fill:rgb(89,192,215)}}.svg-elem-2{animation:animate-svg-stroke-2 1s cubic-bezier(.47,0,.745,.715) .12s both , animate-svg-fill-2 .7s cubic-bezier(.47,0,.745,.715) .9s both}@keyframes animate-svg-stroke-3{0%{stroke-dashoffset:1622.2005615234375px;stroke-dasharray:1622.2005615234375px}100%{stroke-dashoffset:0;stroke-dasharray:1622.2005615234375px}}@keyframes animate-svg-fill-3{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-3{animation:animate-svg-stroke-3 1s cubic-bezier(.47,0,.745,.715) .24s both , animate-svg-fill-3 .7s cubic-bezier(.47,0,.745,.715) 1s both}@keyframes animate-svg-stroke-4{0%{stroke-dashoffset:658.9144287109375px;stroke-dasharray:658.9144287109375px}100%{stroke-dashoffset:0;stroke-dasharray:658.9144287109375px}}@keyframes animate-svg-fill-4{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-4{animation:animate-svg-stroke-4 1s cubic-bezier(.47,0,.745,.715) .36s both , animate-svg-fill-4 .7s cubic-bezier(.47,0,.745,.715) 1.1s both}@keyframes animate-svg-stroke-5{0%{stroke-dashoffset:163.2460174560547px;stroke-dasharray:163.2460174560547px}100%{stroke-dashoffset:0;stroke-dasharray:163.2460174560547px}}@keyframes animate-svg-fill-5{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-5{animation:animate-svg-stroke-5 1s cubic-bezier(.47,0,.745,.715) .48s both , animate-svg-fill-5 .7s cubic-bezier(.47,0,.745,.715) 1.2000000000000002s both}@keyframes animate-svg-stroke-6{0%{stroke-dashoffset:1035.3143310546875px;stroke-dasharray:1035.3143310546875px}100%{stroke-dashoffset:0;stroke-dasharray:1035.3143310546875px}}@keyframes animate-svg-fill-6{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-6{animation:animate-svg-stroke-6 1s cubic-bezier(.47,0,.745,.715) .6s both , animate-svg-fill-6 .7s cubic-bezier(.47,0,.745,.715) 1.3s both}a{display:inline-block}.tc_content a:not([class*="button"])
{display:inline}.thumbnail_slider a{height:100%;width:100%}.underbutton > *, .button:not(.cf_submit), .tc_content .wp-block-button__link, .wp-block-file__button, #content .eb-popup-container .eb-popup-button a.eb-popup-button-anchor, #content .eb-cia-button-wrapper > a, #content .eb-pricing-button, #content .eb-flipbox-button-link, #content .slide__action {background: #fff0!important;color:var(--black)}.underbutton > *:hover, .button:not(.cf_submit):hover, .tc_content .wp-block-button__link:hover, .wp-block-file__button:hover, #content .eb-popup-container .eb-popup-button a.eb-popup-button-anchor:hover, #content .eb-cia-button-wrapper > a:hover, #content .eb-pricing-button:hover, #content .eb-flipbox-button-link:hover, #content .slide__action:hover {color:var(--white)}#prestations :is(.underbutton > *, .button:not(.cf_submit), .tc_content .wp-block-button__link, .wp-block-file__button, #content .eb-popup-container .eb-popup-button a.eb-popup-button-anchor, #content .eb-cia-button-wrapper > a, #content .eb-pricing-button, #content .eb-flipbox-button-link, #content .slide__action)
{color:var(--white)}.underbutton > *::before, .button:not(.cf_submit)::before, .tc_content .wp-block-button__link::before, .wp-block-file__button::before, #content .eb-popup-container .eb-popup-button a.eb-popup-button-anchor::before, #content .eb-cia-button-wrapper > a::before, #content .eb-pricing-button::before, #content .eb-flipbox-button-link::before, #content .slide__action::before {content:'';position:absolute;top:50%;transform:translateY(-50%);left:0;--size:40px;width:var(--size);height:var(--size);z-index:-1;background:var(--primary-color);transition:all .4s;border-radius:30px}.underbutton>*:hover::before,.button:hover::before,.tc_content .wp-block-button__link:hover::before,.wp-block-file__button:hover::before,#content .eb-popup-container .eb-popup-button a.eb-popup-button-anchor:hover::before,#content .eb-cia-button-wrapper>a:hover::before,#content .eb-pricing-button:hover::before,#content .eb-flipbox-button-link:hover::before,#content .slide__action:hover::before{width: calc(100% + 0px)
}.white .button:not(.cf_submit),.wp-block-cover .wp-block-button__link {color:var(--white);border:1px solid var(--primary-color);border-radius:50px!important;padding:13px 30px}.espaceClient{border:1px solid var(--secondary-color);border-radius:30px!important;color:var(--white)!important}.espaceClient::before{background:var(--secondary-color)!important}.espaceClient:hover{background:var(--secondary-color);color:var(--white)!important}.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}.content-txtHome p:first-of-type{font-family: var(--font-bold)}#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 #prestations{padding-top:0}.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)}.section_txt p:first-of-type{font-family: var(--font-bold)}.sectionsbloc .tertiarythumb{position:absolute;--size:150px;width:var(--size);height:var(--size);top: calc(-1 *(var(--size)/2.5));left: calc(-1 *(var(--size)/4))}.sectionsbloc .tertiarythumb img{height:100%}#listrecrutement .list_buttonsrecrutement>a{border: 1px solid #00000020;padding:13px 30px}#listrecrutement .list_buttonsrecrutement>a::before{border-radius:0;width:0}#listrecrutement .list_buttonsrecrutement>a:hover::before{width:100%}