.wrappercontent.xlarge{max-width:1600px}hr.wp-block-separator, .title:not(.no-after):after {background-image:url(../images/separator.svg);background-color:transparent!important;background-size:contain;background-repeat:no-repeat;background-position:center;height:7px;width:143px}#header-social .share-buttons{justify-content:flex-start}.navigmenu .naviglink: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 .26s cubic-bezier(.33,.02,0,.93)}.active .naviglink:not(.item-logo) span:after,
.navigmenu .naviglink:not(.item-logo):hover span:after {transform:scaleX(1)}.home #content .tc_content a:not([class*="button"]), 
.home #content .tc_content a:not([class*="button"]) strong{background-image:linear-gradient(to bottom,transparent 20%,var(--white) 21%)}.home #content .tc_content a:not([class*="button"]):hover, 
.home #content .tc_content a:not([class*="button"]):hover strong{color:var(--white)}.home #content{pointer-events:none}.home #content>*{pointer-events:all}.textContent{padding:50px 20px 20px;background:var(--secondary-color)}.imgContent .blocthumb{margin-bottom:-100px}.imgContent img{max-width:750px;margin:0 auto;height:200px}.nameContent{font-size:2.6em;font-family: var(--font-alt);color:var(--primary-color);position:relative;left:0;top:60px;z-index:3}.wrapContentHome{z-index:2}.contentButton{width:70%;margin-left:auto;z-index:2}.contentButton::after{left:-30px;width:70px;height:2px;top:50%;transform:translateY(-50%);z-index:1;border-bottom:2px solid var(--primary-color)}.contentButton>a{display:block;padding:30px;font-size:1.5em;border-radius:0!important}.home #content{padding:0 20px 100px 20px}#prestations{overflow:hidden}.home #prestations{background-image:url(../images/home-bg3.jpg)}.template-parent-page-php #content{padding-bottom:0}.template-parent-page-php #prestations{padding-top:0}.template-parent-page-php #prestations:before{content:none}.bloc_prestations h3{transition:all .4s}.home #prestations{border-top:solid 1px #cecece}.prestations-content{padding:10px}.home  :is(.content_link, .title_content, .prestations-title h3, .tc_excerpt) {color:var(--white)}.template-parent-page-php :is(.content_link, .title_content, .prestations-title h3, .tc_excerpt) {color:var(--title-color)}.prestations-content :is(.content_link, .tc_excerpt) {font-size:16px}#news{background-image:url(../images/home-bg1.jpg)}#news .wrapper_inner_slider{background:none}.home .content_slider{color:var(--white);z-index:2}.title_sliderWrap{z-index:2;padding:20px}.home .title_link_slider{text-shadow:1px 1px 1px var(--black)}.home .title_link_slider:not(:hover){color:var(--white)}#choixSections{counter-reset:sections;display:flex;justify-content:center;position:relative}#choixSections:before{width:80%;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:1px;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)}#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)}.buttons-wrap{gap:10px}.nohome #reassurances{background-image:url(../images/home-bg1.jpg)}.nohome #reassurances .picto-container li{position:relative;flex:1 1 50%;text-align:left;flex-direction:row;padding:19px 40px}.nohome #reassurances .picto-container li:first-child, 
.nohome #reassurances .picto-container li:nth-child(3) {text-align:right;flex-direction:row-reverse}.nohome #reassurances .picto-container li:first-child :is(circle, polyline){stroke:var(--primary-color)}.nohome #reassurances .picto-container li:first-child path,
.nohome #reassurances .picto-container li:nth-child(3) path,
.nohome #reassurances .picto-container li:nth-child(2) path,
.nohome #reassurances .picto-container li:nth-child(4) :is(path, rect){fill:var(--primary-color)!important}.nohome #reassurances .picto-container{flex-wrap:wrap}.nohome #reassurances .picto-container li p{margin:0 0 0 40px;text-transform:uppercase;font-family: var(--font-bold);letter-spacing:1px;color:var(--white)}.nohome #reassurances .picto-container li:first-child:before,
.nohome #reassurances .picto-container li:nth-child(3):before {right:20px;left:auto}.nohome #reassurances .picto-container li:first-child p, 
.nohome #reassurances .picto-container li:nth-child(3) p {margin:0 40px 0 0}.nohome #reassurances .picto-container li:before{content:"";--size:70px;width:var(--size);height:var(--size);border:solid 2px var(--primary-color);position:absolute;top:0;left:20px}.home #reassurances{z-index:3;overflow:hidden;height:300px;display:grid;align-items:center;position:relative;top:-120px;margin-bottom:-140px}.home .picto-container li{flex-direction:row;margin:0;padding:0 50px;min-width:max-content}.home .picto-container li svg,.home .picto-container li img{--size:25px}.picto-container li p{color:var(--white);font-family: var(--font-bold);font-size:14px;text-transform:uppercase;letter-spacing:1px}.home .picto-container li p{margin:0 0 0 14px}.home #reassurances-container{background:var(--primary-color);transform:rotate(3deg);padding:20px 100px;box-sizing:border-box;width: calc(100% + 100px);max-width: calc(100% + 100px);left:-50px;position:relative}.home .picto-container{animation:marquee 80s linear infinite;position:relative;flex-wrap:nowrap;flex-direction:row}.home #reassurances-containerBis{content:"";background:var(--secondary-color);transform:rotate(-3deg);z-index:-1;padding:0 70px;width: calc(100% + 100Px);max-width: calc(100% + 100Px);left:-50px;position:absolute;height:70px;display:flex;align-items:center;color:var(--white);font-family: var(--font-alt)}.nohome #reassurances>div{grid-column:span 2}.home #reassurances-containerBis span{color:var(--primary-color);font-size:16px}.home #reassurances-containerBis span:last-child{margin-left:auto}#footer #footerbloc{grid-template-areas:"infoadresseFooter      infoouvertureFooter      footerlogo           infotelportFooter     infomailFooter";grid-template-columns:1fr 1fr 160px 1fr 1fr}#footer:before{background:url(../images/home-bg3.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-bg2.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}.twenty20{margin-bottom:20px}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{content:" ";display:block;background:#fff;position:absolute;z-index:30;-webkit-box-shadow:0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 0 12px rgba(51,51,51,.5);box-shadow:0 0 12px rgba(51,51,51,.5)}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{width:3px;height:9999px;left:50%;margin-left:-1.5px}.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{width:9999px;height:3px;top:50%;margin-top:-1.5px}.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%}.twentytwenty-overlay{transition-duration:.5s}.twentytwenty-before-label,.twentytwenty-after-label{transition-property:opacity}.twentytwenty-before-label,.twentytwenty-after-label{color:#fff;font-size:13px;letter-spacing:.1em}.twentytwenty-before-label,.twentytwenty-after-label{position:absolute;background:rgba(255,255,255,.2);line-height:38px;padding:0 20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow,.twentytwenty-down-arrow{width:0;height:0;border:6px inset transparent;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-6px}.twentytwenty-up-arrow,.twentytwenty-down-arrow{left:50%;margin-left:-6px}.twentytwenty-container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;height:600px!important;width:100%}.twentytwenty-container img{max-width:100%;width:100%;position:absolute;top:0;display:block}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:rgba(0,0,0,0)}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label{opacity:0}.twentytwenty-container *{box-sizing:content-box}.twentytwenty-before-label{opacity:0}.twentytwenty-container.t20-hover.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.t20-hover.active .twentytwenty-overlay .twentytwenty-after-label{opacity:1}.twentytwenty-after-label{opacity:0}.twentytwenty-horizontal .twentytwenty-before-label{left:1px;bottom:0;max-width:50%;box-sizing:border-box;line-height:inherit;padding:4px}.twentytwenty-horizontal .twentytwenty-after-label{right:1px;bottom:0;max-width:50%;box-sizing:border-box;line-height:inherit;padding:4px}.twentytwenty-vertical .twentytwenty-before-label{top:1px;line-height:inherit;padding:6px;box-sizing:border-box}.twentytwenty-vertical .twentytwenty-after-label{bottom:1px;line-height:inherit;padding:6px;box-sizing:border-box}.twentytwenty-overlay{-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;background:rgba(0,0,0,0);z-index:25}.twentytwenty-overlay:hover{background:rgba(0,0,0,.5)}.twentytwenty-overlay:hover .twentytwenty-after-label{opacity:1}.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border:3px solid #fff;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;-webkit-box-shadow:0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 0 12px rgba(51,51,51,.5);box-shadow:0 0 12px rgba(51,51,51,.5);z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:22px;-webkit-box-shadow:0 3px 0 white , 0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 3px 0 white , 0 0 12px rgba(51,51,51,.5);box-shadow:0 3px 0 white , 0 0 12px rgba(51,51,51,.5)}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:22px;-webkit-box-shadow:0 -3px 0 white , 0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 -3px 0 white , 0 0 12px rgba(51,51,51,.5);box-shadow:0 -3px 0 white , 0 0 12px rgba(51,51,51,.5)}.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:22px;-webkit-box-shadow:3px 0 0 white , 0 0 12px rgba(51,51,51,.5);-moz-box-shadow:3px 0 0 white , 0 0 12px rgba(51,51,51,.5);box-shadow:3px 0 0 white , 0 0 12px rgba(51,51,51,.5)}.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:22px;-webkit-box-shadow:-3px 0 0 white , 0 0 12px rgba(51,51,51,.5);-moz-box-shadow:-3px 0 0 white , 0 0 12px rgba(51,51,51,.5);box-shadow:-3px 0 0 white , 0 0 12px rgba(51,51,51,.5)}.twentytwenty-left-arrow{border-right:6px solid #fff;left:50%;margin-left:-17px}.twentytwenty-right-arrow{border-left:6px solid #fff;right:50%;margin-right:-17px}.twentytwenty-up-arrow{border-bottom:6px solid #fff;top:50%;margin-top:-17px}.twentytwenty-down-arrow{border-top:6px solid #fff;bottom:50%;margin-bottom:-17px}.twentytwenty-horizontal .twentytwenty-after-label,.twentytwenty-horizontal .twentytwenty-before-label{left:20%;bottom:0;max-width:50%;padding:9px 30px;background-color:#fff;color:var(--primary-bgcolor);font-size:14px;font-weight:700;border-radius:0;opacity:1;text-transform:uppercase;font-family: var(--font-bold)}.twentytwenty-horizontal .twentytwenty-after-label{right:20%;left:auto;background-color:#101010;color:#fff}