@media (min-width:768px){#news{padding-bottom:350px}#news .wrapper_slider:first-of-type{grid-column:span 2;grid-row:span 3}#news .wrapper_slider:first-of-type .content_slider .title{min-width:600px;position:relative;z-index:2}#news .wrapper_slider:first-of-type .title_slider{font-size:45px;text-shadow: 0 0 8px #00000054;line-height:1.1;margin-bottom:15px!important}#news .wrapper_slider:first-of-type .wrapper_inner_slider{display:flex}#news .wrapper_slider:first-of-type .thumbnail_slider{order:2;height:550px;width:90%}#news .wrapper_slider:first-of-type .content_slider{width:100%;display:flex;flex-direction:column;justify-content:center}#news .wrapper_slider:first-of-type .text_slider,#news .wrapper_slider:first-of-type .text_slider a{max-width:80%;line-height:1.7;font-size:16px}}@media (min-width:1025px){.home #wrappersite{overflow:hidden}#header-coordonnees::before{border: 1px solid rgb(0 0 0 / 40%);border-top:none;height:calc(100% - 5px);box-sizing:border-box;border-radius:50px;border-top-left-radius:0;border-top-right-radius:0;clip-path:polygon(0 0,100% 0,100% 100%,59% 100%,57% 90%,43% 90%,41% 100%,0 100%)}.navigmenu .naviglink.lvl-2 span{padding:0 0 0 15px;display:block}.navigmenu .naviglink.lvl-2{text-align:left;padding:10px;font-size:14px}.navigmenu .naviglink.lvl-2 span:before{content:"";--size:6px;position:absolute;top:5px;left:0;background:var(--primary-color);width:var(--size);height:var(--size);border-radius:100%}.nohome #navprimary{border-bottom: 1px solid rgb(255 255 255 / 40%);position:relative}#infoadresse br{display:none}#logoCoordonnees{order:0;grid-row:span 2}#header-coordonnees>:nth-child(1) {order:-1;align-items:flex-end}#header-coordonnees .right{order:2}#header-coordonnees>:nth-child(1),
	#header-coordonnees>:nth-child(4),
	#header-coordonnees>:nth-child(6) {padding:0 24px 0 0;text-align:right}#header-coordonnees>:nth-child(1) span,
	#header-coordonnees>:nth-child(4) span,
	#header-coordonnees>:nth-child(6) span {text-align:right}#header-coordonnees>:nth-child(1):before,
	#header-coordonnees>:nth-child(4):before,
	#header-coordonnees>:nth-child(6):before {right:0;left:auto}#infotelportButton{padding:6px 40px 6px 20px}#header-coordonnees #infotelportButton:before{right:15px}#logoCoordonnees>a,#logo>a{height:130px;padding:0;margin:0 auto;position:relative}#logoCoordonnees img{padding:10px}.home #header::before{background:var(--black)}#headerHome .imageDiapo{clip-path:polygon(0 0%,100% 0,95% 100%,3% 100%);overflow:hidden;left:50%;transform:translateX(-50%);width:calc(100% - 60px)}#headerHome-accroche{max-width:800px;margin:0 auto}.home #content .linkTurn{left:9%;top:20em}.home #content .title{max-width:80%;margin:30px auto}.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;z-index:1}.home #content .quaternarythumb{left:auto;right:0;width:9.5%;top:35px;height:400px;z-index:1}.home #content .specialthumb{width:23%;left:-10%;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 #content .wp-block-media-text{overflow:visible}.home #content .wp-block-media-text__content>p:first-child{padding:30px;background:var(--black);color:var(--white);margin-top:-300px}#news .wrapper_slider:first-of-type .content_slider{width:50%;display:flex;flex-direction:column;justify-content:center}#news .wrapper_slider:first-of-type .wrapper_inner_slider{display:flex}#news .wrapper_slider:first-of-type .thumbnail_slider{order:2;height:550px;width:50%}#news .thumbnail_slider .button{bottom:-70px}#prestations{padding:100px 0}.widget_parentpage{gap:0!important}#prestations .prestations-wrapper>*:not(.prestations-title) {transition:all 1s}#prestations .hiddenChild .prestations-wrapper>*:not(.prestations-title) {opacity:0}.bloc_prestations .prestations-wrapper{display:grid;grid-template-columns:140px 2fr 2fr;align-items:stretch;height:100%}.widget_parentpage{display:flex;justify-content:center;flex-grow:1;flex-shrink:0;flex-basis:auto;counter-reset:prestations}.prestations-img{position:relative}.prestations-img::before{counter-increment:prestations;content:"0" counter(prestations);position:absolute;top:0;right:-70px;font-size:8em;font-family: var(--font-bold);z-index:2;color:var(--primary-color);border-bottom:2px solid var(--primary-color);line-height:1}.bloc_prestations{width:60%;transition:all 1s , background .4s;display:block;overflow:hidden}.bloc_prestations:not(:first-child)
  {border-left: 1Px solid #00000024}.prestations-title h3::after{content:"+";display:inline-block;margin-left:10px;font-family: var(--font-text);color:var(--primary-color);transform:scale(0);transition:all .4s}.bloc_prestations.hiddenChild .prestations-title h3::after{transform:scale(1)}.prestations-content{padding:30px;margin-bottom:50px}.bloc_prestations.hiddenChild{width:10%}.prestations-title{position:relative;display:flex;align-items:flex-end;width:100px}.prestations-img{width:100%;display:block;height:100%;min-height:600px}.prestations-title h3{font-size:2.5em;display:flex;transform:rotate(270deg);transform-origin:0 5%;white-space:nowrap;align-items:center;position:relative;left:23px;bottom:-49px}.prestations-content{display:grid;align-content:end;min-width:350px}.bloc_prestations.hiddenChild:hover{background: color-mix(in hsl, var(--overlay-color) 10%, #fff0) }.safari .bloc_prestations.hiddenChild:hover{background:var(--black)}#galleryHome{margin:-250px 0;margin-top:-320px;z-index:2;position:relative;pointer-events:none}#galleryHome .gallery{display:grid;width:100%;grid-gap:10px;transition:.6s;grid-template-columns:repeat(42,1fr);max-width:100%;grid-template-rows:repeat(2,400px);position:relative}#galleryHome .gallery .gallery-item{grid-column:span 8;position:relative;width:100%!important}#galleryHome .gallery-icon{border-radius:10px;overflow:hidden;position:relative;pointer-events:all}#galleryHome .gallery .gallery-item:first-of-type{grid-row:span 1;grid-column:span 6}#galleryHome .gallery .gallery-item:nth-child(2) {grid-column:span 12}#galleryHome .gallery .gallery-item:nth-child(3) {grid-column:span 9;top:205px}#galleryHome .gallery .gallery-item:nth-child(4) {grid-column:span 8}#galleryHome .gallery .gallery-item:nth-child(5) {grid-column:span 7}#galleryHome .gallery .gallery-item:nth-child(7) {grid-column:span 10}#galleryHome .gallery .gallery-item:nth-child(8) {grid-column:span 5;top:125px}#galleryHome .gallery .gallery-item:nth-child(9) {grid-column:span 4;top:125px}#galleryHome .gallery .gallery-item:nth-child(10) {grid-column:span 10;top:-107px}#galleryHome .gallery .gallery-item:nth-child(11) {grid-column:span 3;top:-120px}#galleryHome .gallery .gallery-item:nth-child(12) {grid-column:span 2;top:-120px}#galleryHome .gallery .gallery-item:nth-child(13) {grid-column:span 5;position:absolute;bottom:154px;right:0;height:346px;width:10.5%!important;overflow:hidden}#galleryHome .gallery .gallery-item:nth-child(2) .gallery-icon {height:70%!important;top:30%}#galleryHome .gallery .gallery-item:nth-child(3) .gallery-icon {height:80%!important}#galleryHome .gallery .gallery-item:nth-child(4) .gallery-icon {height:69%!important;top:73px}#galleryHome .gallery .gallery-item:nth-child(5) .gallery-icon {height:75%!important;top:20px}#galleryHome .gallery .gallery-item:nth-child(6) .gallery-icon {height:86%!important}#galleryHome .gallery .gallery-item:nth-child(7) .gallery-icon {height:56%!important}#galleryHome .gallery .gallery-item:nth-child(8) .gallery-icon {height:42%!important}#galleryHome .gallery .gallery-item:nth-child(9) .gallery-icon {height:22%!important}#galleryHome .gallery .gallery-item:nth-child(10) .gallery-icon {height:61%!important}#galleryHome .gallery .gallery-item:nth-child(11) .gallery-icon,
  #galleryHome .gallery .gallery-item:nth-child(12) .gallery-icon {height:34%!important}.prestations-title h3{left:43px}#prestations{padding:100px;padding-top:0}.sectionsbloc{padding-top:450px}.sectionsbloc::before{background:var(--black);left:initial;top:initial;bottom:0;right:0;width:75%;height:calc(100% - 400px)}.sectionsbloc::after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:8%;width:32%;height:55%;background:var(--black);z-index:-2;clip-path:polygon(0% 0%,0 60%,10% 71%,10% 100%,100% 100%,100% 0)}.sectionsbloc .wp-block-gallery{position:absolute;position:absolute;top:0;left:0;--size:100%;width:var(--size);height:var(--size)}.sectionsbloc .gallery-item{--largeurgallery:300px;--hauteurgallery:400px;--topgallery:15%;--posgallery:2%;width:var(--largeurgallery)!important;height:var(--hauteurgallery)!important;position:absolute!important;top:var(--topgallery)!important;left:var(--posgallery)!important}.sectionsbloc .gallery-item:nth-child(2) {--largeurgallery:650px;--hauteurgallery:450px;--topgallery:3%;--posgallery:20%;z-index:-2}.sectionsbloc .gallery-item:nth-child(3) {--largeurgallery:250px;--hauteurgallery:250px;--topgallery:15%;--posgallery:18%;left:initial!important;right:var(--posgallery)}.sectionsbloc .gallery-item:nth-child(4) {--largeurgallery:250px;--hauteurgallery:300px;--topgallery:5%;--posgallery:2%;left:initial!important;right:var(--posgallery)}.sectionsbloc .gallery-item:nth-child(5) {--largeurgallery:500px;--hauteurgallery:40%;--topgallery:13%;--posgallery:0%;top:initial!important;bottom:var(--topgallery)}.sectionsbloc .wp-block-gallery{display:block}#sections::before,#sections::after{clip-path:polygon(0 0,0 75%,30% 75%,30% 100%,75% 100%,75% 90%,100% 90%,100% 0);top:-1px}.sectionsbloc .gallery-item .overlay{background: linear-gradient(to bottom right, #0000,var(--overlay-color) 80%)}#sections{padding-top:50px;margin-bottom:100px;margin-top:200px}.sectionsbloc .contentOnly{padding-bottom:50px}#lebonpro{position:sticky;top:0}body:not(.template-contact-php) #footer::before {background:url(../images/home-bg1.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}body:not(.template-contact-php) #footer::before,
	body:not(.template-contact-php) #footer .overlay {height:470px;top:100px}.template-contact-php #footer .overlay{display:none}#footerForm{z-index:1;position:relative}.wrapperContact{padding:0;background:var(--white);box-shadow: 0px 0px 30px #1a1a2612}#wrapperForm{padding:50px}body:not(.template-contact-php) #footerLinks {margin:50px auto}#footer h2{color:var(--black)}#footerForm .privacyform_lab,#footerForm .wrapperForm .title h2,#footerForm .mention{color:var(--black)}.fixed-header :is(#footer,#contactForm)
  {z-index:10}}@media (min-width:1025px) and (max-width:1281px){.prestations-img{opacity:0}}@media (min-width:1281px){.home #content{overflow:hidden}.home #content .tc_content{padding-left:15%}.home #content .title h1{max-width:90%;margin:0 auto}.home #content .title{padding:60px 50px;margin-top:0;padding-top:0}.home #content .linkTurn{left:0%;top:12em}.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}.home #content .tertiarythumb{top:190px;left:20px}.home #content .blocthumb::before,.imageRea::after{content:"";position:absolute;--pos:20px;top:var(--pos);left:var(--pos);--size:100%;width:var(--size);height:var(--size);border:1px solid var(--tertiary-color);border-radius:0}.imageRea::after{--pos:10px}#galleryHome .gallery{grid-gap:15px;grid-template-rows:repeat(2,595px)}#galleryHome .gallery .gallery-item:nth-child(3) {grid-column:span 9;top:245px}#news{padding-bottom:250px}#sections{margin-top:100px}.sectionsbloc .gallery-item:nth-child(2)
  {--posgallery:30%}}@media (min-width:1320px){#header::before{width:calc(100% - 100px);max-width:1300px;height:calc(100% - 45px);border:1px solid var(--white);border-top:0;left:50%;transform:translateX(-50%);opacity:.5;clip-path:polygon(0% 0%,0% 100%,10% 100%,10% 10%,100% 10%,90% 100%,10% 100%,10% 100%,100% 100%,100% 0%)}}@media (min-width:1481px){#header::before{clip-path:polygon(0% 0%,0% 100%,10% 100%,10% 10%,100% 10%,90% 100%,10% 100%,10% 100%,100% 100%,100% 0%)}.home #content .title{max-width:1200px}.sectionsbloc .gallery-item:nth-child(5)
  {--posgallery:9%}.sectionsbloc::before{width:65%;height:calc(100% - 300px)}}@media (min-width:1681px){.home #content .homeContent-img .wp-block-image{padding-left:100px}.home #content .quaternarythumb{right:4%;width:16.5%}.sectionsbloc .gallery-item:nth-child(5)
  {--posgallery:19%}}@media (max-width:1280px){#header:before{right:5%;left:5%}.navigmenu .navbloctitle{font-size:16px;letter-spacing:1px}#choixSections:before,#choixSections:after{left:30px}#choixSections:after{left:calc(30px - 10px)}}@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}#header-coordonnees>*{text-align:center}.typewrite{height:41px;display:grid;align-items:center;justify-items:center}#header{padding:0}#logoCoordonnees img{max-width:200px}.navigmenu .naviglink.lvl-0:not(.item-logo) span:after {bottom:0}#header-coordonnees>div{margin:10px auto}#logoCoordonnees>a,#logo>a{padding-top:10px}#logo{position:relative}.navigmenu .naviglink span{padding:5px 0}.menuarticle,.navigmenu .navbloctitle{display:none}#header:before{bottom:72px;left:35px;right:35px}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}#header-coordonnees{pointer-events:none}#header-coordonnees>*{pointer-events:all}#header :is(#header-coordonnees>*, #header-coordonnees>*>span, .horaires.nomodal .titlehoraires) {text-align:center}#infoadresseBis{order:-2}#infoadresse{order:-1}#logoCoordonnees{order:-3}#logoheader{height:100px}.md-tac{text-align:center}.title.md-tac:not(.no-after):after {left:50%;transform:translateX(-50%)}.home #content .title{margin:30px auto}.home #content .wp-block-columns{flex-wrap:wrap!important}.home #content .wp-block-columns.certifications{flex-wrap:nowrap!important}.home #content{padding-top:30px}.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}.home #content{padding-top:0}.bloc_prestations h3{margin-top:0}#news .content-news{grid-gap:0 30px}#news:after{content:none}#news{padding:80px 15px;margin:0}#news .title_slider{font-size:24px}#news .wrapper_slider:first-of-type img{filter:brightness(.8)}#news .wrapper_slider:first-of-type .text_slider,#news .wrapper_slider:first-of-type .text_slider a{font-size:14px}#news .wrapper_slider:first-of-type .content_slider .title{min-width:170%}#news .wrapper_slider:first-of-type .title_slider{font-size:35px}#news .wrapper_slider:first-of-type .wrapper_inner_slider{display:flex;flex-direction:column-reverse}#news .wrapper_slider:first-of-type .content_slider .title{min-width:auto}#news .title_slider,#news .wrapper_slider:first-of-type .title_slider{font-size:22px}#news .next_slider{margin-top:-10px}#news .wrapper_slider:first-of-type .thumbnail_slider{height:250px;margin-top:30px}#news .content-news{grid-gap:30px 0}#news{padding:70px 15px 60px}#choixSections{display:none}#sections .hidden{display:block}.sectionsbloc .wp-block-gallery>.gallery-item:nth-child(5) {display:none}.sectionsbloc .wp-block-gallery{padding-bottom:30px!important}.sectionsbloc .wrap-text{background:var(--black)}.sectionsbloc .wrap-content{max-width:650px;margin:0 auto;width:100%}#galleryHome .gallery{display:grid;grid-template-columns:repeat(5,1fr)}#galleryHome .gallery-item:nth-child(n+11)
  {display:none}.gallery-item .overlay{display:none!important}}@media (max-width:767px){#logoCoordonnees>a{width:140px}#header:before{bottom:48px}.linkTurn{--size:10rem}.home #content .linkTurn{bottom:-200px}.home #content :is(.blocthumb, .specialthumb, .tertiarythumb, .quaternarythumb) {height:250px}.widget_parentpage{gap:0!important}}