body,code{font-style:normal;font-family:"Volte"}h2{font-size:1.3rem;padding-top:20px}h2,h3{font-weight:200;text-align:center;margin:10px;border-bottom:4px solid #ef4e38;padding-bottom:10px;text-transform:uppercase}h3{font-size:1.2rem}p,td{font-size:.87rem}.btn{background-color:#707070;color:#fff;border-radius:50px;font-weight:500}@media screen and (min-width:1024px){h2{font-size:4rem;font-weight:200;text-align:center;margin:10px;border-bottom:4px solid #ef4e38;padding-top:20px;padding-bottom:10px;text-transform:uppercase}h3{font-size:2.8rem}p,td{font-size:1.313rem}}@font-face{font-family:"Volte";font-style:normal;src:local("Volte") url(/static/media/Volte.5099295d.woff) format("woff");font-display:auto}.App{text-align:center}.App,body{font-family:Volte}body{margin:0;font-size:16px}nav{font-family:"Volte",sans-serif}@font-face{nav{font-family:"Volte";src:url(/static/media/Volte.90fcc5a6.otf) format("OpenType")}}nav #navbarNav .navbar-nav{background-color:rgba(239,78,56,.9);padding:20px}nav #navbarNav .navbar-nav .nav-item{margin-top:9px}nav #navbarNav .navbar-nav .nav-item a{color:#fff;text-transform:uppercase}nav #socialNetwork{position:absolute;top:7px;right:10px}nav #socialNetwork a .logosNetwork{width:30px;margin:5px}@media screen and (min-width:768px){nav #navbarNav .navbar-nav{background-color:transparent}nav #navbarNav a{margin:10px}}#footer{width:100%}#footer #redContact{display:flex;flex-direction:column;justify-content:space-between;align-items:center;background-color:#ef4e38;padding:7px}#footer #redContact p{margin:0;padding-left:5px;color:#fff;font-weight:700}#footer #redContact .iconRed{background-color:#fff;border-radius:100%;width:30px;height:30px;text-align:center;color:#ef4e38}#footer #redContact #locationDiv{padding-top:10px;padding-bottom:10px}#footer #redContact #locationDiv #mapInfos{background-color:#f6f5f5;padding:20px;border-radius:20px;box-shadow:1px 1px 5px #3c3b3f}#footer #redContact #locationDiv #mapInfos p{font-weight:400;color:#000;font-size:1rem}#footer #redContact #locationDiv .iconRed,#footer #redContact #locationDiv .situer{display:none}#footer #copyrigths{text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:15px 0}#footer #copyrigths a{color:#3c3b3f}#footer #copyrigths #decibel{color:#3c3b3f;font-weight:700}#footer #copyrigths p{font-size:.6rem;margin-bottom:0}@media screen and (min-width:1024px){#footer{position:relative}#footer #redContact{flex-direction:row;justify-content:space-between;align-items:center;justify-content:space-around;padding:20px}#footer #redContact .iconRed{width:40px;height:40px;font-size:1.3rem}#footer #redContact #locationDiv #mapInfos{position:absolute;background-color:#f6f5f5;top:-210px;padding:20px;border-radius:20px;box-shadow:1px 1px 5px #3c3b3f;display:none;height:200px}#footer #redContact #locationDiv #mapInfos p{font-weight:400;color:#000;font-size:1rem}#footer #redContact #locationDiv .iconRed,#footer #redContact #locationDiv .situer{display:block}#footer #redContact #locationDiv:hover{cursor:grab}#footer #redContact #locationDiv:hover #mapInfos{display:block}}@font-face{#home{font-family:"Volte";font-style:normal;src:local("Volte") url(/static/media/Volte.5099295d.woff) format("woff");font-display:auto}}#home h2{width:50%;margin:auto}#home #enConstruction{bottom:10px;right:10px}#home #accueilimg #logo{top:50px;left:10px;z-index:9998}#home #accueilimg #bgBlack{width:100%;height:217px;background-color:rgba(0,0,0,.3);position:absolute;top:0;z-index:2;margin-top:-10px}#home #homeServices{text-align:center}#home #homeServices #serviceDescription{padding:20px 30px;text-align:justify}#home #homeServices #serviceType{align-items:center;display:flex;flex-direction:column;padding:20px}#home #homeServices #serviceType div{width:100%}#home #homeServices #carousel .react-3d-carousel .slider-container .slider-left div,#home #homeServices #carousel .react-3d-carousel .slider-container .slider-right div{border:none}#home #homeServices #carousel .react-3d-carousel .slider-container .slider-content .img-slide{height:131px}#home #projetsRecents{background-color:#dedede}#home #projetsRecents .avant-apres .juxtapose{width:65%;height:220px}#home #whyChoose{margin:auto;text-align:center}#home #whyChoose #whySection{flex-direction:column;align-items:center}#home #whyChoose #whySection #homeGardenPic{width:30%;margin:30px}#home #whyChoose #whySection h3{border-bottom:none;text-align:left;padding-bottom:0;margin-left:0;font-weight:500}#home #whyChoose #whySection p{text-align:justify}@media screen and (min-width:768px){#home #homeServices #carousel .react-3d-carousel .slider-container .slider-content .img-slide{height:360px}}@media screen and (min-width:1024px){#home #accueilimg #logo{top:150px;z-index:9999}#home #accueilimg #bgBlack{height:970px}#home #homeServices{text-align:center;padding:50px 0 100px;width:70%;margin:auto}#home #homeServices #serviceDescription{padding:20px 30px;text-align:justify}#home #homeServices #serviceType{justify-content:space-around;flex-direction:row}#home #homeServices #serviceType div{padding:10px}#home #homeServices #carousel .react-3d-carousel .slider-container .slider-content .img-slide{height:510px}#home #projetsRecents .avant-apres .juxtapose{width:65%;height:720px}#home #whyChoose{margin-top:60px}#home #whyChoose #whySection{padding:50px 150px;flex-direction:row;align-items:center;justify-content:space-around}}#services h1{width:100%;text-align:center;position:absolute;top:0;background-color:rgba(60,59,63,.4)}#services h1 img{width:55%}#services #bgServices{z-index:-1;margin-top:70px}#services .serv{width:40%;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:20px;position:relative}#services .serv .img-serv{z-index:1}#services .serv .bg,#services .serv .img-serv img{width:150px;height:100px}#services .serv .bg{display:block;top:0;left:0;background-color:rgba(0,0,0,.1);z-index:3}#services .serv h3{position:absolute;margin:10px 0;color:#fff;font-weight:700;z-index:5;font-size:.9rem}#services #allServices{padding-top:50px}#services article #collaborateurs{display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:url(/static/media/backyard.ff32a529.jpg);background-size:100%;background-position:50%;background-repeat:no-repeat;min-height:400px}#services article #collaborateurs #collaborateursTitle{text-transform:none;color:#fff;font-weight:500}#services article #collaborateurs p{font-size:1.2rem;text-align:center}#services article #metiersIcons .metier-icon{display:flex;flex-direction:column;align-items:center}#services article #metiersIcons .metier-icon img{width:25%}@media screen and (min-width:1024px){#services{position:relative;background-color:#fff}#services h1 img{width:300px}#services article #collaborateurs{flex-direction:column;justify-content:center;align-items:center;background-image:url(/static/media/backyard.ff32a529.jpg);background-size:100%;background-position:50%;background-repeat:no-repeat;min-height:600px;margin-top:200px}#services article #collaborateurs #collaborateursTitle{text-transform:none;color:#fff;font-weight:500;width:60%}#services article #collaborateurs p{font-size:2rem;text-align:center}#services article #metiersIcons{display:flex;flex-direction:row;justify-content:space-around;align-items:center;margin-top:100px}#services article #metiersIcons .metier-icon{text-align:center}#services article #metiersIcons .metier-icon img{width:50%}#services #bgServices{margin-top:0}#services #allServices{background-color:#fff;z-index:9999;padding:50px 30px;width:90%;margin:auto}#services #allServices .serv{box-shadow:5px 5px 10px #3c3b3f;margin:50px 10px;background-color:#fff;width:26%}#services #allServices .serv .bg,#services #allServices .serv span{display:block;position:absolute;top:0;left:0;width:100%;height:250px;background-color:rgba(0,0,0,.1);z-index:3}#services #allServices .serv .img-serv img{width:100%;height:250px}#services #allServices .serv h3{margin:auto;text-align:center;padding-top:20px;font-size:1.8rem}#services #allServices .serv p{padding:20px}#services #camion{margin-top:50px}}#projets h1{width:100%;text-align:center;position:absolute;top:0;background-color:hsla(0,0%,87.1%,.2)}#projets h1 img{width:55%}#projets #bgProjets{z-index:-1}#projets #navProject{position:absolute;top:100px;right:0;width:100%}#projets #navProject li a{color:#fff;font-weight:700}#projets #navProject li a.active,#projets #navProject li a:hover{border-bottom:2px solid #ef4e38}#projets #chantier{padding:20px 30px}#projets #chantier p{padding:10px;text-align:justify}#projets #chantier #ficheDescript #ficheChantier img{width:100%}@media screen and (min-width:1024px){#projets{position:relative}#projets h1 img{width:300px}#projets #navProject{width:28%;border:1px solid #ef4e38;right:0;background-color:#ef4e38}#projets #chantier #ficheDescript{display:flex;flex-direction:row;justify-content:flex-end}#projets #chantier #ficheDescript #ficheChantier{position:absolute;top:400px;left:100px;width:40%}#projets #chantier #ficheDescript #ficheChantier h3{color:#fff}#projets #chantier #ficheDescript #ficheChantier img{box-shadow:2px 2px 10px #3c3b3f}#projets #chantier #ficheDescript #descript{width:40%;align-self:flex-end}#projets #chantier #galeryPrice{display:flex;flex-direction:row-reverse;justify-content:space-around;align-items:center;margin-top:100px}#projets #chantier #galeryPrice #galeryCarousel{width:40%}}#about h1{width:100%;text-align:center;position:absolute;top:0;background-color:rgba(60,59,63,.4);z-index:9990}#about h1 #logo{width:55%}#about #aproposTitle{margin:100px auto 0;width:80%}#about #aboutSection{padding:20px 30px}#about #aboutSection img{margin-bottom:10px;width:100%}#about #aboutSection p{text-align:justify}#about #equipeTitle{padding-top:0}#about #trombi #memberDiv{flex-direction:column;align-items:center;width:100%;padding-bottom:70px}#about #trombi #memberDiv .membre{margin-top:20px;position:relative;display:flex;flex-direction:column;align-items:center}#about #trombi #memberDiv .membre .img-trombi{width:150px;height:150px}#about #trombi #memberDiv .membre h4{border:none;margin-bottom:0;margin-left:0;padding:10px 0 0}#about #trombi #memberDiv .membre p{margin:0 10px 10px 0}#about #trombi #memberDiv .membre span{display:none}@media screen and (min-width:1024px){#about h1 #logo{width:300px}#about #aproposTitle{text-align:left;width:13%;margin:150px 50px 20px}#about #aboutSection{display:flex;flex-direction:row;justify-content:space-around;align-items:center;margin-bottom:100px}#about #aboutSection .about-first-div{width:40%}#about #trombi #memberDiv{width:70%;margin:auto;justify-content:space-between;padding-top:50px;padding-bottom:100px;flex-direction:row}#about #trombi #memberDiv .membre{margin:20px;display:flex;flex-direction:column;align-items:center;width:300px}#about #trombi #memberDiv .membre h4{padding-top:10px}#about #trombi #memberDiv .membre p{text-align:center}#about #trombi #memberDiv .membre span{position:absolute;top:0;left:420px}#about #trombi #memberDiv .membre .bg{background-color:rgba(0,0,0,.5);width:150px;height:150px;border:1px solid #f35b0d;top:0;left:75px;display:none;margin:0}#about #trombi #memberDiv .membre .bg button{margin-top:50px;margin-left:47px;padding:10px;width:50px;height:50px}#about #trombi #memberDiv .membre .bg .btn{background-color:transparent;border-color:transparent}#about #trombi #memberDiv .membre:hover .bg,#about #trombi #memberDiv .membre:hover span{display:block}}#contact{overflow:hidden}#contact h1{width:100%;text-align:center;position:absolute;top:0;background-color:rgba(0,0,0,.2)}#contact h1 img{width:55%}#contact #bgContact{margin-top:70px;width:100%}#contact .formBlock{background-image:url(/static/media/iphone-blank.30f0d2c9.png);background-size:100%;background-repeat:no-repeat;background-position:50%;padding:150px 0}#contact .formBlock #formSection{display:flex;flex-direction:column;align-items:center}#contact .formBlock #formSection label textarea{height:170px}#contact .formBlock #formSection label .btn{background-color:#ef4e38}@media screen and (min-width:1024px){#contact{position:relative;background-color:hsla(0,0%,87.1%,.2)}#contact h1 img{width:300px}#contact #bgContact{margin-top:100px}#contact .formBlock{position:absolute;top:350px;left:395px;padding:50px 0}#contact .formBlock #formSection{padding:30px 20px}#contact .formBlock #formSection label input{width:250px;border-radius:20px}}#admin{font-family:"Volte",sans-serif}@font-face{#admin{font-family:"Volte";src:url(/static/media/Volte.90fcc5a6.otf) format("OpenType")}}#mentions{background-color:#000;color:#fff;padding:70px 30px}#mentions p{text-align:justify}@media screen and (min-width:1024px){#mentions{padding:200px}#mentions h1{font-size:4rem;text-align:center;margin-bottom:100px}#mentions h2{width:40%;text-align:left;margin-bottom:30px;font-size:2.2rem}#mentions p{padding:30px;width:70%}#mentions article{margin-bottom:80px}}
/*# sourceMappingURL=main.db757c5c.chunk.css.map */