@font-face{font-family:Roboto;src:url(https://couvreur-evreux.toitures-27.fr/assets/css/Roboto/Roboto-Regular.ttf);font-display:swap}@font-face{font-family:Poppins;src:url(https://couvreur-evreux.toitures-27.fr/assets/css/Poppins/Poppins-Regular.ttf);font-display:swap}@font-face{font-family:"Work Sans";src:url(https://couvreur-evreux.toitures-27.fr/assets/css/Work_Sans/WorkSans-VariableFont_wght.ttf);font-display:swap}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}img{max-width:100%;height:auto}ul{list-style:none;margin:0;padding:0}a{color:inherit;text-decoration:none}.btn-primary{background-color:#d64300!important;color:#fff!important;border:0;padding:10px;min-width:170px;font-weight:700;font-size:20px;letter-spacing:.5px;transition:.2s;min-height:45px}.btn-primary:hover{background-color:#95411b!important}.container{max-width:1230px}body{font-family:Roboto,sans-serif;color:#575250;line-height:1.8571428571}body ::-moz-selection{background-color:#d64300}body ::selection{background-color:#d64300}h1,h2,h3,h4,h5,h6{font-family:"Work Sans",sans-serif;color:#1e1810;font-weight:600}footer{background-color:#11112f;color:#fff}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:#fff}footer h3{font-size:22px}.foot a{color:#0a1332}.form{background-color:#f8f5f4}.form .title{font-size:34px}.form textarea{min-height:100px}.form input,.form textarea{border:1px solid #818a91;color:#373a3c;padding:.65em;border-radius:2px;transition:all .2s linear;outline:0}.form input:focus,.form textarea:focus{border-color:#d64300}.form button{border:0;outline:0;min-height:40px;transition:all .3s;letter-spacing:.5px;border-radius:4px;padding:11px;font-weight:700;font-size:18px;color:#fff;cursor:pointer;background-color:#d64300}.form button:hover{opacity:.8}.form .box{background-color:#fff;border-radius:5px;box-shadow:0 104px 104px -40px rgba(0,0,0,.16)}.form .php-email-form .error-message{display:none;color:#fff;background:#ed3c0d;text-align:left;padding:15px;font-weight:600}.form .php-email-form .sent-message{display:none;color:#fff;background:#18d26e;text-align:center;padding:15px;font-weight:600}.form .php-email-form .loading{display:none;background:#fff;text-align:center;padding:15px}.form .php-email-form .loading:before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;border:3px solid #18d26e;border-top-color:#eee;animation:animate-loading 1s linear infinite}.services .title{font-size:34px}.services .item{height:100%;box-shadow:0 0 17px 0 rgba(0,0,0,.21);border-radius:15px}.services .item h3{font-size:20px;font-family:Poppins,sans-serif}.services .item .image{border-radius:15px;overflow:hidden}article{font-size:17px;line-height:36px}article h2{font-size:34px}.testimonials{background-color:#f8f5f4}.testimonials .title{font-size:34px}.testimonials .item{height:100%;padding:48px 40px 40px 48px;box-shadow:64px 64px 120px -40px rgba(0,0,0,.08);transition:.3s;background-color:#fff;border-radius:15px;font-size:17px;line-height:1.5em;display:flex;flex-direction:column;justify-content:space-between}.testimonials .item .icon{color:#d64300;font-size:20px}.testimonials .item .foot-item{font-weight:500}.testimonials .item .foot-item img{border-radius:50%;width:40px;margin-right:10px}.couvreurs{background-color:rgba(255,122,61,.3411764706)}.experience{background-color:#f3f3f3}.experience .item{height:100%;box-shadow:0 32px 120px -25px rgba(0,0,0,.08);padding:40px;background-color:#fff;font-size:15px;border-radius:5px}.experience .item h3{font-size:20px}.experience .item .icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#d64300;color:#fff;font-size:1.4rem}.besoin{background-color:#f7f4f3}.besoin .title{font-size:48px}.besoin .form{width:100%;max-width:500px;position:relative;z-index:1}.besoin .form h2{font-size:22px}@media only screen and (min-width:992px){.besoin .box{margin-top:-170px;padding-top:55px!important}}.info{border-top:1px solid #fff;padding:140px 0 30px 0;font-weight:700}.info .item{display:flex;gap:30px}.info .item .icon{background-color:#f3f3f3;width:100%;max-width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#d64300;font-size:1.4rem}.info .item .name .label{font-size:14px;color:#1e1810;margin-bottom:5px}.info .item .name .text{font-size:20px;color:#d64300}.hero{color:#fff;background:url(https://couvreur-evreux.toitures-27.fr/assets/images/fond.webp) rgba(0,0,0,.4392156863);background-blend-mode:multiply;background-size:cover;background-position:center;min-height:105vh;display:flex;align-items:flex-end}.hero .title{color:#fff;font-size:52px}.hero .sub-title{color:#fff;font-size:40px}.hero .btn-2{color:#fff}header{background-color:transparent;position:absolute;top:0;left:0;width:100%}header nav ul{display:flex;color:#fff;gap:30px;align-items:center}header nav.active{display:flex;background-color:#f8f5f4;color:#d64300;padding:20px!important;justify-content:start;position:absolute;width:100%;top:100px;left:0}header nav.active ul{display:flex;gap:15px;flex-direction:column;font-size:15px;width:100%;align-items:start}header nav.active li{text-align:start;color:#d64300}.burger-btn{color:#fff;background-color:#d64300;width:42px;height:42px;display:flex;align-items:center;justify-content:center;transition:.2s;border-radius:2px;font-weight:400;font-size:20px;cursor:pointer}.burger-btn:hover{opacity:.8}.burger-btn .fa-bars{display:block}.burger-btn .fa-xmark{display:none}.burger-btn.active .fa-bars{display:none}.burger-btn.active .fa-xmark{display:block}@media only screen and (max-width:992px){header nav{display:none}}@media only screen and (max-width:768px){.hero .btn{max-width:100%;width:100%}.besoin .title{font-size:32px}.testimonials .title{font-size:32px}article h2{font-size:26px}.form .title{font-size:24px}footer h3{font-size:20px}.hero .title{color:#fff;font-size:32px}.hero .sub-title{color:#fff;font-size:20px}}.communes-voisines{background-color:rgb(255 122 61 / .3411764706)}.communes-voisines .commune-item{padding:7px 0;text-align:left;padding-left:30px}.communes-voisines .commune-name{font-size:16px;font-weight:600;margin:0;color:#807875;position:relative}.communes-voisines a{color:#4C4846;text-decoration:none;transition:color 0.3s ease}.communes-voisines a:hover{text-decoration:none}