@media (min-width:768px){#news{padding-bottom:120px}.picto-container{grid-template-columns:repeat(2,1fr);gap:30px}#galleryHome{padding:0 50px}#prestations .widget_parentpage{min-height:440px}#prestations .bloc_prestations{padding:20px;display:grid;align-items:center;overflow:hidden}#prestations .bloc_prestations.activeInfo .prestations-wrapper{height:400px}#prestations .prestations-content{padding:50px 20px}#prestations .prestations-txt .liresuite{margin-top:50px}}@media (min-width:1025px){#header{margin-bottom:-59px}.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%}#navprimary{position:relative;background: #0635176e}#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:140px;padding:0;margin:0 auto;position:relative}.navigtoogleLogo{margin-top:-120px}#headerHome{padding-bottom:150px;padding-top:100px}#headerHome::after{background-image:url(../images/divide.svg);background-size:102%;background-position:top center;background-repeat:no-repeat;top:initial;bottom:-150px;height:300px;z-index:1}#headerHome-title{font-size:3em}#headerHome-accroche{font-size:1.25em}.wrapIntro{padding:100px 20px;gap:30px;max-width:calc(100% - 100px);width:90%}.wrapIntro::after{--size:300px;width:var(--size);z-index:1;height:var(--size);top:-100px;left:-50px;pointer-events:none;background: url(../images/tente.png) center center / contain no-repeat;background-position:center center}.imgContent{width:100%;max-width:500px;margin:0 auto}#news{padding:100px 30px 150px}#reassurances{padding-top:350px}#reassurances::before,#reassurances .overlay{height:600px}.imgRea{height:500px}.picto-container{grid-template-columns:repeat(4,1fr);position:relative}.picto-container::before{content:'';position:absolute;top: calc(100% + 40px);left:0;width:100%;height:1px;z-index:-1;border-bottom:1px solid var(--primary-color)}.picto-container li{padding:30px;margin-top:-50px;border-radius:10px;background:var(--light-color);box-shadow: -10px -10px 20px #0000000f;position:relative;z-index:1}.picto-container li::before{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);width:1px;height:57px;z-index:-1;border-right:1px solid var(--primary-color)}.picto-container li::after{content:'';position:absolute;top:calc(100% - 1px);left:50.25%;transform:translateX(-50%);--size:10px;width:var(--size);height:var(--size);z-index:-1;background:var(--primary-color);clip-path:polygon(50% 0%,0% 100%,100% 100%)}.nohome #reassurances{padding-bottom:0;padding-top:100px}.nohome #reassurances::before,.nohome #reassurances .overlay{height:400px}#galleryHome .gallery{height:38em;font-size:1.25vw;overflow:hidden;position:relative;transition:.6s}#galleryHome .gallery .gallery-item{margin-bottom:0;position:absolute}#galleryHome .gallery .gallery-item:first-of-type{width:17.9375em;height:23.25em;top:7em;left:0;z-index:1}#galleryHome .gallery .gallery-item:nth-child(2) {width:11em;height:16em;top:3em;left:15em;z-index:6}#galleryHome .gallery .gallery-item:nth-child(3) {width:9.8125em;height:13em;top:25em;left:25em;z-index:4}#galleryHome .gallery .gallery-item:nth-child(4) {width:24.5em;height:34.625em;top:0;left:28em;z-index:2}#galleryHome .gallery .gallery-item:nth-child(5) {width:15.4375em;height:17em;top:12em;right:5em;z-index:1}#galleryHome .gallery .gallery-item:last-of-type{width:12em;height:13em;top:5.125em;right:0;z-index:3}.home #prestations{padding-bottom:0}.home #prestations{margin-top:-230px}#sections .section_title{margin-bottom:80px;padding:0 60px}#sections .section_title .title{padding:0;margin:0}.sectionsbloc .section_thumb .blocthumb{height:80%;top:10%}#sections .section_title p{margin:0}#sections .section_title .title:after{height:100%;width:1px;left:auto;right:-50px;background: rgb(255 255 255 / 33%)}#sections{padding:100px 0 120px}#sections::before,#sections::after{clip-path:polygon(0 0,0 75%,15% 75%,15% 100%,75% 100%,75% 90%,100% 90%,100% 0);top:-1px}#sections .section_txt{padding:40px 40px 40px 0}.sectionsbloc{padding:70px 0 0}#sections .section_txt .specialthumb{position:absolute;--size:145px;bottom:0;left:5%;width:200px;height:var(--size);overflow:hidden}.sectionsbloc .wrap-text{padding:0;max-width:62%;margin-left:auto}#sections .tertiarythumb{position:absolute;left:0;top:0;width:26.5%;height:85%}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:500px;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}#footer h2{color:var(--black)}#footerForm .privacyform_lab,#footerForm .wrapperForm .title h2,#footerForm .mention{color:var(--black)}}@media (min-width:1281px){.navigmenu .naviglink{padding:20px 14px;font-size:15px}#sections .section_txt{padding:35px 50px 80px 0}#sections .tertiarythumb{width:39.5%}.sectionsbloc .wrap-text{max-width:50%}#sections .section_txt .specialthumb{left:9%;--size:175px;width:230px}}@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%)}.imgContent::after{box-sizing:border-box;left:50%;top:50%;--size:100%;width:var(--size);height:var(--size);transform:translate(-50%,-50%) rotate(15deg);border:30px solid var(--secondary-color)}.wrapIntro{padding:100px}#reassurances::before,#reassurances .overlay{width:calc(100% - 60px);left:50%;transform:translateX(-50%);clip-path:polygon(1% 5%,99% 0%,94% 100%,4% 96%)}#sections::before,#sections::after{clip-path:polygon(0 0,0 75%,30% 75%,30% 100%,75% 100%,75% 90%,100% 90%,100% 0)}#choixSections .linkSections:not(:last-of-type)
  {margin-right:10px}#sections .tertiarythumb{width:47.5%}.sectionsbloc .wrap-text{max-width:40%}#sections .section_txt .specialthumb{left:14%;--size:195px;width:275px}}@media (min-width:1681px){#sections .section_txt .specialthumb{left:14%;--size:225px}}@media (max-width:1280px){#header:before{right:5%;left:5%}.navigmenu .navbloctitle{font-size:16px;letter-spacing:1px}#news .title_slider{font-size:20px}}@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: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}.md-tac{text-align:center}.title.md-tac:not(.no-after):after {left:50%;transform:translateX(-50%)}#headerHome{padding-bottom:100px;padding-top:50px}#news .title_slider{font-size:18px}#news .content_slider{flex-direction:column;padding-top:20px!important;align-items:flex-start}#news .next_slider{margin:10px 0 0 0}#news-img{--size:320px;margin:0 auto}#news-title{margin-bottom:40px}.imgRea{min-height:300px}#reassurances .title{padding:40px 20px}#galleryHome .gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:200px;gap:10px;padding:10px}.home #prestations{margin-top:-100px;padding-bottom:0}#choixSections:before{left:30px}#choixSections:after{left:20px}#choixSections{display:none}#sections .sectionsbloc{flex-direction:column;display:flex}#sections .sectionsbloc>*:not(.section_thumb)
  {max-width:700px;margin:0 auto;width:100%}#sections .section_txt{display:grid;align-items:stretch;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:10px!important}#sections .section_txt .wrap-text{grid-column:span 2}#sections .section_txt :is(.tertiarythumb, .specialthumb) {height:400px}#sections .section_title{gap:0;padding:60px 30px 10px}.sectionsbloc :is(.specialthumb,.tertiarythumb)
  {order:-1}.imgContact{height:auto}}@media (max-width:767px){#logoCoordonnees>a{width:140px}#header:before{bottom:48px}#news-title{flex-direction:column;gap:10px;border-bottom:none;padding:0;margin-bottom:30px}.thumbnail_slider{height:250px}#galleryHome .gallery{grid-template-columns:repeat(2,1fr);grid-auto-rows:150px}#sections .section_txt :is(.tertiarythumb, .specialthumb) {height:300px}#sections .section_title{padding:50px 20px 0}}