@media (min-width:768px){.template-parent-page-php #content{padding-bottom:0}}@media (min-width:1025px){#wrappersite{overflow:hidden}#logo{padding:20px}.home #content{padding-bottom:400px}#news>*{gap:60px}#news .ckslidercontrols :is(.prev,.next) {border:none;background-color:var(--white);height:40px;width:40px;box-shadow:0 0 10px rgba(0,0,0,.1);top:6px}#news .ckslidercontrols .prev{right:47px;left:auto}#news .ckslidercontrols .next{right:6px}#news .wrapper_slider{padding:0}#news:before{content:"";background-repeat:no-repeat;background-position:center top;background-size:cover;background-image:url(../images/shapes/bg-bottom.svg);position:absolute;width:100%;height:300px;bottom:0;left:0}#prestations :is(.prestations-wrapper,.side-a,.side-b)
	{height:100%}#prestations :is(.side-a,.side-b)
  {padding:150px 20px}.section_thumb .specialthumb{--size:300px;bottom:15vw}#footerbloc{grid-template-columns:130px 3fr 1fr;gap:50px;align-items:center}.wrapCoord{display:flex;margin-top:20px;width:100%;gap:50px}}@media (min-width:1281px){.navigmenu .naviglink.lvl-0{font-size:15px;padding:20px 14px}.template-parent-page-php #prestations{width:calc(100% - 40px);margin:0 auto;margin-bottom:100px}#prestations{margin-top:-100px;z-index:2}}@media (min-width:1481px){.imgContent{transform:scale(1.5)}.imgContent img{mask-position:right center;-webkit-mask-position:right center}.imgContent:after{position:absolute;left:100%;top:30px;margin-left:-90px;height:230px;width:220px;background-image:url(../images/shapes/mask-dots.svg);background-repeat:no-repeat;content:""}.section_thumb .specialthumb{bottom: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}.logoWrap>img{height:50px;margin-left:50px}#navprimary .button{margin-top:20px}.md-tac{text-align:center}.title.md-tac:not(.no-after):after {left:50%;transform:translateX(-50%)}#headerHome{padding:20px;padding-top:100px}.imageDiapo{min-height:400px}.imgContent img{mask-position:center}#prestations{padding:20px}#prestations :is(.side-a,.side-b)
  {padding:50px 10px}#prestations .side-a .side-content:before{top:20px}.wrapCoord{padding:50px 10px}.imgContact{margin:20px auto!important}}