*{box-sizing:border-box;margin:0;padding:0}body{background-color:#d3d3d3}.carousel-container{height:600px;max-width:100%;padding-top:110px;position:relative}.slide{opacity:0;position:absolute;transition:opacity .8s ease-in-out;width:100%}.slide.active{opacity:1}.slide img{height:600px;object-fit:cover;width:100%}.slide-content{background-color:#3e3e3e86;color:#fff;height:600px;left:50%;position:absolute;text-align:center;top:49.5%;transform:translate(-50%,-50%);width:100%;z-index:500}.slide-content .content{align-items:center;display:flex;flex-direction:column;margin-top:175px}.slide-content .content h2{font-family:Headland One,serif;font-size:30px;margin-bottom:10px}.slide-content .content p{font-family:Inika,serif;font-size:22px;margin-bottom:20px;width:80%}.slide-content .content button{background:none;border:2px solid #fff;color:#fff;cursor:pointer;font-family:Headland One,serif;padding:10px 20px;transition:background .5s;z-index:1000}.slide-content .content button:hover{background-color:#3e3e3ee4}.controls{align-items:center;display:flex;height:600px;justify-content:space-between;padding:0 30px;position:absolute;width:100%}.controls button{background:none;border:2px solid #fff;border-radius:50%;color:#fff;cursor:pointer;display:flex;padding:6px;transition:background .5s;z-index:501}.controls button:hover{background-color:#3e3e3ee4}.indicators{bottom:-50px;display:flex;left:50%;position:absolute;transform:translateX(-50%);z-index:501}.indicator{background-color:#fff;border-radius:50%;cursor:pointer;height:12px;margin:0 5px;width:12px}.indicator.active{background-color:#3e3e3ea4;border:1px solid #fff}@media screen and (max-width:900px){.carousel-container{padding-top:80px}}@media (max-width:768px){.slide-content .content h2{font-size:25px}.slide-content .content p{font-size:18px}.slide-content .content button{font-size:14px;padding:8px 16px}.controls{padding:0 10px}}.block-1{display:flex;flex-direction:column;padding-top:110px;row-gap:10px}.home .contact{padding-top:0}.block-1 span{color:#ea590a;font-size:45px;font-weight:700;letter-spacing:3px;margin-top:100px}.block-1 h1,.block-1 span{font-family:Headland One,serif;text-align:center}.block-1 h1{font-size:30px;font-weight:400;margin:10px auto;width:80%}.block-1 p{font-family:Inika,serif;font-size:20px;margin:auto;text-align:center;width:70%}.block-2{column-gap:25px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:100px auto auto;width:80%}.block-2 .content-block-2{width:60%}.content-block-2 h2{color:#ea590a;font-family:Headland One,serif;width:100%}.content-block-2 .line{background-color:#ea590a;display:block;height:5px;margin-bottom:10px;width:150px}.block-2 .content-block-2 .key{color:#ea590a;font-weight:700}.content-block-2 p{font-family:Inika,serif;font-size:18px;padding:10px 0}.img-block-2{align-items:center;display:flex;justify-content:center}.img-block-2 img{border:1px solid #787878;border-radius:10px;object-fit:cover;width:500px}.block-3{margin:100px auto;width:80%}.block-3 h2{color:#ea590a;font-family:Headland One,serif;margin-top:30px}.block-3 .line{background-color:#ea590a;display:block;height:5px;margin-top:1px;width:200px}.content-block-3{column-gap:20px;display:flex;justify-content:space-between;margin-bottom:50px;margin-top:30px;row-gap:30px}.content-block-3 h2{color:#ea590a;font-family:Headland One,serif;width:100%}.content-block-3 .cards{background-color:#fff;border:2px solid #787878;border-radius:10px;display:flex;flex-direction:column;overflow:hidden;padding:20px;row-gap:15px;width:400px}.content-block-3 .position-icon{align-items:center;display:flex;justify-content:space-between}.content-block-3 .font-icon{display:flex;font-size:30px;margin-right:20px}.content-block-3 .cards span{color:#ea590a;font-family:Headland One,serif;font-size:19px;font-weight:700}.content-block-3 .cards p{font-family:Inika,serif}@media screen and (max-width:1820px){.block-2 .content-block-2{width:50%}.img-block-2 img{width:450px}}@media screen and (max-width:1250px){.block-2 .content-block-2{width:100%}.block-2 .content-block-2 p{text-align:justify}.block-2 .img-block-2{margin-top:15px;width:100%}.img-block-2 img{height:450px;object-fit:cover;width:100%}.content-block-3{flex-wrap:wrap}.content-block-3 .cards{width:100%}}@media screen and (max-width:900px){.block-1{padding-top:80px}.block-1 h1,.block-1 p{width:100%}.block-1{margin:auto;width:90%}.block-1 span{font-size:35px}.block-2,.block-3{width:90%}.img-block-2 img{height:400px}.block-1 span,.block-2,.block-3{margin-top:60px}}@media screen and (max-width:650px){.block-1 h1{font-size:25px;text-align:justify}.block-1 p{font-size:18px;text-align:justify}.img-block-2 img{height:300px;width:100%}.block-3 h2,.content-block-2 h2{font-size:22px}.contact span{font-size:22px!important}}.contact{column-gap:30px;display:flex;flex-wrap:wrap;margin:auto;padding-top:130px;width:80%}.contact .error-message{color:red}.contact .error-message,.contact .success-message{font-family:Inika,serif;font-size:18px;font-weight:700;margin-bottom:10px}.contact .success-message{color:green}.contact .title{width:100%}.contact .content-contact{margin-top:20px;width:50%}.contact span{color:#ea590a;font-family:Headland One;font-size:25px;font-weight:700}.contact .line{background-color:#ea590a;display:block;height:5px;margin-bottom:10px;width:150px}.contact .content-contact p{font-family:Inika,serif;font-size:20px;margin-bottom:20px;width:95%}.contact .content-contact form{border:2px solid #787878;border-radius:10px;display:flex;flex-direction:column;padding:15px;row-gap:15px;width:550px}.contact .content-contact .position-form{display:flex;flex-direction:column;justify-content:center}.contact .content-contact form input{background:none;border:none;border-bottom:2px solid #ea590a;color:#000;font-family:Headland One,serif;font-size:16px;padding:10px 0}.contact .content-contact form .form-row{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.contact .content-contact form .form-row input{width:250px}.contact .content-contact form .form-message{display:flex;justify-content:center}.contact .content-contact form .form-message textarea{background:none;border:1px solid #ea590a;box-sizing:border-box;font-size:16px;padding:10px;width:100%}.contact .content-contact form .form-col{display:flex;flex-direction:column;width:100%}.contact .content-contact form .form-col #userInput{border:1px solid #ea590a}.contact .content-contact form .random-word{color:#000;font-family:Headland One,serif;font-size:16px!important;font-weight:400;margin-bottom:10px}.contact .content-contact form .random-word strong{color:#c24e08}.contact .content-contact form button{align-self:flex-end;background-color:#ea590a;border:none;border-radius:50px;color:#fff;cursor:pointer;font-family:Headland One,serif;font-size:18px;padding:10px 20px;transition:background-color .3s ease}.contact .content-contact form button:hover{background-color:#c24e08}.contact .maps{align-items:center;display:flex;margin-bottom:60px;margin-top:35px}.contact .maps img{border:2px solid #787878;border-radius:10px;height:500px;object-fit:cover;width:650px}@media screen and (max-width:1700px){.contact .maps img{width:550px}}@media screen and (max-width:1538px){.contact .maps{align-items:center;display:flex;margin-top:120px}.contact .maps img{height:391px}}@media screen and (max-width:1450px){.contact .maps img{height:400px;width:450px}.contact .content-contact form{width:500px}.contact .content-contact form .form-row input{width:220px}}@media screen and (max-width:1200px){.contact{row-gap:30px}.contact .maps{margin-bottom:30px;margin-top:0;width:100%}.contact .maps img{width:100%}.contact .content-contact{margin:-20px auto auto;width:100%}.contact .content-contact p{width:100%}.contact .content-contact form{margin:auto;width:100%}}@media screen and (max-width:900px){.contact{padding-top:100px;width:90%}}@media screen and (max-width:800px){.contact .content-contact form .form-row input{width:100%}}.slider2{margin:auto auto 50px;width:80%}.slider2 h3{color:#ea590a;font-family:Headland One,serif;font-size:1.5rem;width:100%}.slider2-title .line{background-color:#ea590a;display:block;height:5px;margin-bottom:40px;width:150px}.embla{margin-bottom:40px;overflow:hidden}.embla-wrapper{margin-bottom:100px;width:100%}.embla__dots{display:flex;gap:10px;justify-content:center;margin-top:15px}.embla__dot{background:#ccc;border:none;border-radius:50%;cursor:pointer;height:12px;transition:background .3s ease;width:12px}.embla__dot.is-selected{background:#ea590a}.embla__container{column-gap:30px;display:flex}.embla__slide{box-sizing:border-box;flex:0 0 33.3333%}.embla__slide__inner{border-radius:8px;overflow:hidden;text-align:center}.embla__slide__inner img{aspect-ratio:8/7;border-radius:8px;display:block;height:auto;object-fit:cover;width:100%}@media screen and (max-width:1024px){.embla__slide{flex:0 0 50%}}@media screen and (max-width:900px){.slider2{width:90%}}@media screen and (max-width:640px){.embla__slide{flex:0 0 100%}}.sciage{column-gap:15px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto;padding-top:130px;width:80%}.sciage .title{width:100%}.sciage h1{color:#ea590a;font-family:Headland One,serif;font-size:30px;width:100%}.sciage .line{background-color:#ea590a;display:block;height:5px;margin-bottom:10px;width:70px}.sciage .content-sciage{display:flex;flex-direction:column;row-gap:15px;width:60%}.sciage .content-sciage p{font-family:Inika,serif;font-size:20px}.sciage .content-sciage .list{column-gap:15px;display:flex;justify-content:space-between}.sciage .content-sciage .list .list-cards{border:2px solid #787878;border-radius:10px;padding:15px 0 15px 15px;width:420px}.sciage .content-sciage .list .list-cards ul{display:flex;flex-direction:column;row-gap:5px}.sciage .content-sciage .list .list-cards li{align-items:center;column-gap:5px;display:flex;font-family:Inika,serif;list-style:none}.sciage .content-sciage .list .list-cards .icon{color:#ea590a;font-size:20px}.sciage .img-sciage img{border:2px solid #787878;border-radius:10px;height:350px;object-fit:cover;width:450px}.sciage .warning{border:2px solid #787878;border-radius:10px;margin-top:30px;padding:15px;width:100%}.sciage .warning p{font-family:Inika,serif;font-size:20px;text-align:center}.sciage .warning .position-icon{display:flex;justify-content:center;margin-bottom:10px}.sciage .warning .icon-warning{color:#ea590a;font-size:40px}.sciage-block2{display:flex;flex-direction:column;margin-bottom:30px;margin-top:30px;row-gap:15px}.sciage-block2 h2{color:#ea590a;font-family:Headland One,serif;font-size:30px;width:100%}.sciage-block2 .line2{background-color:#ea590a;display:block;height:5px;width:70px}.sciage-block2 p{font-family:Inika,serif;font-size:20px}.sciage-block2 .key{color:#ea590a;font-weight:700}.sciage-block2 .block2-img{column-gap:15px;display:flex;flex-wrap:wrap;justify-content:space-around;row-gap:15px}.sciage-block2 .block2-img img{border:2px solid #787878;border-radius:10px;height:260px;object-fit:cover;width:280px}@media screen and (max-width:1500px){.sciage .img-sciage img{height:320px;width:400px}}@media screen and (max-width:1301px){.sciage{flex-direction:column}.sciage .content-sciage{display:flex;flex-direction:column;margin-bottom:20px;row-gap:15px;width:100%}.sciage .img-sciage{margin:auto;width:100%}.sciage .img-sciage img{height:450px;object-fit:cover;width:100%}}@media screen and (max-width:900px){.sciage{padding-top:100px}.sciage .content-sciage .list{flex-direction:column;row-gap:15px}.sciage .content-sciage .list .list-cards{width:100%}.sciage .img-sciage img{height:380px}}@media screen and (max-width:720px){.sciage-block2 .block2-img img{height:230px;width:250px}}@media screen and (max-width:640px){.sciage-block2 .block2-img img{height:320px;width:100%}}@media screen and (max-width:500px){.sciage .img-sciage img,.sciage-block2 .block2-img img{height:300px}.sciage h1{font-size:25px}.sciage .content-sciage p{font-size:18px}.sciage .content-sciage .list .list-cards li{font-size:16px}.sciage .content-sciage .list .list-cards .icon{color:#ea590a;font-size:18px}.sciage-block2 h2{font-size:25px}.sciage .warning p,.sciage-block2 p{font-size:18px}}.demolition{column-gap:15px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto;padding-top:130px;width:80%}.demolition .title{width:100%}.demolition h1{color:#ea590a;font-family:Headland One,serif;font-size:30px;width:100%}.demolition .line{background-color:#ea590a;display:block;height:5px;margin-bottom:10px;width:70px}.demolition .content-demolition{display:flex;flex-direction:column;row-gap:15px;width:60%}.demolition .content-demolition p{font-family:Inika,serif;font-size:20px}.demolition .content-demolition .list-cards{border:2px solid #787878;border-radius:10px;padding:15px 0 15px 15px;width:420px}.demolition .content-demolition .list-cards ul{display:flex;flex-direction:column;row-gap:5px}.demolition .content-demolition .list-cards li{align-items:center;column-gap:5px;display:flex;font-family:Inika,serif;list-style:none}.demolition .content-demolition .list-cards .icon{color:#ea590a;font-size:20px}.demolition .img-demolition img{border:2px solid #787878;border-radius:10px;height:300px;object-fit:cover;width:450px}.demolition .content-demolition-2{display:flex;flex-direction:column;row-gap:10px}.demolition .content-demolition-2 .title{width:100%}.demolition .content-demolition-2 h2{color:#ea590a;font-family:Headland One,serif;font-size:30px;width:100%}.demolition .content-demolition-2 .line{background-color:#ea590a;display:block;height:5px;width:70px}.demolition .content-demolition-2 p{font-family:Inika,serif;font-size:20px}.demolition .content-demolition-3 h2{color:#ea590a;font-family:Headland One,serif;margin-top:15px}.demolition .content-demolition-3 p{font-family:Inika,serif;font-size:20px}.demolition .content-demolition-3 .block-img{column-gap:15px;display:flex;flex-wrap:wrap;justify-content:space-around;margin:15px 0;row-gap:15px}.demolition .content-demolition-3 .block-img img{border:2px solid #787878;border-radius:10px;height:260px;object-fit:cover;width:280px}@media screen and (max-width:1500px){.demolition .img-demolition img{height:280px;width:400px}}@media screen and (max-width:1298px){.demolition .content-demolition{margin-bottom:20px;width:100%}.demolition .img-demolition{margin:auto auto 15px;width:100%}.demolition .img-demolition img{height:350px;width:100%}.demolition .content-demolition .list-cards{width:100%}}@media screen and (max-width:900px){.demolition{padding-top:100px}}@media screen and (max-width:720px){.demolition{padding-top:100px}.demolition .img-demolition img{height:300px}.demolition .content-demolition-3 .block-img img{height:320px;width:100%}}@media screen and (max-width:500px){.demolition h1{font-size:25px}.demolition .content-demolition p{font-size:18px}.demolition .content-demolition-2 h2{font-size:25px}.demolition .content-demolition-2 p{font-size:18px}.demolition .content-demolition-3 h2{font-size:25px}.demolition .content-demolition-3 p{font-size:18px}.demolition .content-demolition-3 .block-img img{height:300px}}.carottage{column-gap:15px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto;padding-top:130px;width:80%}.carottage .title{width:100%}.carottage h1{color:#ea590a;font-family:Headland One,serif;font-size:30px;width:100%}.carottage .line{background-color:#ea590a;display:block;height:5px;margin-bottom:10px;width:70px}.carottage .content-carottage{display:flex;flex-direction:column;row-gap:15px;width:60%}.carottage .content-carottage p{font-family:Inika,serif;font-size:20px}.carottage .content-carottage .list-cards{border:2px solid #787878;border-radius:10px;padding:15px 0 15px 15px;width:100%}.carottage .content-carottage .list-cards ul{display:flex;flex-direction:column;row-gap:5px}.carottage .content-carottage .list-cards li{align-items:center;column-gap:5px;display:flex;font-family:Inika,serif;list-style:none}.carottage .content-carottage .list-cards .icon{color:#ea590a;font-size:20px}.carottage .img-carottage{align-items:center;display:flex}.carottage .img-carottage img{border:2px solid #787878;border-radius:10px;height:350px;object-fit:cover;width:450px}.carottage-2{align-items:center;column-gap:15px;display:flex;justify-content:space-between;margin:15px auto auto;width:80%}.carottage-2 .content-carottage-2{display:flex;flex-direction:column;row-gap:15px;width:60%}.carottage-2 .content-carottage-2 p{font-family:Inika,serif;font-size:20px}.carottage-2 .content-carottage-2 .list-cards{border:2px solid #787878;border-radius:10px;padding:15px 0 15px 15px;width:100%}.carottage-2 .content-carottage-2 .list-cards ul{display:flex;flex-direction:column;row-gap:5px}.carottage-2 .content-carottage-2 .list-cards li{align-items:center;column-gap:5px;display:flex;font-family:Inika,serif;list-style:none}.carottage-2 .content-carottage-2 .list-cards .icon{color:#ea590a;font-size:20px}.carottage-2 .warning{border:2px solid #787878;border-radius:10px;padding:15px 0 15px 15px;text-align:center;width:450px}.carottage-2 .warning p{font-family:Inika,serif;font-size:20px}.carottage-2 .warning .position-icon{display:flex;justify-content:center;margin-bottom:10px}.carottage-2 .warning .icon-warning{color:#ea590a;font-size:40px}.carottage-3{column-gap:15px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:15px auto auto;width:80%}.carottage-3 h2{color:#ea590a;font-family:Headland One,serif;font-size:30px;margin-top:15px;width:100%}.carottage-3 .line2{background-color:#ea590a;display:block;height:5px;margin-bottom:10px;width:70px}.carottage-3 p{font-family:Inika,serif;font-size:20px;margin-bottom:15px}.carottage-3 .block-img{column-gap:15px;display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:15px;row-gap:15px}.carottage-3 .block-img img{border:2px solid #787878;border-radius:10px;height:260px;object-fit:cover;width:280px}.carottage .key,.carottage-2 .key,.carottage-3 .key{color:#ea590a;font-weight:700}@media screen and (max-width:1500px){.carottage .img-carottage img{height:320px;width:400px}.carottage-2 .warning{width:400px}}@media screen and (max-width:1378px){.carottage-2 .warning{margin-bottom:52px}}@media screen and (max-width:1301px){.carottage{flex-direction:column}.carottage-3{margin-top:-20px}.carottage .content-carottage{display:flex;flex-direction:column;margin-bottom:20px;row-gap:15px;width:100%}.carottage .content-carottage .list-cards{width:100%}.carottage .img-carottage{margin:auto;width:100%}.carottage .img-carottage img{height:450px;object-fit:cover;width:100%}.carottage-2{align-items:baseline;flex-direction:column}.carottage-2 .content-carottage-2{width:100%}.carottage-2 .warning{margin-top:15px;width:100%}}@media screen and (max-width:900px){.carottage{padding-top:100px}.carottage .content-carottage .list-cards{width:100%}.carottage .img-carottage img{height:380px}}@media screen and (max-width:720px){.carottage-3 .block-img img{height:230px;width:250px}}@media screen and (max-width:640px){.carottage-3 .block-img img{height:320px;width:100%}}@media screen and (max-width:500px){.carottage .img-carottage img,.carottage-3 .block-img img{height:300px}.carottage h1,.carottage-3 h2{font-size:25px}.carottage .content-carottage p,.carottage-3 p{font-size:18px}.carottage .content-carottage .list-cards li{font-size:16px}.carottage-2 .content-carottage-2 p,.carottage-2 .warning p{font-size:18px}.carottage-2 .content-carottage-2 .list-cards li{font-size:16px}.carottage .content-carottage .list-cards .icon{color:#ea590a;font-size:18px}.carottage-block2 h2{font-size:25px}.carottage-block2 p{font-size:18px}}.Services{margin:auto;padding-top:130px;width:85%}.Services .title h1{color:#ea590a;font-family:Headland One,serif}.Services .title .line{background-color:#ea590a;display:block;height:5px;margin-bottom:10px;width:150px}.Services .text{font-family:Inika,serif;font-size:20px;margin:20px auto 30px;text-align:center;width:100%}.Services .style-projects{column-gap:10px;display:flex;flex-wrap:wrap;justify-content:space-evenly;row-gap:30px}.Services .style-projects img{border-radius:10px;height:450px;margin:auto;object-fit:cover;width:100%}.Services .style-projects .project{border:1px solid #787878;border-radius:10px;display:flex;flex-direction:column;padding:15px;row-gap:15px;width:500px}.Services .style-projects .project .data-project{display:flex;flex-direction:column;justify-content:space-between;text-align:center}.data-project .project-date{font-size:18px!important;margin-top:5px;text-align:left}.Services .style-projects .project h2{color:#ea590a;font-family:Headland One,serif;margin-bottom:10px}.Services .style-projects .project p{font-family:Inika,serif;font-size:20px}.Services .btn{margin:15px 0;text-align:center}.Services .btn button{align-self:flex-end;background-color:#ea590a;border:none;border-radius:50px;color:#fff;cursor:pointer;font-family:Headland One,serif;font-size:18px;padding:10px 20px;transition:background-color .3s ease}.Services .btn button:hover{background-color:#c24e08}@media screen and (max-width:1255px){.Services .style-projects img{height:400px;width:400px}.Services .style-projects .project{width:450px}}@media screen and (max-width:1070px){.Services .style-projects img{height:320px;width:320px}.Services .style-projects .project{width:350px}}@media screen and (max-width:900px){.Services{padding-top:100px}}@media screen and (max-width:840px){.Services .style-projects img{height:320px;width:80%}.Services .style-projects .project{width:80%}}@media screen and (max-width:530px){.Services .style-projects img{height:320px;width:100%}.Services .style-projects .project{width:100%}.Services .title h1{font-size:20px}.Services .style-projects .project h2,.Services .style-projects .project p,.Services .text{font-size:18px}.Services{width:90%}.Services .text{text-align:start}}header{background-color:#d3d3d3;border-bottom:1px solid #787878;display:flex;height:110px;position:fixed;width:100%;z-index:1001}header .logo{align-items:center;display:flex;margin-left:25px}header .logo img{object-fit:cover;width:300px}header .nav{width:100%}header .nav .first-nav{column-gap:20px;display:flex;justify-content:flex-end;margin-top:15px;width:100%}header .nav .first-nav .button-tel{align-items:center;background-color:#ea590a;border-radius:30px;color:#fff;column-gap:10px;cursor:pointer;display:flex;font-family:Headland One,serif;padding:10px 15px;text-decoration:none}header .nav .first-nav .button-devis{border:2px solid #787878;border-radius:30px;color:#000;cursor:pointer;display:inline-block;font-family:Inika,serif;margin-right:50px;padding:10px 15px;text-decoration:none}header .nav .nav-2{width:100%}header .nav .nav-2 ul{column-gap:40px;display:flex;justify-content:flex-end;margin-top:15px;padding-right:50px}header .nav .nav-2 ul li{cursor:pointer;font-family:Headland One,serif;font-size:15px;list-style:none;position:relative}header .nav .nav-2 ul li:after{width:0}header .nav .nav-2 ul li .active:after,header .nav .nav-2 ul li:after{background-color:#ea590a;bottom:-5px;color:#fff;content:"";height:3px;left:0;position:absolute;transition:.5s}header .nav .nav-2 ul li .active:after,header .nav .nav-2 ul li:hover:after{width:100%}header .nav .nav-2 ul li a{color:#000;text-decoration:none}.nav_burger{cursor:pointer;display:none;height:20px;padding-top:10px;position:fixed;right:20px;top:29px;width:40px}.burger_bar1,.burger_bar2,.burger_bar3{background-color:#ea590a;border-radius:3px;cursor:pointer;display:block;height:5px;margin-bottom:5px;position:absolute;transform-origin:center;transition:.6s;width:40px}.burger_bar1{transform:translateY(-10px)}.burger_bar2{opacity:1}.burger_bar3{transform:translateY(10px)}.nav_burger.actif .burger_bar1{transform:rotate(45deg)}.nav_burger.actif .burger_bar2{opacity:0}.nav_burger.actif .burger_bar3{transform:rotate(-45deg)}@media screen and (max-width:1050px){header .logo img{width:280px}header .nav .first-nav .button-devis{margin-right:25px}header .nav .nav-2 ul{column-gap:20px;padding-right:25px}}@media screen and (max-width:900px){header{height:80px;z-index:1000}header .logo img{object-fit:cover;width:250px}.nav_burger{display:block}header .nav{background-color:#d3d3d3;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;margin:auto;position:fixed;right:0;top:0;transition:left 1.5s;z-index:4}header .nav.mobile{left:-2100px}header .nav .first-nav{align-items:center;display:flex;flex-direction:column;padding-bottom:30px;row-gap:15px}header .button-tel{text-align:center;width:183px}header .nav .first-nav .button-devis{margin-right:0;text-align:center;width:183px}header .nav .nav-2,header .nav .nav-2 ul{display:flex;flex-direction:column}header .nav .nav-2 ul{align-items:center;padding-right:0;row-gap:30px}header .nav .nav-2 ul li{font-size:22px}}@media screen and (max-width:550px){header .logo img{object-fit:cover;width:200px}}@media screen and (max-width:350px){header .logo img{object-fit:cover;width:150px}}footer{border-top:1px solid #787878;column-gap:30px;display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:15px 15px 0;row-gap:15px;width:100%}footer h3{color:#ea590a;font-family:Headland One,serif;margin-bottom:10px}footer .footer1{display:flex;flex-direction:column;font-family:Inika,serif;row-gap:5px}footer .footer1 a{align-items:center;color:#000;column-gap:10px;display:flex;text-decoration:none;text-decoration:underline}footer .footer2{font-family:Inika,serif}footer .footer2 p{align-items:center;column-gap:10px;display:flex;justify-content:center}footer .footer3{font-family:Inika,serif}footer .footer3 a{color:#000;text-decoration:underline}footer .footer4{display:flex;font-family:Inika,serif;font-size:17px;justify-content:flex-end;margin-bottom:10px;margin-right:100px;width:100%}footer .footer4 p{align-items:center;column-gap:10px;display:flex}footer .icon{color:#ea590a;font-size:20px}@media screen and (max-width:730px){footer{display:flex;flex-direction:column;flex-wrap:nowrap}footer h3{color:#ea590a;font-family:Headland One,serif;margin-bottom:10px;text-align:center}footer .footer1{align-items:center}footer .footer3{text-align:center}footer .block4{justify-content:center;margin-right:0}footer .footer4{display:flex;font-family:Inika,serif;font-size:17px;justify-content:center;margin-bottom:10px;width:100%}}.mentions{margin:auto;padding-top:130px;width:90%}.mentions h1{font-size:30px;margin-bottom:15px;text-align:center}.mentions h1,.mentions h2{color:#ea590a;font-family:Headland One,serif}.mentions h2{font-size:22px;margin-bottom:5PX}.mentions p{font-family:Inika,serif;font-size:20px;margin-bottom:5px}.mentions .paragraphe{margin-bottom:15px}@media screen and (max-width:900px){.mentions{margin:auto;padding-top:100px;width:90%}}@media screen and (max-width:550px){.mentions h1{font-size:22px}.mentions h2{font-size:18px}.mentions p{font-size:16px}}
/*# sourceMappingURL=main.d1849c88.css.map*/