#loader-wrapper{background:var(--light-color)}.wrapper{width:200px;height:60px;position:relative;z-index:1}.circle{width:20px;height:20px;position:absolute;border-radius:50%;background-color:var(--secondary-color);left:15%;transform-origin:50%;animation:circle7124 .5s alternate infinite ease}@keyframes circle7124 {
  0% {
    top: 60px;
    height: 5px;
    border-radius: 50px 50px 25px 25px;
    transform: scaleX(1.7);
  }

  40% {
    height: 20px;
    border-radius: 50%;
    transform: scaleX(1);
  }

  100% {
    top: 0%;
  }
}.circle:nth-child(2) {left:45%;animation-delay:.2s}.circle:nth-child(3) {left:auto;right:15%;animation-delay:.3s}.shadow{width:20px;height:4px;border-radius:50%;background-color:rgba(0,0,0,.9);position:absolute;top:62px;transform-origin:50%;z-index:-1;left:15%;filter:blur(1px);animation:shadow046 .5s alternate infinite ease}@keyframes shadow046 {
  0% {
    transform: scaleX(1.5);
  }

  40% {
    transform: scaleX(1);
    opacity: .7;
  }

  100% {
    transform: scaleX(.2);
    opacity: .4;
  }
}.shadow:nth-child(4) {left:45%;animation-delay:.2s}.shadow:nth-child(5) {left:auto;right:15%;animation-delay:.3s}#logo a{background:var(--white);padding:20px;border-radius:10px}#header-coordonnees .flex .title{margin-bottom:30px}#header-coordonnees .title h3{font-size:28px}#header-coordonnees .flex>div{margin:15px 0}#logo a{justify-content:center}#header-coordonnees{position:fixed;top:0;right:-310px;width:310px;height:100%;min-height:100%;padding:70px 48px 65px;background-color:var(--dark-color);overflow:hidden;visibility:hidden;overflow:scroll;z-index:9998;-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 #00000057
}body.is-toggle-open #header-coordonnees{right:0;visibility:visible}#info-toogle{display:flex;justify-self:flex-end}#header-social .share-buttons{justify-self:flex-start}#headerHome .imageDiapo,#banner{-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-text{font-size:20px;font-family: var(--font-bold);margin-top:10px}.share-buttons a{--size:35px;width:var(--size);position:relative;display:flex!important;height:var(--size);align-items:center;justify-content:center;margin:0 3px!important;padding:0!important}.sociblock .share-buttons a svg{--size:15px;fill:var(--white)}.sociblock .share-buttons a:hover svg{fill:var(--white)}.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)
}.share-buttons a:hover:before{background:var(--secondary-color);border-color:var(--secondary-color)}.home #content{padding-top:0}.home #content .content-imgHome{flex-wrap:nowrap!important}.home #content .content-imgHome .wp-block-column .wp-block-image,.home #content .content-imgHome .wp-block-column .wp-block-image a{height:100%}.home #content .content-imgHome .wp-block-column .wp-block-image img{height:100%;object-fit:cover}.home #content .title{max-width:720px}.home #content .content-imgHome{max-width:410px;margin-left:auto;position:relative;top:-70px;margin-bottom:-40px;z-index:3;gap:0}.home #content .content-imgHome .wp-block-column:first-of-type .wp-block-image{top:35px;height:125px;position:relative}.home #content .content-imgHome .wp-block-column:last-of-type .wp-block-image{position:relative;border-radius:0 0 200px 200px;overflow:hidden;height:230px;left:-26%;width:126%;z-index:-1}.nohome #prestations{padding:0}.home #prestations{background-image:url(../images/home-bg2.jpg)}.home #prestations .prestations-content .title_content:not(:hover),
.home #prestations .prestations-content .content_link, 
.home #prestations .prestations-content .tc_excerpt{color:var(--white)}.home #prestations:before{background: linear-gradient(to right, #fff0,var(--dark-color))}.home #prestations:after{background:var(--overlay-color);opacity:.8}.prestations-content{order:-1;padding:20px 0 30px}.prestations-wrapper{display:flex;flex-direction:column;height:100%;position:relative}#prestations .prestations-wrapper .liresuite{text-align:center;margin-bottom:50px}.more-links{text-transform:uppercase;font-size:.85rem;text-decoration:none;display:inline-block;position:relative;font-family: var(--font-bold);font-size:12px;letter-spacing:1px;line-height:1;z-index:0;color:var(--secondary-color);padding-right:10px;transition:250ms all ease-in-out}.more-links.return::after{right:auto;left:0;transform:translateY(-50%) scale(-1);margin-left:-10px}.more-links.return{display:inline-block;background:none;padding:0 0 0 20px}.more-links:after{left:100%;top:50%;content:" ";height:14px;width:20px;position:absolute;pointer-events:none;background-image:url(../images/icons/long-arrow-right.svg);background-position:center;background-size:contain;background-repeat:no-repeat;transform:translateY(-50%);transition:250ms all ease-in-out}.more-links:hover{color:var(--white)}.more-links:hover:after{filter:grayscale(1) brightness(10)}#news .wrapper_inner_slider{background:none}#news .news-headline{font-size:12px;margin-bottom:5px}#news .news-category{font-family: var(--font-bold);margin-left:10px}#news .news-category:before{border-left:1px solid var(--white);height:5px;font-size:10px;margin-right:10px;opacity:1;position:relative;height:auto}.content_slider{position:absolute;left:0;right:0;padding:30px;z-index:3;bottom:0}.thumbnail_slider:before{z-index:1;background:var(--dark-color);transition:.5s;opacity:.6}#news .title_link_slider{color:var(--white)}.wrapper_inner_slider:hover .thumbnail_slider:before{opacity:.8}.next_slider{transition:.5s;opacity:0;transform:translateY(20px);transition-delay:200ms;margin:0}.wrapper_inner_slider:hover .next_slider{opacity:1;transform:translateY(0)}.wrapper_inner_slider .content_slider .title{transform:translateY(20px);transition:.5s}.text_slider,.text_slider a{transition:.5s;transition-delay:100ms;display:none;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.wrapper_inner_slider:hover .content_slider :is(.title, .text_slider){transform:translateY(-20px);opacity:1}#sections:before{background:var(--light-color)}.sectionsbloc .section_thumb .blocthumb{overflow:hidden}#choixSections{counter-reset:sections;display:flex;justify-content:center;position:relative}#choixSections:before{border:1px solid var(--secondary-color);border-bottom:none;border-right:none;top:94px}#choixSections:after{--size:20px;width:var(--size);height:var(--size);background:var(--secondary-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:.6px;line-height:1.3;text-align:center;color:var(--title-color);background:var(--light-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(--secondary-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(--dark-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(--secondary-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%;transition:.4s all;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(--secondary-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)}.sectionsbloc .wrap-text{background:var(--white)}.sectionsbloc .specialthumb{height:250px;overflow:hidden}#reassurances{background-image:url(../images/home-bg2.jpg)}#reassurances .picto-container li p{color:var(--white);margin-top:20px;line-height:1.3em;font-family: var(--font-bold);text-transform:uppercase}#etapes ul{position:relative;counter-reset:section}#etapes ul:before{position:absolute;content:'';left:0;top:70px;width:100%;height:90px;background:url(../images/courbe.png) center top no-repeat}#etapes ul li{padding:0 30px!important;position:relative}#etapes li .blocthumb:before{content:"0" counter(section);counter-increment:section;font-size:50px;line-height:1;color:transparent;-webkit-text-stroke:1px var(--secondary-color);opacity:.5;position:absolute;left:-30px;z-index:6;top:0;font-family: var(--font-title)
}#etapes ul li:nth-child(2) {margin-top:90px}#etapes ul li:nth-child(4) {margin-top:50px}#etapes li .blocthumb{position:relative;--size:110px;width:var(--size);height:var(--size);color:#fff;text-align:center;border-radius:50%;line-height:138px;font-size:62px;background-color:var(--tertiary-color);margin:auto;display:flex;align-items:center;justify-content:center}#etapes li h2{text-align:center;font-size:20px;margin-bottom:10px;margin-top:30px}#etapes li p{font-size:14px;text-align:center;line-height:1.5}#etapes li .blocthumb img{--size:50px;height:var(--size);width:var(--size)}#fondContact{background:url(../images/home-bg1.jpg);background-position:top -100px center;background-repeat:no-repeat;background-size:cover}#footer-coordonnees{background-color:var(--background-color);border:solid 1px var(--primary-color)}#footer .wrapperContact{background:var(--overlay-color)}#footer-coordonnees>div{margin:20px 0;max-width:190px;width:100%}#footer .cekome_form .blc_checkbox label a{color:var(--tertiary-color)}#footer .cekome_form .blc_checkbox label a:hover{color:var(--white)}