@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");@font-face{font-family:'Funky';src:url("/font/FunkySignature.woff2") format("woff2"),url("/font/FunkySignature.woff") format("woff"),url("/font/FunkySignature.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Impact';src:url("/font/Impact.woff2") format("woff2"),url("/font/Impact.woff") format("woff"),url("/font/impact.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}.pseudoAbs,#header .block-top .bandeauGris:before,#header .block-top .bandeauGris:after,#header #btnContactFix:before,.footerBefore:before,.footerBefore #bandeauShowroom .txt:before,.footerBefore #bandeauShowroom .txt:after,.titreBarres:before,.footerBefore .news-magazine h3:before,.bandeauListe h2:before,.blockCTA h2:before,.titreBarres:after,.footerBefore .news-magazine h3:after,.bandeauListe h2:after,.blockCTA h2:after,.btn-primary:before,.pageBlog .txt a.btn:before,.contenus .bandeauImg .btn:before,.btn-primary:after,.pageBlog .txt a.btn:after,.contenus .bandeauImg .btn:after,.btn-secondary:before,.btn-list:before,.btn-secondary:after,.btn-list:after,.bandeauAcc #slider:before,.bandeauAcc #slider:after,#contenuAcc .encart-txt-img .img .line:before,#contenuAcc .encart-txt-img .img .line:after,#contenuAcc .encart-txt-img .img:before,#contenuAcc .encart-txt-img .img:after,#contenuAcc .actu h2 u:before,#contenuAcc .actu h2 u:after,#contenuAcc #bandeauSavoirFaire .bgIMG:before,#contenuAcc #bandeauSavoirFaire .txt:before,.owlCarouselArticles .owl-nav:after,.sliderReal h2 u:before,.sliderReal h2 u:after,.contenus .bandeauImg .fadeInLeft .owl-carousel:before,.contenus .bandeauImg .fadeInRight .owl-carousel:before,.contenus .bandeauImg .fadeInLeft .owl-carousel:after,.contenus .bandeauImg .fadeInRight .owl-carousel:after,.bandeauCTA:before,.blockCTA:before,.lines:before,.lines:after{content:"";display:block;position:absolute}.filtre,.filtre-dark:before,.pageContact #GGMap{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0}.filtre,.filtre-dark:before,.pageContact #GGMap{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0}.filtre-dark{position:relative}.filtre-dark:before{background-color:rgba(29,29,27,0.3);z-index:-1}@keyframes bi-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@keyframes marquee{0%{left:100%;opacity:1}96%{left:0;opacity:1;transform:translateX(-100%)}98%{left:0;opacity:0;transform:translateX(-100%)}100%{left:100%;opacity:0;transform:translateX(0)}}.wrapL{width:1600px;max-width:100%;margin:auto}.paddingY,.contenus .bandeauImg{padding-top:80px;padding-bottom:80px}@media (max-width: 576px){.paddingY,.contenus .bandeauImg{padding-top:50px;padding-bottom:50px}}body{font-family:"Open Sans",sans-serif;font-size:17px;background:#FFF;line-height:170%;color:#404042}@media (max-width: 991px){body{padding-top:0}}#banner_top{background:#404042;font-size:14px;line-height:normal;text-decoration:none;transition:all ease-in-out .3s;height:34px}#banner_top p{top:7px;position:absolute;white-space:nowrap;animation:marquee 20s linear infinite}@media (max-width: 576px){#banner_top p{animation-duration:10s}}@media (max-width: 576px){#banner_top{height:30px;font-size:12px}}#banner_top a{color:#fff}#banner_top a:hover{color:#ed008c}#banner_top .btn:hover{color:#ff54b9}#banner_top p{margin:0}#banner_top p .btn{margin:0;padding:0;color:#ed008c;font-weight:600;font-size:16px}.reassurance-module .reassurance-item{transition:transform 0.3s ease;padding-bottom:10px}.reassurance-module .reassurance-item:hover{transform:translateY(-5px)}.reassurance-module .reassurance-item:hover .icon-wrapper{background-color:#ffe3f3}.reassurance-module .reassurance-item:hover .icon-wrapper:before,.reassurance-module .reassurance-item:hover .icon-wrapper:after{background-color:#ed008c}.reassurance-module .reassurance-item .icon-wrapper{width:100px;height:100px;margin:0 auto;display:flex;align-items:center;justify-content:center;background-color:#fff;transition:all 0.3s ease;position:relative}.reassurance-module .reassurance-item .icon-wrapper:before{content:"";position:absolute;bottom:-8px;right:-15px;width:45px;height:2px;background-color:#404042;transition:all 0.3s ease}.reassurance-module .reassurance-item .icon-wrapper:after{content:"";position:absolute;bottom:-15px;right:-8px;width:2px;height:45px;background-color:#404042;transition:all 0.3s ease}@media (max-width: 767px){.reassurance-module .reassurance-item .icon-wrapper{width:80px;height:80px}}.reassurance-module .reassurance-item .icon-wrapper img{max-width:80px;height:auto;transition:all 0.3s ease;z-index:1}@media (max-width: 767px){.reassurance-module .reassurance-item .icon-wrapper img{max-width:60px}}.reassurance-module .reassurance-item:hover img{transform:scale(1.1)}.reassurance-module .reassurance-item p{color:#404042;letter-spacing:1px;margin-top:15px;line-height:1.2}.reassurance-module .reassurance-item p span{display:block}.reassurance-module .reassurance-item a:hover p{color:#ed008c}#header{z-index:5;position:relative;overflow-x:clip;background:#fff;transition:all ease-in-out .4s}#header .navbar-brand .logoXS{display:none}@media (min-width: 1600px) and (min-height: 992px){#header .navbar-brand .logoAct{width:254px}}#header .navbar-nav{margin-top:15px}@media (min-width: 1200px){#header .navbar-nav{margin-top:30px}}@media (max-width: 991px){#header .navbar-nav{margin-top:0}}#header .navbar-nav .nav-item{position:relative}#header .navbar-nav .nav-item.dropdown:nth-child(-n+4) .dropdown-toggle{font-weight:bold}#header .navbar-nav .nav-item .nav-link{text-transform:uppercase;font-size:16px;padding:10px 25px;line-height:150%}#header .navbar-nav .nav-item .nav-link.dropdown-toggle:after{display:none}#header .navbar-nav .nav-item .nav-link:hover{color:#ed008c}@media (max-width: 1500px){#header .navbar-nav .nav-item .nav-link{padding:10px 15px}}@media (min-width: 992px) and (max-width: 1300px){#header .navbar-nav .nav-item .nav-link{font-size:14px;padding:10px 12px}}@media (max-width: 991px){#header .navbar-nav .nav-item .nav-link br{display:none}}@media (min-width: 992px){#header .navbar-nav .nav-item.dropdown:hover .dropdown-menu{display:block}}#header.header-fixed #banner_top{display:none}#header.header-fixed .navbar-nav{margin:0}#header .dropdown-menu{min-width:300px;border:none;border-radius:0;box-shadow:0 20px 20px -20px rgba(0,0,0,0.2)}@media (min-width: 992px){#header.header-fixed{position:fixed;background:rgba(64,64,66,0.75);backdrop-filter:blur(3px);top:0}#header.header-fixed .logoAct{display:none}#header.header-fixed .logoXS{display:inline-block}#header.header-fixed .block-top{display:none}#header.header-fixed #navbarNav{margin:0 !important}#header.header-fixed .nav-item .dropdown-toggle{color:#fff}#header.header-fixed .nav-item a{color:#fff}#header.header-fixed .nav-item .dropdown-menu a{color:#404042}}#header .block-top{position:relative}@media (min-width: 1200px){#header .block-top{display:flex}}@media (max-width: 991px){#header .block-top .awgooglereviews{display:none !important}}#header .block-top .rs{color:#404042;padding:0 2px}#header .block-top .rs:hover{color:#ed008c}@media (min-width: 992px) and (max-width: 1200px){#header .block-top .rs{float:right;margin-bottom:5px}#header .block-top .rs.awgooglereviews{margin-left:1rem}}#header .block-top .bandeauGris{padding:5px 0 5px 15px;background-color:#EBEBEB;position:relative}#header .block-top .bandeauGris:before{width:0;height:0;top:0;left:0;border-top:67px solid #fff;border-right:15px solid transparent}#header .block-top .bandeauGris:after{width:100vw;height:100%;background:#EBEBEB;left:100%;top:0}#header .block-top .bandeauGris a{color:#ed008c;font-weight:600}#header .block-top .bandeauGris a img{transition:all ease .2s}#header .block-top .bandeauGris a:hover{color:#404042}#header .block-top .bandeauGris a:hover img{transform:scale(1.2);filter:brightness(0)}@media (min-width: 1400px){#header .block-top .bandeauGris a{font-size:18px}}#header .block-top .bandeauGris a.logo-janneau img{transform:none !important;filter:none !important}@media (min-width: 1200px){#header .block-top .bandeauGris a.logo-janneau img{width:160px}}@media (max-width: 991px){#header .block-top .bandeauGris{background-color:transparent}#header .block-top .bandeauGris:after{display:none}}#header .navbar-toggler{transition:all 0.4s linear;background:transparent;width:48px;height:48px;position:fixed;top:5px;right:5px;padding:0;z-index:110;color:#fff;background:#ed008c;font-weight:300;border-radius:0;border:0 !important;box-shadow:0 0 0 5px rgba(255,255,255,0.3)}#header .navbar-toggler span.navbar-toggler-icon{transition:all 0.3s ease;width:24px;height:1.5px;background:#fff;position:absolute;left:11px;top:22px;border-radius:3px}#header .navbar-toggler span.navbar-toggler-icon:first-of-type{transform:translate(0px, -8px)}#header .navbar-toggler span.navbar-toggler-icon:nth-of-type(3){transform:translate(0px, 8px)}#header .navbar-toggler[aria-expanded="true"] span.navbar-toggler-icon:first-of-type{transform:translate(0px, 0px) rotate(45deg)}#header .navbar-toggler[aria-expanded="true"] span.navbar-toggler-icon:nth-of-type(2){opacity:0}#header .navbar-toggler[aria-expanded="true"] span.navbar-toggler-icon:nth-of-type(3){transform:translate(0px, 0px) rotate(-45deg)}@media (max-width: 991px){#header .navbar-collapse{position:fixed;margin:0 !important;top:0;left:0;width:100%;z-index:10;background:#FFF;box-shadow:rgba(0,0,0,0.2) 0 0 20px}#header .navbar-collapse .navbar-nav{padding:20px}#header .navbar-collapse .navbar-nav .nav-item .nav-link{padding:.6rem}#header .navbar-collapse .navbar-nav .nav-item .nav-link.lienRose{color:#ed008c}#header .navbar-collapse .navbar-nav .nav-item .dropdown-menu{border:none;box-shadow:none;margin-top:0;padding-top:0}#header .navbar-collapse .navbar-nav .nav-item .dropdown-menu .nav-item{border-bottom:1px solid #EBEBEB}}#header #btnDevisMobile{position:fixed;top:-50px;right:66px;color:#ed008c;background:#fff;font-weight:700;padding:9px 16px 10px;opacity:0;transition:all ease .3s .3s;box-shadow:0 5px 15px -5px rgba(0,0,0,0.3)}#header #btnContactFix{background:#ed008c;color:#FFF;right:0}#header #btnContactFix img{filter:brightness(0) invert(1)}@media (min-width: 992px){#header #btnContactFix{position:fixed;top:300px}}@media (max-width: 576px){#header #btnContactFix{font-size:14px;padding:0 10px !important}}#header #btnContactFix:before{height:2px;left:0;width:0;bottom:0;background:#ed008c;transition:all .3s ease .2s}#header #btnContactFix:hover{color:#ed008c;background:#FFF}#header #btnContactFix:hover img{filter:none}#header #btnContactFix:hover:before{width:100%}@media (max-width: 992px){#header.header-fixed #btnDevisMobile{top:0;opacity:1}}.awgooglereviews{font-size:13px;letter-spacing:-1.5px}@media (min-width: 1200px){.awgooglereviews{font-size:14px}}.awgooglereviews .nbReviews{letter-spacing:0}.awgooglereviews .bi{color:#fbbb00}.footerBefore{position:relative}.footerBefore:before{clip-path:polygon(0% 30%, 100% 38%, 100% 100%, 0% 100%);background-color:#EBEBEB;height:48%;width:100%;bottom:0;left:0;z-index:-3}@media (min-width: 992px){.footerBefore:before{height:100%;clip-path:polygon(0% 50%, 100% 30%, 100% 100%, 0% 100%)}}@media (max-width: 576px){.footerBefore:before{height:54%}}@media (min-width: 992px){.footerBefore #bandeauShowroom .imgLeft img{clip-path:polygon(0 0, 90% 0, 100% 100%, 0 100%)}.footerBefore #bandeauShowroom .txt:before{clip-path:polygon(0% 0%, 100% 0%, 90% 100%, 10% 100%)}.footerBefore #bandeauShowroom .imgRight img{clip-path:polygon(10% 0, 100% 0, 100% 100%, 0 100%)}}.footerBefore #bandeauShowroom .txt{position:relative;font-size:17px;line-height:normal}.footerBefore #bandeauShowroom .txt:before{background-color:#fff;height:100%;width:112%;transform:translateX(-6%);z-index:-1}@media (max-width: 1199px){.footerBefore #bandeauShowroom .txt:before{width:104%;transform:translateX(-2%)}}@media (max-width: 991px){.footerBefore #bandeauShowroom .txt:before{width:100%;transform:translateX(0)}}.footerBefore #bandeauShowroom .txt:after{top:16%;left:13%;background-color:rgba(0,0,0,0.4);height:82%;width:74%;z-index:-2;filter:blur(1.5rem)}@media (max-width: 991px){.footerBefore #bandeauShowroom .txt:after{display:none}}.footerBefore #bandeauShowroom .txt h2{font-family:"Open Sans",sans-serif;font-size:20px;font-weight:400;color:#ed008c;margin:0}.footerBefore #bandeauShowroom .txt h2 strong{color:#ed008c;font-size:32px;font-weight:800;text-transform:uppercase}.footerBefore #bandeauShowroom .txt a{color:#ed008c;font-weight:600}.footerBefore #bandeauShowroom .txt a:hover{color:#404042;font-weight:800}@media (min-width: 1400px){.footerBefore #bandeauShowroom .txt{font-size:19px}.footerBefore #bandeauShowroom .txt h2{font-size:22px}.footerBefore #bandeauShowroom .txt h2 strong{font-size:36px}}@media (max-width: 576px){.footerBefore #bandeauShowroom .txt h2{font-size:18px}.footerBefore #bandeauShowroom .txt h2 strong{font-size:28px}}.footerBefore .news-magazine h3{font-size:34px}@media (min-width: 1200px){.footerBefore .news-magazine h3{font-size:40px}}@media (max-width: 576px){.footerBefore .news-magazine h3{font-size:30px}}.footerBefore .news-magazine #newsletter .form-control{width:400px;max-width:100%;border:none}.footerBefore .news-magazine #newsletter button span{font-size:0}@media (max-width: 576px){.footerBefore .news-magazine #newsletter button{font-size:0}.footerBefore .news-magazine #newsletter button span{font-size:18px}}#footer{background-color:#404042;color:white;font-weight:300}@media (max-width: 576px){#footer{font-size:15px}}#footer .contacts{font-size:19px}#footer .contacts h2{color:#fff;font-size:30px}#footer .contacts ul{list-style-type:none;padding:0}#footer .contacts ul li{display:flex}#footer .contacts ul li .bi{font-size:1.5rem;color:#ed008c}#footer .contacts ul li p{margin:0}@media (max-width: 576px){#footer .contacts{font-size:18px}}#footer a{color:white;transition:all 0.3s ease}#footer a:hover{color:#ff21a4;font-weight:600}#footer .small{line-height:normal}@media (max-width: 576px){#footer .small{font-size:13px;word-break:break-all}}.back-to-top{position:fixed;bottom:15px;right:15px;display:none;width:40px;height:40px;font-size:22px;background:rgba(237,0,140,0.5);color:#fff;z-index:80;text-align:center;border-radius:100%}.back-to-top:hover{color:#fff;background:#ed008c}.delay1{animation-delay:.4s}.delay2{animation-delay:.6s}.delay3{animation-delay:.8s}.delay4{animation-delay:1s}h1{font-weight:400;color:#404042;font-family:"Open Sans",sans-serif;font-weight:300;font-size:28px}h1 strong{font-family:"Impact",sans-serif;font-weight:normal;font-size:150%}@media (min-width: 1400px){h1{font-size:32px}}@media (max-width: 767px){h1 strong{font-size:130%}}@media (max-width: 576px){h1{font-size:24px}}@media (max-width: 360px){h1{font-size:22px}}h2{color:#404042;font-family:"Impact",sans-serif;font-size:30px;margin-bottom:20px}@media (min-width: 1200px){h2{font-size:38px}}h2:first-child{margin-top:0}h3{color:#404042;font-family:"Impact",sans-serif;font-size:32px;margin-top:30px;margin-bottom:15px}@media (max-width: 576px){h3{font-size:26px}}::selection{background-color:rgba(237,0,140,0.2)}.titreBarres,.footerBefore .news-magazine h3,.bandeauListe h2,.blockCTA h2{position:relative;display:inline-block}.titreBarres:before,.footerBefore .news-magazine h3:before,.bandeauListe h2:before,.blockCTA h2:before{bottom:6px;left:-30px;width:calc(100% + 50px);height:2px;background-color:#404042;z-index:1}@media (max-width: 576px){.titreBarres:before,.footerBefore .news-magazine h3:before,.bandeauListe h2:before,.blockCTA h2:before{width:calc(100% + 30px)}}.titreBarres:after,.footerBefore .news-magazine h3:after,.bandeauListe h2:after,.blockCTA h2:after{left:0;bottom:-20px;height:calc(100% + 40px);width:2px;background-color:#404042;z-index:1}small{font-size:12px}strong{font-weight:700}p{margin:0 0 15px}a,.btn{transition:all 0.3s ease;max-width:100%}a{text-decoration:none !important;max-width:100%}a:focus,a:hover{outline:0 !important}button{background:transparent;outline:0;border:0}.bi-spin:before{-webkit-animation:bi-spin 2s infinite linear;animation:bi-spin 2s infinite linear}.breadcrumb{padding:15px;margin:0;font-size:13px;text-transform:uppercase}.breadcrumb br{display:none}.breadcrumb li{margin:2px 0 !important;padding:0px}.breadcrumb li a{padding:0px 10px;color:#404042}.breadcrumb li a:hover{color:#ed008c}.breadcrumb li:after{content:'/'}.breadcrumb li:last-child:after{display:none}#sitemap br{display:none}.btn{border-radius:0;box-shadow:none;border:none;text-transform:uppercase;font-size:18px;white-space:normal;outline:none}.btn:hover,.btn:focus,.btn:active,.btn:active:hover,.btn:active:focus{outline:none;box-shadow:none}.btn-primary,.pageBlog .txt a.btn,.contenus .bandeauImg .btn{background-color:#ed008c;color:#fff;border-bottom:2px solid #ed008c;position:relative;box-shadow:none;padding-top:5px;padding-bottom:3px;padding-left:10px;padding-right:10px;text-align:left;font-weight:600}.btn-primary:before,.pageBlog .txt a.btn:before,.contenus .bandeauImg .btn:before{right:0;border-bottom:30px solid rgba(237,0,140,0.2);border-left:10px solid transparent;height:0;width:30px;opacity:0;bottom:0}.btn-primary:after,.pageBlog .txt a.btn:after,.contenus .bandeauImg .btn:after{right:0 !important;top:4px;font-family:"bootstrap-icons";content:'\F138';opacity:0;font-size:22px}.btn-primary:hover,.pageBlog .txt a.btn:hover,.contenus .bandeauImg .btn:hover,.btn-primary:focus,.pageBlog .txt a.btn:focus,.contenus .bandeauImg .btn:focus,.btn-primary:active,.pageBlog .txt a.btn:active,.contenus .bandeauImg .btn:active,.btn-primary:active:hover,.pageBlog .txt a.btn:active:hover,.contenus .bandeauImg .btn:active:hover,.btn-primary:active:focus,.pageBlog .txt a.btn:active:focus,.contenus .bandeauImg .btn:active:focus{box-shadow:none;border-bottom-color:#ed008c !important;background-color:transparent;color:#ed008c !important;padding-right:40px}.btn-primary:hover:after,.pageBlog .txt a.btn:hover:after,.contenus .bandeauImg .btn:hover:after,.btn-primary:focus:after,.pageBlog .txt a.btn:focus:after,.contenus .bandeauImg .btn:focus:after,.btn-primary:active:after,.pageBlog .txt a.btn:active:after,.contenus .bandeauImg .btn:active:after,.btn-primary:active:hover:after,.pageBlog .txt a.btn:active:hover:after,.contenus .bandeauImg .btn:active:hover:after,.btn-primary:active:focus:after,.pageBlog .txt a.btn:active:focus:after,.contenus .bandeauImg .btn:active:focus:after{opacity:1;right:9px !important}.btn-primary:hover:before,.pageBlog .txt a.btn:hover:before,.contenus .bandeauImg .btn:hover:before,.btn-primary:focus:before,.pageBlog .txt a.btn:focus:before,.contenus .bandeauImg .btn:focus:before,.btn-primary:active:before,.pageBlog .txt a.btn:active:before,.contenus .bandeauImg .btn:active:before,.btn-primary:active:hover:before,.pageBlog .txt a.btn:active:hover:before,.contenus .bandeauImg .btn:active:hover:before,.btn-primary:active:focus:before,.pageBlog .txt a.btn:active:focus:before,.contenus .bandeauImg .btn:active:focus:before{opacity:1}.btn-secondary,.btn-list{background-color:transparent;color:#ed008c;border-bottom:2px solid #ed008c;position:relative;box-shadow:none;padding-bottom:3px;padding-left:0;padding-right:0;text-align:left}.btn-secondary:before,.btn-list:before{right:0;border-bottom:30px solid rgba(237,0,140,0.2);border-left:10px solid transparent;height:0;width:30px;opacity:0;bottom:0}.btn-secondary:after,.btn-list:after{right:0 !important;top:4px;font-family:"bootstrap-icons";content:'\F138';opacity:0;font-size:22px}.btn-secondary:hover,.btn-list:hover,.btn-secondary:focus,.btn-list:focus,.btn-secondary:active,.btn-list:active,.btn-secondary:active:hover,.btn-list:active:hover,.btn-secondary:active:focus,.btn-list:active:focus{box-shadow:none;border-bottom-color:#ed008c !important;background-color:transparent;color:#ed008c !important;padding-right:40px}.btn-secondary:hover:after,.btn-list:hover:after,.btn-secondary:focus:after,.btn-list:focus:after,.btn-secondary:active:after,.btn-list:active:after,.btn-secondary:active:hover:after,.btn-list:active:hover:after,.btn-secondary:active:focus:after,.btn-list:active:focus:after{right:9px !important;opacity:1}.btn-secondary:hover:before,.btn-list:hover:before,.btn-secondary:focus:before,.btn-list:focus:before,.btn-secondary:active:before,.btn-list:active:before,.btn-secondary:active:hover:before,.btn-list:active:hover:before,.btn-secondary:active:focus:before,.btn-list:active:focus:before{opacity:1}.btn-list{display:inline-block;text-transform:uppercase;margin-bottom:10px;font-size:18px;text-transform:uppercase}.liste ul{padding-left:5px}.liste ul>li{list-style-type:none;position:relative;margin-bottom:8px;padding-left:35px}.liste ul>li:before{position:absolute;font-family:"bootstrap-icons";font-size:1.5rem;content:"\F138";color:#ed008c;left:0;top:0}.lienImg img{transition:all 0.3s ease}.lienImg:hover img{transform:scale(1.1)}.owl-carousel.carousel-IMG .owl-nav,.owl-carousel.owlEtapes .owl-nav,.owl-carousel.owlCarouselArticles .owl-nav{display:flex;justify-content:center;position:absolute;z-index:4;width:100%;bottom:-15px}.owl-carousel.carousel-IMG .owl-nav button.owl-next,.owl-carousel.carousel-IMG .owl-nav button.owl-prev,.owl-carousel.owlEtapes .owl-nav button.owl-next,.owl-carousel.owlEtapes .owl-nav button.owl-prev,.owl-carousel.owlCarouselArticles .owl-nav button.owl-next,.owl-carousel.owlCarouselArticles .owl-nav button.owl-prev{background:#ed008c !important;color:#fff !important;font-size:22px !important;padding:5px 8px !important;margin:0 1px;transition:all ease-in-out .2s}.owl-carousel.carousel-IMG .owl-nav button.owl-next:hover,.owl-carousel.carousel-IMG .owl-nav button.owl-prev:hover,.owl-carousel.owlEtapes .owl-nav button.owl-next:hover,.owl-carousel.owlEtapes .owl-nav button.owl-prev:hover,.owl-carousel.owlCarouselArticles .owl-nav button.owl-next:hover,.owl-carousel.owlCarouselArticles .owl-nav button.owl-prev:hover{background:#ff21a4 !important;scale:1.15}.owl-carousel.carousel-IMG .owl-nav button.owl-prev,.owl-carousel.owlEtapes .owl-nav button.owl-prev,.owl-carousel.owlCarouselArticles .owl-nav button.owl-prev{clip-path:polygon(10% 0, 100% 0, 100% 100%, 0 100%)}.owl-carousel.carousel-IMG .owl-nav button.owl-next,.owl-carousel.owlEtapes .owl-nav button.owl-next,.owl-carousel.owlCarouselArticles .owl-nav button.owl-next{clip-path:polygon(0 0, 90% 0, 100% 100%, 0 100%)}.pagination *{border-width:0 0 2px 0 !important;margin:0 !important;border-radius:0 !important;border-color:#404042}.pagination .page-item .page-link{color:#ed008c;background:#FFF;box-shadow:none !important}.pagination .page-item .page-link:hover{background:rgba(237,0,140,0.1);border-color:#404042}.pagination .page-item.next .page-link,.pagination .page-item.prev .page-link,.pagination .page-item.nextEnd .page-link,.pagination .page-item.prevStart .page-link{color:#404042}.pagination .page-item.active .page-link{color:#FFF;background:#ed008c;font-weight:900;border-color:#ed008c}.pagination .page-item.disabled .page-link{color:#aaa}.card{border:none;border-radius:0}.card img{transition:all 0.3s ease}.card:hover img{transform:scale(1.1)}.card:hover .btn-secondary,.card:hover .btn-list{border-bottom-color:#ed008c !important;background-color:transparent;color:#ed008c !important;padding-right:40px}.card:hover .btn-secondary:after,.card:hover .btn-list:after{right:10px !important;content:'\F138'}.card:hover .btn-secondary:before,.card:hover .btn-list:before{opacity:1}.modal{border-radius:0}.modal *{border-radius:0}.modal .modal-title{font-family:"Impact",sans-serif;font-size:26px}@media (max-width: 576px){.modal .modal-title{font-size:22px}}.inputfile{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.file{margin-top:10px;cursor:pointer;z-index:1;transition:all .3s ease}.file .fa-download{display:inline-block;color:#FFF;border-radius:100%;width:30px;height:30px;text-align:center;padding-top:7px;transition:all .3s ease;margin-right:5px}.file:hover .fa-download{color:#FFF}.form-control{background:#f5f5f5}.form-floating>label{top:-5px;font-size:15px}.form-floating>.form-control-plaintext ~ label::after,.form-floating>.form-control:focus ~ label::after,.form-floating>.form-control:not(:placeholder-shown) ~ label::after,.form-floating>.form-select ~ label::after{background-color:transparent}.form-check-input:checked{background-color:#ed008c;border-color:#ed008c}.form-check-input:focus{border-color:#ed008c;box-shadow:0 0 0 0.25rem rgba(237,0,140,0.25)}.text-error{color:#dc3545}*:focus,*:active{outline:none !important}input[type=checkbox],input[type=radio]{margin-right:5px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#000 !important;-webkit-box-shadow:0 0 10000px 100px #fff inset !important;box-shadow:0 0 10000px 100px #fff inset !important;background-color:#fff !important}.g-recaptcha{overflow:hidden;max-width:100%}.mfp-bg{opacity:0.9 !important}.mfp-container{max-width:100% !important;padding:0 !important}.mfp-figure:after{display:none !important}.mfp-arrow-left:before,.mfp-arrow-right:before{display:none !important}.mfp-arrow-left:after,.mfp-arrow-right:after{color:#FFF;font-family:bootstrap-icons !important;font-size:35px;width:100% !important;height:100% !important;border:none !important;top:0 !important;margin:0 !important;line-height:110px}.mfp-arrow-left:after{content:"\F284" !important}.mfp-arrow-right:after{content:"\F285" !important}.bandeauAcc{position:relative;border:20px solid #fff}@media (min-width: 992px){.bandeauAcc{height:77vh;border:30px solid #fff}}@media (max-width: 991px){.bandeauAcc{padding-bottom:50px}}@media (max-width: 576px){.bandeauAcc{border-width:20px 10px;padding-right:0;padding-left:0}}.bandeauAcc .txt{position:relative;z-index:2;font-size:18px}@media (max-width: 991px){.bandeauAcc .txt{text-align:center;margin-bottom:80px}}.bandeauAcc .txt h1{font-size:36px;color:#404042;font-weight:300;margin:0;margin-bottom:10px;text-shadow:0 0 20px rgba(255,255,255,0.5)}.bandeauAcc .txt h1 strong{font-size:54px;font-family:"Impact",sans-serif;font-weight:normal}.bandeauAcc .txt h1 em{font-family:"Funky",sans-serif;font-size:70px;line-height:64px;font-style:normal}@media (min-width: 1600px) and (min-height: 992px){.bandeauAcc .txt h1{font-size:44px}.bandeauAcc .txt h1 strong{font-size:68px}.bandeauAcc .txt h1 em{font-size:84px;line-height:84px}}@media (max-width: 767px){.bandeauAcc .txt h1{font-size:32px}.bandeauAcc .txt h1 strong{font-size:45px}}@media (max-width: 576px){.bandeauAcc .txt h1{font-size:28px}.bandeauAcc .txt h1 strong{font-size:32px}.bandeauAcc .txt h1 em{font-size:56px;line-height:54px}}@media (max-width: 350px){.bandeauAcc .txt h1{font-size:24px}.bandeauAcc .txt h1 strong{font-size:28px}.bandeauAcc .txt h1 em{font-size:48px;line-height:46px}}.bandeauAcc .logoButton{margin-left:4%}@media (min-width: 1200px){.bandeauAcc .logoButton{margin-left:8%}}@media (max-width: 991px){.bandeauAcc .logoButton{margin-left:0}}.bandeauAcc .logoButton .margin{margin-left:80px}@media (min-width: 1200px){.bandeauAcc .logoButton .margin{margin-left:100px}}@media (max-width: 767px){.bandeauAcc .logoButton .margin{margin-left:0}}.bandeauAcc .logoButton a{align-items:center;display:block;text-align:left;clear:both;letter-spacing:1px;font-weight:600;font-size:18px;transition:all ease-in-out .3s}@media (max-width: 767px){.bandeauAcc .logoButton a{letter-spacing:0;font-size:16px}}@media (max-width: 320px){.bandeauAcc .logoButton a{font-size:15px}}.bandeauAcc .logoButton a span{margin:0;background-color:#fff;padding:15px 20px 15px 10px;box-shadow:rgba(55,55,55,0.3) 15px 15px 30px -15px}@media (max-width: 576px){.bandeauAcc .logoButton a span{padding:8px 12px;margin-left:-10px}}.bandeauAcc .logoButton a img{background-color:#fff}@media (min-width: 1600px) and (min-height: 992px){.bandeauAcc .logoButton a img{width:130px !important}}@media (max-width: 576px){.bandeauAcc .logoButton a img{width:60px !important}}.bandeauAcc .logoButton a:hover{color:#ed008c;transform:translateX(20px)}.bandeauAcc #slider{width:68%;height:100%;right:0;top:0;position:absolute !important}@media (min-width: 1500px){.bandeauAcc #slider{width:74%}}@media (min-width: 992px) and (max-width: 1200px){.bandeauAcc #slider{width:64%}}@media (max-width: 991px){.bandeauAcc #slider{height:65%;bottom:0;top:auto;width:70%}}.bandeauAcc #slider:before{top:100%;left:-50px;width:calc(100% + 100px);height:2px;background-color:#404042;z-index:1}.bandeauAcc #slider:after{left:33px;bottom:-50px;height:650px;width:2px;background-color:#404042;z-index:1;transform:rotate(7.2deg)}@media (max-width: 991px){.bandeauAcc #slider:after{height:470px;left:22px}}@media (max-width: 576px){.bandeauAcc #slider:after{height:380px;left:15px}}.bandeauAcc #slider .triangle{position:absolute;left:-1px;bottom:0;width:0;height:0;border-top:2000px solid #fff;border-right:250px solid transparent}@media (min-width: 1200px){#contenuAcc{margin-top:50px}}#contenuAcc .encart-txt-img .txt{font-size:17px}#contenuAcc .encart-txt-img .txt h2{font-size:50px}#contenuAcc .encart-txt-img .txt .btn.btn-secondary,#contenuAcc .encart-txt-img .txt .btn.btn-list{font-size:17px}@media (min-width: 1400px){#contenuAcc .encart-txt-img .txt{font-size:18px}#contenuAcc .encart-txt-img .txt h2{font-size:56px}#contenuAcc .encart-txt-img .txt .btn.btn-secondary,#contenuAcc .encart-txt-img .txt .btn.btn-list{font-size:18px}}@media (min-width: 992px) and (max-width: 1199px){#contenuAcc .encart-txt-img .txt{font-size:16px}#contenuAcc .encart-txt-img .txt h2{font-size:36px;margin-bottom:10px}#contenuAcc .encart-txt-img .txt .btn.btn-secondary,#contenuAcc .encart-txt-img .txt .btn.btn-list{font-size:16px}}@media (max-width: 767px){#contenuAcc .encart-txt-img .txt h2{font-size:36px}}@media (max-width: 576px){#contenuAcc .encart-txt-img .txt h2{font-size:32px}}#contenuAcc .encart-txt-img .img{position:relative;display:flex}#contenuAcc .encart-txt-img .img img{object-fit:cover;width:100%;height:100%}#contenuAcc .encart-txt-img .img .line{position:relative}#contenuAcc .encart-txt-img .img .line:before{top:100%;left:-50px;width:calc(100% + 100px);height:2px;background-color:#404042;z-index:1}@media (min-width: 992px) and (max-width: 1199px){#contenuAcc .encart-txt-img .img .line:before{left:-20px;width:calc(100% + 40px)}}@media (max-width: 576px){#contenuAcc .encart-txt-img .img .line:before{left:-20px;width:calc(100% + 40px)}}#contenuAcc .encart-txt-img .img .line:after{top:-50px;height:calc(100% + 100px);width:2px;background-color:#404042;z-index:1}@media (min-width: 992px) and (max-width: 1199px){#contenuAcc .encart-txt-img .img .line:after{top:-20px;height:calc(100% + 40px)}}@media (max-width: 576px){#contenuAcc .encart-txt-img .img .line:after{top:-20px;height:calc(100% + 40px)}}#contenuAcc .encart-txt-img .img:before{width:120px;height:auto;top:-4px;z-index:1}@media (min-width: 992px) and (max-width: 1199px){#contenuAcc .encart-txt-img .img:before{width:90px}}@media (max-width: 767px){#contenuAcc .encart-txt-img .img:before{width:90px}}#contenuAcc .encart-txt-img .img:after{width:150px;height:115px;background:white;top:-1px;filter:drop-shadow(rgba(0,0,0,0.1) 0px 20px 10px -4px) drop-shadow(rgba(0,0,0,0.1) 0px 10px 10px -5px)}@media (min-width: 992px) and (max-width: 1199px){#contenuAcc .encart-txt-img .img:after{width:112px;height:88px}}@media (max-width: 767px){#contenuAcc .encart-txt-img .img:after{width:112px;height:88px}}#contenuAcc .encart-txt-img .imgGauche .line img{clip-path:polygon(0 0, 90% 0, 100% 100%, 0 100%)}#contenuAcc .encart-txt-img .imgGauche .line:after{left:0}#contenuAcc .encart-txt-img .imgGauche:before{right:9%}#contenuAcc .encart-txt-img .imgGauche:after{right:7%;transform:skew(10deg)}#contenuAcc .encart-txt-img .imgDroite .line img{clip-path:polygon(10% 0, 100% 0, 100% 100%, 0 100%)}#contenuAcc .encart-txt-img .imgDroite .line:after{left:100%}#contenuAcc .encart-txt-img .imgDroite:before{left:9%}#contenuAcc .encart-txt-img .imgDroite:after{left:7%;transform:skew(-10deg)}#contenuAcc .encart-txt-img .item1 .img:before{content:url(/img/icons/icon_fenetres.svg)}#contenuAcc .encart-txt-img .item2 .img:before{content:url(/img/icons/icon_pergolas.svg)}#contenuAcc .encart-txt-img .item3 .img:before{content:url(/img/icons/icon_amenagements.svg)}#contenuAcc .encart-txt-img .item4 .img:before{content:url(/img/icons/icon_extensions.svg)}#contenuAcc .actu h2 u{text-decoration:none;position:relative;font-size:68px}#contenuAcc .actu h2 u:before{top:82%;left:-25px;width:calc(100% + 50px);height:2px;background-color:#404042;z-index:1}#contenuAcc .actu h2 u:after{left:0;top:-15px;height:calc(100% + 30px);width:2px;background-color:#404042;z-index:1}@media (max-width: 576px){#contenuAcc .actu h2 u{font-size:50px}}#contenuAcc .actu h2 em{position:relative;font-size:140px;top:-30px;color:#ed008c;z-index:-1}@media (max-width: 992px){#contenuAcc .actu h2 em{font-size:100px}}@media (max-width: 576px){#contenuAcc .actu h2 em{top:-10px;font-size:70px}}#contenuAcc #bandeauSavoirFaire{position:relative;overflow:hidden;padding:0;background-color:#404042}#contenuAcc #bandeauSavoirFaire .bgIMG{position:absolute;z-index:0;opacity:.4;top:0;right:0;width:50%;height:100%}#contenuAcc #bandeauSavoirFaire .bgIMG img{position:relative;object-fit:cover;z-index:1;max-width:none}#contenuAcc #bandeauSavoirFaire .bgIMG:before{z-index:2;left:0;top:0;height:100%;width:50%;background:linear-gradient(90deg, #404042 0%, rgba(64,64,66,0) 100%)}#contenuAcc #bandeauSavoirFaire .txt{position:relative;z-index:2;color:#fff}#contenuAcc #bandeauSavoirFaire .txt *{max-width:800px}#contenuAcc #bandeauSavoirFaire .txt h2{max-width:100%;color:#fff;font-size:68px}#contenuAcc #bandeauSavoirFaire .txt h2 em{line-height:.1;font-size:120px;margin-left:-50px}@media (max-width: 1200px){#contenuAcc #bandeauSavoirFaire .txt h2{font-size:50px}#contenuAcc #bandeauSavoirFaire .txt h2 em{font-size:90px;margin-left:-30px}}@media (max-width: 991px){#contenuAcc #bandeauSavoirFaire .txt h2{font-size:46px}#contenuAcc #bandeauSavoirFaire .txt h2 em{font-size:80px}}@media (max-width: 767px){#contenuAcc #bandeauSavoirFaire .txt h2{font-size:34px}#contenuAcc #bandeauSavoirFaire .txt h2 em{font-size:58px;margin-left:0}}#contenuAcc #bandeauSavoirFaire .txt .btn.btn-secondary,#contenuAcc #bandeauSavoirFaire .txt .btn.btn-list{float:right;color:#fff !important;border-bottom-color:#fff}#contenuAcc #bandeauSavoirFaire .txt .btn.btn-secondary:hover,#contenuAcc #bandeauSavoirFaire .txt .btn.btn-list:hover{color:#ed008c !important}#contenuAcc #bandeauSavoirFaire .txt ul li{text-align:start;left:5%}#contenuAcc #bandeauSavoirFaire .txt ul li a{color:#fff;text-transform:uppercase;display:inline-block}#contenuAcc #bandeauSavoirFaire .txt ul li a:hover{color:#ed008c;transform:translateX(10px)}#contenuAcc #bandeauSavoirFaire .txt:before{content:url(/img/A-grisClair.svg);width:300px;height:600px;top:0;left:0;z-index:-1;transform:translate(-65%, -80px)}#contenuAcc #bandeauSavoirFaire .backstretch{width:100%}#contenuAcc em{font-family:"Funky",sans-serif}.blog .card{border:none}.blog .card img{transition:all 0.3s ease}.blog .card .card-body{color:#404042;padding-left:0;padding-right:0}.blog .card .card-body h3{margin-top:0}.blog .card .card-footer{background-color:transparent;border-top:none}.blog .card .btn-secondary:before,.blog .card .btn-list:before,.blog .card .btn-secondary:after,.blog .card .btn-list:after{opacity:0}.blog .card:hover img{transform:scale(1.3)}.blog .card:hover .btn-secondary:before,.blog .card:hover .btn-list:before,.blog .card:hover .btn-secondary:after,.blog .card:hover .btn-list:after{opacity:1}.pageBlog h1{font-family:"Impact",sans-serif;font-size:40px}@media (min-width: 1400px){.pageBlog h1{font-size:48px}}@media (max-width: 576px){.pageBlog h1{font-size:36px}}.pageBlog .txt img{max-width:100%;margin:15px 0}.pageBlog .txt a{color:#ed008c}.pageBlog .txt a:hover{text-decoration:underline !important}.pageBlog .txt a.btn{margin-top:10px}.pageBlog .txt a.btn:hover{text-decoration:none !important}.pageBlog .txt h2{font-size:26px;font-family:"Open Sans",sans-serif;font-weight:700}@media (min-width: 1400px){.pageBlog .txt h2{font-size:30px}}@media (max-width: 576px){.pageBlog .txt h2{font-size:22px}}.pageBlog .txt h3{font-family:"Open Sans",sans-serif;font-size:22px;font-weight:600;margin-bottom:10px;margin-top:30px}@media (max-width: 576px){.pageBlog .txt h3{font-size:20px}}.navCat .btn.btn-secondary,.navCat .btn.btn-list{font-size:16px;border-color:#ddd}.owlCarouselArticles .owl-stage{margin:auto}.owlCarouselArticles .wow{clip-path:polygon(7% 0, 100% 0, 93% 100%, 0 100%)}.owlCarouselArticles .owl-nav{bottom:10px !important}.owlCarouselArticles .owl-nav:after{z-index:1;height:2px;background:#404042;width:calc(100% + 30px);left:-30px;top:19px}.owlCarouselArticles .owl-nav button{z-index:2}.owlCarouselArticles .lien2>div{width:90%;left:5%}.owlCarouselArticles .lien2 h3{font-size:26px;text-shadow:0 0 10px rgba(0,0,0,0.3)}@media (min-width: 1400px){.owlCarouselArticles .lien2 h3{font-size:32px}}@media (max-width: 576px){.owlCarouselArticles .lien2 h3{font-size:24px}}@media (max-width: 360px){.owlCarouselArticles .lien2 h3{font-size:22px}}.sliderReal h2 u{text-decoration:none;font-size:66px;margin-left:-200px;position:relative}.sliderReal h2 u:before{top:82%;left:-25px;width:calc(100% + 50px);height:2px;background-color:#404042;z-index:1}.sliderReal h2 u:after{left:1px;top:-15px;height:calc(100% + 30px);width:2px;background-color:#404042;z-index:1}.sliderReal h2 em{display:inline-block;font-size:140px;margin-top:-60px;margin-left:100px;color:#ed008c;font-family:"Funky",sans-serif}@media (max-width: 991px){.sliderReal h2 u{font-size:52px;margin-left:-100px}.sliderReal h2 em{font-size:100px;margin-top:-50px}}@media (max-width: 767px){.sliderReal h2 u{font-size:46px;margin-left:-60px}.sliderReal h2 em{font-size:90px;margin-left:70px;margin-top:-40px}}@media (max-width: 576px){.sliderReal h2 em{font-size:80px;margin-left:20px;margin-top:-30px}}@media (max-width: 380px){.sliderReal h2 u{font-size:42px;margin-left:0}.sliderReal h2 em{font-size:76px;margin-left:0;margin-top:-20px}}.realisation .card h2{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:300}.bandeauPage{min-height:55vh;border:20px solid #fff;border-bottom:0;position:relative}.bandeauPage .bandeauImg{height:100%;position:absolute !important;clip-path:polygon(10% 0, 100% 0, 100% 100%, 0 100%)}@media (min-width: 1400px){.bandeauPage .bandeauImg{width:85%;left:15%}}@media (min-width: 992px) and (max-width: 1400px){.bandeauPage .bandeauImg{width:75%;left:25%}}@media (max-width: 991px){.bandeauPage .bandeauImg{height:350px;width:100%;position:relative !important}}@media (max-width: 767px){.bandeauPage .bandeauImg{height:250px}}@media (max-width: 576px){.bandeauPage .bandeauImg{height:200px}}.bandeauPage .intro{background:rgba(255,255,255,0.93);max-width:56%;box-shadow:0 50px 40px -50px rgba(0,0,0,0.2)}.bandeauPage .intro h1{margin-bottom:30px}.bandeauPage .intro a{color:#ed008c}.bandeauPage .intro a.btn{color:#FFF}@media (max-width: 991px){.bandeauPage .intro{max-width:100%}}.bandeauPage.bandeauSM{min-height:0}@media (max-width: 767px){.bandeauPage.bandeauSM #bandeau{height:300px}}@media (max-width: 767px){.bandeauPage.bandeauSM #bandeau{height:200px}}@media (max-width: 576px){.bandeauPage.bandeauSM #bandeau{height:150px}}@media (min-width: 1400px){.bandeauPage.bandeauSM .intro{max-width:42%}}@media (min-width: 992px) and (max-width: 1400px){.bandeauPage.bandeauSM .intro{max-width:50%}}.bandeauPage.bandeauSM .intro .bi{font-size:21px;color:#ed008c}.bandeauPage.bandeauSM .intro .breadcrumb{padding:0 !important;justify-content:start !important}.bandeauPage.bandeauSM .intro .breadcrumb a{color:#404042}.bandeauPage.bandeauSM .intro .breadcrumb a:hover{color:#ed008c}@media (max-width: 991px){.bandeauPage.bandeauSM .intro{max-width:100%}}.contenus .txt a{color:#ed008c}.contenus .bandeauImg:nth-child(odd){background:#fff}.contenus .bandeauImg .btn{margin-top:10px}.contenus .bandeauImg:nth-of-type(4n){background:#404042;color:#fff}.contenus .bandeauImg:nth-of-type(4n) h2{color:#fff}.contenus .bandeauImg:nth-of-type(4n+2){background:#EBEBEB}.contenus .bandeauImg .fadeInLeft .owl-carousel,.contenus .bandeauImg .fadeInRight .owl-carousel{position:relative}.contenus .bandeauImg .fadeInLeft .owl-carousel .owl-dots,.contenus .bandeauImg .fadeInRight .owl-carousel .owl-dots{display:none}.contenus .bandeauImg .fadeInLeft .owl-carousel:before,.contenus .bandeauImg .fadeInRight .owl-carousel:before{top:100%;left:-40px;width:calc(100% + 75px);height:2px;background-color:#1D1D1B;z-index:1}.contenus .bandeauImg .fadeInLeft .owl-carousel:after,.contenus .bandeauImg .fadeInRight .owl-carousel:after{height:calc(100% + 70px);width:2px;background-color:#1D1D1B;z-index:1}.contenus .bandeauImg .fadeInLeft .owl-carousel .owl-item,.contenus .bandeauImg .fadeInRight .owl-carousel .owl-item{display:flex}.contenus .bandeauImg .fadeInLeft .owl-carousel .owl-item{justify-content:start}.contenus .bandeauImg .fadeInLeft .owl-carousel .owl-item a{clip-path:polygon(0 0, 90% 0, 100% 100%, 0 100%)}.contenus .bandeauImg .fadeInLeft .owl-carousel:after{left:0;top:-30px}.contenus .bandeauImg .fadeInRight .owl-carousel .owl-item{justify-content:end}.contenus .bandeauImg .fadeInRight .owl-carousel .owl-item a{clip-path:polygon(10% 0, 100% 0, 100% 100%, 0 100%)}.contenus .bandeauImg .fadeInRight .owl-carousel:after{left:99.8%;top:-30px}#menu-produits{position:relative;z-index:1}#menu-produits .accordion-item{border:none;background:transparent}@media (min-width: 1200px){#menu-produits .accordion-item:nth-child(odd) .accordion-button{margin-left:30px}}#menu-produits .accordion-item .accordion-button{padding:0;width:auto;color:#404042;box-shadow:none !important;background:transparent !important;transition:all ease-in-out .3s}#menu-produits .accordion-item .accordion-button:after{display:none}#menu-produits .accordion-item .accordion-button:not(.collapsed){color:#404042}#menu-produits .accordion-item .accordion-button span{background-color:#fff;padding:10px 20px 10px 15px;box-shadow:rgba(55,55,55,0.3) 15px 15px 30px -20px}@media (max-width: 380px){#menu-produits .accordion-item .accordion-button span{padding:4px 10px;font-size:14px;box-shadow:rgba(55,55,55,0.3) 10px 10px 20px -10px}}#menu-produits .accordion-item .accordion-button img{transition:all ease-in-out .3s}@media (max-width: 380px){#menu-produits .accordion-item .accordion-button img{width:60px}}#menu-produits .accordion-item .accordion-button:hover{color:#ed008c}#menu-produits .accordion-item .accordion-button:hover img{transform:scale(1.1)}#menu-produits .accordion-item ul li a{display:inline-block;padding:5px 10px;color:#ed008c}#menu-produits .accordion-item ul li a:hover{color:#404042;font-weight:700}@media (max-width: 380px){#menu-produits .accordion-body{padding-left:0;padding-right:0}}.lien2{display:block;background:#1D1D1B}.lien2 img{opacity:.8}.lien2 h2{font-size:38px;font-weight:normal}.lien2 i{font-style:normal;opacity:0;text-transform:uppercase;transform:translateY(-50%)}.lien2 h2,.lien2 i{transition:all ease-in-out .3s}.lien2:hover img{opacity:.5}.lien2:hover i{opacity:1;transform:translateY(20%)}.etapes{font-weight:300}@media (min-width: 1200px){.etapes{font-size:20px}}.etapes .ico{background:#FFF;color:#ed008c;padding:20px;margin:auto;box-shadow:rgba(0,0,0,0.1) 10px 10px 20px;transform:skewX(-7deg)}.etapes .ico img{width:90px !important;transform:skewX(7deg)}.bandeauListe h2{display:inline-block}.bandeauListe ul{margin-left:20px}.bandeauCTA{overflow:hidden;position:relative}.bandeauCTA:before{z-index:0;height:74%;width:58vw;top:11%;right:-5%;transform:skewX(-5deg);background:rgba(237,0,140,0.07)}@media (max-width: 991px){.bandeauCTA:before{right:-10%;top:0;height:100%}}@media (max-width: 576px){.bandeauCTA:before{right:-22%}}.blockCTA{position:relative}.blockCTA:before{z-index:0;width:230px;height:230px;background-image:url(/img/projet.svg);top:-25%;right:0;transform:rotate(20deg);opacity:.1}@media (max-width: 576px){.blockCTA:before{width:180px;height:180px}}@media (max-width: 380px){.blockCTA:before{right:-20%;top:-20%}}.blockCTA h2{margin-bottom:30px;transform:translateX(-30px);color:#ed008c}.blockCTA h2:before,.blockCTA h2:after{background:#ed008c}@media (min-width: 1200px){.blockCTA h2:before{bottom:7px}}@media (max-width: 767px){.blockCTA h2{transform:none}}.blockCTA *{position:relative;z-index:1}.pageContact .intro{width:40%;font-size:18px}@media (max-width: 991px){.pageContact .intro{width:100%}}@media (max-width: 576px){.pageContact .intro{font-size:16px}}.pageContact .intro p{margin:0}.pageContact .intro .bi{color:#ed008c;font-size:22px}.pageContact .intro a{color:#404042}.pageContact .intro a:hover{color:#ed008c;font-weight:700}.pageContact .intro .tel-lien{font-size:170%}.pageContact .intro .tel-lien a{color:#ed008c}.pageContact .intro .tel-lien a:hover{font-weight:800}.pageContact .bandeauPage{min-height:46vh}.pageContact #GGMap{width:73%;left:auto;right:0;clip-path:polygon(10% 0, 100% 0, 100% 100%, 0 100%)}@media (max-width: 991px){.pageContact #GGMap{width:100%;height:300px;position:relative}}@media (max-width: 576px){.pageContact #GGMap{height:250px}}.lines{position:relative}.lines:before{top:100%;left:-50px;width:calc(100% + 75px);height:2px;background-color:#404042;z-index:1}.lines:after{left:99.8%;top:-50px;height:calc(100% + 75px);width:2px;background-color:#404042;z-index:1}
/*# sourceMappingURL=main.css.map */
