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:#092522}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}.errorS{color:red}.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:'Inter',Helvetica,sans-serif;font-size:14px}textarea{-webkit-appearance:none;font-family:'Inter',sans-serif}.isOk{font-size:24px;padding:5px
0;text-align:center}html{width:100%}body{font-size:12px;width:100%;font-family:'Inter',sans-serif;font-size:18px;background-color:#fff;font-weight:400;font-style:normal;line-height:1.5em;position:relative}div,p,ul,li{line-height:1.5em;font-size:16px;color:var(--noir)}h1,h2,h3,h4,h5{letter-spacing:0;font-weight:700;line-height:1.2em;font-family:"Josefin Sans",sans-serif}sup{font-size:12px;vertical-align:top}#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-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;align-items:center;flex-wrap:wrap}.grid-col-2>div{width:50%}.grid-col-3{width:104.8%;display:flex;flex-wrap:wrap;margin:0
-2.6%;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%}.row
.deuxtiers{width:55%}.row
.untiers{width:45%}.grid-col-3
.colcinqpourcent{margin-left:3%;width:23.33}.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}.link
a{color:#fff;display:inline-block;position:relative;z-index:1;padding:30px
60px 20px 60px;font-size:18px;font-weight:bold;transition:1s;text-transform:uppercase;background:url(/img/cta.svg) center center no-repeat;background-size:100%}.link a:hover{color:#000}.textalignrigth
*{text-align:right}.texte
p{margin:10px
0}.flexgrid{display:flex;width:100%}.popup{position:fixed;top:0;left:0;background-color:rgba(255,255,255,0.9);width:100%!important;height:100vh;text-align:center;z-index:500;transition:none!important;transition-delay:none!important;transform:none!important}.popup
.content{position:relative;padding:5%;height:90%;width:90%;text-align:center}.popup .content
button{position:absolute;top:2.5%;right:3.5%;background:unset;border:0}.popup .content button
img{filter:invert(100%);height:30px}.popup .content picture
img{height:100%!important;width:auto!important;display:inline}#wrap{overflow:hidden}.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}h1{font-size:30px;font-family:'Inter'}h2{font-size:30px;font-family:'Inter'}h3{font-size:24px;font-family:'Inter'}.texte
ul{margin:10px
0}.texte ul
li{list-style-type:disc;list-style-position:outside;font-size:16px;margin-left:20px}footer{position:relative}:root{--rose:#FC5000;--rouge:#83D2BD;--noir:#092522}.grid-col-2
.deuxtiers{width:60%;margin-right:5%}.grid-col-2
.untiers{width:35%}.breadcrumb{padding:10px
0;font-size:12px}.breadcrumb
ol{display:block}.breadcrumb ol
li{display:inline}.breadcrumb ol li
a{color:#000}.breadcrumb
*{font-size:12px}.menumobile{display:none}#header{position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:400}.calltel{position:fixed;bottom:0;right:0;background-color:#C18C62}.calltel a::before{content:'';position:absolute;top:0;left:0;width:20px;height:100%;background:url(/img/arrondi.svg) 0 0 no-repeat;background-size:auto 100%}.calltel
a{position:relative;color:#fff;display:block;padding:10px
25px 10px 60px;background:url(/img/tel.png) 25px center no-repeat;background-size:30px}#header
.logo{float:left;margin:15px
2.5% 0 2.5%}#header .logo
a{display:block}#header .logo
img{height:100px;width:auto;display:block}#header
nav.Menu{float:right;margin:25px
0}#header nav.Menu ul
li{display:inline-block;font-weight:600;margin:0
10px;position:relative}#header nav ul li
a{display:block;padding:10px
0 10px 20px}#header nav ul li a:hover{color:#C18C62}#header nav ul li
a.selected{background:url(/img/selected.png) left no-repeat;background-size:auto 100%;color:#C18C62}#header nav ul
li.contact{background-color:#C18C62;margin-right:0}#header nav ul li.contact
a{position:relative;color:#fff;display:block;padding:10px
20px 10px 35px}#header nav ul li.contact a::before{content:'';position:absolute;top:0;left:0;width:20px;height:100%;background:url(/img/arrondi.svg) 0 0 no-repeat;background-size:auto 100%}#header nav.Menu ul li
ul{position:absolute;background-color:#fff;font-size:14px;left:10px;display:none;transition:1s;opacity:0;width:200px}#header nav.Menu ul li ul
li{margin:0}#header nav.Menu ul li ul li
a{font-size:14px;padding:5px
10px}#header nav.Menu ul li ul li
a.selected{background:none}#header nav.Menu ul li:hover
ul{display:block;opacity:1}#ContentPage{position:relative;background-color:#fff;padding-top:115px}#HomePage
header{display:flex;width:100%;align-items:end}#HomePage header
.texte{position:relative;width:20%;background:url(/img/fond-arrondi.svg) top left no-repeat;background-size:100%;padding:120px
5% 75px 5%;color:#fff;margin-right:5%}#HomePage header .texte::after{position:absolute;bottom:0;left:0;width:100%;height:50%;background-color:#C18C62;content:'';z-index:0}#HomePage header .texte
*{color:#fff}#HomePage header .texte
.citation{font-family:"Allura",cursive;transform:rotate(-4.79deg);font-weight:400;font-style:italic;font-size:55px;line-height:60px;margin-bottom:50px}#HomePage header .texte  .citation
span{padding-left:50px}#HomePage header .texte
.text{background:url(/img/icon-home.svg) top center no-repeat;;padding-top:80px;position:relative;z-index:1}#HomePage header .texte  .text ul
li{list-style:none;margin:5px
0}#HomePage header
#Gal{width:66%}#HomePage header #Gal .photo
img{width:100%;display:block}.simplifier{position:relative}.simplifier
.texte{position:absolute;top:0;left:0;width:20%;padding:50px
4.9% 120px 4.9%;color:#fff;background:url(/img/fond-arrondi2.svg) bottom left no-repeat;background-size:100%}.simplifier .texte
p{font-family:"Josefin Sans";color:#fff;font-size:40px}.icon-dpe{background-image:url(/img/icon-dpe.png)}#HomePage
.pres{background:url(/img/motif.png) top center repeat;padding:0
15%;width:70%;position:relative}#HomePage .pres
.content{background-color:#FFF;padding:100px
15%;width:70%;position:relative}#HomePage .pres .content
h1{font-family:"Josefin Sans";color:#fff;font-size:40px;color:#000;font-weight:700;margin-bottom:25px}#HomePage .pres .content h1
strong{color:#C18C62}#HomePage .pres .content
h2{font-family:"Josefin Sans";color:#fff;font-size:40px;color:#000;font-weight:700;margin-bottom:25px}#HomePage .pres .content h2
strong{color:#C18C62}#HomePage .pres .content
.icon{background-position:left center;background-repeat:no-repeat;background-size:60px;padding-left:80px;height:60px;font-size:30px;line-height:60px}#HomePage .pres .content .icon
p{line-height:60px;font-size:20px}#HomePage .pres .content .icon-reno{background-image:url(/img/icon-reno.png);float:left;margin:25px
0}#HomePage .pres .content .icon-habitat{background-image:url(/img/icon-habitat.png);float:right;margin:25px
0}#HomePage .pres .content .icon-deco{clear:both;background-image:url(/img/icon-deco.png);;margin:35px
25%;width:50%}#HomePage .pres .content .icon-extension{background-image:url(/img/icon-extension.png);float:left;margin:25px
0}#HomePage .pres .content .icon-jardin{background-image:url(/img/icon-jardin.png);float:right;margin:25px
0}#HomePage .pres .content .icon-dpe{clear:both;background-image:url(/img/icon-dpe.png);;margin:35px
15%;width:70%}#HomePage .pres .content
.link{margin-top:50px}#HomePage
section{width:100%}.votreprojet{position:relative}.votreprojet .grid-col-2{align-items:start}.votreprojet .col-image{width:60%;position:relative;background-color:#fff}.votreprojet .col-image::before{content:'';position:absolute;top:0;right:-2px;z-index:10;width:50%;height:50%;background:url(/img/arrondi-interne.svg) top right no-repeat;background-size:100%}.votreprojet .col-texte{width:40%}.votreprojet
.priorite{position:relative}.votreprojet .priorite::after{content:'';position:absolute;bottom:-31%;right:0;z-index:0;width:100%;height:50%;background:url(/img/fond-arrondi3.svg) bottom right no-repeat;background-size:100%}.votreprojet .priorite
.texte{position:relative;z-index:2;background-color:#C18C62;padding:50px
5%;color:#fff;padding:50px}.votreprojet .priorite .texte
*{color:#fff}.votreprojet .priorite .texte
ul{font-size:16px}.votreprojet .priorite .texte
h2{font-family:'Josefin Sans'}.votreprojet .priorite
.icon{padding:60px
5% 10px 5%;text-align:center;background-size:auto 60px}.votreprojet .grid-col-1{background:url(/img/motif.png) top right repeat;padding-right:25%;margin-top:-20%}.votreprojet .grid-col-1
.tranquilite{padding:100px
10% 100px 5%;background-color:#fff;width:45%}.tranquilite .texte
h2{font-family:'Josefin Sans'}.tranquilite .texte h2
strong{color:#C18C62}.tranquilite .texte
h3{margin:25px
0 15px 0}.tranquilite .texte
h4{font-weight:300;font-family:'Josefin Sans';font-size:24px;margin-top:25px}.tranquilite
.icon{padding:0
0 0 70px;height:60px;;background-size:60px;margin:15px
0}.tranquilite .icon
p{line-height:60px}.tranquilite
.link{margin-top:50px}.solutions::after{content:'';position:absolute;bottom:-50%;right:0;width:40%;background:url(/img/motif.png) top right repeat;height:100%;z-index:0}.solutions .grid-col-1{margin-top:-35%;margin-bottom:30%}.solutions .grid-col-1
.coordination{padding:100px
10% 100px 5%;background-color:#fff;width:45%}.solutions .priorite::after{bottom:-12%}.solutions .priorite .link
a{background-image:url(/img/cta-blanc.svg);color:#C18C62}.icon-interlocuteur{background:url(/img/icon-interlocuteur.png) top center no-repeat}.icon-interlocuteur2{background:url(/img/icon-interlocuteur2.png) top center no-repeat}.icon-surmesure{background:url(/img/icon-surmesure.png) top center no-repeat}.icon-reseau{background:url(/img/icon-reseau.png) top center no-repeat}.icon-debuter{background:url(/img/icon-debuter.png) left no-repeat}.icon-artisans{background:url(/img/icon-artisan.png) left no-repeat}.icon-artisans2{background:url(/img/icon-artisan2.png) left no-repeat}.icon-suivi{background:url(/img/icon-suivi.png) left no-repeat}.icon-estim{background:url(/img/icon-estim.png) left no-repeat}.icon-temps{background:url(/img/icon-temps.png) left no-repeat}.icon-qualite{background:url(/img/icon-qualite.png) left no-repeat}.icon-securite{background:url(/img/icon-securite.png) left no-repeat}.icon-suivichantier{background:url(/img/icon-suivichantier.png) left no-repeat}.icon-mandataire{background:url(/img/icon-mandataire.png) left no-repeat}.primerenov{position:relative}.primerenov .photo-paralax{height:80vh}.primerenov
.texte{position:absolute;top:0;left:0;width:25%;padding:100px
6% 100px 4%;background:url(/img/fond-primerenov.svg) top right no-repeat;background-size:auto 100%}.primerenov .texte
*{color:#fff}.primerenov .texte
h2{font-family:'Josefin Sans';padding-bottom:130px;margin-bottom:15px;background:url(/img/logo-primerenov.png) bottom center no-repeat;background-size:200px}.primerenov .texte
a{margin-top:25px;color:#C18C62;display:inline-block;position:relative;z-index:1;padding:30px
60px 20px 60px;font-size:18px;font-weight:bold;transition:1s;text-transform:uppercase;background:url(/img/cta-blanc.svg) center center no-repeat;background-size:100%}.primerenov .texte  a:hover{color:#000}.lereseau{padding-left:25%;background:url(/img/motif.png) top right repeat;width:75%!important}.lereseau
.content{background-color:#fff;padding:100px
5%;width:90%}.lereseau .texte
h2{font-family:'Josefin Sans'}.lereseau .texte h2
strong{color:#C18C62}.lereseau .texte
h3{font-weight:300;font-family:'Josefin Sans';font-size:24px;margin:25px
0}.lereseau
.flexgrid{row-gap:10px;column-gap:20px;margin:50px
0;width:90%}.lereseau .flexgrid>li{flex:1 0 20%}.avisclients{background-color:#C18C62;border:solid 2px #C18C62;width:calc(100% - 4px)}.avisclients .grid-col-2{align-items:start}.avisclients
.liste{width:60%;background:url(/img/fond-avis.svg) top right no-repeat;background-size:auto 100%;padding:50px
0}.avisclients
.collect{width:25%;;padding:100px
5% 100px 10%}.avisclients .collect
p{font-size:24px;color:#fff;text-align:center;font-weight:300}.avisclients .collect .link
a{background-image:url(/img/cta-blanc.svg);color:#C18C62}.avisclients
h2{text-align:center;color:#092522}.avisclients
.reviews{margin:50px
15%}.reviews
.slider{background-color:#fff}.reviews
.item{background-color:#fff!important;text-align:center}.reviews .item::before{content:'‟';font-family:'Times New Roman',Times,serif;font-size:100px;position:absolute;top:50px;left:0px}.reviews .item::after{content:'”';font-family:'Times New Roman',Times,serif;font-size:100px;position:absolute;bottom:10px;right:00px}.reviews  .item
.note{margin-bottom:15px}.reviews  .item .note
img{margin:0
5px}.reviews  .item
.contact{text-align:center;font-style:italic;margin-top:15px;font-size:14px}footer{background:#C18C62}footer
.content{padding:50px
5% 25px 5%}footer .content
*{color:#fff}footer
.coords{float:left;width:30%;margin-right:5%}footer .coords
p{margin:15px
0}footer .coords
.tel{background:url(/img/tel.png) left no-repeat;background-size:30px;padding-left:40px}footer .coords
.email{background:url(/img/email.png) 2px center no-repeat;background-size:28;padding-left:40px}footer .socialmedia
a{margin:0
15px 0 0;display:inline-block}footer .coords
.logo{margin-bottom:25px}footer
.services{float:left;width:30%;margin-right:5%;text-align:center}footer
.prime{float:left;width:30%;text-align:center}footer
.lib{font-weight:700;font-size:24px;font-family:"Josefin Sans";margin-bottom:25px}footer
.legal{clear:both;margin:15px
0;font-size:12px;text-align:center}.projetaz{background:url(/img/motif.png) top left repeat;padding:0px
15%;width:70%}.projetaz
.content{background-color:#fff;position:relative;padding:100px
10%}.projetaz .content
h2{font-family:"Josefin Sans";color:#fff;font-size:40px;color:#000;font-weight:700;margin-bottom:25px;text-align:center}.projetaz .content h2
strong{color:#C18C62}.projetaz .content
.icon{background-position:left center;background-repeat:no-repeat;background-size:60px;padding-left:80px;min-height:60px;font-size:16px;line-height:60px;margin:25px
0}.projetaz .content .icon
p{line-height:60px}.projetaz .content .icon-rencontre{background-image:url(/img/icon-rencontre.png);margin:25px
0}.projetaz .content .icon-rencontre
p{line-height:60px}.projetaz .content .icon-cahier{background-image:url(/img/icon-cahier.png);margin:25px
0}.projetaz .content .icon-cahier
p{line-height:20px}.projetaz .content .icon-devis{clear:both;background-image:url(/img/icon-devis.png);margin:25px
0}.projetaz .content .icon-devis
p{line-height:30px}.projetaz .content .icon-chantier{background-image:url(/img/icon-extension.png);margin:25px
0}.projetaz .content .icon-chantier
p{line-height:60px}.projetaz .content .icon-livraison{background-image:url(/img/icon-livraison.png);margin:25px
0}.projetaz .content .icon-livraison
p{line-height:60px}.projetaz .content
.link{margin-top:50px}.icon-bzh{background-image:url(/img/icon-livraison.png);background-size:60px;background-position:left center;background-repeat:no-repeat;margin:50px
0!important}.icon-bzh
p{line-height:30px!important}.contentpage{padding:120px
5%}.contentpage
a{color:var(--bleu)}.contentpage  ul
li{list-style-type:disc;list-style-position:outside;font-size:18px;margin-left:20px}#Presentation{position:relative}#Presentation
header{position:relative}#CoverPhoto{width:100%;position:relative}#CoverPhoto
img{width:100%;display:block}#Presentation header
.texte{position:absolute;left:0;top:45%;width:20%;z-index:10;background:url(/img/fond-arrondi.svg) top left no-repeat;background-size:100%;padding:180px
5% 80px 5%;color:#fff}#Presentation header .texte::after{position:absolute;bottom:-80px;left:0;width:100%;height:100%;background:url(/img/fond-arrondi2.svg) bottom left no-repeat;background-size:100%;content:'';z-index:0}#Presentation header .texte
*{color:#fff;position:relative;z-index:11}#Presentation header .texte
h1{font-family:'Josefin Sans';margin-bottom:15px}#Presentation header .texte
h2{font-family:'Josefin Sans';margin-bottom:15px;font-weight:300}#Presentation header .texte
.accroche{margin:25px
0 25px 0}#Presentation header .texte
strong{font-size:20px}.intro{padding-left:30%;background:url(/img/motif.png) top right repeat;width:70%}.intro
.content{background-color:#fff;padding:100px
10%;width:80%}.intro .texte
h2{font-family:'Josefin Sans'}.intro .texte h2
strong{color:#C18C62}.intro .texte
h3{font-weight:300;font-family:'Josefin Sans';font-size:30px;margin:15px
0}.intro .texte
h4{font-size:24px;margin:15px
0;font-family:'Inter'}.intro
.link{margin-top:50px}.intro
.icon{background-position:left center;background-repeat:no-repeat;background-size:60px;padding-left:80px;height:60px;font-size:30px;line-height:60px;margin:15px
0}.intro .icon
p{line-height:60px;font-size:16px}.engagements{position:relative}.engagements .photo-paralax{height:80vh}.engagements
.texte{position:absolute;top:0;left:0;width:30%;padding:100px
40% 100px 4%;background:url(/img/fond-engagement.svg) top left no-repeat;background-size:auto 100%}.engagements .texte
*{color:#fff}.engagements .texte
h2{font-family:'Josefin Sans';margin-bottom:15px}.engagements .texte a:last-child{margin-top:25px;color:#C18C62;display:inline-block;position:relative;z-index:1;padding:30px
60px 20px 60px;font-size:18px;font-weight:bold;transition:1s;text-transform:uppercase;background:url(/img/cta-blanc.svg) center center no-repeat;background-size:100%}.engagements .texte a:last-child:hover{color:#000}.essentiel,.confort,.serenite{text-align:center;padding:10px
5%!important}.essentiel
h3{background:url(/img/essentiel.png) bottom center no-repeat;background-size:80px;padding-bottom:100px;margin-bottom:25px;text-align:center}.confort
h3{background:url(/img/confort.png) bottom center no-repeat;background-size:80px;padding-bottom:100px;margin-bottom:25px;text-align:center}.serenite
h3{background:url(/img/serenite.png) bottom center no-repeat;background-size:80px;padding-bottom:100px;margin-bottom:25px;text-align:center}.solutions .essentiel2
h3{background-image:url(/img/essentiel2.png)}.solutions .confort2
h3{background-image:url(/img/icon-estim.png)}.solutions .serenite2
h3{background-image:url(/img/serenite2.png)}.solutions .icon-faisabilite{background:url(/img/icon-faisabilite.png) top center no-repeat}.solutions .icon-regles{background:url(/img/icon-regles.png) top center no-repeat}.solutions .icon-estim{background:url(/img/icon-estim2.png) top center no-repeat}.solutions .icon-suivi{background:url(/img/icon-suivi2.png) top center no-repeat}.solutions .icon-livraison{background:url(/img/icon-livraison2.png) top center no-repeat}.solutions2 .priorite::after{bottom:-22%}.solutions2 .grid-col-1{background:unset}.icon2{float:left;background-position:left center;background-repeat:no-repeat;background-size:60px;padding-left:80px;height:60px;font-size:30px;line-height:60px;width:calc(50% - 80px)!important;margin:25px
0}.icon2
p{line-height:60px;font-size:16px}.icon-travaux{background:url(/img/icon-travaux.png) left center no-repeat}.icon-travaux
p{line-height:30px}.icon-admin{background:url(/img/icon-admin.png) left center no-repeat}.icon-admin
p{line-height:20px}.icon3{clear:both;background-position:left center;background-repeat:no-repeat;background-size:60px;padding-left:80px;height:60px;font-size:30px;line-height:60px;width:calc(50% - 80px)!important;margin:25px
25%!important}.icon3
p{line-height:24px;font-size:16px}.icon-aides{background:url(/img/icon-aide.png) left center no-repeat}.icon2.icon-estim
p{line-height:40px}.icon2.icon-dpe
p{line-height:24px}.icon2.icon-artisans
p{line-height:24px}.icon2.icon-livraison
p{line-height:24px!important}.icon2.icon-travaux
p{line-height:24px!important}.solutions3 .priorite::after{bottom:-45%}.Question{clear:both;background-color:#fff;width:55%!important;padding:100px
5% 100px 5%}.Question h2
strong{color:#C18C62}.Faq{width:70%;margin:25px
0}.Faq
.item{width:calc(100% - 2px);color:#000;float:none;margin:0;;background-color:#eee;border:solid 1px #C18C62;margin:15px
0;cursor:pointer}.Faq .item
h3{font-size:18px!important;padding:10px
2.5%;background:url(/img/fleche_bas_v.png) 97% center no-repeat}.Faq .item
.text{display:none;border-top:solid 1px #C18C62}.Faq .item .text
p{padding:10px
2.5%;font-size:16px;line-height:1.5em}.Faq .item .text
ul{padding:10px
2.5%}.solutions3::after{display:none}.solutions3 .grid-col-1{margin:0}.intro .icon-rencontre{clear:both;background-image:url(/img/icon-rencontre.png)}.intro .icon-reseau{clear:both;background-image:url(/img/icon-reseau2.png)}.intro .icon-livraison{clear:both;background-image:url(/img/icon-livraison.png)}.intro .icon-rencontre
p{font-size:16px}.intro .icon-reseau
p{font-size:16px}.intro .icon-livraison
p{font-size:16px}#Presentation.maprime header .texte::after{bottom:-180px}#Presentation.pros header .texte::after{bottom:-180px}#Presentation.contact header .texte::after{bottom:-180px}.FormContact
.ligne{margin:15px
0}.FormContact .ligne
label{display:block;margin-bottom:5px}.FormContact
.field{border:solid 1px #C18C62;padding:10px;width:90%}.FormContact
.lieu{margin-bottom:15px}.FormContact .lieu
.field{width:95%}.FormContact
textarea{border:0;border-bottom:solid 1px #000;width:95%}.FormContact
.envoyer{float:right;margin-right:2.5%;color:#fff;display:inline-block;position:relative;z-index:1;padding:30px
60px 20px 60px;font-size:18px;font-weight:bold;transition:1s;text-transform:uppercase;background:url(/img/cta.svg) center center no-repeat;background-size:100%}.FormContact .envoyer:hover{color:#000}#Presentation .FormContact
.rgpd{font-size:11px}#Presentation .FormContact .rgpd
a{color:#000}#Avis
header{position:relative;padding:100px
5%}#Avis
h1{text-align:center;margin-bottom:50px}#Avis
.reviews{padding:50px
5%}#Avis .reviews
.item{width:50%;margin:70px
25%}#Avis
select{width:95%}#Avis
.prenom{width:85.5%}#Avis
.email{width:92.5%}#Avis
textarea{width:92.5%}.filtreseo{padding-left:15%;padding-right:15%;padding-bottom:50px}.filtreseo ul
li{display:inline;padding:5px;font-size:12px}#Liste{padding:50px
5%}#Liste .grid-col-3>div:nth-child(1){margin-left:33.33%}#Liste
.item{background-color:#E9D6C7;border-radius:16px;margin:25px
1%;width:31.33%}#Liste .item .photo
img{border-radius:16px}#Liste .item
.texte{padding:15px}#Liste .item .texte
h2{font-size:18px}@media screen and (min-width: 1800px){.votreprojet .grid-col-1{background:url(/img/motif.png) top right repeat;padding-right:25%;margin-top:-0%}.votreprojet .priorite::after{bottom:-50%}.primerenov
.texte{background-size:100%;background-position:right center}.avisclients
.liste{background-size:100%;background-position:right top}#Presentation header .texte::after{bottom:-220px}.engagements
.texte{background-size:100%;background-position:right center;padding-right:15%}.votreprojet .grid-col-1{background:unset}.solutions2 .grid-col-1{margin-top:-15%}#Presentation.maprime header .texte::after{bottom:-230px}#Presentation.maprime .votreprojet
img{aspect-ratio:16/8}#Presentation.maprime .votreprojet .grid-col-1{background:url(/img/motif.png) top right repeat}#Presentation.pros header .texte::after{bottom:-230px}#Presentation.contact header .texte::after{bottom:-230px}}@media screen and (max-width: 1600px){.avisclients
.liste{background-size:100%;background-position:right top}}@media screen and (max-width: 1480px){#Presentation.acheter
header{padding-bottom:25px}#HomePage .pres .content .icon-deco
p{line-height:30px}}@media screen and (max-width: 1300px){#HomePage header .texte
.citation{font-size:45px }.simplifier .texte
p{font-size:30px }.engagements
.texte{padding-right:25%;background-position:center right}.solutions .grid-col-1{margin-top:-50%}.solutions3 .grid-col-1{margin-top:-5%}#Presentation.pros header .texte::after{bottom:-80px}#Presentation.contact header .texte::after{bottom:-80px}}@media screen and (max-width: 1280px){#header nav.Menu ul
li{margin:0}#Presentation header .texte::after{bottom:-50px}#Presentation.maprime header .texte::after{bottom:-150px}#Presentation header
.texte{width:25%;padding:180px
2.5% 80px 2.5%}#Presentation header .texte
h1{font-size:26px}}@media screen and (max-width: 1080px){#header
.logo{margin-right:0}#header .logo
img{height:80px}#header nav.Menu ul
li{margin:0}#header nav ul li
a{padding-left:15px}#HomePage header .texte
.citation{font-size:35px }.simplifier .texte
p{font-size:24px }.primerenov
.texte{padding-right:15%}.avisclients
.liste{background-size:auto 100%;background-position:right top}#Presentation header
.texte{width:25%}#Presentation header .texte
h1{font-size:24px}#Presentation header .texte
h2{font-size:18px}.engagements
.texte{padding-right:40%}#Presentation.maprime header .texte::after{bottom:-100px}}@media screen and (max-width: 1024px){#header{padding:15px
2.5%;width:95%;height:100px;z-index:600;overflow:hidden}#header
.menumobile{display:block;float:right}#header
.tel{display:none;float:right}#header
.hamburger{padding:10px;;position:fixed;top:4.5%;right:2.5%}label.lib{display:none}.hamburger{padding:10px
15px}#header
.socialmedia{display:none}#header
.logo{z-index:200}#header .logo
img{height:80px}#header .logo
.fond{padding-right:30px}nav#Menu{display:none;position:fixed;width:90%;left:0;top:100px;padding:40px
5%;height:100%;background:#F4F0E9;z-index:610;transform:unset}nav#Menu
ul{display:block}nav#Menu ul
li{display:block;margin:35px
0;width:100%}nav#Menu ul li
a{text-align:center;font-size:18px;font-weight:900}#header nav.Menu ul li
ul{display:block!important;opacity:1;background-color:unset;padding:0;width:100%;position:relative;left:unset}#header nav.Menu ul li ul li
a{font-weight:400}#header nav.Menu ul
li{margin:10px
0}#header nav ul li
a.selected{background-position:center}#header
.tel{margin-right:5%;font-size:12px}#header .tel
a{font-size:12px}}@media screen and (max-width: 960px){.grid-col-2{display:block;width:100%;margin: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%}.grid-col-2>div{margin:25px
0}.photo-paralax{background-attachment:scroll}#Footer
.coords{display:block;width:100%}#Footer .coords>div{width:90%!important;margin:0
5% 25px 5%;text-align:center}#Footer .coords .logo
img{width:60%;height:auto}#Footer .coords
.socialmedia{text-align:center}#Footer .coords .socialmedia
a{margin:0
15px 0 0}footer
.services{width:100%;float:none;margin:25px
0}footer
.prime{width:100%;float:none;margin:25px
0}#Flash .item::after{z-index:450}#Flash .item
.over{height:50%;bottom:-4%;z-index:400}#Flash .item
.legende{text-align:center;right:5%;font-size:22px;line-height:50px}#HomePage
.header{flex-direction:row;padding:50px
5% 0 2.5%}#HomePage .header
.photo{width:100%}#HomePage .header
.texte{width:100%;padding:25px
0}#HomePage .header
#Gal{width:95%;margin-bottom:50px;margin-left:5%}#CoverPhoto{width:100%;height:80vh;aspect-ratio:1/1}#CoverPhoto
img{aspect-ratio:1/1}#HomePage
.header{flex-direction:column-reverse;padding:0}#HomePage header
.texte{margin:0}#HomePage header .texte
.citation{margin:50px}#HomePage header .texte
.text{padding:80px
5% 0 5%}.simplifier
.texte{width:91%}#HomePage
.pres{padding:0
7%;width:86%}#HomePage
.pres.content{padding:50px
5%;width:90%}#HomePage .pres .content
h2{font-size:30px}#HomePage .pres .content
.icon{width:100%;margin:25px
0;float:none;}#HomePage .pres .content .icon
p{font-size:16px}#HomePage .pres .content .icon-deco
p{line-height:60px}.link
a{font-size:14px}.votreprojet .col-image{width:100%;margin:0}.votreprojet .col-image::before{display:none}.votreprojet .col-texte{width:100%;margin:0
}.votreprojet .grid-col-1{margin-top:10%;padding-right:0;width:100%}.votreprojet .grid-col-1
.tranquilite{width:80%;padding-left:10%;margin-top:100px}.primerenov
.texte{background-color:#C18C62;width:80%;padding:50px
10%}.primerenov .photo-paralax{height:100vh!important}.lereseau
.flexgrid{flex-wrap:wrap}.lereseau .flexgrid>li{flex:1 0 45%}.avisclients
.liste{background:#fff;width:100%;padding:0}.avisclients
.collect{display:none}#Presentation header
.texte{width:90%;top:35%}.intro{margin-top:300px;padding-left:15%;width:85%}.engagements
.texte{background:#C18C62;width:80%;padding:50px
10%}.projetaz{padding:0
5%;width:90%}.projetaz .content
.icon{padding:60px
0 0 0;background-position:top center}.projetaz .content .icon
p{line-height:1.5em;text-align:center}.solutions::after{display:none}.intro .icon
p{font-size:16px}#Presentation.services
.intro{margin-top:50%}#Presentation.maprime
.intro{margin-top:35%}.icon2{width:80%!important;float:none;margin:25px
0}.icon2
p{font-size:16px}.icon3{width:80%!important;float:none;margin:25px
0!important}.icon3
p{font-size:16px}.solutions3 .grid-col-1{margin-top:70%}.votreprojet
.Question{width:90%!important}.Faq{width:100%}#Presentation.pros
.intro{margin-top:50%}#Presentation.pros
.icon{padding:60px
0 0 0;background-position:top center}#Presentation.pros  .icon
p{line-height:1.2em;text-align:center}#Presentation.contact header .texte::after{bottom:-180px}#Presentation.contact
.intro{margin-top:50%}.rgpd{clear:both}.votreprojet .priorite::after{bottom:-180px}.tranquilite .icon-artisans
p{line-height:30px}.primerenov .texte
a{font-size:16px}.avisclients{background-color:unset}#Presentation header .texte::after{bottom:-150px}#Presentation.services header
.texte{min-height:300px}#Presentation.maprime header .texte::after{bottom:-160px}#Presentation.pros header .texte::after{bottom:-160px}.tranquilite
.icon{height:auto}.intro .icon-suivichantier
p{line-height:20px}.icon-estim
p{line-height:30px}#Presentation header .texte
h2{font-size:24px}#Presentation.services
.intro{margin-top:200px}#Presentation.maprime
.intro{margin-top:300px}}@media screen and (max-width: 640px){#HomePage header .texte
.citation{margin:80px
50px 30px 50px;font-size:50px}#HomePage .pres .content .icon-deco
p{line-height:30px}#HomePage .pres .content .icon-dpe
p{line-height:30px}#Presentation.pros
.intro{margin-top:100px}#Presentation.contact
.intro{margin-top:100px}}@media screen and (max-width: 475px){}@media screen and (max-width: 400px){#Presentation.services
.intro{margin-top:360px}#Presentation.maprime
.intro{margin-top:300px}#Presentation.pros
.intro{margin-top:200px}#Presentation.contact
.intro{margin-top:200px}}@supports (-webkit-touch-callout: none){.photo-paralax{background-attachment:scroll!important;background-size:auto 100vh;background-position:bottom center !important}.engagements
.texte{position:relative}}