body{font-family:"Open Sans",sans-serif}h1,h2,h3,h4{font-family:"Open Sans",sans-serif;font-weight:700}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{font-weight:400;font-size:16px;line-height:20px;color:#000001;background-color:#fffffe;word-spacing:normal;letter-spacing:normal}.wrapper{min-height:100%;position:relative}h1,h2,h3,h4{font-weight:700}h1{font-size:40px;line-height:60px}@media(max-width:575.98px){h1{font-size:32px;line-height:48px}}h2{font-size:32px;line-height:48px}@media(max-width:575.98px){h2{font-size:24px;line-height:36px}}h3{font-size:24px;line-height:36px}@media(max-width:575.98px){h3{font-size:20px;line-height:30px}}h4{font-size:20px}.mentions{font-size:10px;line-height:12px}.helper{border:1px solid #000;position:fixed;color:#000;font-size:12px;line-height:12px;top:0;left:0;z-index:999;background-color:#fff;width:20px;height:20px;display:inline-block;overflow:hidden;transition:all .3s ease-out;text-align:left}.helper:hover{width:250px;height:auto}.helper>span.responsive-indic{cursor:pointer;font-size:12px;line-height:14px}.helper>span.responsive-indic::after{display:inline-flex;align-items:center;justify-content:center;height:20px;width:20px;font-weight:700;background-color:#ff0;z-index:999;content:"xs"}@media(max-width:1199.98px){.helper>span.responsive-indic::after{content:"xl"}}@media(max-width:767.98px){.helper>span.responsive-indic::after{content:"md"}}@media(max-width:575.98px){.helper>span.responsive-indic::after{content:"sm"}}.helper>ul{padding:10px;width:250px;font-size:14px;line-height:16px}.container.lighter a:not(.btn),.container.main-color a:not(.btn),.zone.lighter a:not(.btn),.zone.main-color a:not(.btn),nav.lighter a:not(.btn),nav.main-color a:not(.btn),section.lighter a:not(.btn),section.main-color a:not(.btn){color:inherit}.container.lighter,.zone.lighter,nav.lighter,section.lighter{background-color:#fff;color:#000001}.container.main-color,.zone.main-color,nav.main-color,section.main-color{background-color:#083523;color:#000001}.zone{padding:15px}nav .container .row{width:100%}.btn{text-transform:uppercase;font-weight:700;border-radius:0;cursor:pointer}.btn.btn-default{color:#000001;border-color:#fae228;background-color:#fae228}.btn.btn-default:hover{color:#fff!important;background-color:#4ea933;border-color:#4ea933}.btn:hover{color:#fff!important}.btn.wide{padding:.7rem 6rem}a.btn-default:not([href]):not([tabindex]){color:#000001;border-color:#fae228;background-color:#fae228}a.btn-default:not([href]):not([tabindex]):hover{background-color:rgb(233.5681818182,207.4954545455,5.4318181818)}footer.container .btn{color:#fff}@font-face{font-family:Gotham-Black;src:url(src/font/Gotham-Black.ttf)}@font-face{font-family:Gotham-Bold;src:url(src/font/Gotham-Bold.ttf)}@font-face{font-family:Gotham-Book;src:url(src/font/Gotham-Book.ttf)}body{font-family:Outfit,sans-serif}h1,h2,h3,h4{font-family:Gotham-Bold,sans-serif}body{font-family:Outfit,sans-serif;font-weight:500;font-size:18px;line-height:28px;overflow-x:hidden}@media(max-width:575.98px){.container{padding:0}}@media(max-width:575.98px){.row{margin:0}}h1{font-family:Gotham-Bold,sans-serif;font-size:43px;line-height:50px;font-weight:800}@media(max-width:575.98px){h1{font-size:31px;line-height:40px}}h1 span{background-color:#4ea933;color:#fffffe}h2{font-family:Gotham-Black,sans-serif;font-weight:900;font-size:32px;line-height:36px;margin-bottom:0}h2 span{background-color:#4ea933;color:#fffffe}@media(max-width:575.98px){h2{font-size:24px;line-height:33px}}h3{font-family:Gotham-Bold,sans-serif;font-weight:900;font-size:23px;line-height:28px}@media(max-width:575.98px){h3{font-size:20px;line-height:26px}}p{font-family:Outfit,sans-serif;font-weight:400;font-size:16px;line-height:24px;text-align:left;margin:0}.btn{padding:.5rem 2rem;border-radius:60px;font-family:Outfit,sans-serif;font-size:15px;line-height:22px;text-transform:inherit;font-weight:700}.btn.wide{padding:.7rem 4rem}#DK-sticky-header{color:#fffffe}#hero{border-radius:30px}#hero h1 span{border-radius:60px}#hero h2{color:#fffffe}@media(max-width:575.98px){#hero{background:url(../img/RENVR_-_img_hero_mob.avif) no-repeat left bottom;background-size:cover;background-color:#083523}}#form-contact-reno{border-radius:20px;background:hsla(0,0%,100%,.6);box-shadow:0 0 100.3px 9px hsla(0,0%,100%,.45) inset,0 0 30px 0 rgba(0,0,0,.2);backdrop-filter:blur(3.0499999523px)}.zone{color:#000001}.zone .h3{color:#083523;font-weight:800;font-size:23px;text-transform:inherit}.zone p{font-size:14px;line-height:18px;font-weight:400}.zone .form-control{border-radius:6px}.zone .form-control:focus{border-color:#4ea933;box-shadow:0 0 0 .2rem rgba(39,101,15,.25)}.zone .custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#4ea933;background-color:#4ea933}.zone .custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(101,20,15,.25)}.zone .mentions{font-size:10px;line-height:14px;color:#665752}.zone a{color:#665752;text-decoration:underline}@media(max-width:575.98px){.zone .h3{font-size:20px;text-transform:inherit}}#txt-img-passion h2{color:#083523}#txt-img-passion h3{color:#4ea933}#txt-img-passion .img-contain{border-radius:30px;padding:0}#txt-img-passion .img-contain img{height:auto;min-width:fit-content}#txt-img-mission{color:#fffffe;background:url(../img/RENVR_-_img_bloc2.avif) no-repeat center bottom;background-size:cover;min-height:500px;border-radius:30px}#txt-img-mission #mission-renvr{min-height:575px}#txt-img-mission #paragraphe{transform:translateX(-50%);left:66%}#txt-img-mission #paragraphe span{border-radius:60px}#txt-img-mission #paragraphe .h3{color:#fffffe;font-weight:700;font-size:23px;text-transform:inherit}#txt-img-mission #paragraphe ul{list-style-type:none}#txt-img-mission #paragraphe .btn{background-color:rgba(0,0,0,0);border:none;border-radius:0;padding:0;color:#fae228;text-decoration:underline}@media(min-width:1200px){#txt-img-mission #paragraphe{left:68%}}@media(min-width:992px){#txt-img-mission #mission-renvr{min-height:550px}#txt-img-mission #paragraphe{left:65%}}@media(max-width:575.98px){#txt-img-mission{background:url(../img/RENVR_-_img_bloc2_mob.avif) no-repeat center bottom;background-size:cover}#txt-img-mission #mission-renvr{min-height:700px}#txt-img-mission #paragraphe{left:62%;margin-top:7rem!important}#txt-img-mission #paragraphe ul{padding-left:0}#txt-img-mission #paragraphe .h3{font-size:18px}}#rea .reassu{border-radius:10px;background-color:#083523;color:#fffffe}#rea .reassu h3{color:#fae228}#rea .reassu p{line-height:20px}#rejoindre-reno{background:rgba(8,53,35,.2);background-image:url(../img/renvr_-_forme_home.avif);background-repeat:no-repeat;background-position:right bottom}#rejoindre-reno h2{color:#083523}#rejoindre-reno .img-1{border-radius:30px;overflow:hidden;padding:0}#rejoindre-reno .img-1 img{min-width:fit-content}@media(max-width:575.98px){#rejoindre-reno .img-1 img{min-width:stretch}}#rejoindre-reno #rej-un{background-color:#083523;border-radius:30px}#rejoindre-reno #rej-un h3{color:#fae228;font-size:20px;line-height:23px}#rejoindre-reno #rej-un p{color:#fffffe}#rejoindre-reno .rej-deux{background-color:#fffffe;border-radius:30px}#rejoindre-reno .rej-deux h3{color:#4ea933;font-size:20px;line-height:23px}#rejoindre-reno .rej-deux p{color:#083523}.carousel-section{padding:4rem 0;background-color:rgba(8,53,35,.1)}.carousel-section h2{font-family:Gotham-Black,sans-serif;font-weight:900;font-size:32px;line-height:36px;margin-bottom:0;color:#083523}@media(max-width:768px){.carousel-section h2{font-size:24px;line-height:33px}}.custom-carousel-wrapper{max-width:1200px;margin:0 auto;position:relative}.carousel-nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:rgba(78,169,51,.1);border:0;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;color:#4ea933;cursor:pointer;transition:all .4s ease-in-out;backdrop-filter:blur(10px)}.carousel-nav-btn:hover{background:rgba(79,169,51,.829);color:#fff;transform:translateY(-50%) scale(1.1)}.carousel-nav-btn.carousel-nav-prev{left:-25px}@media(max-width:768px){.carousel-nav-btn.carousel-nav-prev{left:10px}}.carousel-nav-btn.carousel-nav-next{right:-25px}@media(max-width:768px){.carousel-nav-btn.carousel-nav-next{right:10px}}@media(max-width:768px){.carousel-nav-btn{width:40px;height:40px}.carousel-nav-btn svg{width:20px;height:20px}}.custom-carousel-container{overflow:hidden;padding:2rem 0;position:relative}@media(min-width:769px){.custom-carousel-container{width:calc(400px + 330px*2 + 4rem);max-width:100%;margin:0 auto}}@media(max-width:768px){.custom-carousel-container{width:calc(255px + 250px*2 + 2rem);max-width:100%;margin:0 auto;padding:1rem 0}}.custom-carousel-track{display:flex;align-items:center;transition:all .4s ease-in-out;will-change:transform}@media(min-width:769px){.custom-carousel-track{gap:2rem}}@media(max-width:768px){.custom-carousel-track{gap:1rem}}.carousel-item-custom{flex-shrink:0;cursor:pointer;transition:all .4s ease-in-out;will-change:transform,opacity}@media(min-width:769px){.carousel-item-custom{width:330px;height:330px;opacity:.7;transform:scale(.825)}}@media(max-width:768px){.carousel-item-custom{width:250px;height:330px;opacity:.7;transform:scale(.9)}}.carousel-item-custom.center-active{opacity:1;z-index:2}@media(min-width:769px){.carousel-item-custom.center-active{width:400px;height:400px;transform:scale(1)}}@media(max-width:768px){.carousel-item-custom.center-active{width:255px;height:400px;transform:scale(1)}}.carousel-item-custom:hover:not(.center-active){opacity:.85;transform:scale(.85)}@media(max-width:768px){.carousel-item-custom:hover:not(.center-active){transform:scale(.95)}}.carousel-card{width:100%;height:100%;border-radius:12px;overflow:hidden;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:all .4s ease-in-out}.carousel-card img{width:100%;height:100%;object-fit:cover;transition:all .4s ease-in-out}.carousel-card .carousel-overlay{position:absolute;bottom:0;left:0;right:0;padding:2rem 1.5rem 1.5rem;color:#fff}.carousel-card .carousel-overlay h3{margin:0;font-size:1.2rem;font-weight:600;text-align:center}@media(max-width:768px){.carousel-card .carousel-overlay h3{font-size:1rem}}.carousel-card .overlay-diff{bottom:68%;right:4%}@media(max-width:768px){.carousel-card .overlay-diff{bottom:73%;right:2%}}.carousel-card:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.custom-carousel-wrapper *{backface-visibility:hidden;perspective:1000px}@media(prefers-reduced-motion:reduce){.carousel-card,.carousel-item-custom,.carousel-nav-btn{transition:none}}#video_renvr h2,#video_renvr p{color:#083523}.video-block{max-width:100%}.video-block .video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background-color:#000;border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.video-block .video-wrapper .video-player,.video-block .video-wrapper .video-poster{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video-block .video-wrapper .video-poster{z-index:2;transition:opacity .3s ease}.video-block .video-wrapper .video-player{z-index:1}.video-block .video-wrapper .video-player.active{z-index:3}.video-block .video-wrapper .video-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;width:80px;height:80px;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.3)}.video-block .video-wrapper .video-play-btn svg{width:32px;height:32px;color:#fff;margin-left:4px}.video-block .video-wrapper .video-play-btn:hover{background-color:rgba(0,0,0,0);transform:translate(-50%,-50%) scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,.4)}.video-block .video-wrapper .video-play-btn:focus{outline:0;box-shadow:0 0 0 3px rgba(13,110,253,.5)}@media(max-width:768px){.video-block .video-wrapper .video-play-btn{width:60px;height:60px}.video-block .video-wrapper .video-play-btn svg{width:24px;height:24px}}#contact-renvr{color:#fffffe;background:url(../img/RENVR_-_img_bloc7.avif) no-repeat center top;background-size:cover;min-height:500px;border-radius:30px}#contact-renvr #txt-contact span{border-radius:60px}#contact-renvr #txt-contact ul{list-style-type:none}@media(max-width:575.98px){#contact-renvr{background-image:none;background-color:#083523;min-height:350px}#contact-renvr #txt-contact{height:auto}}footer{color:#fffffe;font-size:14px}footer p{font-size:14px}@media(max-width:575.98px){footer{padding-bottom:6rem!important}}