#loader-wrapper svg{--size:50vw;width:var(--size);height:var(--size);--maxsize:500px;max-width:var(--maxsize);max-height:var(--maxsize)}@keyframes animate-svg-fill-1{0%{fill:transparent}100%{fill:rgb(56,176,191)}}.svg-elem-1{animation:animate-svg-fill-1 .3s cubic-bezier(.47,0,.745,.715) 0s both}@keyframes animate-svg-fill-2{0%{fill:transparent}100%{fill:rgb(56,176,191)}}.svg-elem-2{animation:animate-svg-fill-2 .3s cubic-bezier(.47,0,.745,.715) .1s both}@keyframes animate-svg-fill-3{0%{fill:transparent}100%{fill:rgb(56,176,191)}}.svg-elem-3{animation:animate-svg-fill-3 .3s cubic-bezier(.47,0,.745,.715) .2s both}@keyframes animate-svg-fill-4{0%{fill:transparent}100%{fill:rgb(56,176,191)}}.svg-elem-4{animation:animate-svg-fill-4 .3s cubic-bezier(.47,0,.745,.715) .30000000000000004s both}@keyframes animate-svg-fill-5{0%{fill:transparent}100%{fill:rgb(56,176,191)}}.svg-elem-5{animation:animate-svg-fill-5 .3s cubic-bezier(.47,0,.745,.715) .4s both}@keyframes animate-svg-fill-6{0%{fill:transparent}100%{fill:rgb(23,21,22)}}.svg-elem-6{animation:animate-svg-fill-6 .3s cubic-bezier(.47,0,.745,.715) .5s both}@keyframes animate-svg-fill-7{0%{fill:transparent}100%{fill:rgb(23,21,22)}}.svg-elem-7{animation:animate-svg-fill-7 .3s cubic-bezier(.47,0,.745,.715) .6000000000000001s both}@keyframes animate-svg-fill-8{0%{fill:transparent}100%{fill:rgb(56,176,191)}}.svg-elem-8{animation:animate-svg-fill-8 .3s cubic-bezier(.47,0,.745,.715) .7000000000000001s both}@keyframes animate-svg-fill-9{0%{fill:transparent}100%{fill:rgb(23,21,22)}}.svg-elem-9{animation:animate-svg-fill-9 .3s cubic-bezier(.47,0,.745,.715) .8s both}@keyframes animate-svg-fill-10{0%{fill:transparent}100%{fill:rgb(56,176,191)}}.svg-elem-10{animation:animate-svg-fill-10 .3s cubic-bezier(.47,0,.745,.715) .9s both}@keyframes animate-svg-fill-11{0%{fill:transparent}100%{fill:rgb(23,21,22)}}.svg-elem-11{animation:animate-svg-fill-11 .3s cubic-bezier(.47,0,.745,.715) 1s both}@keyframes animate-svg-fill-12{0%{fill:transparent}100%{fill:rgb(23,21,22)}}.svg-elem-12{animation:animate-svg-fill-12 .3s cubic-bezier(.47,0,.745,.715) 1.1s both}@keyframes animate-svg-fill-13{0%{fill:transparent}100%{fill:rgb(56,176,191)}}.svg-elem-13{animation:animate-svg-fill-13 .3s cubic-bezier(.47,0,.745,.715) 1.2000000000000002s both}@keyframes animate-svg-fill-14{0%{fill:transparent}100%{fill:rgb(56,176,191)}}.svg-elem-14{animation:animate-svg-fill-14 .3s 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%}.button:not(.cf_submit)
{background:linear-gradient(to bottom right,var(--primary-color) 20%,var(--secondary-color) 60%);background-size: calc(100% + 200px);background-position:left 0 center;transition:all .4s}.button:not(.cf_submit):hover
{background-position:left -200px center}.white blockquote p{color:var(--white)}.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}#video{background-image:url(../images/qualibat.jpg);background-position:bottom center;padding:150px 10px 180px;text-shadow:1px 1px 1px rgba(0,0,0,.3);z-index:8}#video p{font-family: var(--font-bold);margin-bottom:90px;font-size:22px;text-transform:uppercase;letter-spacing:3px}.video-play-button{z-index:10;justify-content:center;box-sizing:content-box;display:flex;width:24px;height:24px;align-items:center;border-radius:50%;padding:0 10px 0 13px;position:relative;margin-top:60px}.video-play-button:before{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:70px;height:70px;background:var(--white);border-radius:50%;animation:pulse-border 1500ms ease-out infinite}.video-play-button:after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:60px;height:60px;background:var(--white);border-radius:50%;transition:all 200ms}.video-play-button:hover:after{background-color:darken(#fa183d,10%)}.video-play-button img{position:relative;z-index:3;max-width:100%;width:auto;height:auto}.video-play-button span{display:block;position:relative;z-index:3;width:0;height:0;border-left:15px solid var(--black);border-top:10px solid transparent;border-bottom:10px solid transparent;line-height:1}@keyframes pulse-border {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}.circleDegrade::after{left:initial;right:-25vw;top:-25vw;--size:60vw;width:var(--size);height:var(--size);background: radial-gradient(circle, var(--secondary-color) 0%, #00000000 50%);opacity:.5;z-index:-2}.circleDegrade.bas::after{top:initial;bottom:-25vw}.circleDegrade.inverse::after{right:initial;left:5vw}.circleDegrade.center::after{top:50%;left:50%;transform:translateX(-50%) translateY(-50%);opacity:.5}.points,.points>*{position:absolute;top:0;left:0;--size:100%;width:var(--size);height:var(--size);pointer-events:none}.points>*::before,.points>*::after{--size:10px;width:var(--size);height:var(--size);background:var(--secondary-color)}.pointsTop::before{top:-10px;left:-10px}.pointsTop::after{top:-10px;left:initial;right:-10px}.pointsBottom::before{top:initial;bottom:-10px;left:-10px}.pointsBottom::after{top:initial;bottom:-10px;left:initial;right:-10px}.shape{position:absolute;top:0;left:0;--size:100%;width:var(--size);height:var(--size);pointer-events:none;z-index:2}.shape::before,.shape::after{content:"";position:absolute;left:0;top:initial;width:100%;z-index:1;bottom:-1px;height:150px;background:var(--background-color)}.shape::before{clip-path:polygon(100% 100%,100% 100%,50% 0,0 100%,0 100%)}.shape::after{background:var(--linear);z-index:0;bottom:0;clip-path:polygon(50% 100%,100% 0,100% 100%,0 100%,0 0)}.btnLine{background:none!important;padding:0!important;line-height:28px;color:var(--white);letter-spacing:1px;font-size:11px;font-family: var(--font-bold);text-transform:uppercase;position:relative}.btnLine::after{content:'';position:absolute;height:1px;bottom:0;left:0;right:0;background-color:currentColor;transform-origin:bottom left;transform:scaleX(1);transition:transform .3s ease-in-out}.btnLine:hover::after{transform:scaleX(0);transform-origin:bottom right}.social:not(.no-icon)
{padding:0}.social:not(.no-icon):before
{display:none}#header{z-index:99;left:0;right:0;top:0}#logoCoordonnees{margin:0 40px;text-align:center;order:-1}#header.fixed-header .navigmenu .naviglink.lvl-0{padding:20px 14px}#header-coordonnees{padding:15px;gap:10px}#logoCoordonnees img{height:100%;width:100%}#infotelportButton,#infotelfixeButton,.buttonHead a{background-color:var(--primary-color);padding:6px 20px 6px 40px;border-radius:50px!important;transition:250ms all ease-in-out;display:inline-block;margin-left:auto;margin-bottom:-15px}.buttonHead a{line-height:1.5;overflow:hidden;font-family: var(--font-text);font-size:14px;text-transform:initial}.buttonHead a::before{--size:15px;content:"";position:absolute;left:15px;top:50%;transform:translateY(-50%);background-position:left center;background-repeat:no-repeat;background-size:contain;width:var(--size);height:var(--size);background-image:url(../images/icons/mail-white.svg)}#infotelportButton span,#infotelfixeButton span{display:none}#infotelportButton:hover,#infotelfixeButton:hover{background-color:var(--secondary-color)}#infotelportButton a,#infotelfixeButton a{color:var(--white)}#infotelportButton:before,#infotelfixeButton:before{background-image:url(../images/icons/mobile-white.svg);left:15px}#infotelfixeButton:before{background-image:url(../images/icons/phone-white.svg)}.infohoraires_other{color:var(--primary-color);font-size:1.2em}#headerHome-logo{display:block;background-position:center;background-repeat:no-repeat;font-size:0!important;background-color:var(--white);background-image:url(../images/logo.png);width:200px;background-size:90%;height:200px;padding:0;border-radius:100px;margin:25px auto;margin-top:-130px}body:not(.home) #headerHome-logo{margin-top:0;position:absolute;top:200px;left:50%;z-index:150;transform:translateX(-50%)}#headerHome-content{max-width:800px;margin:0 auto;width:100%}#headerHome-button .button:not(.cf_submit) {background:var(--primary-color)}#headerHome-button .button:not(.cf_submit):hover {background:var(--secondary-color)}.home #content h1{max-width:600px;margin:0 auto}.home #content::before,#partenaires::before{background-image:url(../images/backgroundMore.svg);background-position:bottom -100px center;background-repeat:no-repeat;background-size:700px;opacity:.1}.home #content.circleDegrade.center::after{top:70%}.nohome .containParent img{object-fit:contain!important;max-height:100px!important;transform:scale(1)!important}.nohome .containImage img{object-fit:contain!important;transform:scale(1)!important}#certifications{max-width:640px;width:100%;margin:0 auto}.widget_element{margin:0!important}.widget_certifications li{position:relative;padding:10px!important;text-align:center;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.widget_element li:before{content:none!important}.widget_certifications a{position:relative;background:none!important;border:none!important}.widget_certifications li .wrap-element{transition:all 1s cubic-bezier(.25,.8,.25,1);border:1px solid #f2f2f2;padding:16px;position:relative;height:100px;width:100px;display:flex;align-items:center;justify-content:center;text-align:center}.widget_certifications img{height:auto;max-height:60px}.widget_certifications .gotolink{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;align-items:center;transition:all .25s cubic-bezier(.3,.3,0,.8)}.widget_certifications .gotolink a{opacity:0;visibility:hidden;color:var(--title-color)!important;font-size:12px;text-transform:uppercase;transform:translateY(16px);transition:all .25s cubic-bezier(.3,.3,0,.8);font-family: var(--font-bold);height:100%;display:flex;align-items:center;justify-content:center}.widget_certifications li:hover .gotolink{background-color:var(--white)}.widget_certifications li:hover .gotolink a{opacity:1;visibility:visible;transform:translateY(0)}#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}#prestations{border-top: 1Px solid #1b1b1b24}.template-parent-page-php #content{padding-bottom:0}.template-parent-page-php #prestations{padding-top:0}.prestations-img{position:absolute;top:0;left:0;--size:100%;width:var(--size);height:var(--size);opacity:0;transition:all .4s;z-index:-1}.bloc_prestations{transition:all .4s}.bloc_prestations:hover .prestations-img{opacity:.4}.bloc_prestations{border: 1px solid #1b1b1b24;background:var(--background-color)}.bloc_prestations:hover .title_content{color:var(--white)}.wrapperHome{gap:60px}#news{background-image:url(../images/home-bg3.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}#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)}#sections::before{background:var(--light-color);z-index:-3}#sections::after{top:50%!important;left:50%;transform:translate(-50%,-50%);background-image:url(../images/backgroundMore.svg);background-position:top -150px center;background-repeat:no-repeat;background-size:contain;opacity:.05}#choixSections{counter-reset:sections;display:flex;justify-content:center;position:relative;width:95%}#choixSections:before{width:90%;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-title);letter-spacing:1px;line-height:1.3;text-align:center;color:var(--title-color);background:var(--light-color);padding:0 30px}#choixSections .linkSections{position:relative;cursor:pointer;padding:5px 10px;transition:250ms all ease-in-out;text-align:center}#choixSections .linkSections.active p{color:var(--primary-color)}#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(--black);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)}#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 .overlay{z-index:-1}#reassurances::before{background:url(../images/home-bg3.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.picto-container li p{text-transform:uppercase;font-family: var(--font-bold)}#aides{padding:40px;padding-bottom:150px}#aides::before{background:var(--light-color)}#aides::after{background:url(../images/patternFond.svg);background-size:cover;background-position:bottom left;clip-path:polygon(0 0,50% 0,50% 100%,0% 100%);opacity:.4}#footer:not(.indexBas)
{z-index:100}.textCenterFooter::before{background-image:url(../images/home-bg2.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.textCenterFooter::after{--size:calc(100% - 40px);width:var(--size);height:var(--size);top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid var(--white);opacity:.6}.textCenterFooterWrap,.textLeftFooterWrap{height:100%;padding:50px 30px}.textLeftFooter{background:var(--linear);overflow:hidden}#galleryFooter .gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:0;height:100%}#galleryFooter .gallery-item{width:100%!important}.button-fixed{position:fixed;left:-86px;top:50%;transform:rotateZ(-90deg);z-index:150;padding:18px 30px!important;font-size:12px!important}