a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,l,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,tfoot,thead,tt,u,ul,var,figure{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;transition-duration:0.7s}td,th,tr{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}hr{border:0}u{text-decoration:underline}a{text-decoration:none;transition:1s;color:var(--bordeau)}a:hover{text-decoration:none}.center{width:1000px;position:relative;margin:0
auto}.left{float:left}.right{float:right}.clear{clear:both;height:0}.nomargin{margin:0
!important}.noborder{border:0
!important}.nopadding{padding:0
!important}.nodisplay{display:none}.marginrigth{margin-right:15px!important}.marginleft{margin-left:15px}.margintop{margin-top:25px}.marginbottom{margin-bottom:15px}.inlineb{display:inline-block;width:auto!important}.relative{position:relative}.absolute{position:absolute}.textcenter{text-align:center;overflow:unset}.textalignright{text-align:right}.errorS{color:rgb(219,81,81)}.ErrorField{border-bottom:solid 1px #FF0000!important}.ErrorField::placeholder{color:#F00}.FieldError{border:solid 1px #FF0000!important}input{-webkit-appearance:none;border:0;margin:0;border-radius:0;font-family:'Poppins',sans-serif;font-size:14px}textarea{-webkit-appearance:none;font-family:'Poppins',sans-serif}.isOk{font-size:24px;padding:5px
0;text-align:center;color:#000;font-weight:bold}html{width:100%}body{width:100%;font-family:'Poppins',sans-serif;font-size:18px;background-color:var(--fond);font-weight:400;font-style:normal;line-height:1.5em;position:relative;color:var(--txt)}div,p,ul,li{line-height:1.5em;font-size:18px}div>p{margin:5px
0}h1,h2,h3,h4,h5{letter-spacing:0;font-weight:600;line-height:1.2em;font-family:'Poppins',sans-serif}h4{text-transform:uppercase;;font-size:14px;margin:15px
0 0 0}sup{font-size:12px;vertical-align:top}.mypanier{display:none}#gdpr-cookie-message{position:fixed;right:30px;bottom:30px;max-width:375px;background-color:var(--purple);padding:20px;margin-left:30px;z-index:600;color:#000;background-color:#fff}#gdpr-cookie-message
h4{color:#000;text-transform:uppercase;font-size:11px;font-weight:700}#gdpr-cookie-message
h5{color:var(--red);font-size:11px;font-weight:400}#gdpr-cookie-message p, #gdpr-cookie-message
ul{color:#000;font-size:11px;line-height:1.5em}#gdpr-cookie-message p:last-child{margin-bottom:0;text-align:right}#gdpr-cookie-message
li{width:49%;display:inline-block}#gdpr-cookie-message
a{color:var(--red);text-decoration:none;font-size:11px;padding-bottom:2px;border-bottom:1px dotted rgba(255,255,255,0.75);transition:all 0.3s ease-in}#gdpr-cookie-message a:hover{color:white;border-bottom-color:var(--red);transition:all 0.3s ease-in}#gdpr-cookie-message button,button#ihavecookiesBtn{border:none;background:var(--red);color:white;font-size:12px;padding:7px;border-radius:3px;margin-left:15px;cursor:pointer;transition:all 0.3s ease-in}#gdpr-cookie-message button:hover{background:white;color:var(--red);transition:all 0.3s ease-in}button#gdpr-cookie-refuse{background:#ccc;text-transform:uppercase;color:#000}button#gdpr-cookie-advanced{background:#CA264E;color:var(--red)}#gdpr-cookie-message button:disabled{opacity:0.3}#gdpr-cookie-message input[type='checkbox']{float:none;margin-top:0;margin-right:5px;-webkit-appearance:checkbox}button#gdpr-cookie-accept{background-color:#000;color:#fff;border-radius:0;text-transform:uppercase}button#gdpr-cookie-accept:hover{background-color:#eee}button#gdpr-cookie-advanced{background-color:#eee;color:#000;border-radius:0;text-transform:uppercase}.grid-col-1{width:100%}.grid-col-2{width:100%;display:flex;overflow:unset;flex-wrap:wrap}.grid-col-2>div{width:50%}.grid-col-3{width:100%;display:flex;flex-wrap:wrap;overflow:unset}.grid-col-3>div{width:28.33%;margin:75px
2.5%}.grid-col-4{width:105%;display:flex;flex-wrap:wrap;margin:0
-2.5%;overflow:unset}.grid-col-4>div{width:20%;margin:75px
2.5%}.grid-col-5{width:100%;display:flex}.grid-col-5>div{width:20%}.grid-col-6{width:100%;display:flex}.grid-col-6>div{width:11.66%;margin:2.5%}.slideshow
li{width:100%;background-color:#efefef}.slideshow li
.photo{width:100%}.slideshow li .photo
img{width:100%}.slideshow li
.maxheightimg{text-align:center!important}.slideshow li .maxheightimg
img{height:500px;width:auto!important;display:inline-block}.link{overflow:unset;text-align:center;margin:25px
0;width:auto}.link
a{color:#fff;display:inline-block;padding:10px
35px;font-weight:600;border-radius:24px;background:#225E70;background:linear-gradient(180deg,rgba(34, 94, 112, 1) 0%, rgba(0, 140, 140, 1) 100%);transition-duration:1s}.link a:hover{transform:translateY(-2px);box-shadow:0 14px 40px rgba(11, 143, 147, 0.45), inset 0 1px 0 rgba(255,255,255,0.2);filter:brightness(1.05)}.link2{overflow:unset;margin:25px
0}.link2
a{color:#fff;display:inline-block;position:relative;z-index:1;padding:5px
10px;font-size:18px;transition:1s;border:solid 1px var(--bordeau);color:var(--bordeau)}.link2 a:hover{color:#DFD6CA}.textalignrigth
*{text-align:right}.texte
p{margin:10px
0;font-size:18px;color:var(--bordeau)}.texte ul
li{font-size:18px}.flexgrid{display:flex;width:100%}#AllPopUp{position:fixed;display:none;top:100px;left:0%;background-color:var(--fond);width:100%!important;text-align:center;z-index:500;transition:none!important;transition-delay:none!important;transform:none!important}#AllPopUp
.content{position:relative;text-align:center;padding:25px}#AllPopUp .content
button{position:absolute;top:2.5%;right:2.5%;background:unset;border:0;z-index:50}#AllPopUp .content button
img{filter:invert(100%);height:30px}#AllPopUp .content
video{height:100vh}.popup .content picture
img{height:100%!important;width:auto!important;display:inline}.photo
img{display:block;width:100%;height:auto}.photo-paralax{width:100%;height:1080px;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important}.photo-fond{width:100%;height:100%;;background-size:cover!important}.paralaxtiers .photo-paralax{width:100%;height:1080px;background-position:top left!important;background-size:contain!important;height:1080px!important}.paralaxcenter .photo-paralax{width:100%;height:1080px;background-position:-60% 0 !important;background-size:contain!important;height:1080px!important}.photofond{width:100%;height:100%;background-size:cover!important}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}.texte
ul{margin:10px
0}.texte ul
li{list-style-type:disc;list-style-position:outside;margin-left:20px}footer{position:relative;background-color:var(--bleu);position:relative}:root{--txt:#225E70;--fond:#F5F5F5;--vert:#008C8C;--orange:#FD4626;--h1:40px;--h2:30px;--h3:24px;--psize:18px;--skew:-8deg}.breadcrumb{padding:10px
2.5%;font-size:12px;position:absolute;top:120px;left:8%}.breadcrumb
ol{display:block}.breadcrumb ol
li{display:inline}.breadcrumb ol li
a{color:var(--bleu)}.breadcrumb
*{font-size:12px}.menumobile{display:none}.menumobile
button{border:0;padding:20px
15px 10px 15px!important}.menumobile
label{display:none}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:var(--txt);height:2px;border-radius:0}*
a{transition:1s}#wrap{position:relative;overflow:hidden}#Header::before{content:'';position:fixed;top:-150px;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:#225E70;background:radial-gradient(circle,rgba(34, 94, 112, 1) 0%, rgba(245, 245, 245, 0) 60%);z-index:10}#Header{position:fixed;top:0;left:0;width:100%;z-index:500}#Header
.content{display:flex;width:95%;padding:15px
2.5% 0 2.5%;justify-content:center;position:relative;z-index:20}#Header .content
.logo{width:15%;position:fixed;top:15px;left:2.5%}#Header .content .logo
img{display:block;height:100px}#Header .content
nav{display:flex;justify-content:center}#Header .content nav
ul{display:flex;gap:24px;justify-content:center}#Header .content nav ul
li{padding-bottom:32px;padding-top:25px}#Header .content nav ul li.activeli
a{font-weight:bold}#Header .content nav ul li
a.selected{font-weight:bold}#Header .content nav ul li
a{color:var(--txt);font-weight:600;font-size:22px;transition-duration:1s}#Header .content nav ul li a:hover,#Header .content nav ul li
a.selected{color:#008C8C;font-weight:700}.cta
a{color:#fff;display:block;padding:10px
35px;font-weight:600;border-radius:24px;background:#225E70;background:linear-gradient(180deg,rgba(34, 94, 112, 1) 0%, rgba(0, 140, 140, 1) 100%);transition-duration:1s}.cta a:hover{transform:translateY(-2px);box-shadow:0 14px 40px rgba(11, 143, 147, 0.45), inset 0 1px 0 rgba(255,255,255,0.2);filter:brightness(1.05)}#Header
.tel{width:auto;position:fixed;bottom:2.5%;right:calc(2.5% + 230px)}#Header .tel
a{padding:10px
20px}#Header .tel
.icon{background:url(/img/tel.svg) center center no-repeat;background-size:22px;width:30px;height:30px;display:inline-block}#Header .tel
.numb{display:none}#Header .tel:hover
.numb{margin-left:10px;display:inline-block}#Header #cta-contact{position:fixed;right:2.5%;bottom:2.5%}.fixedheader{background-color:var(--fond)}#Header.fixedheader  .content .logo
img{height:75px}#HomePage{position:relative;width:100%;padding-top:100px}#FondFlash{width:100%;position:relative;height:100vh;overflow:unset;align-items:center;display:flex;background:url(/img/triangle.svg) top left no-repeat;background-size:auto 100%;flex-wrap:wrap}#Flash{width:60%;height:100vh;align-items:center;display:flex}#Flash
.item{width:100%;height:100vh;;position:relative;align-items:center;display:flex}#Flash .item
img{width:100%;border-radius:24px;margin-left:-5%}#FondFlash
.entete{position:absolute;right:2.5%;top:50%;transform:translateY(-55%);width:47.5%;text-align:right;color:var(--txt)}#FondFlash .entete
h1{color:var(--vert);font-size:40px;font-weight:600}#FondFlash .entete
h2{color:var(--txt);font-size:30px;margin:25px
0 40px 0}#FondFlash .entete h2
span{color:#A6DAD3}#FondFlash .entete
.accroche{margin-left:5%}#About{margin-top:100px;position:relative}#About::before{content:'';position:absolute;top:-5%;left:15%;width:500px;height:500px;background:#225E70;background:radial-gradient(circle, rgba(34, 94, 112, 0.5) 0%, rgba(34, 94, 112, 0) 70%)}#About
.content{padding:70px
0;background:url(/img/fond-para.svg) -45% top no-repeat}#About .grid-col-1{margin-left:31.5%;position:relative;padding-bottom:25px}#About .grid-col-1::before{background-color:#058084;width:20%;height:4px;;content:'';position:absolute;bottom:0;left:0}#About .grid-col-1
.texte{padding-left:50px}#About .grid-col-3{gap:27px;width:100%}#About .grid-col-3>div{width:calc(33.33% - 18px);margin:25px
0}#About .grid-col-1
h2{color:var(--vert);margin-bottom:10px}#About .grid-col-1
h3{color:var(--txt)}#About
.link{text-align:center}#About .link
a{display:inline-flex;text-transform:uppercase;align-items:center}#About .link a .lib
span{display:block;font-weight:700;text-align:left;padding-top:2px}#About .grid-col-3{margin-top:25px}#About .grid-col-3
.photomini{width:33%}#About .grid-col-3 .photomini
.photo{padding-left:35%}#About .grid-col-3
.photolast{width:31.26%}#About .grid-col-2{margin-top:25px}#About .grid-col-2
.photomini{width:33%;margin-right:2%}#About .grid-col-2 .photomini
.photo{padding-left:35%;padding-top:15px}#Services
.content{padding:50px
0}#Services .content
.entete{position:relative;padding-bottom:25px;margin-bottom:50px}#Services .entete::before{background-color:#058084;width:31%;height:4px;;content:'';position:absolute;bottom:0;left:0}#Services .entete
.texte{padding-left:12%}#Services .entete .texte
h2{color:var(--vert);margin-bottom:10px}#Services .grid-col-4{--gap:26px;--label-bg:#b9e6dd;--label-color:#0b6f77;gap:24px;margin:50px
0 50px 10%;width:95%}#Services .grid-col-4>div{margin:0;width:caclc(25% - 18px)}#Services .grid-col-4
.item{margin:0;position:relative;flex:1 1 0;min-width:0;background:#fff;overflow:hidden;transform:skewX(var(--skew));transform-origin:center}#Services .grid-col-4 .item:nth-child(odd){transform:skewX(var(--skew)) rotate(-0.4deg)}#Services .grid-col-4 .item:nth-child(even){transform:skewX(var(--skew)) rotate(0.4deg)}#Services .grid-col-4 .item
.texte{position:absolute;bottom:0;left:0;display:inline-flex;width:55%;background-color:#A6DAD3;padding:10px
15px;height:40px;align-items:center}#Services .grid-col-4 .item .texte>*{transform:skewX(calc(var(--skew) * -1));transform-origin:left bottom}#Services .grid-col-4 .item .texte
h3{text-transform:uppercase;font-weight:800;letter-spacing:0.04em;font-size:18px;color:var(--txt)}#Services .grid-col-4 .item:hover{box-shadow:0 14px 40px rgba(11, 143, 147, 0.45), inset 0 1px 0 rgba(255,255,255,0.2);filter:brightness(1.05)}#Partenaires{}#Partenaires
.content{padding:70px
5% 25px 8%;background:url(/img/fond-para.svg) -100px top no-repeat;background-size:28%}#Partenaires
.texte{padding:25px
2.5%;background-color:var(--fond)}#Partenaires .texte
h2{color:var(--vert)}#Partenaires
.flexgrid{display:flex;gap:3%;flex-wrap:wrap;align-items:center;;margin:25px
0 25px 15%;width:85%}#Partenaires .flexgrid
.item{width:17%}#Partenaires .flexgrid .item
img{width:100%;height:auto}#Partenaires .flexgrid .item
h3{display:none}#Avisclient
.content{padding:100px
0}#Avisclient .content
.entete{position:relative;padding-bottom:25px;margin-bottom:50px;padding:0
8%}#Avisclient .entete::before{background-color:#058084;width:31%;height:4px;;content:'';position:absolute;top:100px;left:0}#Avisclient .entete
h2{color:var(--vert);margin-bottom:10px}#Avisclient .entete
h3{margin-bottom:50px}.reviews{display:flex;gap:24px;padding:0
7%;--skew:-8deg}.reviews
.item{background-color:var(--fond);width:calc(25% - 56px);text-align:center;padding:40px
20px;overflow:hidden;transform:skewX(var(--skew));transform-origin:center;box-shadow:-0px 0px 25px 0px rgba(34,94,112,0.34);-webkit-box-shadow:0px 0px 25px 0px rgba(34,94,112,0.34);-moz-box-shadow:-0px 0px 25px 0px rgba(34,94,112,0.34)}.reviews .item:hover{box-shadow:-0px 0px 25px 0px rgba(34,94,112,0.0);-webkit-box-shadow:0px 0px 25px 0px rgba(34,94,112,0.5);-moz-box-shadow:-0px 0px 25px 0px rgba(34,94,112,0.0);background-color:#A6DAD3}.reviews .item
*{transform:skewX(4deg)}.reviews .item
.date{display:none}.reviews .item .note
img{margin:0
5px}.reviews .item
.contact{font-weight:bold}.reviews .item
.com{height:170px;overflow:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;padding:0
10px;margin-bottom:15px}.reviews .item .com::-webkit-scrollbar{width:0;height:0}Footer{color:#fff;background:#018A8B;background:linear-gradient(180deg, rgba(1, 138, 139, 1) 0%, rgba(34, 94, 112, 1) 100%)}#Footer
.content{padding:50px
2.5%;display:flex;gap:40px;width:95%;overflow:hidden}#Footer
.logo{width:50%;text-align:right}#Footer .logo
img{width:auto;height:160px}#Footer
.coords{width:50%}#Footer
.libelle{font-size:20px;text-transform:uppercase;font-weight:bold;margin-bottom:5px}#Footer .socialmedia
img{height:40px}#Footer .socialmedia
a{margin:0
20px 0 0}#Footer .info
.libelle{font-weight:bold;text-transform:uppercase}#Footer .info
.tel{margin:10px
0}#Footer
.legal{text-align:center;font-size:12px;padding:10px
2.5%;color:#fff;text-align:center}#Footer  .legal
a{color:#fff}#Presentation{position:relative;z-index:10;padding-top:50px}#Presentation
header{display:flex;align-items:center;width:100%;position:relative;height:100vh;overflow:unset;align-items:center;display:flex;background:url(/img/triangle.svg) top left no-repeat;background-size:auto 100%;flex-wrap:wrap}#Presentation header
#CoverPhoto{width:45%;padding:0
0 0 5%}#Presentation header #CoverPhoto
img{width:100%;height:auto}#Presentation header
.texte{padding:0
2.5%;width:45%;;text-align:right}#Presentation header
h1{margin-bottom:10px;color:var(--vert);position:relative;font-size:36px}#Presentation header
h2{font-size:30px}#Presentation.boutique header
#CoverPhoto{width:60%;padding:0
0 0 5%}#Presentation.boutique header
.texte{padding:0
2.5%;width:30%;;text-align:right}#About2{margin-top:100px;position:relative}#About2::before{content:'';position:absolute;top:-5%;right:10%;width:500px;height:500px;background:#225E70;background:radial-gradient(circle, rgba(34, 94, 112, 0.5) 0%, rgba(34, 94, 112, 0) 70%)}#About2
.content{padding:70px
0;background:url(/img/fond-para.svg) 150% top no-repeat;position:relative}#About2 .grid-col-1{position:relative;padding-bottom:25px}#About2 .grid-col-1::before{background-color:#058084;width:100%;height:4px;;content:'';position:absolute;bottom:0;left:0}#About2 .grid-col-1
.texte{padding-left:5%}#About2 .grid-col-1
h2{color:var(--vert);margin-bottom:10px}#About2 .grid-col-1
h3{color:var(--txt)}#About2
.link{text-align:center}#About2 .link
a{display:inline-flex;text-transform:uppercase;align-items:center}#About2 .link a .lib
span{display:block;font-weight:700;text-align:left;padding-top:2px}#About2 .grid-col-2{margin-top:25px}#About2 .grid-col-2
.infos{width:30%;padding-left:5%;padding-right:2%}#About2 .grid-col-2
.photomini{width:55%;padding-right:5%}#Interventions{position:relative}#Interventions
.content{padding:100px
0}#Interventions::before{content:'';position:absolute;top:60%;right:-750px;transform:translate(-50%,-50%);width:600px;height:600px;background:#225E70;background:radial-gradient(circle,rgba(34, 94, 112, 1) 0%, rgba(245, 245, 245, 0) 60%);z-index:10}#Interventions .content
.entete{position:relative;padding-bottom:25px;margin-bottom:50px}#Interventions .entete::before{background-color:#058084;width:31%;height:4px;;content:'';position:absolute;bottom:0;left:0}#Interventions .entete
.texte{padding-left:12%}#Interventions .entete .texte
h2{color:var(--vert);margin-bottom:10px}#Interventions
.galeriescroll{margin:0
5%;width:90%}#Interventions
.fleche{position:absolute;top:50%;z-index:10}#Interventions
.prev{left:3.5%}#Interventions
.next{right:2.5%}#Interventions
.slider{width:100%!important}#Interventions .slider,#Interventions .slider
li{background-color:unset!important}#Interventions
.itemart2{display:flex;flex-wrap:wrap}#Interventions .itemart2
.photo{width:30%;transform:skewX(var(--skew));margin-left:5%;transform-origin:center;overflow:hidden}#Interventions .itemart2 .photo
img{width:118%;transform:skewX(8deg);margin-left:-9%}#Interventions .itemart2
.texte{width:55%;padding-left:5%;position:relative;padding-top:120px}#Interventions .itemart2 .texte
h3{position:absolute;top:50px;left:0;display:inline-flex;background-color:#A6DAD3;padding:10px
30px;height:40px;align-items:center;transform:skewX(var(--skew))}#Interventions .itemart2 .texte h3>*{transform:skewX(calc(var(--skew) * -1));transform-origin:left bottom}#Interventions .itemart2 .texte
h4{font-size:24px}#Equipements{margin-top:100px}#Equipements .grid-col-2 .col-texte
.texte{position:relative;padding:0
5%}#Equipements .grid-col-2 .col-texte .texte
h2{position:relative;margin-bottom:50px;;padding-bottom:25px;color:var(--vert)}#Equipements .grid-col-2 .col-texte .texte h2::before{background-color:#058084;width:70%;height:4px;;content:'';position:absolute;bottom:0;left:-10%}#Equipements .gridflex-grid{display:flex;flex-wrap:wrap;padding:5%;width:90%;gap:5%}#Equipements .gridflex-grid
.itemart2{width:28.33%;position:relative;margin:25px
0}#Equipements .gridflex-grid .itemart2
.photo{transform:skewX(var(--skew));margin-left:8%;overflow:hidden;position:relative}#Equipements .gridflex-grid .itemart2 .photo
img{transform:skewX(calc(var(--skew) * -1));margin:0
-9%;width:118%}#Equipements .gridflex-grid .item .photo
h3{position:absolute;bottom:0%;left:0;display:inline-flex;width:55%;background-color:#A6DAD3;padding:10px
15px;height:40px;align-items:center}#Equipements .gridflex-grid h3
span{text-transform:uppercase;font-weight:800;letter-spacing:0.04em;font-size:18px;color:var(--txt);transform:skewX(8deg)}#ListeServices
.item{display:flex;flex-wrap:wrap;position:relative;width:100%;margin:100px
0}#ListeServices .item::after{content:'';position:absolute;width:50%;right:-30%;top:0;height:100%;background:url(/img/fond-para-2.svg) top left no-repeat;background-size:auto 100%}#ListeServices .item
.photo{width:30%;transform:skewX(var(--skew));margin-left:8%;overflow:hidden;position:relative}#ListeServices .item
.texte{width:40%;position:relative;padding-left:4%;padding-right:15%;padding-top:120px}#ListeServices .item .texte
h3{position:absolute;top:50px;left:0;display:inline-flex;background-color:#A6DAD3;padding:10px
4% 10px 7%;height:40px;align-items:center;transform:skewX(var(--skew))}#ListeServices .item .texte h3
span{transform:skewX(calc(var(--skew) * -1))}#ListeServices .item .texte
h4{font-size:18px}#ListeServices .item .texte .texte>*{transform:skewX(calc(var(--skew) * -1));transform-origin:left bottom}#ListeServices .item:nth-child(odd){padding:50px
0;background:url(/img/fond-para.svg) -40% top no-repeat}#ListeServices .item:nth-child(even){background:#225E70;background:linear-gradient(180deg,rgba(0, 140, 140, 1) 0%, rgba(34, 94, 112, 1) 100%)}#ListeServices .item:nth-child(even) .photo{margin-left:-6%;width:33%}#ListeServices .item:nth-child(even) .texte{color:var(--fond)}#ListeServices .item:nth-child(even) .texte
h3{color:#008C8C}#Venir{margin:100px
0}#Venir .grid-col-2 .col-texte
.texte{position:relative;padding:0
5%}#Venir .grid-col-2 .col-texte .texte
h2{position:relative;margin-bottom:50px;;padding-bottom:25px;color:var(--vert)}#Venir .grid-col-2 .col-texte .texte h2::before{background-color:#058084;width:70%;height:4px;;content:'';position:absolute;bottom:0;left:-10%}#Venir .grid-col-2
iframe{width:100%}#SAV{margin:100px
0;position:relative}#SAV::before{content:'';position:absolute;top:-5%;left:15%;width:500px;height:500px;background:#225E70;background:radial-gradient(circle, rgba(34, 94, 112, 0.5) 0%, rgba(34, 94, 112, 0) 70%)}#SAV
.content{padding:70px
0;background:url(/img/fond-para.svg) -42% top no-repeat}#SAV .grid-col-1{margin-left:32.9%;position:relative;padding-bottom:25px}#SAV .grid-col-1::before{background-color:#058084;width:20%;height:4px;;content:'';position:absolute;bottom:0;left:0}#SAV .grid-col-1
.texte{padding-left:50px}#SAV .grid-col-1
h2{color:var(--vert);margin-bottom:10px}#SAV .grid-col-1
h3{color:var(--txt)}#SAV .grid-col-2{margin-top:25px}#SAV .grid-col-2 .col-texte{width:27.5%;margin-left:35%;margin-right:2.5%}#SAV .grid-col-2 .col-texte
.flexgrid{display:flex;flex-wrap:wrap;gap:24px}#SAV .grid-col-2 .col-texte .flexgrid>div{width:calc(50% - 18px);align-items:center;display:flex;margin:15px
0}#SAV .grid-col-2 .col-texte .flexgrid > div
img{width:100%;height:auto}#SAV .grid-col-2 .col-texte .flexgrid > div
h3{display:none}#SAV .grid-col-2 .col-image{width:30%}.page-contact #cta-contact{display:none}.page-contact #Header
.tel{right:18.5%!important;top:2.5%}.FormContact{margin-top:25px}.FormContact .grid-col-2{gap:24px}.FormContact .grid-col-2>div{width:calc(50% - 12px);margin:0}.FormContact
.ligne{margin:24px
0}.FormContact .ligne
label{display:none;padding-bottom:5px}.FormContact
.field{background-color:#fff;color:var(--noir);width:90%;border:0}.FormContact .field::placeholder{color:var(--gris)}.FormContact
.field{padding:10px;width:calc(100% - 22px)}.FormContact
.lieu{margin-bottom:15px}.FormContact .lieu
.field{width:95%}.FormContact
textarea{border:0;border:solid 1px #B29A85;width:97.5%!important}.FormContact
.envoyer{float:right;margin-left:5%;color:#fff;display:inline-block;padding:10px
35px;font-weight:600;border-radius:24px;background:#225E70;background:linear-gradient(180deg,rgba(34, 94, 112, 1) 0%, rgba(0, 140, 140, 1) 100%);transition-duration:1s}.FormContact .envoyer:hover{transform:translateY(-2px);box-shadow:0 14px 40px rgba(11, 143, 147, 0.45), inset 0 1px 0 rgba(255,255,255,0.2);filter:brightness(1.05)}.FormContact
.rgpd{font-size:11px}.contentpage{padding:50px
5%}@media screen and (min-width: 1800px){}@media screen and (max-width: 1600px){}@media screen and (max-width: 1480px){}@media screen and (max-width: 1380px){}@media screen and (max-width: 1280px){}@media screen and (max-width: 1100px){}@media screen and (max-width: 1024px){}@media screen and (max-width: 960px){h4{font-size:18px}#wrap{width:100%;overflow:hidden}.grid-col-2{display:block;width:100%;margin:0}.grid-col-2>div{margin:25px
0}.grid-col-2>div{width:100%;margin:25px
0}.grid-col-3{display:block;width:100%;margin:0}.grid-col-3>div{width:100%;margin:25px
0}.grid-col-4{display:block;width:100%;margin:0}.grid-col-4>div{width:100%}.grid-col-5{display:block}.grid-col-5>div{width:100%}.grid-col-6{display:block}.grid-col-6>div{width:100%}h2{font-size:24px}h3{font-size:18px}#wrap{overflow:hidden}#Header
.content{display:block;padding:10px
2.5% 10px 2.5%}.menumobile{display:block;position:fixed;right:0;top:20px;z-index:600}#Header .content
.logo{position:relative;top:unset;left:unset}#Header .content
nav{display:none;position:fixed;top:0;left:0;width:100%!important;padding:100px
0%;background-color:var(--fond);z-index:100;overflow:hidden;overflow-y:scroll}#Header .content nav
ul{display:block;width:100%}#Header .content nav ul
li{text-align:center;margin:0;padding:0
5%;text-transform:uppercase;margin:15px
0%}#Header .content nav ul li
.ssmenu{display:block;position:relative;top:unset;left:unset;background-color:unset;padding:0;background-color:#fff;padding:15px;min-height:auto;width:100%;overflow:hidden;overflow-x:scroll;border-radius:0;margin:5px
0 0 0;border-radius:16px}#Header .content nav ul li .ssmenu::-webkit-scrollbar{display:none}#Header .content nav ul li .ssmenu
ul{display:flex;gap:12px;justify-content:flex-start}#Header .content nav ul li .ssmenu
li{padding:0;margin:0}#Header .content nav ul li .ssmenu li
.itemmenu{width:180px}#Header .content nav ul li .ssmenu li .itemmenu
.texte{padding:5px}#Header .content nav ul li .ssmenu li .itemmenu h3
a{font-size:12px}#FondFlash{display:block;margin-bottom:360px}#Flash{width:100%}#FondFlash
.entete{width:100%;top:120px;transform:unset;text-align:right;padding:0}#FondFlash .entete
h1{font-size:18px;width:50%;margin:-100px 0 65vh 50%}#FondFlash .entete
h2{width:50%;font-size:30px;margin-left:47.5%}#FondFlash .entete h2
span{display:none}#Flash .item
.title{width:90%;font-size:25px}#FondFlash .entete
.accroche{margin-right:2.5%}#GoTo{width:90%}#GoTo
a{font-size:14px}#About .grid-col-1{margin-left:0}#About .grid-col-1
.texte{padding-left:5%;padding-right:20%;width:60%}#About .grid-col-1::before{width:40%}#About .grid-col-3
.photomini{width:90%;margin-bottom:80px}#About .grid-col-3 .photomini
.photo{padding-left:0}#About .grid-col-3>div{width:90%;padding:0
5%}#About .grid-col-3
.photolast{width:90%}#Services .grid-col-4{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:16px;padding:0
16px 12px 50}#Services .grid-col-4>.colom{flex:0 0 70%;scroll-snap-align:start}#Services .grid-col-4{scrollbar-width:none;-ms-overflow-style:none}#Services .grid-col-4::-webkit-scrollbar{width:0;height:0}#Services .grid-col-4 .item .texte
h3{font-size:15px}#Services .grid-col-4  .colom
.item{margin-left:10%}#Partenaires
.content{background-size:50%}#Partenaires
.flexgrid{gap:5%}#Partenaires .flexgrid
.item{width:45%;margin:15px
0}.reviews{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:16px;padding:0
16px 12px 50px}.reviews
.item{flex:0 0 70%;scroll-snap-align:start}.reviews{scrollbar-width:none;-ms-overflow-style:none}.reviews::-webkit-scrollbar{width:0;height:0}#Footer
.content{display:block}#Footer .logo, #Footer
.coords{width:80%;margin:15px
10%}#Footer .logo
img{width:100%;height:auto}#Presentation{padding-top:150px}#Presentation
header{display:block;height:auto;background-size:130%}#Presentation header
#CoverPhoto{width:90%}#Presentation header
.texte{width:90%;;margin-top:25px}#Presentation header .texte
h1{color:var(--fond);font-size:30px;margin-bottom:120px;text-align:left}#Presentation header .texte
h2{font-size:24px;text-align:right;margin-left:25%}#About2
.content{background-position:160% top}#About2 .grid-col-2
.infos{width:90%;padding:0
5%}#About2 .grid-col-2
.photomini{width:100%;padding-right:0}#About2 .grid-col-1
.texte{padding-left:40%;padding-right:2.5%}#About2 .grid-col-2
.infos{width:65%;padding:0
5% 0 30%}#Interventions
.itemart2{display:block}#Interventions .itemart2
.photo{width:80%;margin-left:10%}#Interventions .itemart2
.texte{width:80%;padding-top:0}#Interventions .itemart2 .texte
h3{top:-75px;left:5%}#Interventions
.fleche{top:35%}#Presentation.boutique header
#CoverPhoto{width:90%}#Presentation.boutique header
.texte{width:90%;padding:0
5%}#Presentation.boutique header .texte
h1{margin-bottom:180px}#About .grid-col-2
.photomini{width:100%;margin:100px
0 70px 0}#About .grid-col-2 .photomini
.photo{padding:5%}#About .grid-col-2 .col-texte{padding:0
5%;width:90%}#Equipements .gridflex-grid
.itemart2{width:90%}.page-services #Presentation
header{background-size:133%}.page-services #Presentation header
.texte{padding:0
5%}.page-services #Presentation header .texte
h1{font-size:26px}#ListeServices
.item{display:block;margin-left:0}#ListeServices .item
.photo{width:100%}#ListeServices
.item{background-size:auto 42% !important}#ListeServices .item .texte
h3{position:relative;top:unset;left:unset}#ListeServices .item
.texte{width:90%;padding:0
5%}#ListeServices .item::after{top:20%}#ListeServices .item:nth-child(even) .photo{width:100%}#ListeServices .item:nth-child(even) .photo{width:105%}#ListeServices .item:nth-child(even)::after{display:none}#ListeServices .item:nth-child(even){background:#225E70;padding-bottom:50px}#SAV
.content{background-position:-47% top}#SAV .grid-col-1::before{width:50%}#SAV .grid-col-1{margin-left:0}#SAV .grid-col-1
.texte{width:65%;padding-left:5%;margin-top:15px}#SAV .grid-col-2 .col-texte{margin-left:5%;width:90%;margin-bottom:50px}#SAV .grid-col-2 .col-texte
.texte{width:50%}#SAV .grid-col-2 .col-image{width:100%}.page-contact #Presentation header .texte
h1{margin-bottom:150px}.FormContact{overflow:hidden}.FormContact .grid-col-2>div{width:100%;margin:10px
0}}@media screen and (max-width: 640px){}@media screen and (max-width: 475px){}@media screen and (max-width: 400px){}@supports (-webkit-touch-callout: none){.photo-paralax{background-attachment:scroll!important;background-size:auto 100vh;background-position:bottom center !important}}