#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:1966.5404052734375px;stroke-dasharray:1966.5404052734375px}100%{stroke-dashoffset:0;stroke-dasharray:1966.5404052734375px}}@keyframes animate-svg-fill-1{0%{fill:transparent}100%{fill:rgb(158,0,16)}}.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:1261.13232421875px;stroke-dasharray:1261.13232421875px}100%{stroke-dashoffset:0;stroke-dasharray:1261.13232421875px}}@keyframes animate-svg-fill-2{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.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:554.1685180664062px;stroke-dasharray:554.1685180664062px}100%{stroke-dashoffset:0;stroke-dasharray:554.1685180664062px}}@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}a{display:inline-block}.tc_content a:not([class*="button"])
{display:inline}.thumbnail_slider a{height:100%;width:100%}.splitting .word:nth-child(n+10)
{font-family: var(--font-alt);color:var(--primary-color);font-size:1.2em}.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:30px;width:130px}div.button{transition:all .4s;padding:0}div.button a{color:var(--white);padding:18px 30px}#info-toogle{display:flex;justify-self:flex-end;background: #fff0}#info-toogle::before{display:none}#info-toogle svg circle{stroke-dasharray:160;stroke-dashoffset:0;transform-origin:center;transform:rotate(0deg);transition:transform 1.2s cubic-bezier(.23,1,.32,1) , stroke-dashoffset 1.2s cubic-bezier(.23,1,.32,1)}body:not(.is-toggle-open) #info-toogle:hover svg circle {transform:rotate(2turn);stroke-dashoffset:160}#info-toogle svg path{stroke-dashoffset:0}#info-toogle svg path:first-of-type{stroke-dasharray:28;transition:stroke-dashoffset .8s cubic-bezier(.23,1,.32,1) .4s}#info-toogle svg path:nth-of-type(2) {stroke-dasharray:20;transition:stroke-dashoffset .8s cubic-bezier(.23,1,.32,1) .5s}#info-toogle .header__toggler-bar{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15px;height:2px;background-color:var(--white);transition:transform .8s cubic-bezier(.23,1,.32,1)}#info-toogle .header__toggler-bar:nth-child(2) {transform:translate(-50%,-50%) rotate(45deg) scaleX(0);transition-delay:0s}#info-toogle .header__toggler-bar:nth-child(3) {transform:translate(-50%,-50%) rotate(-45deg) scaleX(0);transition-delay:.1s}body.is-toggle-open #info-toogle svg circle{stroke:var(--white)}body.is-toggle-open #info-toogle .header__toggler-bar:nth-child(2) {transform:translate(-50%,-50%) rotate(45deg) scaleX(1);transition-delay:.4s}body.is-toggle-open #info-toogle .header__toggler-bar:nth-child(3) {transform:translate(-50%,-50%) rotate(-45deg) scaleX(1);transition-delay:.5s}body.is-toggle-open #info-toogle svg path:first-of-type{stroke-dashoffset:28;transition-delay:.1s}body.is-toggle-open #info-toogle svg path:nth-of-type(2) {stroke-dashoffset:20;transition-delay:0s}#header-coordonnees{position:fixed;top:0;right:-310px;width:310px;height:100%;min-height:100%;padding:70px 40px 65px;background:var(--title-color);background-position:center;background-size:cover;overflow:hidden;visibility:hidden;overflow-y:auto;z-index:9998;-webkit-transition:all 1s cubic-bezier(.77,0,.175,1);-o-transition:all .6s cubic-bezier(.77,0,.175,1);transition:all 1s cubic-bezier(.77,0,.175,1);text-align:left;box-shadow: 0 0 30px #00000057}#header-coordonnees .flex>div{margin:15px 0}body.is-toggle-open #header-coordonnees{right:0;visibility:visible;top:0}#header-coordonnees #logoCoordonnees{order:-1;margin-bottom:30px}.navigmenu .naviglink.lvl-0 span:after,.navigmenu .naviglink span:before{content:'';display:block;position:absolute;left:-.1em;bottom:-.4em;width:100%;height:1px;border-top:1px solid var(--tertiary-color);-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .4s cubic-bezier(.48,.57,.33,.89) .1s;-o-transition:transform .4s cubic-bezier(.48,.57,.33,.89) .1s;transition:transform .4s cubic-bezier(.48,.57,.33,.89) .1s;transition:transform .4s cubic-bezier(.48,.57,.33,.89) .1s , -webkit-transform .4s cubic-bezier(.48,.57,.33,.89) .1s}.navigmenu .naviglink span:before{padding-bottom:4px;-webkit-transition:-webkit-transform .4s cubic-bezier(.48,.57,.33,.89);-o-transition:transform .4s cubic-bezier(.48,.57,.33,.89);transition:transform .4s cubic-bezier(.48,.57,.33,.89);transition:transform .4s cubic-bezier(.48,.57,.33,.89) , -webkit-transform .4s cubic-bezier(.48,.57,.33,.89)}#navprimary .navigmenu .active .naviglink.lvl-0{color:var(--tertiary-color)}#navprimary .navigmenu .active .naviglink.lvl-0 span:after,#navprimary .navigmenu .naviglink.lvl-0:hover span:after,#navprimary .navigmenu .active .naviglink.lvl-0 span:before,#navprimary .navigmenu .naviglink.lvl-0:hover span:before{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.home h1{font-size:clamp(30px,4vw,70px);line-height:1}.svgHome{--size:100px;width:var(--size);height:var(--size);color:var(--primary-color)}.wrapIndexContent{position:relative;z-index:2}.wrapContentOnly{background:var(--background-color)}.template-contact-php #content{padding-bottom:50px}#contentPage{padding-bottom:0!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}body.template-parent-page-php #banner svg polygon:nth-child(2) {fill:#0f1528}#content.parentPresta{background-image:url(../images/pattern-bg.png)}#content.parentPresta:before{background:var(--secondary-color);opacity:.2}#prestations{background-image:url(../images/pattern-bg.png)}.nohome #prestations{margin-bottom:150px}.home #prestations:before{background:var(--black);opacity:.2}#prestations .widget_parentpage .bloc_prestations{padding:33px 5vw 42px;text-align:center;position:relative}#prestations .widget_parentpage .bloc_prestations:not(:last-child):after {background: rgb(255 255 255 / 30%);height:1px;top:auto;bottom:0}.prestations-content :is(h2, h3) {opacity:.4;transition:opacity .8s;font-size:38px;text-transform:uppercase;margin:0 0 10px}.prestations-content .title_content{color:var(--white)}#prestations .tc_excerpt{opacity:.4;transition:opacity .8s;font-size:18px;letter-spacing:.03em;margin:0 auto;color:var(--white);max-width:590px}#prestations .bloc_prestations.elemActif :is(h2, h3),
#prestations .bloc_prestations.elemActif .tc_excerpt {opacity:1}@keyframes image-show-long {
    0% {
        transform: translateY(var(--dist-y));
        opacity: 0
    }

    75% {
        opacity: 1
    }

    100% {
        transform: translateY(0) scale(1);
        opacity: 1
    }
}@keyframes image-hide-long {
    0% {
        transform: translateY(0) scale(1);
        opacity: 1
    }

    80% {
        opacity: 0
    }

    100% {
        transform: translateY(calc(-1 * var(--dist-y)));
        opacity: 0
    }
}#prestations .nthwords{display:inline-block;font-family: var(--font-alt);color:var(--tertiary-color);transition:all .4s}#prestations .title_content:hover .nthwords{color:var(--primary-color)}.content_slider{display:grid;align-items:center;border:1px solid var(--primary-color);border-radius:20px;padding:10px;gap:15px;margin-bottom:10px;overflow:hidden}.content_slider::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:0;height:100%;background:var(--primary-color);border-radius:20px;transition:all .8s}.home .title_slider{padding:20px 50px;background:var(--primary-color);border-radius:10px;margin:0!important}.home .title_link_slider{color:var(--white)}.home .title_slider>.title_link_slider{font-size:14px}.home .next_link_slider{margin:0;position:absolute;top:0;left:0;--size:100%;width:0;height:var(--size);background: #fff0;opacity:0;display:grid;align-items:center;justify-items:center;font-family: var(--font-alt);font-size:1em}.home .content_slider:hover .next_link_slider,.home .content_slider:hover::before{width:100%;left:0;height:100%;opacity:1;z-index:3}#pageTitle small{margin:0 auto;background:var(--primary-color);color:var(--white);display:inline-block;padding:5px 15px;border-radius:30px}.sectionsbloc{position:relative}.sectionsbloc .shape{position:absolute;top:0;left:50%;transform:translateX(-50%);--size:100%;width:var(--size);height:var(--size);background:var(--black);margin:0 auto;width:100%}.subimageSections{--size:60px;border-radius:100px;background-color:var(--title-color);text-align:center;width:var(--size);height:var(--size);display:flex;justify-content:center;align-items:center;margin:0 auto 20px;transition:250ms all ease-in-out;position:relative}#sections .sectionsbloc .title small{font-size:clamp(25px,4vw,5em);background:none;padding:0;display:block;font-family: var(--font-alt)}#sections .wp-block-uagb-faq{margin-top:20px}#partenaires{background:var(--background-color);padding:10px 20px;box-shadow: 0px 0px 20px #00000027}#partenaires .cksliderwrap{padding-bottom:0}#partenaires .ckslidercontrols{display:none}#footer{background:var(--black);margin-top:50px}#footerMap>a{width:100%}#footerForm{padding:30px}#footerbloc{display:grid;gap:20px;align-items:center;align-content:center}.mention,.blc_bloctel,.formprivacy_chk{color:var(--white)}