#loader-wrapper{background:var(--light-color)}#loader-wrapper svg{height:auto;width:200px}@-webkit-keyframes animate-svg-stroke-1{0%{stroke-dashoffset:1137.6046142578125px;stroke-dasharray:1137.6046142578125px}100%{stroke-dashoffset:0;stroke-dasharray:1137.6046142578125px}}@keyframes animate-svg-stroke-1{0%{stroke-dashoffset:1137.6046142578125px;stroke-dasharray:1137.6046142578125px}100%{stroke-dashoffset:0;stroke-dasharray:1137.6046142578125px}}@-webkit-keyframes animate-svg-fill-1{0%{fill:transparent}100%{fill:rgb(242,0,0)}}@keyframes animate-svg-fill-1{0%{fill:transparent}100%{fill:rgb(242,0,0)}}.svg-elem-1{-webkit-animation:animate-svg-stroke-1 .6s cubic-bezier(.785,.135,.15,.86) 0s both , animate-svg-fill-1 .7s cubic-bezier(.47,0,.745,.715) .6s both;animation:animate-svg-stroke-1 .6s cubic-bezier(.785,.135,.15,.86) 0s both , animate-svg-fill-1 .7s cubic-bezier(.47,0,.745,.715) .6s both}@-webkit-keyframes animate-svg-stroke-2{0%{stroke-dashoffset:664.1016845703125px;stroke-dasharray:664.1016845703125px}100%{stroke-dashoffset:0;stroke-dasharray:664.1016845703125px}}@keyframes animate-svg-stroke-2{0%{stroke-dashoffset:664.1016845703125px;stroke-dasharray:664.1016845703125px}100%{stroke-dashoffset:0;stroke-dasharray:664.1016845703125px}}@-webkit-keyframes animate-svg-fill-2{0%{fill:transparent}100%{fill:rgb(13,0,99)}}@keyframes animate-svg-fill-2{0%{fill:transparent}100%{fill:rgb(13,0,99)}}.svg-elem-2{-webkit-animation:animate-svg-stroke-2 .6s cubic-bezier(.785,.135,.15,.86) .12s both , animate-svg-fill-2 .7s cubic-bezier(.47,0,.745,.715) .7s both;animation:animate-svg-stroke-2 .6s cubic-bezier(.785,.135,.15,.86) .12s both , animate-svg-fill-2 .7s cubic-bezier(.47,0,.745,.715) .7s both}@-webkit-keyframes animate-svg-stroke-3{0%{stroke-dashoffset:755.3350830078125px;stroke-dasharray:755.3350830078125px}100%{stroke-dashoffset:0;stroke-dasharray:755.3350830078125px}}@keyframes animate-svg-stroke-3{0%{stroke-dashoffset:755.3350830078125px;stroke-dasharray:755.3350830078125px}100%{stroke-dashoffset:0;stroke-dasharray:755.3350830078125px}}@-webkit-keyframes animate-svg-fill-3{0%{fill:transparent}100%{fill:rgb(13,0,99)}}@keyframes animate-svg-fill-3{0%{fill:transparent}100%{fill:rgb(13,0,99)}}.svg-elem-3{-webkit-animation:animate-svg-stroke-3 .6s cubic-bezier(.785,.135,.15,.86) .24s both , animate-svg-fill-3 .7s cubic-bezier(.47,0,.745,.715) .8s both;animation:animate-svg-stroke-3 .6s cubic-bezier(.785,.135,.15,.86) .24s both , animate-svg-fill-3 .7s cubic-bezier(.47,0,.745,.715) .8s both}@-webkit-keyframes animate-svg-stroke-4{0%{stroke-dashoffset:3.6262412071228027px;stroke-dasharray:3.6262412071228027px}100%{stroke-dashoffset:0;stroke-dasharray:3.6262412071228027px}}@keyframes animate-svg-stroke-4{0%{stroke-dashoffset:3.6262412071228027px;stroke-dasharray:3.6262412071228027px}100%{stroke-dashoffset:0;stroke-dasharray:3.6262412071228027px}}@-webkit-keyframes animate-svg-fill-4{0%{fill:transparent}100%{fill:rgb(13,0,99)}}@keyframes animate-svg-fill-4{0%{fill:transparent}100%{fill:rgb(13,0,99)}}.svg-elem-4{-webkit-animation:animate-svg-stroke-4 .6s cubic-bezier(.785,.135,.15,.86) .36s both , animate-svg-fill-4 .7s cubic-bezier(.47,0,.745,.715) .9s both;animation:animate-svg-stroke-4 .6s cubic-bezier(.785,.135,.15,.86) .36s both , animate-svg-fill-4 .7s cubic-bezier(.47,0,.745,.715) .9s both}@-webkit-keyframes animate-svg-stroke-5{0%{stroke-dashoffset:215.79708862304688px;stroke-dasharray:215.79708862304688px}100%{stroke-dashoffset:0;stroke-dasharray:215.79708862304688px}}@keyframes animate-svg-stroke-5{0%{stroke-dashoffset:215.79708862304688px;stroke-dasharray:215.79708862304688px}100%{stroke-dashoffset:0;stroke-dasharray:215.79708862304688px}}@-webkit-keyframes animate-svg-fill-5{0%{fill:transparent}100%{fill:rgb(0,79,176)}}@keyframes animate-svg-fill-5{0%{fill:transparent}100%{fill:rgb(0,79,176)}}.svg-elem-5{-webkit-animation:animate-svg-stroke-5 .6s cubic-bezier(.785,.135,.15,.86) .48s both , animate-svg-fill-5 .7s cubic-bezier(.47,0,.745,.715) 1s both;animation:animate-svg-stroke-5 .6s cubic-bezier(.785,.135,.15,.86) .48s both , animate-svg-fill-5 .7s cubic-bezier(.47,0,.745,.715) 1s both}@-webkit-keyframes animate-svg-stroke-6{0%{stroke-dashoffset:217.22171020507812px;stroke-dasharray:217.22171020507812px}100%{stroke-dashoffset:0;stroke-dasharray:217.22171020507812px}}@keyframes animate-svg-stroke-6{0%{stroke-dashoffset:217.22171020507812px;stroke-dasharray:217.22171020507812px}100%{stroke-dashoffset:0;stroke-dasharray:217.22171020507812px}}@-webkit-keyframes animate-svg-fill-6{0%{fill:transparent}100%{fill:rgb(242,244,245)}}@keyframes animate-svg-fill-6{0%{fill:transparent}100%{fill:rgb(242,244,245)}}.svg-elem-6{-webkit-animation:animate-svg-stroke-6 .6s cubic-bezier(.785,.135,.15,.86) .6s both , animate-svg-fill-6 .7s cubic-bezier(.47,0,.745,.715) 1.1s both;animation:animate-svg-stroke-6 .6s cubic-bezier(.785,.135,.15,.86) .6s both , animate-svg-fill-6 .7s cubic-bezier(.47,0,.745,.715) 1.1s both}@-webkit-keyframes animate-svg-stroke-7{0%{stroke-dashoffset:3.8690825700759888px;stroke-dasharray:3.8690825700759888px}100%{stroke-dashoffset:0;stroke-dasharray:3.8690825700759888px}}@keyframes animate-svg-stroke-7{0%{stroke-dashoffset:3.8690825700759888px;stroke-dasharray:3.8690825700759888px}100%{stroke-dashoffset:0;stroke-dasharray:3.8690825700759888px}}@-webkit-keyframes animate-svg-fill-7{0%{fill:transparent}100%{fill:rgb(13,0,99)}}@keyframes animate-svg-fill-7{0%{fill:transparent}100%{fill:rgb(13,0,99)}}.svg-elem-7{-webkit-animation:animate-svg-stroke-7 .6s cubic-bezier(.785,.135,.15,.86) .72s both , animate-svg-fill-7 .7s cubic-bezier(.47,0,.745,.715) 1.2000000000000002s both;animation:animate-svg-stroke-7 .6s cubic-bezier(.785,.135,.15,.86) .72s both , animate-svg-fill-7 .7s cubic-bezier(.47,0,.745,.715) 1.2000000000000002s both}.section-separator{position:relative;-webkit-perspective:1000px;perspective:1000px;z-index:5}.section-separator svg{position:absolute;z-index:50;top:-78px;left:0;width:100%;height:80px}.section-separator.reflect svg{transform:rotateY(180deg)}.section-separator.bottom svg{transform:rotateX(180deg) rotateY(180deg);top:-1px}.linkTurn{--size:12rem;width:var(--size);height:var(--size);display:inline-block;font-size:16px;font-family: var(--font-bold);text-transform:uppercase;letter-spacing:.27em;word-spacing:.55em;text-decoration:none;-webkit-font-smoothing:auto;font-weight:bold}.link__svg{width:100%;height:auto;transform-box:fill-box;fill:var(--title-color);stroke:var(--title-color);border-radius:50%;padding:10px;stroke-width:.05em;box-sizing:border-box;stroke-linecap:round;stroke-linejoin:round;transition:all .3s cubic-bezier(.33,1,.68,1)}.link__arrow{transform-origin:50% 50%;transition:transform .15s cubic-bezier(.32,0,.67,0)}.linkTurn:hover .link__arrow{transform:scale(1.3);transition:transform .3s cubic-bezier(.33,1,.68,1)}.link__arrow{stroke-width:.075em;transform:rotate(-25deg)}.link__text{-webkit-animation:rotateReverse normal infinite 20s linear;animation:rotateReverse normal infinite 20s linear;transform-origin:50% 50%}.link--alt{font-size:1.15rem;letter-spacing:0;word-spacing:0}.linkTurn.white svg{fill:var(--white);stroke:var(--white)}#header-top{background-color:var(--secondary-color);color:var(--white)}#header-social .sociblock .share-buttons{justify-content:flex-start}#navprimary .navigmenu .naviglink.lvl-0:not(.item-logo) span:after {content:'';display:block;position:absolute;left:0;width:100%;bottom:-15.5px;transform-origin:right center;transform:scale(0,1);transition:transform .25s cubic-bezier(.25,.8,.25,1);height:3px;background:currentColor}#navprimary .navigmenu .active .naviglink.lvl-0{color:var(--primary-color)}#navprimary .navigmenu .active .naviglink.lvl-0 span:after,#navprimary .navigmenu .naviglink.lvl-0:hover span:after{transform-origin:left center;transform:scale(1,1)}#navsecondary{position:relative;z-index:2}#navsecondary .navigmenu .naviglink{font-family: var(--font-text);font-size:12px;padding:6px 10px;color:var(--white);font-weight:bold}#navsecondary .navigmenu .naviglink:hover{color:var(--primary-color)}#navsecondary .navigmenu .naviglink.lvl-0:not(.item-logo) span:after {content:'';display:inline-block;width:calc(100% - 2px);height:1px;background-color:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.48,.57,.33,.89) .1s}#navsecondary .navigmenu .active .naviglink.lvl-0 span:after,#navsecondary .navigmenu .naviglink.lvl-0:hover span:after{transform:scaleX(1)}#navsecondary .navigtoogle:not(:last-of-type):after {content:"";height:10px;width:1px;position:absolute;right:0;background-color:var(--white);transform:translateY(-50%);opacity:.4;top:50%}#banner .overlay{background: radial-gradient(at center top, #ffffff5e, var(--overlay-color) 40%)}#temoignages .widget_temoignages{padding:30px 0 60px}#temoignages .bloc_temoignages{background:var(--background-color);box-shadow: 0 0 30px rgb(0 0 0 / 10%);padding:30px!important;!importa;!import;!impor;!impo;!imp;!im;!;text-align:center}#temoignages .bloc_temoignages.swiper-slide-active:after{quotes:"\201C" "\201D" "\201C" "\201D";content:close-quote;font-size:140px;position:absolute;line-height:1;z-index:2;top:auto;left:auto;color:var(--primary-color);bottom:-100px;height:auto;width:auto;right:20px;font-weight:bold}#temoignages .bloc_temoignages h3{margin:20px 0 0 0;font-size:18px}#temoignages .bloc_temoignages p{font-size:15px;line-height:1.5}.star-rating .star-full:before{content:"\2605"}.star-rating .star-half:before{content:"\2605";position:absolute;left:0;width:50%;overflow:hidden}.star-rating .star-empty:before{content:"\2606"}.star-rating .star{color:#ffd700;display:inline-block;font-family:dashicons;font-size:20px;font-style:normal;font-weight:400;height:20px;line-height:1;text-align:center;text-decoration:inherit;vertical-align:top;width:20px}#content .uagb-timeline__day-new{background:var(--secondary-color)}#content .uagb-timeline__day-right .uagb-timeline__arrow:after{border-left-color:var(--secondary-color)}#content .uagb-timeline__day-left .uagb-timeline__arrow:after{border-right-color:var(--secondary-color)}#content .uagb-timeline-desc-content{color:var(--white)}#content .eb-flipbox-front{background:var(--primary-color)}.home #content .linkTurn{z-index:2;position:absolute;left:50%;transform:translateX(-50%);top:initial;bottom:150px;letter-spacing:.33em;background:var(--background-color);border-radius:50%;border:1px solid #dadada;--size:11rem}.home #content .linkTurn .link__svg{stroke:var(--white)}.home #content .linkTurn #link-circle3{fill:var(--primary-color)}.home #content .wp-block-image,.home #content .wp-block-image a{height:100%}.home #content .wp-block-image img{object-fit:cover;height:100%}.home #content{padding:150px 50px 100px}.home #content .tc_content{max-width:1700px;margin:0 auto;width:100%}.home #content:before{background:var(--black);top:-60px;height: calc(100% + 60px)}.home .homeTextBlocSecond{background:var(--tertiary-color)!important;color:var(--white)!important;max-width:750px;margin:0 auto 25px}.home .homeTextBlocSecond strong,.home .homeTextBlocSecond b{color:var(--secondary-color)!important}.home .homeTextTitleSecond{margin-top:0}#content .gridContentHome{display:grid;gap:100px;grid-template-columns:repeat(9,1fr);margin:0}#content .gridContentHome_left{position:relative}#content .imgContent{position:relative;margin-top:60px}#content .secondImgContent .wp-block-image{position:relative;left:-60%;width:160%;z-index:-1;height:130%}#content .firstImgContent .wp-block-image{top:17%;left:0;height:450px;max-width:500px;position:relative}#content .firstImgContent{z-index:2}#content .tertiaryImgContent .wp-block-image{width:160%;height:450px}#content .quaternaryImgContent .wp-block-image{top:10%;position:relative;height:250px}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}.home #prestations{background-image:url(../images/pattern-bg.png)}.home #prestations:before{background:var(--secondary-color);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;text-shadow:1px 1px 1px var(--black)}.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}.design-link{display:inline-flex;align-items:center;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.white{color:var(--white)}.design-link.white:before,.design-link.white:after{background:var(--white)}.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:10px}.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-image:url(../images/home-bg1.jpg)}#news::after{background:var(--overlay-color)}#news .title_link_slider:not(:hover){color:var(--white)}#news-title{border-bottom: 1px solid rgb(255 255 255 / 30%);padding-bottom:10px;margin-bottom:30px}.wrapper_slider{padding:20px 0}#news .thumbnail_slider{height:auto;min-height:250px}.thumbnail_slider a{height:100%;display:block;position:relative}.thumbnail_slider a img{position:absolute;left:0;top:0}#news .content_slider{padding:50px 0 50px 100px}.title_slider{font-size:22px;text-transform:initial;font-family: var(--font-bold)}.newsdate{position:absolute;top:40px;background:var(--primary-color);left:-90px;display:flex;flex-direction:column;align-items:center;height:calc(100% - 80px);justify-content:center;padding:20px 30px;font-family: var(--font-title);color:var(--white)}.text_slider,.text_slider a{font-size:16px;line-height:1.6}.newsdate .month{font-size:20px;font-weight:bold;line-height:1;letter-spacing:2px}.newsdate .day{font-size:36px;line-height:1}#news .next_slider{display:flex;align-items:center;width:200px;justify-content:flex-end;margin:0}.buttons-wrap{flex-direction:column;align-items:center;gap:5px}#choixSections{counter-reset:sections;display:flex;justify-content:center;position:relative}#choixSections:before{border:1px solid var(--primary-color);border-bottom:none;border-right:none;top:94px}#choixSections:after{--size:20px;width:var(--size);height:var(--size);background:var(--primary-color);clip-path:polygon(0 0,50% 50%,100% 0,50% 50%,0 35%,50% 100%,100% 35%,50% 50%,100% 0);top: calc(100% + 94px);left:-10px}#choixSections .linkSections p{text-transform:uppercase;font-size:14px;font-family: var(--font-bold);letter-spacing:1.4px;line-height:1.3;text-align:center;color:var(--title-color);background:var(--background-color);padding:0 30px}#choixSections .linkSections:not(:last-of-type) {margin-right:30px}#choixSections .linkSections{position:relative;cursor:pointer;padding:5px 20px;transition:250ms all ease-in-out;text-align:center}#choixSections .linkSections.active p{color:var(--primary-color);font-weight:bold}#choixSections .linkSections img{--size:30px;width:var(--size);height:var(--size);object-fit:contain;filter:brightness(0) invert(1)}.subimageSections{--size:60px;border-radius:100px;background-color:var(--secondary-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}#choixSections .linkSections.active .subimageSections,#choixSections .linkSections:hover .subimageSections{background-color:var(--primary-color);filter:drop-shadow(0 5px 0 white)}#choixSections .linkSections .subimageSections:before{counter-increment:sections;content:counter(sections);color:var(--white);font-size:2em;font-family: var(--font-title);transform:scale(0);position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#choixSections .linkSections .subimageSections:after{content:" ";--size:100%;width:var(--size);height:var(--size);position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(0);border:1px solid var(--primary-color);opacity:0;transition:.4s all;border-radius:50%;border-bottom-left-radius:3px}#choixSections .linkSections.active .subimageSections:after,#choixSections .linkSections:hover .subimageSections:after{opacity:1;transform:translateX(-50%) translateY(-50%) scale(1.15)}#reassurances{background-image:url(../images/home-bg3.jpg)}.picto-container{display:grid;grid-template-columns:repeat(2,1fr)}.picto-container li{text-align:left;align-items:flex-start;border: solid 1px rgb(255 255 255 / 30%);margin:0;padding:60px 30px;position:relative;border-top:none;border-bottom:0}.picto-container span:before,.picto-container span:after{height:1px;background: rgb(255 255 255 / 30%)}.picto-container span:before{width:31px}.picto-container span:after{right:0;left:auto;width:calc(100% - 105px)}.picto-container li:after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-size:cover;background-position:center;z-index:-1;opacity:0;transition:250ms all ease-in-out;clip-path:polygon(30px 0,30px 30px,105px 30px,105px 0,100% 0,100% 100%,0 100%,0 0)}.picto-container li:first-child{border-right-width:.5px;border-bottom-width:.5px}.picto-container li:nth-child(2){border-left-width:.5px}.picto-container li:nth-child(3){border-top-width:.5px;border-right-width:.5px;border-bottom: solid 1px rgb(255 255 255 / 30%)}.picto-container li:nth-child(4){border-top-width:.5px;border-left-width:.5px;border-bottom: solid 1px rgb(255 255 255 / 30%)}.picto-container li p strong{display:block;font-family: var(--font-bold);font-size:16px;margin-bottom:10px;color:var(--white);font-weight:normal;text-transform:uppercase;letter-spacing:1px}.picto-container li p{margin:0;font-size:16px;color:var(--white);line-height:1.6}.picto-container li svg,.picto-container li img{position:absolute;top:-40px;padding:20px}#partenaires{padding:140px 60px 0;margin-bottom:-160px}#partenaires .title h2{margin-bottom:30px}#partenaires .partenaires-intro p:not(:last-of-type){margin-bottom:16px}#partenaires .widget_partenaires li .wrap-element{border:none;height:auto;padding:0}#partenaires .widget_partenaires{background-color:#fff;border:1px solid #eee;border-bottom:none;border-right:0;position:relative;z-index:2}#partenaires .widget_partenaires li{border-bottom:1px solid #eee;border-right:1px solid #eee;min-height:160px;padding:20px!important}#partenaires .widget_partenaires li.no-flex{align-items:stretch;padding:0!important;border:none;margin-left:auto}#partenaires .widget_partenaires li .button{display:flex;align-items:center;justify-content:center;margin:0;width:100%;background:var(--primary-color)!important;padding:10px;line-height:1.4;border-radius:0!important}#partenaires .widget_partenaires li .button:before,#partenaires .widget_partenaires li .button:after{content:none}#partenaires .widget_partenaires li .button:hover{background:var(--secondary-color)!important}.sociblock .share-buttons a{border-radius:100px;padding:10px;border:1px solid #d8d8d8;margin:0 2px}.sociblock .share-buttons a:hover{background:var(--primary-color);border-color:var(--primary-color)}.sociblock .share-buttons a svg{--size:14px;fill:var(--white)}.sociblock .share-buttons a:hover svg{fill:var(--white)}#footer #footerbloc{grid-template-areas:"infoadresseFooter     infotelportFooter       footerlogo       infomailFooter              infoouvertureFooter";grid-template-columns:1fr 1fr 160px 1fr 1fr}#footer:before{background:url(../images/home-bg1.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.wrapperContact{padding:0;background:var(--white);box-shadow: 0px 0px 30px #1a1a2612;width:auto}#wrapperForm{padding:50px}.imgContact{background:url(../images/home-bg1.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}#footerLinks{padding:20px;margin:0 auto 50px;border-top: 1px solid rgb(0 0 0 / 10%)}#footer #footerbloc{padding:40px 15px}body.template-contact-php #footer:before,body.template-contact-php #footer:after{content:none}