@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);body{background-color:#d3d3d3;background-color:#fff;margin:0}div.logo{display:inline-block;width:20%}div.menu_mobile{display:none}nav{margin:30px 0 30px 30px}div.menu{display:inline-block;float:right;margin-top:.4%;padding-right:25px}div.menu ul{width:62vw}div.menu ul li{display:inline-block;list-style-type:none;padding-right:4vw}div.menu ul li.hide{display:none}div.menu ul li.estimation{background-color:#ad001d;padding:15px 30px}div.menu ul li.estimation a{color:#fff;font-family:Poppins;font-size:1.1vw;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:normal}div.menu ul li.estimation a:hover{color:#fff}div.menu ul li a{color:#000;font-family:Poppins;font-size:1.1vw;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;text-decoration:none}div.menuburgeron{display:none;transition:all 1s}div.menu ul li a:hover{color:#ad001d}div.menu ul li div.deroulant{color:#000;display:none;font-family:Poppins;font-size:1vw;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal}div.menu ul li div.deroulant.active{display:block;position:absolute}div.menu ul li div.deroulant.active ul{background-color:#fff;border:1px solid #979797;padding-left:0;position:relative;top:4vw;width:20vw;z-index:1}div.menu ul li div.deroulant.active ul li{border-bottom:1px dashed #000;display:block;padding-bottom:2%;padding-top:2%}div.menu ul li div.deroulant ul li a{font-family:Poppins;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;padding:15px 0}div.menu ul li div.deroulant ul li a:hover{color:#ad001d}div.toppage div.text h1{color:#fff;font-family:Poppins;font-size:3vw;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.15;text-align:center}div.toppage div.text{margin:0 auto;width:62%}div.scroll{margin-top:5%;text-align:center}div.toppage div.text h1 span{color:#fff;font-family:Poppins;font-size:3vw;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.15}div.toppage{padding-top:5%;position:relative;width:100vw}div.activite{margin:0 auto 7%;width:80%}div.activite div.top-activite h2{color:#ad001d;display:inline-block;font-family:Poppins;font-size:40px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.2;width:40%}div.activite div.top-activite div.btn{display:inline-block;width:59%}div.activite div.top-activite div.btn a{border:1px solid #ad001d;color:#ad001d;float:right;font-family:Poppins;font-size:16px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:normal;padding:12px 30px;text-align:center;text-decoration:none}div.activite ul li img{height:16vw;object-fit:cover;width:95%}div.activite ul li a{text-decoration:none}div.activite ul li h3{color:#ad001d;font-family:Poppins;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.18;margin-bottom:0}div.activite ul{list-style-type:none;padding:0}div.activite ul li{display:inline-block;vertical-align:top;width:23vw}div.activite ul li.middle{display:inline-block;margin:0 5.5%;width:24vw}div.activite ul li p{color:#000;font-family:Roboto;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.18}div.activite ul li div.description{display:-webkit-box;max-height:80px;overflow:hidden}div.partenaire{margin:0 auto 5%;width:80%}div.partenaire h2{color:#000;font-family:Poppins;font-size:40px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.2}div.partenaire ul li a img{height:100px;object-fit:contain;width:19vw}div.partenaire ul li{display:inline-block;padding-bottom:4%;padding-right:4%;width:20%}div.partenaire ul{list-style-type:none;padding:0;text-align:center}div.desc{margin:5% auto 0;width:80%}div.desc div.text_desc h2{color:#ad001d;font-family:Poppins;font-size:40px;font-weight:600;line-height:1.2}div.desc div.text_desc h2,div.desc div.text_desc p{font-stretch:normal;font-style:normal;letter-spacing:normal}div.desc div.text_desc p{color:#000;font-family:Roboto;font-size:17px;font-weight:400;line-height:1.18;width:55%}div.desc div.text_desc{margin-right:13%;width:45%}div.desc div.image,div.desc div.text_desc{display:inline-block;vertical-align:middle}div.desc div.image{position:relative}div.desc div.image div.carre_rouge{background-color:#ad001d;height:25vw;position:absolute;right:-3vw;top:10vw;width:23vw;z-index:-1}div.desc div.image img{height:32vw;width:24vw}div.titre{margin:5% auto;width:80%}div.titre h2{color:#ad001d;font-family:Poppins;font-size:40px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.2;margin-top:5%}div.titre.why_extembel{margin:5% auto}div.titre h2 span{color:#000;font-family:Poppins;font-size:40px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.2}div.offre div.offre_content div.left{display:inline-block;text-align:center;width:49%}div.offre div.offre_content div.top{padding-bottom:25%}div.offre div.offre_content div.right{display:inline-block;text-align:center;width:49%}div.offre div.offre_content p{color:#fff;font-family:Roboto;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;padding-bottom:5%;text-align:center}div.offre_content{margin:0 auto;width:60%}div.offre div.offre_content a{border:1px solid #ad001d;color:#fff;font-family:Roboto;font-size:16px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal;padding:15px 25px;text-align:center;text-decoration:none}div.offre{background-blend-mode:multiply;background-image:url(/build/website/images/menuiserie.d00ff150.jpg),linear-gradient(180deg,#525050,#525050);background-position:center 85%;background-repeat:no-repeat;background-size:cover;padding:12% 0 0;position:relative;width:100vw}div.prestation ul{list-style-type:none;overflow:scroll}div.prestations-mobile{display:none}div.prestations p{color:#000;font-family:Helvetica;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;opacity:0;padding-bottom:5%;padding-top:5%;text-align:center}div.prestations div.prestation_content.active p{opacity:1}div.prestation ul li{display:inline-block}div.prestation ul li a,div.prestation ul li h3{background-color:#fff;color:#000;cursor:pointer;font-family:Roboto;font-size:1.4vw;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;padding-left:40px;text-decoration:none}div.prestation ul li.active a,div.prestation ul li.active h3{color:#ad001d;font-family:Roboto;font-size:1.4vw;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal}div.prestation ul li .carre{display:none}div.prestation ul li.active .carre{border:.4vw solid #ad001d;display:block;height:60px;position:relative;right:-52px;top:-65px;width:42%;z-index:-1}div.prestation ul li.active div.carre.toiture{right:-44px}div.prestation ul li.active div.carre.volets{right:-83px}div.prestation ul li.active div.carre.bardages{right:-50px}div.prestation ul li.active div.carre.placo{right:-44px}div.prestations a{background-color:#ad001d;color:#fff;font-family:Poppins;font-size:16px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:normal;padding:10px;text-align:center;text-decoration:none}div.prestations div.point{display:none}div.prestation_content.active{z-index:1}div.prestation_content,div.prestation_content.active{display:block;margin:5% auto 0;position:absolute;text-align:center;width:70%}div.prestation_content.active div.imageanim{margin:0 auto;transform:translateX(0);width:49vw}div.prestation_content div.imageanim{margin:0 auto;transform:translateX(70vw);width:49vw}div.list_pres_image{background-blend-mode:multiply;background-image:url(/build/website/images/HPmaison_nue.c943c6cb.svg);background-position:center 85%;background-repeat:no-repeat;height:33vw}div.list_pres_image.placo.active{background-image:url(/build/website/images/HPPlaco-nu.e82b5af0.svg)}div.list_pres_image.placo,div.list_pres_image.placo.active{background-blend-mode:multiply;background-position:center 85%;background-repeat:no-repeat}div.list_pres_image.placo{height:33vw}div.prestation_content{z-index:-1}div.prestation_content a{margin:0 auto;width:64%}footer{position:relative;width:100vw}footer div.footer_top{background-color:#ad001d;position:relative}footer div.footer_top div.footer_top_content{margin:0 auto;text-align:center;width:70%}footer div.footer_top div.footer_top_content h1{font-size:19px;font-weight:700}footer div.footer_top div.footer_top_content a,footer div.footer_top div.footer_top_content h1{color:#fff;font-family:Roboto;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.92}footer div.footer_top div.footer_top_content a{cursor:pointer;display:block;font-size:13px;font-weight:400;margin:7% 0;padding:0;text-decoration:none}footer div.footer_top div.footer_top_content hr{margin:0;width:10%}footer div.footer_top div.footer_top_content div.contact,footer div.footer_top div.footer_top_content div.notre_societe,footer div.footer_top div.footer_top_content div.prestation_footer{display:inline-block;text-align:left;vertical-align:top;width:20vw}footer div.footer_top div.footer_top_content a img{width:70%}footer div.footer_bottom{margin:1% 0;text-align:center}footer div.footer_bottom a{color:#000;font-family:Roboto;font-size:13px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;text-align:center;text-decoration:none}div.content_prestation{margin-bottom:5%}div.content_prestation div.titre h1{color:#ad001d;font-family:Poppins;font-size:40px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.2;text-align:center}div.content_prestation div.prestation{margin:0 auto;text-align:center;width:80%}div.content_prestation div.prestation ul{display:inline-block;overflow:unset}div.content_prestation div.prestation li.list_prestation{vertical-align:bottom;width:33%}div.content_prestation div.prestation li.list_prestation h2{color:#000;font-family:Poppins;font-size:20px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1;text-align:center}div.content_prestation div.prestation li.list_prestation img{height:23vw;object-fit:cover;width:23vw}div.content_prestation div.prestation ul{padding:0;text-align:center;width:fit-content}div.estimation_content div.estimation_top{background-image:url(/build/website/images/temoignage_contact.e6fce568.jpg),linear-gradient(180deg,#525050,#525050);background-position:center 85%;background-repeat:no-repeat;background-size:cover;padding:7% 0;position:relative;width:100vw}div.estimation_content div.estimation_top h1{color:#fff;font-family:Poppins;font-size:40px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.15;text-align:center}div.estimation_content div.question{margin:8% auto;width:80%}div.estimation_content div.question div.byphone{margin-bottom:6%}div.estimation_content div.question h1{font-size:40px;line-height:1.2}div.estimation_content div.question h1,div.estimation_content div.question h2{color:#ad001d;font-family:Poppins;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal}div.estimation_content div.question h2{font-size:30px;line-height:1.3}div.estimation_content div.question hr{background-color:#000;border:2px solid #000;margin:0;width:4%}div.estimation_content div.coordonner{background-color:#ad001d;position:relative;width:100vw}div.estimation_content div.coordonner div.left{display:inline-block;margin-top:7%;vertical-align:top;width:49%}div.estimation_content div.coordonner div.left p{margin:0 auto;width:50%}div.estimation_content div.coordonner div.left a{display:block;margin:0 auto;text-decoration:none;width:50%}div.estimation_content div.coordonner div.right{display:inline-block;position:relative;right:-11px;width:50%}div.estimation_content div.coordonner div.right img{height:350px;object-fit:cover;width:100%}div.estimation_content div.coordonner a,div.estimation_content div.coordonner p{color:#fff;font-family:Roboto;font-size:23px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.7}div.question div.byphone ul{list-style-type:none;margin-top:6%;padding-left:0;width:100%}div.byphone h3{color:#000;font-family:Poppins;font-size:30px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.3}div.question div.byphone ul li.list_contact{display:inline-block;width:49%}div.question div.byphone ul li.list_contact div.photo{display:inline-block;width:50%}div.question div.byphone ul li.list_contact div.photo img{height:auto;object-fit:cover;width:100%}div.question div.byphone ul li.list_contact div.information{display:inline-block;margin:0 0 0 2%;vertical-align:top;width:34%}div.question div.byphone ul li.list_contact div.information p.mail{color:#ad001d;font-family:Poppins;font-size:1.2vw;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:3;margin:0}div.question div.byphone ul li.list_contact div.information h4.nom{color:#000;font-family:Poppins;font-size:1.6vw;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.4;margin:0}div.question div.byphone ul li.list_contact div.information p.phone{color:#ad001d;font-family:Poppins;font-size:1.6vw;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.86;margin:5% 0 0}div.question div.byphone ul li.list_contact div.information p.secteur span{font-weight:700}div.question div.byphone ul li.list_contact div.information p.secteur{color:#000;font-family:Helvetica;font-size:1vw;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;margin:0}div.byform div.formulaire{margin-top:5%}div.byform input::placeholder{color:#000;font-family:Roboto;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal}div.byform div,div.byform p{text-align:center}div.byform p{color:#000;font-family:Roboto;font-size:13px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;margin:0 auto;width:73%}div.byform div.g-recaptcha{margin:1% 0 2%}div.byform p.infocollec{margin-bottom:2%;text-align:left;width:100%}div.byform a{color:#ad001d;font-family:Roboto;font-size:13px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal}div.byform textarea::placeholder{color:#000;font-family:Roboto;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal}div.byform input[name*=lastName],input[name*=email],input[name*=firstName],input[name*=phone]{border:1px solid #ad001d;color:#000;display:inline-block;font-family:Roboto;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;height:64px;letter-spacing:normal;line-height:normal;margin-bottom:3%;margin-right:.66%;padding-left:3%;width:100%}div.byform div.formulaire div.droite{display:inline-block;width:36%}div.byform div.formulaire input::placeholder{color:#000;font-family:Roboto;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal}div.byform div.formulaire{text-align:center}div.byform textarea{border:1px solid #ad001d;color:#000;font-family:Roboto;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;height:140px;letter-spacing:normal;line-height:normal;margin-bottom:1%;padding-left:1%;padding-top:1%;width:71.6%}div.byform div.formulaire div.full{margin-bottom:3%}div.byform div.formulaire div.full div.g-recaptcha{margin:0 auto;width:73%}div.byform select{-webkit-appearance:none;-moz-appearance:none;border:1px solid #ad001d;border-radius:unset;color:#000;font-family:Roboto;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;height:64px;letter-spacing:normal;line-height:normal;margin-bottom:1%;padding-left:1%;width:73%}div.byform div.besoin:after{border:6px solid transparent;content:url(/build/website/images/bouton_deroulant.dd3fbfb4.svg);display:block;height:0;margin-top:-3px;pointer-events:none;position:absolute;right:19%;top:31%;width:0}div.byform h3{color:#000;font-family:Poppins;font-size:30px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.3}form{margin-top:5%;position:relative;text-align:center}div.byform label{color:#000;display:inline-block;font-family:Roboto;font-size:13px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;margin-bottom:2%;margin-left:-3%;text-align:left;width:91%}div.byform input[name*=checkbox]{display:inline-block;float:left;height:21px;margin-top:0;top:73%;width:21px}div.byform button[name*=submit]{background-color:#ad001d;border:none;color:#fff;cursor:pointer;font-family:Poppins;font-size:16px;font-stretch:normal;font-style:normal;font-weight:500;height:50px;letter-spacing:normal;line-height:normal;margin:0 auto;padding-left:0;text-align:center;width:25%}div.byform div.formulaire div.captcha{display:block;margin:0 auto;text-align:left;width:72%}div.realisation_titre h1{color:#ad001d;font-family:Poppins;font-size:40px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.2;text-align:center}div.realisation_content div.real_content div.btn{margin:7% 0;text-align:center}div.realisation_content{margin:0 auto;width:70%}div.realisation_content ul{list-style-type:none;padding:0;text-align:center}div.realisation_content p{color:#000;font-family:Helvetica;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;padding-bottom:5%;padding-top:5%;text-align:center}div.realisation_content ul li{display:inline-block}div.realisation_content ul li h2{background-color:#fff;color:#000;cursor:pointer;padding-left:40px;text-decoration:none}div.realisation_content ul li h2,div.realisation_content ul li.active h2{font-family:Roboto;font-size:20px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal}div.realisation_content ul li.active h2{color:#ad001d}div.realisation_content ul li .carre{display:none}div.realisation_content div.real_content.active{text-align:center}div.realisation_content div.real_content.active img.active{display:inline-block;height:24vw;margin:2%;object-fit:cover;width:30vw}div.realisation_content div.real_content.active img{display:none}div.realisation_content ul li.active .carre{border:4px solid #ad001d;display:block;height:50px;position:relative;right:-52px;top:-56px;width:42%;z-index:-1}div.realisation_content div.real_content{display:none}div#list_real_image.active{display:block}div#list_real_image.active a{color:#fff}div#list_real_image.active a.more{color:#ad001d}div.realisation_content div.real_content div.btn a{border:1px solid #ad001d;color:#ad001d;cursor:pointer;font-family:Poppins;font-size:16px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:normal;padding:2% 4%;text-align:center}div.prestravaux_content{margin:0 auto;width:80%}div.prestravaux_top h2{color:#fff;display:inline-block;font-family:Poppins;font-size:40px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.2;vertical-align:top;width:30%}div.prestravaux_top div.top{margin:0 auto;width:89%}div.prestravaux_top div.top h1{color:#ad001d;font-family:Poppins;font-size:40px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.2;width:40%}div.prestravaux_top div.top{margin-bottom:5%}div.prestravaux_top div.top img{height:300px;object-fit:cover;position:absolute;right:16%;top:20%;width:400px}div.prestravaux_top div.bottom{background-color:#00555e;color:#fff;margin:0 auto;padding:8% 6%}div.prestravaux_top div.bottom p{color:#fff;font-family:Roboto}div.presentationtravaux_prestation{margin-bottom:10%;margin-top:5%}div.presentationtravaux_prestation div.left{display:inline-block;vertical-align:top;width:49%}div.presentationtravaux_prestation div.left h2{color:#000;font-family:Poppins;font-size:40px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.2;width:70%}div.presentationtravaux_prestation div.left p{width:85%}div.presentationtravaux_prestation div.left p,div.presentationtravaux_prestation div.left ul li{color:#000;font-family:Roboto;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.18}div.presentationtravaux_prestation div.left ul li{list-style-type:none}div.presentationtravaux_prestation div.left ul li:before{color:#ad001d;content:"\25A0";margin-right:1%}div.presentationtravaux_prestation div.left ul{padding:0}div.presentationtravaux_prestation div.right img{-webkit-box-shadow:80px 70px 0 -41px #ad001d;-moz-box-shadow:80px 70px 0 -41px #ad001d;box-shadow:80px 70px 0 -41px #ad001d;height:25vw;object-fit:cover;width:30vw}div.presentationtravaux_prestation div.right div.carrerouge{background-color:#ad001d;height:22vw;position:absolute;right:7vw;top:5vw;width:25vw;z-index:-1}div.presentationtravaux_prestation div.right{display:inline-block;position:relative;width:50%}div.presentationtravaux_prestation div.photo{margin-bottom:8%;margin-top:8%}div.presentationtravaux_prestation div.photo div.avant{display:inline-block;text-align:center;width:49%}div.presentationtravaux_prestation div.photo div.avant h3{color:#000;font-family:Poppins;font-size:25px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;text-align:center}div.presentationtravaux_prestation div.photo div.apres{display:inline-block;text-align:center;width:50%}div.presentationtravaux_prestation div.photo div.apres h3{color:#000;font-family:Poppins;font-size:25px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;text-align:center}div.presentationtravaux_prestation div.photo div.apres img,div.presentationtravaux_prestation div.photo div.avant img{width:34vw}div.prestravaux_content div.avantages{background-color:#00555e;color:#fff;margin-bottom:15%;padding:6% 23%}div.prestravaux_content div.avantages h2{color:#fff;font-family:Poppins;font-size:40px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.2}div.prestravaux_content div.avantages p{color:#fff;font-family:Poppins}div.realisationTravaux h2{color:#000;font-family:Poppins;font-size:40px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.2;margin:0 auto 5%;width:89%}div.realisationTravaux div.realisationImage{margin:0 auto;width:89%}div.realisationTravaux{margin-bottom:5%}div.realisationTravaux div.realisationImage a{color:#fff}div.realisationTravaux div.realisationImage img{height:25vw;margin-bottom:2%;margin-right:2%;object-fit:cover;width:33vw}div.prestravaux_content div.avantages ul{list-style-type:none}div.prestravaux_content div.avantages ul li:before{color:#ad001d;content:"\25A0";margin-right:1%}div.prestravaux_content div.avantages ul li{color:#fff;font-family:Roboto;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:2}div.histoire_content div.toppage{padding-bottom:5%}div.histoire_content h1{color:#fff;font-family:Poppins;font-size:40px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.15;margin-top:0;text-align:center}div.annee{margin:5% auto;width:80%}div.annee div.gauche{display:inline-block;vertical-align:top;width:49%}div.annee div.droite{display:inline-block;margin-left:15%;vertical-align:top;width:32%}div.annee div.droite h2{word-wrap:break-word;width:100%}div.annee h2{color:#ad001d;font-family:Poppins;font-size:40px;font-weight:600;line-height:1.2;text-align:unset;width:68%}div.annee h2,div.annee p{font-stretch:normal;font-style:normal;letter-spacing:normal}div.annee p{color:#000;font-family:Roboto;font-weight:400;line-height:1.18;margin-bottom:1%;margin-top:1%;width:25vw}div.naissance{background-blend-mode:multiply;background-image:url(/build/website/images/menuisier.399562e1.jpg),linear-gradient(180deg,#525050,#525050);background-position:center 0;background-repeat:no-repeat;background-size:cover;margin:0 auto 8%;padding-bottom:8%;padding-top:8%;position:relative;width:80%}div.naissance h2{font-family:Poppins;font-size:40px;font-weight:700;line-height:1.15;margin:0 auto 5%;width:40%}div.naissance h2,div.naissance p{color:#fff;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center}div.naissance p{font-family:Roboto;font-size:20px;font-weight:400;line-height:1.4;margin:0 auto;width:60%}div.information{margin:0 auto 10%;width:80%}div.information h2{color:#ad001d;font-family:Poppins;font-size:40px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.2;text-align:unset}div.information div.produit{display:inline-block;vertical-align:top;width:49%}div.information div.produit.droite{display:inline-block;margin-left:15%;vertical-align:top;width:30%}div.information div.produit ul{list-style-type:none;padding-left:3%}div.information div.produit ul li{color:#000;font-family:Roboto;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.18;list-style-type:none;margin-bottom:3%}div.information div.produit ul li:before{color:#ad001d;content:"\25A0";margin-right:1%}div.information div.structure ul{list-style-type:none;margin-bottom:5%;padding:0}div.information div.structure div.droite,div.information div.structure div.gauche{display:inline-block}div.information div.structure ul li{color:#000;display:inline-block;font-family:Poppins;font-size:20px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.4;text-align:center;width:19vw}div.information div.structure ul li span{font-size:40px}div.information div.structure ul li.list_struct_end{margin-right:0}div.information div.structure div.image img{width:35vw}div.information div.structure div.image img.imgright{float:right}div.secteurintervention{margin:0 auto 10%;width:80%}div.secteurintervention h2{color:#ad001d;font-size:40px;font-weight:600;line-height:1.2;text-align:left;width:39%}div.secteurintervention div.secteur_list ul li,div.secteurintervention h2{font-family:Poppins;font-stretch:normal;font-style:normal;letter-spacing:normal}div.secteurintervention div.secteur_list ul li{color:#000;font-size:20px;font-weight:400;line-height:2.05}div.secteurintervention div.secteur_list{display:inline-block;list-style-type:none;vertical-align:top;width:49%}div.secteurintervention div.secteur_list ul{list-style-type:none;margin:0;padding-left:30%;padding-top:10%}div.secteurintervention div.secteur_list ul li:before{color:#000;content:">";margin-right:1%}div.secteurintervention div.secteur_image{display:inline-block;width:50%}div.secteurintervention div.secteur_image img{height:27vw;width:30vw}div.expertise_content div.toppage{padding-bottom:5%}div.expertise_content div.toppage>img{filter:brightness(.5);position:absolute;top:0;width:100%;z-index:-1}div.expertise_content div.toppage h1{color:#fff;font-family:Poppins;font-size:40px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.15;margin-top:0;text-align:center}div.expertise_content div.expertises_description p{color:#000;font-family:Helvetica;font-size:30px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.07;margin:0 auto;padding-top:5%;text-align:center;width:49%}div.expertise_content div.prestationSansPhotoG{margin:0 auto;width:80%}div.expertise_content div.prestationSansPhotoG div.top_prestation{margin:6% 0 3%}div.expertise_content div.prestationSansPhotoG div.top_prestation h2{color:#ad001d;font-family:Poppins;font-size:40px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.2}div.expertise_content div.prestationSansPhotoG div.top_prestation p{color:#000;font-family:Roboto;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.18}div.expertise_content div.prestationSansPhotoG div.photoPrest h2{color:#000;font-family:Poppins;font-size:25px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;text-align:center}div.expertise_content div.prestationSansPhotoG div.photoPrest div.photoext{display:inline-block;text-align:center;width:49%}div.expertise_content div.prestationSansPhotoG div.photoPrest div.photoext img{width:39vw}div.expertise_content div.prestationSansPhotoG div.photoPrest div.photoext h3{color:#000;font-family:Poppins;font-size:25px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;text-align:center}div.expertise_content div.prestationSansPhotoG div.photoPrest{margin-bottom:6%}div.expertise_content div.prestationSansPhotoG div.photoPrest div.photoint{display:inline-block;text-align:center;width:50%}div.expertise_content div.prestationSansPhotoG div.photoPrest div.photoint img{width:39vw}div.expertise_content div.prestationSansPhotoG div.photoPrest div.photoint h3{color:#000;font-family:Poppins;font-size:25px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;text-align:center}div.expertise_content div.prestationAvecPhotoG{margin:0 auto 5%;position:relative;width:80%}div.expertise_content div.prestationAvecPhotoG div.top_prestation h2{color:#ad001d;font-family:Poppins;font-size:40px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.2}div.expertise_content div.prestationAvecPhotoG div.blockPhoto{margin-bottom:10%;margin-top:5%}div.expertise_content div.prestationAvecPhotoG div.blockPhoto div.descriptionImage p{color:#000;font-family:Roboto;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.18}div.expertise_content div.prestationAvecPhotoG div.nepasfaire h1{color:#fff;font-family:Poppins;font-size:40px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.2}div.expertise_content div.prestationAvecPhotoG div.blockPhoto div.images img{-webkit-box-shadow:-75px 70px 0 -41px #ad001d;-moz-box-shadow:-75px 70px 0 -41px #ad001d;box-shadow:-75px 70px 0 -41px #ad001d;height:25vw;object-fit:cover;width:32vw}div.expertise_content div.prestationAvecPhotoG div.blockPhoto div.images{display:inline-block;width:45%}div.expertise_content div.prestationAvecPhotoG div.blockPhoto div.descriptionImage{display:inline-block;margin-left:10%;padding-top:10%;vertical-align:top;width:30%}div.expertise_content div.prestationAvecPhotoG div.blockPhoto div.carre_rouge{background-color:#ad001d;height:22vw;left:-3vw;position:absolute;top:13vw;width:25vw;z-index:-1}div.expertise_content div.prestationAvecPhotoG div.photoAP div.photoAvant{display:inline-block;text-align:center;width:49%}div.expertise_content div.prestationAvecPhotoG div.photoAP div.photoAvant img{width:39vw}div.expertise_content div.prestationAvecPhotoG div.photoAP div.photoAvant h3{color:#000;font-family:Poppins;font-size:25px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;text-align:center}div.expertise_content div.prestationAvecPhotoG div.photoAP div.photoApres{display:inline-block;text-align:center;width:50%}div.expertise_content div.prestationAvecPhotoG div.photoAP div.photoApres img{width:39vw}div.expertise_content div.prestationAvecPhotoG div.photoAP div.photoApres h3{color:#000;font-family:Poppins;font-size:25px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;text-align:center}div.expertise_content div.solutions{background-color:#00555e;margin:0 auto 100px;padding:3% 0;width:80%}div.expertise_content div.solutions h2{color:#fff;font-family:Poppins;font-size:40px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.2;padding-bottom:3%;padding-left:13%;width:44%}div.expertise_content div.solutions ul{padding-left:18%}div.expertise_content div.solutions ul li{color:#fff;font-family:Roboto;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:2;list-style-type:none}div.expertise_content div.solutions ul li:before{color:#ad001d;content:"\25A0";margin-right:3%}div.expertise_content div.prestationAvecPhotoG div.nepasfaire{background-color:#00555e;padding:3% 0}div.expertise_content div.prestationAvecPhotoG div.nepasfaire h2{color:#fff;font-family:Poppins;font-size:40px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.2;padding-bottom:3%;padding-left:13%;width:44%}div.expertise_content div.prestationAvecPhotoG div.nepasfaire ul{padding-left:18%}div.expertise_content div.prestationAvecPhotoG div.nepasfaire ul li{color:#fff;font-family:Roboto;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:2;list-style-type:none}div.expertise_content div.prestationAvecPhotoG div.nepasfaire ul li:before{color:#ad001d;content:"\25A0";margin-right:3%}div.services_content div.top{background-blend-mode:multiply;background-image:url(/build/website/images/menuiserie.d00ff150.jpg),linear-gradient(180deg,#525050,#525050);background-position:center 85%;background-repeat:no-repeat;background-size:cover;margin-bottom:7%;padding:12% 0;position:relative;width:100vw}div.services_content div.top h1{color:#fff;font-family:Poppins;font-size:40px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.15;text-align:center}div.services_content div.toppage{padding-bottom:5%}div.services_content div.toppage>img{filter:brightness(.5);position:absolute;top:0;width:100%;z-index:-1}div.histoire_content div.toppage>img{top:0}div.services_content div.toppage h1{color:#fff;font-family:Poppins;font-size:40px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.15;margin-top:0;text-align:center}div.services_content div.service_entreprise{margin:0 auto 5%;width:80%}div.services_content div.service_entreprise h2{color:#ad001d;font-family:Poppins;font-size:40px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.2;margin-top:10%;width:53%}div.services_content div.service_entreprise p{color:#000;font-family:Roboto;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.18;width:50%}div.services_content div.photo_service{margin:0 auto 5%;position:relative;width:70%}div.services_content div.photo_service div.photo{display:inline-block;margin-right:5%;width:47%}div.services_content div.photo_service div.photo img{-webkit-box-shadow:80px 70px 0 -41px #ad001d;-moz-box-shadow:80px 70px 0 -41px #ad001d;box-shadow:80px 70px 0 -41px #ad001d;height:32vw;object-fit:cover;width:25vw}div.services_content div.photo_service div.carre_rouge{background-color:#ad001d;height:26vw;left:4vw;position:absolute;top:14vw;width:23vw;z-index:-1}div.services_content div.photo_service div.list_service{display:inline-block;width:33%}div.services_content div.photo_service div.list_service ul{color:#000;font-family:Poppins;font-size:70px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:.69;list-style-type:decimal-leading-zero}div.services_content div.photo_service div.list_service ul li h2{color:#ad001d;font-family:Poppins;font-size:30px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.6}div.services_content div.photo_service div.list_service ul li p{color:#000;font-family:Roboto;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.18}div.services_content div.block_prix_garanties{margin:0 auto 5%;width:80%}div.services_content div.block_prix_garanties div.prix{display:inline-block;vertical-align:top;width:49%}div.services_content div.block_prix_garanties div.prix a{background-color:#ad001d;color:#fff;font-family:Poppins;font-size:16px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:normal;padding:10px;text-align:center;text-decoration:none}div.services_content div.block_prix_garanties div.prix h2{color:#ad001d;font-family:Poppins;font-size:40px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.2}div.services_content div.block_prix_garanties div.prix p{color:#000;font-family:Roboto;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.18;margin-bottom:15%;width:69%}div.services_content div.block_prix_garanties div.garanties{display:inline-block;margin-left:15%;width:30%}div.services_content div.block_prix_garanties div.garanties h2{color:#ad001d;font-family:Poppins;font-size:40px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.2;width:80%}div.services_content div.block_prix_garanties div.garanties ul{list-style-type:none;width:73%}div.services_content div.block_prix_garanties div.garanties ul li{margin-bottom:5%}div.services_content div.block_prix_garanties div.garanties ul li p{color:#000;display:inline;font-family:Roboto;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.18}div.services_content div.block_prix_garanties div.garanties ul li:before{color:#ad001d;content:"\25A0";margin-right:3%}div.services_content div.block_services_avantages{margin:0 auto 10%;width:90%}div.services_content div.block_services_avantages div.services{background-color:#00555e;display:inline-block;padding:5% 7% 15% 5%;width:36%}div.services_content div.block_services_avantages div.services h2{color:#fff;font-family:Poppins;font-size:40px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.2;margin-bottom:10%;text-align:center}div.services_content div.block_services_avantages div.services ul li{color:#fff;font-family:Roboto;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.5;list-style-type:none;margin-bottom:5%}div.services_content div.block_services_avantages div.services ul li:before{color:#ad001d;content:"\25A0";margin-right:3%}div.services_content div.block_services_avantages div.avantages{background-color:#00555e;display:inline-block;float:right;padding:5% 7% 4% 5%;width:36%}div.services_content div.block_services_avantages div.avantages h2{color:#fff;font-family:Poppins;font-size:40px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.2;margin-bottom:10%;text-align:center}div.services_content div.block_services_avantages div.avantages ul li{color:#fff;font-family:Roboto;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:2;list-style-type:none;margin-bottom:5%}div.services_content div.block_services_avantages div.avantages ul li:before{color:#ad001d;content:"\25A0";margin-right:3%}div.mentionslegales_content{margin:0 auto 7%;width:80%}div.mentionslegales_content h1{font-size:40px;line-height:1.2;margin:7% auto;text-align:center;width:80%}div.mentionslegales_content div.list_mentionslegales h2,div.mentionslegales_content h1{color:#ad001d;font-family:Poppins;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal}div.mentionslegales_content div.list_mentionslegales h2{font-size:30px;line-height:1.3;text-align:left}div.mentionslegales_content div.list_mentionslegales ul{list-style-type:none;padding:0}div.mentionslegales_content div.list_mentionslegales ul,div.mentionslegales_content div.list_mentionslegales ul li{color:#000;font-family:Roboto;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.18}div.mentionslegales_content div.list_mentionslegales ul li{height:40px;object-fit:contain;width:934px}div.mentionslegales_content div.list_mentionslegales ul li:before{color:#ad001d;content:"\25A0";margin-right:1%}div.mentionslegales_content div.list_mentionslegales p{color:#000;font-family:Roboto;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.18;margin:1% 0 0}div.mentionslegales_content div.list_mentionslegales hr{background-color:#000;border:2px solid #000;float:left;width:10%}div.temoignage_content div.top_page_temoignage{background-blend-mode:multiply;background-image:url(/build/website/images/temoignage_contact.e6fce568.jpg),linear-gradient(180deg,#525050,#525050);background-position:center 85%;background-repeat:no-repeat;background-size:cover;margin-bottom:7%;padding:12% 0;position:relative;width:100vw}div.temoignage_content div.top_page_temoignage h1{color:#fff;font-family:Poppins;font-size:40px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.15;text-align:center}div.temoignage_content div.tem{margin:0 auto 10%;width:80%}div.temoignage_content div.tem h2{color:#ad001d;font-family:Poppins;font-size:40px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.2}div.temoignage_content div.tem div.carrousel div.left{cursor:pointer;display:inline-block;vertical-align:middle;width:20%}div.temoignage_content div.tem div.carrousel div.ecrit{background-blend-mode:multiply;background-image:url(/build/website/images/quote.cef7ce8e.svg);background-position:center 45%;background-repeat:no-repeat;display:inline-block;overflow:hidden;position:relative;text-align:center;vertical-align:middle;width:60%}div.temoignage_content div.tem div.carrousel div.ecrit ul{display:flex;list-style-type:none;padding:0}div.temoignage_content div.tem div.carrousel div.ecrit ul li{margin-right:25%}div.temoignage_content div.tem div.carrousel div.ecrit p{color:#000;font-family:Roboto;font-size:25px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.2;text-align:center;width:44vw;word-break:break-word}div.temoignage_content div.tem div.carrousel div.right{cursor:pointer;display:inline-block;margin-left:8%;vertical-align:middle;width:5%}div.temoignage_content div.tem div.carrousel div.car_cell{display:block;overflow:hidden;position:relative;width:100%}div.temoignage_content div.temimage{margin:0 auto;width:80%}div.temoignage_content div.temimage a{color:#fff}div.temoignage_content div.temimage img{display:none;height:21vw;margin-bottom:5%;margin-right:10%;object-fit:cover;width:21vw}div.temoignage_content div.temimage img.active{display:inline-block}div.temoignage_content div.temimage img.third{margin-right:0}div.temoignage_content div.temimage div.btn a{border:1px solid #ad001d;color:#ad001d;font-family:Poppins;font-size:16px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:normal;padding:2% 4%;text-align:center}div.temoignage_content div.temimage div.btn{cursor:pointer;margin-bottom:10%;margin-top:5%;text-align:center}div.trait{background-attachment:fixed;background-image:url(/build/website/images/pointilles.bf96aa32.svg);height:9vw;left:50vw;margin:0 auto;width:2px}div.trait.bottom_prest{margin-top:50%}div.trait.bottom_why,div.trait.top_act{margin-top:0}svg.between{margin-top:10%;vertical-align:top}iframe{border:none;filter:grayscale(100%);vertical-align:bottom;width:100%}img.parralax{top:60%}img.parralax,img.parralax.deux{background-attachment:fixed;height:65%;position:absolute;right:6%;width:22%}img.parralax.deux{top:240%}div.error_content{margin:0 auto;width:80%}div.error_content svg{margin:0 auto;width:80vw}div.error_content h1.titre{color:#ad001d;font-family:Helvetica;font-size:51px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:.82;margin-bottom:0;text-align:center;text-transform:lowercase}div.error_content h1.titre span{font-size:135px;font-weight:700}div.error_content div.text{margin:5% auto;width:55%}div.error_content div.text h2{font-family:Helvetica;font-size:30px;line-height:1.23}div.error_content div.text h2,div.error_content div.text p{color:#000;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal}div.error_content div.text p{font-family:Roboto;font-size:18px;line-height:1.33}div.error_content div.btn{margin-bottom:5%;text-align:center}div.error_content div.btn a{background-color:#ad001d;color:#fff;font-family:Poppins;font-size:16px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:normal;padding:1% 5%;text-align:center;text-decoration:none}div.menu div.deroulant>ul>li,div.menu ul li div.deroulant.active ul li{border-bottom:1px dashed #979797;padding-left:10%}div.menu ul li div.deroulant.active ul{margin-top:14%;top:0}div.menu div.deroulant>ul>li:last-of-type{border-bottom:none!important}div.toppage{background:none;overflow:hidden;padding:10% 0 0}div.toppage>img{filter:brightness(.5);position:absolute;top:-20%;width:100%;z-index:-1}div.scroll{margin-bottom:1%;margin-top:6%}div.prestation ul li h3{font-size:1.3vw;margin:auto;padding-left:0;text-align:center;width:100%}div.prestation ul li{display:flex;height:5vw;position:relative;width:16.66667%}div.prestation{margin:0 auto;position:relative;width:70%}div.prestation ul{display:flex;margin:0;padding:0;width:100%}div.prestation ul li.active .carre{height:65%;left:10%;position:absolute;right:unset;top:10%;width:64%}div.prestation ul li.active .carre.volets{height:65%;left:22%;right:unset;top:10%;width:50%}div.prestation_content{display:none}div.toppage div.text{margin:10% 0 0 10%;width:50%}div.toppage div.text h1{text-align:left}div.toppage div.text h1 span{line-height:1.2}div.prestation_content.active{left:30%;margin-top:0;width:40%}div.prestation_content.active div.imageanim{margin-top:12%;width:100%}div.footer_top_content>div{margin:5% 0}div.prestravaux_top div.top img{width:auto}div.content_prestation div.prestation li.list_prestation{display:inline-block;height:auto;margin-bottom:5%;position:relative}footer div.footer_top div.footer_top_content a{margin:0}.disabled{color:gray}div.content_prestation div.prestation li.list_prestation img{height:auto;width:100%}div.content_prestation div.prestation li.list_prestation h2{padding-left:35%}div.prestation{width:100%}div.prestation ul{margin:auto;overflow:visible;width:80%}div.prestation ul>li{margin:auto;width:auto}div.offre div.offre_content div.right{width:44%}footer div.footer_top div.footer_top_content hr{margin:10px 0}div.article{margin:0 auto;width:55%}div.article img{width:45vw}div.article iframe{filter:grayscale(0);height:42vw;width:100%}div.pres_art h1{color:#ad001d;font-family:Poppins;font-size:40px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.2;margin-bottom:0;margin-top:10%;text-align:center}div.pres_art p.date{color:#ad001d;font-size:14px;font-style:italic;margin-bottom:5%;text-align:center}div.pres_art p,div.pres_art p.date{font-family:Roboto;font-stretch:normal;font-weight:400;letter-spacing:normal;line-height:1.18}div.pres_art p{color:#000;font-size:17px;font-style:normal}div.pres_art h2,h3{font-family:Roboto}div.pres_art div.image{margin-bottom:5%;text-align:center}div.article a:any-link{color:#ad001d}div.article a:visited{color:#696969}div.pres_art div.btnGauche{cursor:pointer;display:inline-block;width:49%}div.pres_art div.btnGauche img{display:inline-block;padding-right:3%;vertical-align:middle}div.pres_art div.btnGauche p{color:#000;display:inline-block;font-family:Poppins;font-size:20px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal}div.pres_art div.btn{margin:0 auto;width:75%}div.pres_art div.btnDroite.fullwidth{width:100%}div.pres_art div.btnDroite{cursor:pointer;display:inline-block;text-align:right;width:50%}div.pres_art div.btnDroite img{display:inline-block;padding-left:3%;vertical-align:middle}div.pres_art div.btnDroite p{color:#000;display:inline-block;font-family:Poppins;font-size:20px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal}div.pres_art hr{margin:5% auto;width:75%}div.pres_art div.readtoo{margin:0 auto;width:75%}div.pres_art div.readtoo div.actualites div.description{display:-webkit-box;max-height:80px;max-width:85%;overflow:hidden}div.pres_art div.readtoo div.actualites{display:inline-block;margin-bottom:5%;vertical-align:top;width:32%}div.pres_art div.readtoo div.actualites img{height:16vw;object-fit:cover;width:95%}div.pres_art div.readtoo div.actualites h3{color:#ad001d;font-family:Roboto;font-size:20px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1;margin-bottom:0}div.pres_art div.readtoo div.actualites p{color:#000;margin-right:20%;width:85%}div.pres_art div.readtoo div.actualites a.lire,div.pres_art div.readtoo div.actualites p{font-family:Roboto;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.18}div.pres_art div.readtoo div.actualites a.lire{color:#ad001d;text-decoration:none}div.actualite_container div.actualites a.lirelasuite{color:#ad001d}div.actualite_container div.actualites a.lirelasuite,div.pres_art div.readtoo div.actualites p.date{font-family:Roboto;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.18}div.pres_art div.readtoo div.actualites p.date{color:#979797;margin-bottom:0;margin-top:2%;text-align:unset}div.pres_art div.article div.imgbottom_content{margin-bottom:8%;margin-top:8%}div.pres_art div.article div.imgbottom_content div.imgbottom.deux_petite{display:inline-block;margin:0 2%;width:25vw}div.pres_art div.article div.imgbottom_content div.imgbottom.une_image{margin:0 auto;width:27vw}div.pres_art div.article div.imgbottom_content div.imgbottom.grande_petite{display:inline-block;vertical-align:middle;width:35%}div.pres_art div.article div.imgbottom_content div.imgbottom.grande_petite img{height:20vw}div.pres_art div.article div.imgbottom_content div.imgbottom.grande_petite.gauche{display:inline-block;width:60%}div.pres_art div.article div.imgbottom_content img{height:auto;width:100%}div.pres_art ul{list-style-type:none;padding-left:0}div.pres_art ul li:before{color:#ad001d;content:"\25A0";margin-right:1%}div.pres_art ul li:last-of-type{color:#000;font-family:Roboto;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.18}div.information div.structure div.image img{background-color:gray}div.prestation ul li.active h3{font-size:1.3vw}div.actualite_container h1{font-size:40px;font-weight:600;line-height:1.2;margin-bottom:5%}div.actualite_container div.actualites h2,div.actualite_container h1{color:#ad001d;font-family:Poppins;font-stretch:normal;font-style:normal;letter-spacing:normal}div.actualite_container div.actualites h2{font-size:20px;font-weight:400;line-height:1}div.actualite_container div.actualites p{display:inline-block;margin:0}div.actualite_container div.actualites a.lire,div.actualite_container div.actualites p{color:#000;font-family:Roboto;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.18}div.actualite_container div.actualites a.lire{text-decoration:none}div.actualite_container div.actualites p.date{color:#979797;font-family:Roboto;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.18;margin-bottom:0}div.actualite_container{margin:0 auto;text-align:center;width:80%}div.actualite_container div.actualites img{height:16vw;object-fit:cover;width:95%}div.actualite_container div.actualites{display:none;margin-bottom:5%;margin-right:1vw;vertical-align:top;width:30%}div.actualite_container div.actualites.active{display:inline-block;text-align:left}div.actualite_container div.actualites div.description{display:-webkit-box;max-height:80px;max-width:85%;overflow:hidden}div.actualite_container div.actualites div.description h2,div.actualite_container div.actualites div.description h3{color:#000;font-family:Roboto;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.18}div.actualite_container div.actualites div.description h2{display:inline-block;margin:0}div.pres_art div.readtoo h3{color:#000;font-family:Roboto;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.18}div.actualite_container div.actualites a{color:#000;text-decoration:none}div.pres_art div.readtoo h2{color:#ad001d;font-family:Poppins;font-size:40px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.2;margin:0}div.pres_art div.readtoo div.description h2{display:inline-block}div.pres_art div.readtoo div.description a.lire,div.pres_art div.readtoo div.description h2{color:#000;font-family:Roboto;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.18}div.pres_art div.readtoo div.description a{color:#000;text-decoration:none}div.pres_art div.readtoo div.description p{color:#000;display:inline-block;font-family:Roboto;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.18;margin:0}div.actualite_container a.more{border:1px solid #ad001d;color:#ad001d;cursor:pointer;font-family:Poppins;font-size:16px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:normal;padding:12px 30px;text-decoration:none}div.actualite_container div.btn{margin-bottom:10%;margin-top:5%;text-align:center}div.menu ul li.estimation{background-color:unset;padding:0}div.menu ul li.estimation a{background-color:#ad001d;padding:15px 30px}@media only screen and (max-width:875px){div.menu ul li.estimation a{padding:15px 10px}div.menu ul li div.deroulant ul li a{font-size:13px}}@media only screen and (max-width:475px){div.byform select{margin-bottom:3%;padding-left:3%;width:103.9%}div.byform div.besoin:after{border:6px solid transparent;content:url(/build/website/images/bouton_deroulant.dd3fbfb4.svg);display:block;height:0;margin-top:-3px;pointer-events:none;position:absolute;right:15%;top:45%;width:0}div.byform textarea{margin-bottom:3%;padding:3% 0 0 3%;width:100.3%}div.byform button[name*=submit]{width:80%}div.expertise_content div.prestationAvecPhotoG div.top_prestation{margin:0 auto}div.expertise_content div.prestationAvecPhotoG div.blockPhoto{margin:0 auto;width:80%}div.expertise_content div.prestationAvecPhotoG,div.expertise_content div.prestationAvecPhotoG div.nepasfaire{width:100%}div.expertise_content div.prestationAvecPhotoG div.photoAP div.photoApres{margin-bottom:15%}div.expertise_content div.prestationAvecPhotoG div.nepasfaire ul li{width:80%}div.expertise_content div.prestationAvecPhotoG div.blockPhoto div.descriptionImage{margin:0}div.expertise_content div.prestationAvecPhotoG div.blockPhoto div.images img{height:40vw;left:40px;width:415px}div.pres_art div.imgbottom_content img{display:block}div.pres_art div.otherart{display:block;margin-bottom:10%;width:100%}div.pres_art div.otherart img{width:75vw}div.pres_art div.article div.imgbottom_content div.imgbottom.deux_petite{display:block;margin:5% 0;width:100%}div.pres_art div.article div.imgbottom_content div.imgbottom.une_image{width:100%}div.pres_art div.article div.imgbottom_content div.imgbottom.grande_petite,div.pres_art div.article div.imgbottom_content div.imgbottom.grande_petite.gauche{margin-bottom:5%;width:100%}div.pres_art div.article div.imgbottom_content div.imgbottom.grande_petite img{height:auto}div.pres_art div.otherart.middle{margin-bottom:10%;margin-left:0}div.pres_art div.article div.imgbottom_content img.droite{float:none;height:auto;width:100%}div.pres_art div.btn{width:75%}div.pres_art div.btnDroite{display:block;width:100%}div.pres_art div.btnGauche{width:100%}div.pres_art div.article div.imgbottom_content img.gauche{height:auto;margin-bottom:10%;width:100%}div.article{width:75%}div.article img{width:100%}div.article iframe{height:56vw}div.pres_art div.readtoo div.actualites{display:block;width:100%}div.pres_art div.readtoo div.actualites img{height:auto;width:100%}div.actualite_container div.actualites.active{display:block}div.trait.actualite{display:block;height:100px;margin-bottom:10%}div.actualite_container div.actualites img{height:61vw;width:100%}div.actualite_container div.actualites{margin-bottom:10%;margin-right:0;width:100%}div.menu ul li.list_menu{display:none}div.menu ul{text-align:right;width:100%}div.menu ul li.estimation{display:inline-block}div.logo{display:none}div.menu_mobile{display:inline-block;position:relative;width:35%}div.menu_icon_mobile.active{display:inline-block;height:35px;width:35px}div.menu_icon_mobile.active span svg{vertical-align:top}div.menu_icon_mobile{display:none}div.menu_mobile div.menu_icon_mobile span{cursor:pointer;display:inline-block;font-size:30px}div.logo_mobile{float:right}div.logo_mobile a img{vertical-align:middle}div.menu_mobile div.menu_icon_mobile_container{display:none}div.menu_mobile div.menu_icon_mobile_container.active{cursor:pointer;display:inline-block;font-size:35px;height:35px;margin-bottom:4%;width:35px}footer.menuoff.disable,section.menuoff.disable{display:none}div.menuburgeron.active{display:inline-block;left:-100vw;margin-left:-15px;margin-top:10%;position:relative;transform:translateX(100vw);transition-duration:1s;width:100%}div.menuburgeron.active div.prestation_footer a{color:#000;cursor:pointer;display:block;font-family:Helvetica;font-size:20px;font-weight:400;margin:3% 0;padding:0;text-align:center;text-decoration:none}div.menuburgeron.active div.prestation_footer a:hover{color:#ad001d}div.menuburgeron.active div.contact a{display:block;font-family:Helvetica}div.menuburgeron.active div.contact{text-align:center}div.menuburgeron.active div.notre_societe a:hover{color:#ad001d}div.menuburgeron.active hr{background-color:#ad001d;border:1px solid;color:#ad001d;margin:10% auto;width:60%}div.menuburgeron.active div.contact{margin-top:10%}div.menuburgeron.active div.contact a{color:#ad001d;margin-top:2%;text-decoration:none}div.menuburgeron.active div.notre_societe a{color:#000;cursor:pointer;display:block;font-family:Helvetica;font-size:15px;font-weight:400;margin:3% 0;padding:0;text-align:center;text-decoration:none}nav{margin:20px 0 20px 30px;position:relative}div.menu{left:30%;padding-right:17%;position:absolute;top:13px}div.menu ul{margin:0}div.menu ul li.estimation a{font-size:2.9vw}div.logo_mobile{display:inline-block;float:none;margin-left:10%;vertical-align:bottom;width:18%}div.menu_mobile{width:65%}div.toppage div.text h1,div.toppage div.text h1 span{font-size:20px}div.content_prestation div.prestation{width:100%}div.list_pres_image{background:none}div.content_prestation div.prestation ul li{display:block}div.content_prestation div.prestation ul li.list_prestation{width:100%}div.content_prestation div.prestation li.list_prestation img{height:auto;width:80vw}div.content_prestation div.prestation li.list_prestation h2{padding-left:0}div.content_prestation div.titre{margin:unset;width:100%}footer div.footer_top div.footer_top_content div.prestation_footer{display:block;text-align:center}footer div.footer_top div.footer_top_content{margin:0 auto;text-align:center;width:20vw}footer div.footer_top div.footer_top_content hr{margin:0 auto;width:5%}footer div.footer_top div.footer_top_content div.notre_societe{display:block;margin:0;text-align:center}footer div.footer_top div.footer_top_content div.contact{display:block;padding-bottom:10%;text-align:center;vertical-align:top}footer div.footer_top div.footer_top_content div.contact svg{width:210px}footer div.footer_bottom{margin:0 18%}div.desc div.text_desc{margin-bottom:7%;width:70%}div.desc div.text_desc p{width:100%}div.desc div.text_desc img{display:none}div.desc div.image div.carre_rouge{height:63vw;right:-7vw;top:23vw;width:62vw}div.desc div.image img{height:79vw;width:70vw}div.activite{margin-top:10%}div.activite div.top-activite h1{display:block;width:100%}div.activite div.top-activite div.btn a{float:none}div.activite div.top-activite h2{width:100%}div.activite div.act{width:90vw}div.activite ul{display:flex;overflow:scroll}div.activite ul li,div.activite ul li.middle{width:100%}div.activite ul li img{height:50vw;width:60vw}div.partenaire{width:80vw}div.partenaire ul{display:flex;overflow:scroll;width:90vw}div.partenaire ul li{margin-right:5%;width:100%}div.partenaire ul li a img{height:10vw;width:28vw}div.activite div.top-activite div.btn{margin-bottom:8%;margin-top:3%;text-align:center;width:100%}div.offre{padding-bottom:20%}div.offre div.offre_content div.left{display:block;margin-bottom:26%;width:100%}div.offre div.offre_content div.right{display:block;width:100%}div.toppage div.text{margin:2% 0 10% 10%;width:60%}div.toppage div.text h1{text-align:left}div.prestation_content,div.prestation_content.placo{display:block;left:100%;margin-top:0;position:absolute;width:40vw}div.prestation_content.placo.active{background-blend-mode:multiply;background-image:url(/build/website/images/HPPlaco-nu.e82b5af0.svg);background-position:center 0;background-repeat:no-repeat;width:80%}div.prestation_content.active,div.prestation_content.placo.active{height:100%;padding-bottom:30px;position:static;transform:translateX(0)}div.prestation_content.active{background-blend-mode:multiply;background-image:url(/build/website/images/HPmaison_nue.c943c6cb.svg);background-repeat:no-repeat;width:40vw}div.prestation ul li.active h3{font-size:2.3vw}div.prestation ul li.active{height:9vw;width:90vw}div.prestations-mobile{display:block;overflow:hidden;position:relative;text-align:center}div.prestations-mobile ul{display:flex;list-style-type:none;overflow:scroll}div.prestations-mobile ul li{margin-right:22%;padding:10% 0 0;text-align:center}div.prestations-mobile ul li img{height:80vw;width:80vw}div.prestations-mobile ul li p{color:#000;font-family:Helvetica;font-size:16px;height:70px;text-align:center}div.prestations-mobile ul li h3,div.prestations-mobile ul li p{font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal}div.prestations-mobile ul li h3{background-color:#fff;color:#ad001d;font-family:Roboto;font-size:20px}div.prestations-mobile ul li div.carre{border:3px solid #ad001d;height:7%;position:absolute;top:9%;width:19%;z-index:-1}div.prestations-mobile ul li div.carre.extensions{left:39%}div.prestations-mobile ul li div.carre.toiture{left:139%}div.prestations-mobile ul li div.carre.menuiseries{left:239%}div.prestations-mobile ul li div.carre.volets{left:339%}div.prestations-mobile ul li div.carre.bardages{left:439%}div.prestations-mobile ul li div.carre.placo{left:539%}div.prestations-mobile a{background-color:#ad001d;color:#fff;font-family:Poppins;font-size:16px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:normal;padding:10px;text-align:center;text-decoration:none}div.prestations{display:none}div.prestation{width:100%}div.prestation ul li.active div.carre{left:44%;top:2%;width:10%}div.prestation ul li.active div.carre.bardages,div.prestation ul li.active div.carre.placo,div.prestation ul li.active div.carre.toiture,div.prestation ul li.active div.carre.volets{right:-250px}div.prestations-mobile div.point div.point_content.active{background-color:#000;border:1px solid #000;border-radius:50%;display:inline-block;height:20px;width:20px}div.prestations-mobile div.point{margin-top:10%;position:relative;text-align:center}div.prestations-mobile div.point div.point_content{border:1px solid #000;border-radius:50%;display:inline-block;height:20px;width:20px}div.prestation ul li,div.trait,img.parralax,img.parralaxDeux,svg.between{display:none}div.temoignage_content div.temimage img{height:auto;margin-right:0}div.temoignage_content div.temimage img.active{height:auto;width:80vw}div.temoignage_content div.temimage{text-align:center;width:100%}div.services_content div.service_entreprise h2,div.services_content div.service_entreprise p{width:100%}div.services_content div.photo_service div.list_service ul{margin-left:20%}div.services_content div.photo_service div.list_service ul li p{width:80%}div.services_content div.photo_service div.list_service{display:block;margin-top:20%;width:100%}div.services_content div.photo_service div.photo img{height:100vw;width:75vw}div.services_content div.photo_service div.carre_rouge{height:58vw;left:13vw;top:18vw;width:63vw}div.services_content div.block_prix_garanties div.prix,div.services_content div.block_prix_garanties div.prix p{width:100%}div.services_content div.block_prix_garanties div.garanties{display:block;margin-left:0;width:100%}div.services_content div.block_prix_garanties div.garanties ul{padding-left:0;width:100%}div.services_content div.block_prix_garanties div.garanties h2{margin-top:15%}div.services_content div.block_services_avantages{width:100%}div.services_content div.block_services_avantages div.avantages ul li,div.services_content div.block_services_avantages div.services ul li{width:85%}div.services_content div.block_services_avantages div.services{display:block;padding-left:0;width:100%}div.services_content div.block_services_avantages div.services ul{margin-left:5%}div.services_content div.block_services_avantages div.avantages{display:block;float:none;margin:10% 0 15%;padding-left:0;width:100%}div.expertise_content div.toppage h1{margin-left:auto;margin-right:auto;width:80%}div.services_content div.block_services_avantages div.avantages ul{margin-left:5%}div.expertise_content div.expertises_description p{width:80%}div.expertise_content div.prestationSansPhotoG div.photoPrest div.photoext{display:block;width:80vw}div.expertise_content div.prestationSansPhotoG div.photoPrest div.photoext img,div.expertise_content div.prestationSansPhotoG div.photoPrest div.photoint img{width:80vw}div.expertise_content div.prestationAvecPhotoG div.top_prestation{width:80%}div.expertise_content div.prestationAvecPhotoG div.nepasfaire h2{padding-left:0;text-align:center;width:100%}div.expertise_content div.prestationAvecPhotoG div.nepasfaire{width:100vw}div.expertise_content div.prestationAvecPhotoG div.photoAP div.photoApres,div.expertise_content div.prestationAvecPhotoG div.photoAP div.photoAvant{display:block;width:100%}div.expertise_content div.prestationAvecPhotoG div.photoAP div.photoApres img,div.expertise_content div.prestationAvecPhotoG div.photoAP div.photoAvant img{width:80vw}div.expertise_content div.prestationAvecPhotoG div.nepasfaire ul{padding-left:10%}div.expertise_content div.prestationAvecPhotoG div.nepasfaire ul li{width:90%}div.expertise_content div.prestationSansPhotoG div.photoPrest div.photoint{display:block;width:80vw}div.expertise_content div.prestationAvecPhotoG div.blockPhoto div.descriptionImage{display:block;margin-bottom:15%;width:100%}div.expertise_content div.solutions{width:100%}div.expertise_content div.solutions h2{margin:3% auto;padding-left:0;text-align:center;width:80%}div.expertise_content div.solutions ul{padding-left:10%}div.expertise_content div.prestationAvecPhotoG div.blockPhoto div.images img{-webkit-box-shadow:-36px 36px 0 -6px #ad001d;-moz-box-shadow:-36px 36px 0 -6px #ad001d;box-shadow:-36px 36px 0 -6px #ad001d;left:20%;position:relative;width:71vw}div.expertise_content div.prestationAvecPhotoG div.blockPhoto div.carre_rouge{left:0;top:190px}div.annee div.gauche{display:block;width:100%}div.annee div.droite{float:none;margin-left:0;width:100%}div.annee p,div.naissance{width:100%}div.naissance h1{margin-bottom:5%;width:80%}div.naissance p{width:62%}div.naissance h2{margin:5% auto;width:80%}div.information div.produit{display:block;width:100%}div.information div.produit ul{padding-left:0}div.information div.produit ul li{margin-bottom:3%}div.information div.produit.droite{margin-left:0;width:100%}div.information div.structure div.image img{margin-bottom:5%;object-fit:contain;width:80vw}div.information div.structure div.droite,div.information div.structure div.gauche{display:block}div.secteurintervention h1{width:50%}div.information div.structure ul{margin-bottom:20%}div.information div.structure ul li{width:35vw}div.secteurintervention div.secteur_image{display:none}div.secteurintervention div.secteur_list ul{padding-left:0;width:100%}div.realisationTravaux h2{margin-bottom:10%;margin-left:0;width:100%}div.realisationTravaux div.realisationImage{margin-left:0}div.realisationTravaux div.realisationImage img{height:auto;margin-bottom:10%;width:75vw}div.presentationtravaux_prestation div.right{left:10%}div.prestravaux_content{width:100%}div.prestravaux_top div.top img{margin-top:25%;object-fit:contain;right:0;width:100%}div.prestravaux_top div.top h1{text-align:center;width:100%}div.prestravaux_top div.bottom{margin-top:55%}div.prestravaux_top div.bottom h2{width:100%}div.presentationtravaux_prestation div.left{display:block;margin:0 auto;width:80%}div.presentationtravaux_prestation div.right img{height:56vw;width:76vw}div.presentationtravaux_prestation div.photo div.avant{display:block;width:100%}div.presentationtravaux_prestation div.photo div.avant img{width:79vw}div.presentationtravaux_prestation div.photo div.apres{display:block;width:100%}div.presentationtravaux_prestation div.photo div.apres img{width:79vw}div.prestravaux_content div.avantages ul{padding:0}div.realisationTravaux{margin:0 auto;width:80%}div.realisation_content{text-align:center;width:100%}div.realisation_content div.real_content.active img{display:none}div.realisation_content div.real_content.active img.active{display:block;height:67vw;margin-bottom:10%;width:100%}div.realisation_content ul{display:flex;overflow-x:scroll}div#list_real_image.active{display:block;margin:0 auto;width:80%}div.question div.byphone ul li.list_contact{display:block;margin-bottom:5%}div.question div.byphone ul{padding:0}div.question div.byphone ul li.list_contact div.photo img{height:360px}div.question div.byphone ul li.list_contact{width:100%}div.question div.byphone ul li.list_contact div.information{padding-left:5%}div.question div.byphone ul li.list_contact div.information h4.nom{font-size:21px}div.question div.byphone ul li.list_contact div.information p.phone{font-size:15px}div.question div.byphone ul li.list_contact div.information p.mail{font-size:13px}div.question div.byphone ul li.list_contact div.information p.secteur{font-size:14px}div.byform div.formulaire br{display:none}div.byform div.formulaire div.gauche{display:block;margin-right:2%;width:100%}div.byform div.formulaire div.droite{display:block;width:100%}div.byform div.formulaire div.full select{margin-bottom:3%;padding-left:3%;width:100%}div.byform div.formulaire div.full{text-align:left}div.byform div.formulaire div.full textarea{padding-left:3%;width:95.7%}div.byform h3{margin-bottom:5%}div.byform div.formulaire div.full p{width:100%}div.byform iframe{transform:scale(.7);-webkit-transform:scale(.7);transform-origin:-53% 50%;-webkit-transform-origin:-53% 50%}div.estimation_content div.question hr{margin-bottom:12%}div.byform div.formulaire div.full p.right-checkbox{width:90%}div.byform div.formulaire div.captcha{margin:5% 0}div.estimation_content div.coordonner div.left{display:block;margin-left:10%;margin-top:0;padding:10% 0;width:90%}div.byform div.formulaire div.full input[type=checkbox]{margin-top:1%;vertical-align:top}div.estimation_content div.coordonner div.left p{width:100%}div.estimation_content div.coordonner div.left a{font-size:21px;margin:0;width:100%}div.estimation_content div.coordonner div.right{display:block;left:0;position:relative;width:100%;width:100vw}div.toppage>img{height:66vw;top:0}div.toppage div.text h1,div.toppage div.text h1 span{font-size:26px;margin-top:0}div.scroll{display:none}div.titre h2,div.titre h2 span{font-size:24px;margin-bottom:10%;margin-top:10%}div.prestation ul li.active .carre.volets,div.prestation ul li.active div.carre{border:3px solid #ad001d;height:70%;left:39%;width:19%}div.prestation ul li.active h3{font-size:4.3vw}div.prestation_content.active{width:80%}div.offre_content{width:70%}div.desc div.text_desc{margin-right:0;width:90%}div.desc div.text_desc h2{font-size:25px}footer div.footer_top div.footer_top_content{width:70%}footer div.footer_top div.footer_top_content div.contact,footer div.footer_top div.footer_top_content div.notre_societe,footer div.footer_top div.footer_top_content div.prestation_footer{margin:0;padding-top:5%;width:100%}footer div.footer_top div.footer_top_content h1{margin-bottom:0}footer div.footer_top div.footer_top_content hr{margin-bottom:5%;width:35%}div.footer_top_content>div{margin:15% 0}.fade-in{animation:fadeIn 2s ease;-webkit-animation:fadeIn 2s ease;-moz-animation:fadeIn 2s ease;-o-animation:fadeIn 2s ease;-ms-animation:fadeIn 2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}to{opacity:1}}}@media only screen and (max-width:375px){div.question div.byphone ul li.list_contact div.information p.phone{font-size:13px}div.byform div.besoin:after{border:6px solid transparent;content:url(/build/website/images/bouton_deroulant.dd3fbfb4.svg);display:block;height:0;margin-top:-3px;pointer-events:none;position:absolute;right:15%;top:44%;width:0}}@media only screen and (max-width:320px){div.prestations-mobile ul{height:145vw}div.prestations-mobile ul li div.carre.extensions{left:41%}div.prestations-mobile ul li div.carre.toiture{left:141%}div.prestations-mobile ul li div.carre.menuiseries{left:241%}div.prestations-mobile ul li div.carre.volets{left:341%}div.prestations-mobile ul li div.carre.bardages{left:441%}div.prestations-mobile ul li div.carre.placo{left:58%}div.toppage>img{height:98vw}div.question div.byphone ul li.list_contact div.information p.mail,div.question div.byphone ul li.list_contact div.information p.phone{font-size:11px}div.byform div.besoin:after{border:6px solid transparent;content:url(/build/website/images/bouton_deroulant.dd3fbfb4.svg);display:block;height:0;margin-top:-3px;pointer-events:none;position:absolute;right:15%;top:43%;width:0}}.fullwidth{width:100%}.fade-in{animation:fadeIn 2s ease;-webkit-animation:fadeIn 2s ease;-moz-animation:fadeIn 2s ease;-o-animation:fadeIn 2s ease;-ms-animation:fadeIn 2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}to{opacity:1}}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{background-color:#000;display:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);left:0;opacity:.8;position:absolute;top:0;z-index:9999}.lightbox{font-weight:400;left:0;line-height:0;outline:none;position:absolute;text-align:center;width:100%;z-index:10000}.lightbox .lb-image{border:4px solid #fff;border-radius:3px;display:block;height:auto;max-height:none;max-width:inherit}.lightbox a img{border:none}.lb-outerContainer{*zoom:1;background-color:#fff;border-radius:4px;height:250px;margin:0 auto;position:relative;width:250px}.lb-outerContainer:after{clear:both;content:"";display:table}.lb-loader{height:25%;left:0;line-height:0;position:absolute;text-align:center;top:43%;width:100%}.lb-cancel{background:url(/build/website/images/loading.f657825a.gif) no-repeat;display:block;height:32px;margin:0 auto;width:32px}.lb-nav{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);outline:none}.lb-next,.lb-prev{cursor:pointer;display:block;height:100%}.lb-nav a.lb-prev{background:url(/build/website/images/prev.0edc57cc.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);float:left;left:0;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;width:34%}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{background:url(/build/website/images/next.62074ac7.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);float:right;opacity:0;right:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;width:64%}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{*zoom:1;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin:0 auto;padding-top:5px;width:100%}.lb-dataContainer:after{clear:both;content:"";display:table}.lb-data{color:#ccc;padding:0 4px}.lb-data .lb-details{float:left;line-height:1.1em;text-align:left;width:85%}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{clear:left;color:#999;display:block;font-size:12px;padding-bottom:1em}.lb-data .lb-close{background:url(/build/website/images/close.0cfd6489.png) 100% 0 no-repeat;display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);float:right;height:30px;opacity:.7;outline:none;text-align:right;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;width:30px}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}