/* https://couverturedc.com/wp-content/themes/couverture_dc_parent/css/nomades.css?ver=1163972630 */
body.home{background-color:#fff}.home .bloc-main{z-index:100}@media (max-width:1224px){.home .bloc-main{margin-top:60px}}.bloc-menu-mobile .top-row{position:fixed!important;z-index:100}.bloc-menu-mobile .top-row .logo{width:fit-content}.bloc-menu-mobile .row-menu{position:fixed!important;top:-350px!important;left:0!important;width:100%!important;display:block!important;z-index:90!important;background-color:#000!important;opacity:0!important;pointer-events:none!important;transition:all 0.75s ease-in-out!important}.bloc-menu-mobile .row-menu.active{top:0!important;opacity:1!important;pointer-events:auto!important;padding-top:80px}.bloc-menu-mobile .row-menu .menu-menu-mobile-container .menu .menu-item a{pointer-events:none!important}.bloc-menu-mobile .row-menu.active .menu-menu-mobile-container .menu .menu-item a{pointer-events:auto!important}.container-large{max-width:1500px;margin:0 auto;padding:0 30px}@media (max-width:1200px){.container-large{padding:0 20px}}@media (max-width:900px){.container-large{padding:0 10px}}.single p,html body .bloc-section p{font-size:18px!important;line-height:1.5em!important}@media (max-width:1200px){.single p,html body .bloc-section p{font-size:16px!important}}.hero-section{position:relative;background-size:cover;background-position:center 65%;background-repeat:no-repeat;height:fit-content;z-index:200;background-image:url(/wp-content/themes/couverture_dc_parent/css/../img/toiture-maison-residentielle-couverturedc.jpg);min-height:700px;display:flex;flex-direction:column;justify-content:center}.hero-section::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1;pointer-events:none}.hero-section>*{position:relative;z-index:2}.hero-section .container{display:flex;flex-direction:row;gap:4rem;align-items:center;justify-content:center}@media (max-width:1200px){.hero-section .container{flex-direction:column;align-items:center;padding:0 20px}}.hero-content{display:flex;flex-direction:column;justify-content:space-between;gap:45px;margin:auto;padding:0;text-align:center;width:100%;max-width:600px}@media (max-width:480px){.hero-content{gap:35px}}.hero-content h1{margin:0!important;padding:0!important;font-family:'Poppins',sans-serif;text-transform:uppercase;color:#fff;font-size:3rem;line-height:1.15em;font-weight:800}@media (max-width:600px){.hero-content h1{font-size:2.5rem}}@media (max-width:480px){.hero-content h1{font-size:2rem}}@media (max-width:600px){.hero-content-cta-container{display:flex;flex-direction:column;gap:15px}}.hero-cta-phone,.hero-cta-soumission{display:block;width:fit-content;min-width:250px;margin:0 auto}.hero-cta-soumission{background-color:#ee3123!important;color:#fff!important;border:2px solid #ee3123!important}.hero-cta-soumission:hover{background-color:#000!important;color:#fff!important;border:2px solid #fff!important}.hero-cta-phone{background-color:#fff!important;color:#ee3123!important;border:2px solid #fff!important}.hero-cta-phone:hover{background-color:#000!important;color:#fff!important;border:2px solid #fff!important}.hero-content-description{color:#fff;font-size:20px;line-height:1.5em;margin-bottom:0}@media (max-width:1200px){.hero-content-description{font-size:18px}}.hero-content-phone{color:#fff!important;text-align:left;font-size:2.5rem;font-weight:700;color:#fff;font-family:'Poppins',sans-serif;text-transform:uppercase;line-height:1.15em;margin-bottom:0}.ti-widget.ti-goog.ti-disable-animation .ti-widget-container{display:flex;text-align:left}.hero-section .container .contact{flex:1;background-color:rgba(0,0,0,.5);padding:40px;width:50%}.hero-section .container .contact h2{text-align:center;margin-bottom:2rem}.hero-section .container .contact .wpcf7-form{position:relative}.hero-section .container .contact .wpcf7-form .row .medium-6:nth-child(2n+2){margin-right:0}.hero-section .container .contact .wpcf7-form .wpcf7-submit{display:block;margin:0 auto}@media (max-width:900px){.hero-section .container .hero-content-wrapper{flex-direction:column;padding:20px}.hero-section .container .overlay{margin-right:0;margin-bottom:20px}}.hero-section form .btn{margin:0 auto;padding:0;display:flex;align-items:center;width:fit-content}.hero-section form .btn p{margin:0;padding:0;width:fit-content;display:inline-block}.hero-section form .btn input{background:#ee3123;border:2px solid #ee3123;color:#fff;font-weight:600;cursor:pointer;padding:15px 40px;min-width:200px;text-align:center;border-radius:30px;border:2px solid #ee3123;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wpcf7-spinner{position:absolute!important;margin:0 0 0 10px!important;visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0}.hero-section .container .contact .wpcf7-list-item{margin:0!important;margin-right:20px!important}.hero-section .container .contact{width:100%;margin:0 auto;background-color:#fff;padding:40px;border-radius:15px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);max-width:500px}@media (max-width:1200px){.hero-section .container .contact{width:80%;max-width:600px;margin:0 auto}}@media (max-width:900px){.hero-section .container .contact{width:100%;margin:0 auto;padding:30px}}@media (max-width:600px){.hero-section .container .contact{padding:20px}}.hero-section .container .contact .wpcf7{display:block}.hero-section .container .contact input[type="text"],.hero-section .container .contact input[type="email"],.hero-section .container .contact textarea{background-color:#fff;border:1px solid #333;border-radius:5px;color:#333;padding:10px}.hero-section .container .contact input[type="text"]::placeholder,.hero-section .container .contact input[type="email"]::placeholder,.hero-section .container .contact textarea::placeholder{color:#666}.hero-section .container .contact .radio_section{color:#333}.hero-section .container .contact .wpcf7-list-item{margin-right:20px}.hero-section .container .contact .wpcf7-form .row .medium-6{width:100%}@media (max-width:600px){.hero-section .container .contact .wpcf7-form .row .medium-6{width:100%;margin-right:0;float:none}}.hero-section .container .contact .wpcf7-form .row .medium-6:nth-child(2n+2){margin-right:0}.hero-section .container .contact input[type="radio"]{accent-color:#ee3123;width:18px;height:18px;border:2px solid #333;background-color:#fff;margin-right:5px}.hero-section .container .contact textarea{height:100px;resize:vertical}.top-row{position:static!important}.bloc-services-caa .about-section{background-color:#fff!important;color:#000!important}.about-section{padding:100px 20px 100px 20px!important}@media (max-width:900px){.about-section{padding:75px 20px 75px 20px!important}}.about-section .container{display:flex;justify-content:space-between;gap:5rem;padding:0!important}@media (max-width:1200px){.about-section .container{gap:3rem}}@media (max-width:900px){.about-section .container{flex-direction:column}}.about-section .container .image{display:flex;justify-content:space-between;width:50%}@media (max-width:900px){.about-section .container .image{width:100%}}.about-section .image img{height:auto;margin:auto 0}@media (max-width:900px){.about-section .image img{width:100%}}.about-section .bloc-content{width:50%;display:flex;flex-direction:column;justify-content:space-between;height:auto;margin:0!important}@media (max-width:1200px){.about-section .bloc-content{gap:30px}}@media (max-width:900px){.about-section .bloc-content{width:100%;gap:30px;text-align:center}}.about-section .bloc-content>*{margin:0!important}.about-section .bloc-content h2{text-align:left}@media (max-width:900px){.about-section .bloc-content h2{text-align:center}}.about-section .bloc-content p{text-align:left}@media (max-width:900px){.about-section .bloc-content p{text-align:center}}#certifications{background-color:#000;padding-top:4rem;padding-bottom:4rem}.certifications-section .container{padding-left:20px!important;padding-right:20px!important}.certifications-section .section-title{text-align:center;margin-bottom:4rem;font-weight:700;font-size:36px;color:#fff}@media (max-width:600px){.certifications-section .section-title{line-height:1;margin-bottom:3rem}}.certifications-grid{display:flex;flex-wrap:nowrap;gap:50px;justify-content:space-between}@media (max-width:1550px){.certifications-grid{flex-wrap:wrap;justify-content:center;gap:40px 20px}.certification-card{width:calc((100% - 40px) / 3)}}@media (max-width:1000px){.certifications-grid{gap:40px 30px}.certification-card{width:calc((100% - 30px) / 2)}.certification-card:last-child{width:50%}}@media (max-width:600px){.certifications-grid{flex-direction:column;align-items:center;gap:40px}.certification-card{width:100%;max-width:325px}.certification-card:last-child{width:100%}}.certifications-cta .btn{display:block;text-align:center;margin:0 auto;margin-top:4rem;width:fit-content}.certifications-cta .btn:hover{border:2px solid #fff;color:#fff}.certification-card{display:flex;flex-direction:column;gap:2em;width:100%;max-width:325px}@media (max-width:768px){.certification-card{margin:0 auto}}.certification-card img{width:100%;height:auto;object-fit:cover;margin:0 auto}@media (max-width:1200px){.certification-card img{width:75%;height:100%;object-fit:cover;margin:0 auto}}@media (max-width:768px){.certification-card img{width:80%}}.certification-card h3{color:#fff;text-align:center;font-size:20px;line-height:1.25em;font-weight:600;width:fit-content;margin:auto}.financing-section{padding:70px 20px 0 20px!important;position:relative;background-color:#000;margin-bottom:100px}@media (max-width:1200px){.financing-section{padding:50px 20px 40px 20px!important}}@media (max-width:900px){.financing-section{padding:50px 20px 0 20px!important}}@media (max-width:768px){.financing-section{padding:4rem 20px 0 20px!important}}.financing-section::after{content:'';position:absolute;bottom:-97px;left:0;width:100%;height:100px;background-color:#000;clip-path:polygon(0 0,100% 0,50% 100%);z-index:-1}.financing-content{display:flex;justify-content:space-between;align-items:center;color:#fff;max-width:1200px;margin:0 auto;padding:0;gap:8rem}@media (max-width:1200px){.financing-content{gap:5rem}}@media (max-width:900px){.financing-content{flex-direction:column;gap:3rem}}@media (max-width:900px){.financing-section .container{padding:0!important}}@media (max-width:900px){.financing-text{text-align:center}}.financing-text h2{font-size:2.5rem;margin-bottom:1rem;font-weight:700}@media (max-width:600px){.financing-text h2{text-align:left;width:100%;margin:0 auto 2rem auto}}.financing-text h3{font-size:1.8rem;margin-bottom:1rem;font-weight:400}.financing-text p{font-size:1.2rem;opacity:.9}@media (max-width:600px){.financing-text p{text-align:left;width:100%;margin:0 auto}}.financing-cta{display:flex;flex-direction:column;align-items:center}.financing-cta .btn:hover{background-color:#000!important;color:#fff!important;border:2px solid #fff!important}@media (max-width:900px){.financing-cta .btn{margin-top:2rem}}.financeit-logo{max-width:300px;height:auto}@media (max-width:900px){.financeit-logo{max-width:none}}@media (max-width:600px){.financeit-logo{max-width:80%}}.btn-primary{background-color:#e74c3c;color:#fff;padding:12px 30px;border-radius:25px;text-decoration:none;font-weight:700;transition:background-color 0.3s ease}.btn-primary:hover{background-color:#c0392b}@media (max-width:768px){.financing-cta{align-items:center}.financing-text h2{font-size:2rem}.financing-text h3{font-size:1.5rem}.financing-section::after{bottom:-48px;height:50px}}.process-section{padding:5rem 0;background-color:#fff;position:relative}@media (max-width:768px){.process-section{padding:2rem 0 4rem 0}}.process-section .container{padding:0 20px}.process-section .section-title{text-align:center;margin-bottom:4rem;font-weight:700;font-size:36px}@media (max-width:600px){.process-section .section-title{line-height:1;margin-bottom:3rem}}.process-grid{display:flex;flex-wrap:nowrap;gap:20px;justify-content:space-between;max-width:1200px;margin:0 auto;padding:0}@media (max-width:1550px){.process-grid{flex-wrap:wrap;justify-content:center;gap:40px 20px}.process-item{width:calc((100% - 40px) / 3)}.process-item:nth-last-child(-n+2){margin-top:20px}}@media (max-width:1000px){.process-grid{gap:40px 30px}.process-item{width:calc((100% - 30px) / 2)}.process-item:last-child{width:50%}}@media (max-width:600px){.process-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.process-item{width:auto;max-width:325px}.process-item:last-child{width:auto}}@media (max-width:480px){.process-grid{display:grid;grid-template-columns:repeat(1,1fr)}.process-item{width:100%;max-width:none!important}.process-item:last-child{width:100%}}.process-item{display:flex;flex-direction:column;align-items:center;max-width:200px;margin:0 auto}.process-item img{width:75%;margin-bottom:20px}@media (max-width:600px){.process-item img{width:fit-content;text-align:center;width:40%}}.process-item h3{font-size:1.1rem;font-weight:700;margin-bottom:15px;color:#000;line-height:1.3;text-align:left;width:100%}@media (max-width:600px){.process-item h3{width:fit-content}}.process-item p{font-size:.9rem;line-height:1.5;color:#000;text-align:left;width:100%;font-weight:400}.bloc-section.bloc-actualites .fond-noir{padding:50px 0}.bloc-section.bloc-actualites .fond-noir .container{text-align:center;margin-right:auto}.bloc-section.bloc-actualites .fond-noir .bloc-content{margin-bottom:0;padding-bottom:0}.reviews-section{padding:80px 0;background-color:#f5f5f5}.reviews-section .section-title{text-align:center;margin-bottom:40px}.reviews-container{max-width:1000px;margin:0 auto}.trustindex-section{background-color:#f5f5f5;padding:4rem 0}.trustindex-section .container{padding-left:20px!important;padding-right:20px!important}.trustindex-section h2{text-align:center;margin-bottom:2rem;font-weight:700;font-size:36px}.ti-show-rating-text,.ti-show-rating-text .ti-widget-container{width:fit-content!important}.ti-widget-container{text-align:left!important;margin:0!important}@media (max-width:900px){.ti-widget-container{text-align:center!important}}#joindre.bloc-section{padding:100px 0!important}@media (max-width:900px){#joindre.bloc-section{padding:50px 0!important}}#joindre.bloc-section .container{display:grid;grid-template-columns:repeat(2,1fr);column-gap:4em;flex-flow:unset!important}@media (max-width:900px){#joindre.bloc-section .container{display:block}}#joindre.bloc-section .row::before{display:none}#joindre.bloc-section .coord{width:100%!important;margin:0!important}@media (max-width:900px){#joindre.bloc-section .coord{margin-bottom:5em!important}}#joindre.bloc-section .contact{width:100%!important;margin:0!important;display:flex;align-items:center}@media (max-width:1200px){#joindre.bloc-section .contact{align-items:flex-start}}@media (max-width:900px){#joindre.bloc-section .contact{width:100%!important;max-width:500px!important;margin:0 auto!important}}#joindre.bloc-section .contact form .columns{width:100%!important;margin:0!important}#joindre.bloc-section .contact form .btn{position:relative!important;left:0!important;top:0!important;margin:0!important;width:fit-content!important;display:block;margin:0 auto!important;float:none!important}#news{padding:110px 0 0 0!important}#news article ul{list-style:unset!important;margin:2em 0;padding-inline-start:40px!important}#news article ul li{margin:0;padding:0;font-weight:300;font-family:Roboto;letter-spacing:.03em;font-size:18px!important;line-height:1.5em!important}