@media (min-width:768px){#sections .sectionsbloc.section_num2 .wp-block-columns,#sections .sectionsbloc.section_num3 .wp-block-columns{flex-wrap:nowrap!important}}@media (min-width:1025px){.navigtoogleLogo{margin:-80px 0;margin-bottom:0}#header-coordonnees{padding:20px;gap:10px}#header .vide{grid-row:span 2}#header-coordonnees>*:nth-child(3),
  #header-coordonnees>*:nth-child(4)
  {text-align:right;padding-left:initial;padding-right:25px}#header-coordonnees>*:nth-child(3)::before,
  #header-coordonnees>*:nth-child(4)::before
  {left:initial;right:0}#navprimary .navigmenu .naviglink.lvl-0.item-logo span{height:160px;margin-top:-40px;background-size:80%}#logoCoordonnees{max-width:clamp(100px,10vw,200px);justify-self:center;position:relative}#header-coordonnees{display:grid;grid-template-columns:2fr 1fr 1fr 1fr}.menuCenter{width:clamp(200px,15vw,430px)}#logoCoordonnees::before{content:"";position:absolute;top:-20px;left:50%;transform:translateX(-50%);--size:clamp(200px,20vw,520px);width:var(--size);height: calc(var(--size)/2);background:var(--white);z-index:-1;clip-path:polygon(0 0,50% 100%,100% 0)}.navigmenu .navigtoogle:not(:last-child) .naviglink.lvl-1:not(:last-child)
  {border-bottom: 1px solid #0000000f}.navigmenu .naviglink.lvl-2{text-align:left;font-family: var(--font-text);font-weight:100;padding-left:30px;position:relative}.navigmenu .naviglink.lvl-2::before{content:"";display:inline-block;--size:4px;width:var(--size);height:var(--size);background:var(--primary-color);margin-right:5px;margin-bottom:2px}.wrapperHeaderHome{height:100%}.shapes{position:absolute;height:100%;width:100%;z-index:1;pointer-events:none}.shapes::before,.shapes::after{background:var(--primary-color);--size:70px;width:var(--size);height:var(--size);border-radius:5px;left:initial;top:130px;right:-30px;animation:rotateshapes 13s infinite;clip-path:polygon(50% 0%,100% 38%,100% 100%,0 100%,0% 38%)}.shapes::after{--size:50px;top:var(--size);right:-20px;animation:rotateshapes1 13s infinite;background:var(--secondary-color)}@keyframes rotateshapes {
		0% { 
			transform: rotate(0deg);
		}
		100% { 
			transform: rotate(360deg);
		}
	}@keyframes rotateshapes1 {
		0% { 
			transform: rotate(0deg);
		}
		100% { 
			transform: rotate(-360deg);
		}
	}#headerHome .shapeMore{height:90%}#headerHome{padding-bottom:50px}.linkTurn{left:9%;top:20em}.home #content{overflow:hidden;padding-top:0}.home #content .blocthumb{height:460px}.home #content .homeContent-img .wp-block-image{padding-left:30px;height:100%}.home #content .homeContent-img .wp-block-image a{height:100%}.home #content .homeContent-img .wp-block-image img{height:100%;object-fit:cover}.home #content .tc_content{padding-left:22%;width:120%;padding-top:90px}.home #content :is(.specialthumb, .tertiarythumb, .quaternarythumb) {position:absolute;left:0}.home #content .has-medium-font-size{font-size:25px!important}.home #content .tertiarythumb{width:8.7%;height:240px;top:290px}.home #content .quaternarythumb{left:auto;right:0;width:9.5%;top:175px;height:400px}.home #content .specialthumb{width:23%;left:-20%;bottom:-370px;top:auto;z-index:1;height:320px}.home #content .wp-block-media-text.has-media-on-the-right{grid-template-columns:auto 65%!important;margin-bottom:0}.home #prestations{max-width:750px;grid-area:initial;margin:0 auto;z-index:2}.anneesCta strong{text-shadow: 10px 10px 10Px #0000000a}#sections .sectionsbloc .section_thumb>div{height:74%}#sections .sectionsbloc .section_thumb .blocthumb{position:relative;top:100px;overflow:hidden}#sections .sectionsbloc .section_txt .wrap-text{max-width:900px}#sections .sectionsbloc.even .section_txt .wrap-text{margin-left:auto}.sectionsbloc.section_num1{padding-top:0}#sections .sectionsbloc.even:not(:first-child) {margin-top:-60px}#sections .sectionsbloc.even .specialthumb{animation:4s floating infinite ease-in-out}@keyframes floating {
		0% {
			-webkit-transform: translateY(0);
			transform: translateY(0);
		}

		50% {
			-webkit-transform: translateY(16px);
			transform: translateY(16px);
		}

		100% {
			-webkit-transform: translateY(0);
			transform: translateY(0);
		}
	}#sections .sectionsbloc.even.section_num2 .specialthumb{right:10%;left:initial;z-index:1;bottom:-160px}.sectionsbloc.sectionsbloc.even{z-index:2}#sections .sectionsbloc.even>*{pointer-events:all}#sections .sectionsbloc.even .section_txt{width:60%}#sections .sectionsbloc.even .section_txt .wrap-text{padding:100px 40px 100px 120px;max-width:1000px;margin-left:auto}#sections .sectionsbloc.even .section_thumb{width:40%;display:initial;position:static}#sections .sectionsbloc.even .specialthumb{position:absolute;height:700px;z-index:1;top:auto;--size:200px;width:var(--size);height:var(--size);left:72%;position:absolute;bottom:-140px;border-radius:50%}#sections .sectionsbloc.even .section_thumb .blocthumb{height: calc(100% + 150px);z-index:1;box-shadow: 0 0 20px rgb(0 0 0 / 20%);top:initial;bottom:50px}#sections .sectionsbloc.odd .section_txt{padding-top:280px;padding-bottom:80px}#sections .sectionsbloc.odd .section_txt:before,#sections .sectionsbloc.odd .section_txt:after{content:"";position:absolute;right:0;top:180px;width:120%;height:calc(100% - 180px);background-color:var(--black);z-index:-1}#sections .sectionsbloc.odd .section_txt .title h2,#sections .sectionsbloc.odd .section_txt,#sections .sectionsbloc.odd .has-medium-font-size,#sections .sectionsbloc.odd blockquote p{color:var(--white)}#sections .sectionsbloc.odd a:not([class*="button"]),
	#sections .sectionsbloc.odd a:not([class*="button"]) strong {background-image:linear-gradient(to bottom,transparent 20%,var(--white) 21%)}#sections .sectionsbloc.odd .section_thumb .blocthumb{top:200px}#sections .sectionsbloc.odd .section_thumb .specialthumb{top:0}.sectionsbloc.section_num3{margin-bottom:40px}.sectionsbloc{padding:50px 0}.section_txt{position:relative;z-index:2}.sectionsbloc .wrap-text{padding:70px}.sectionsbloc.even .wrap-text h2{max-width:600px}.sectionsbloc.odd .specialthumb{border-right:0;clip-path:polygon(0 0,85% 0%,100% 100%,0% 100%)}.sectionsbloc.even .blocthumb{clip-path:polygon(20% 0%,100% 0,100% 100%,0% 100%)}.home #reassurances{margin-top:100px}#reassurances .title h2{font-size:3em}.reaFull::before{left:50%;z-index:-1;top:-70px}.wrapRea{margin:180px 0;width:100%}#reassurances::before,#reassurances .overlay{width:55%;clip-path:polygon(0 0,55% 0,63% 10%,100% 10%,100% 100%,0 100%)}.picto-container{margin:100px 0;margin-left:-60px;z-index:1}.picto-container{flex-direction:column}.picto-bloc{padding:40px 40px;box-sizing:border-box;display:grid;align-items:center;grid-template-columns:70px 1fr}.picto-container li p{margin-top:8px;line-height:1.6em;font-family: var(--font-bold);text-align:left;padding:0 40px;box-sizing:border-box}#footer:before,#footer:after{height:500px;top:100px}.wrapperContact{width:90%}}@media (min-width:1281px){.navigmenu .naviglink.lvl-0{padding:10px 14px;font-size:15px}.linkTurn{left:0%;top:13em}.home #content .homeContent-img .wp-block-image{padding-left:50px}.home #content .quaternarythumb{width:12.5%}.home #content .specialthumb{width:38%;left:-48%;bottom:-320px;height:400px}.prestations-content .liresuite{margin-top:0}.prestations-wrapper{padding:20px}.prestations-content{padding:0 0 0}#prestations .widget_parentpage{counter-reset:section}.prestations-wrapper::after{content:"0" counter(section) ".";counter-increment:section;font-size:20px;line-height:1;font-family: var(--font-title);color:var(--white);top:0;position:relative;margin-right:8px}.widget_parentpage{justify-items:end;max-width:599px;margin:0 auto}.bloc_prestations{--size:270px;width:var(--size);height:calc(var(--size) - 20px)}.prestations-wrapper{height:100%;display:grid;align-content:center}.prestations-content .title_content,.prestations-content .tc_excerpt{max-width:100%}.prestations-content .tc_excerpt{margin-left:auto}#sections .sectionsbloc.even .section_txt .wrap-text{padding:100px 220px 100px 120px}.sectionsbloc.section_num0 .wrap-text{padding-top:200px}#sections .sectionsbloc.even .specialthumb{bottom:50px;left:53%;--size:300px}.sectionsbloc.section_num0::before{top:51%;height:calc(100% - 400px)}}@media (min-width:1320px){#header::before{width:calc(100% - 100px);max-width:1260px;height:calc(100% - 22px);border:1px solid var(--white);border-top:0;left:50%;transform:translateX(-50%);opacity:.5;border-top-right-radius:0;border-top-left-radius:0;clip-path:polygon(0% 0%,0% 100%,5% 100%,5% 5%,95% 5%,95% 100%,22% 100%,25% 100%,100% 100%,100% 0%)}}@media (min-width:1481px){.home #prestations{max-width:100%}#sections .sectionsbloc.odd .section_txt:before,#sections .sectionsbloc.odd .section_txt:after{height:calc(100% - 90px)}#sections .sectionsbloc.odd .section_txt:after,.home #content::before{top:65%;left:50%;transform:translate(-50%,-50%) rotate(15deg);--size:30vw;width:var(--size);height:var(--size);background-image:linear-gradient(to right,#ececec 1px,transparent 1px) , linear-gradient(to bottom,#ececec 1px,transparent 1px);background-position:0 0;background-size: calc(100vw / 16) calc(100vw / 16);opacity:.1;pointer-events:none}}@media (min-width:1681px){.home #content .homeContent-img .wp-block-image{padding-left:100px}.home #content .quaternarythumb{right:4%;width:16.5%}}@media (max-width:1480px){.sectionsbloc .wrap-text{padding:80px 60px}}@media (max-width:1280px){#prestations .animated-arrow{padding:0}.prestations-content .tc_excerpt{display:none}.videPresta{display:none}.prestations-wrapper{height:100%;display:grid;align-content:center}.prestations-content .title_content,.prestations-content .tc_excerpt{max-width:80%}.prestations-content .tc_excerpt{margin-left:auto}canvas,#prestations>.overlay{display:none!important}#news .text_slider{width:30%}}@media (max-width:1024px){body:not(.is-toggle-open) #header .ckmenu {position:relative;z-index:1000}.logoParent{display:none}#header .ckmenu-nav{top:0;padding-top:50px}#headerGrid{align-items:start}.menuCenter,#logoCoordonnees{display:none!important}#logo{padding:10px}.md-tac{text-align:center}.title.md-tac:not(.no-after):after {left:50%;transform:translateX(-50%)}#content>.wrappercontent,#prestations>.wrappercontent,#footer #footerbloc{margin-left:auto;margin-right:auto;width:100%;max-width:700px}#prestations .wrapperPresta{max-width:700px}.shape3{display:none}#headerHome{padding:150px 20px}.home #content .linkTurn{bottom:-300px}.home #content .wp-block-columns{flex-wrap:wrap!important}.home #content .wp-block-columns.certifications{flex-wrap:nowrap!important}.home #content .wp-block-columns>div{flex-basis:100%!important}.home #content,.home #content>.wrappercontent{display:flex;flex-wrap:wrap;max-width:1200px}.home #content :is(.blocthumb, .specialthumb, .tertiarythumb, .quaternarythumb) {width:50%;height:350px;margin-bottom:5px;padding:0 2px}.home #content :is(.tertiarythumb, .quaternarythumb) {margin:0}#content .uagb-rm__content{padding:5px 0}#content .uagb-rm__title{flex-basis:230px}.thumbnail_slider{height:250px}#news .thumbnail_slider{margin-bottom:20px}#news .wrapper_inner_slider{flex-direction:column;border:none!important}#news .content_slider{width:100%;padding:0;text-align:center}#news .text_slider{width:100%;text-align:center}#news .title_slider{font-size:15px}#news .next_slider{margin:10px 0 0 0}#news-content{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}#reassurances{padding:80px 20px 30px;background:var(--light-color)}.picto-container{justify-items:center}.picto-container li{display:flex;align-items:center;padding:0 20px;margin:15px 0;flex-direction:column;text-align:center;flex:1 1 25%}#reassurances .title h2{color:var(--black)}#reassurances::before,#reassurances .overlay{display:none}#reassurances .title{text-shadow:0 0 0 #000}.wrap-text{max-width:700px;margin:0 auto}#sections .section_thumb{grid-gap:0}#sections .section_thumb img{transform:none!important}.certifications{display:flex;align-items:center;gap:10px}.sectionsbloc .wrap-text{padding:80px 25px}.circleDegrade::after{display:none}#footer:before,#footer:after{content:none}.imgContact{height:auto}#logoCoordonneesFooter{margin-bottom:15px;width:220px}#footerLinks{padding:20px 10px;font-size:13px}}@media (max-width:767px){.home #content .linkTurn{--size:10rem;bottom:-200px}.home #content :is(.blocthumb, .specialthumb, .tertiarythumb, .quaternarythumb) {height:250px}.sectionsbloc .wrap-text{padding:50px 25px}#wrapperForm{max-width:600px;padding:40px 20px}.imgContact_content img{width:230px}}@media (max-width:480px){#news-content{grid-template-columns:repeat(1,1fr);gap:0}}