@font-face{font-family:'dinlight';src:url("/fonts/dinlight-webfont.woff2") format("woff2"),url("/fonts/dinlight-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'dinbold';src:url("/fonts/dinbold-webfont.woff2") format("woff2"),url("/fonts/dinbold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'dinregular';src:url("/fonts/dinregular-webfont.woff2") format("woff2"),url("/fonts/dinregular-webfont.woff") format("woff");font-weight:normal;font-style:normal}.pseudoAbs,.header .navbar-nav:after,.btn:before,.partenaires .title h2 strong:after,.temoignages .title h2 strong:after,.selection:before,.selection .txt h2:before,.nouveautes:before,.nouveautes .btn,.owlPartenaires .card a[href^="tel:"]:before,.owlPartenaires .card a[href^="mailto:"]:before,.bandeau:before,.bandeau.bandeauCat:after,#slider:before,#slider .bannerControls .leftNav:before,#slider .bannerControls .rightNav:before,#slider .contentHolderUnit:after,.galerie_produits a strong:after,.bandeauTxtAcc:before,.actuAcc h2 strong:after,.blockLien h3:after,.blockLien .pictoCat:after,.bandeauxProd .bande .imgTxt:after,.sectionDevis:before,#GGMap:before,.blocActu .visuel:before,.actu .date:after,.devis h2:after{content:"";display:block;position:absolute}.pseudoAll,#page-partenaires:before,.owlPartenaires .card:before,.catalogue:after,.bandeauTxtAcc .txtAcc:before,.owlProd .item a:after,.owlProd .item a:hover:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0}body{font-family:"dinregular","Roboto",sans-serif;font-size:16px;background:#FFF;line-height:1.6em;font-weight:normal}@media (max-width: 767px){body{font-size:18px}}.wrapXL{padding:0 40px;max-width:1400px;width:100%;margin:auto}@media (max-width: 767px){.wrapXL{padding:0 25px}}@media (max-width: 576px){.wrapXL{padding:0 15px}}.wrapLG{padding:0 40px;max-width:1260px;width:100%;margin:auto}@media (max-width: 767px){.wrapLG{padding:0 25px}}@media (max-width: 576px){.wrapLG{padding:0 15px}}.header{position:fixed;z-index:20;top:0;left:0;width:100%;transition:all .3s linear}@media (max-width: 992px){.header{position:absolute;height:auto}}.header .navbar{padding:0}.header .row{width:100%}.header .navbar-brand{margin:0;padding:0;width:350px;transition:all .3s linear}@media (max-width: 1199px){.header .navbar-brand{width:200px}}@media (max-width: 767px){.header .navbar-brand{width:240px}}.header .navbar-brand img{width:100%}.header .navbar-toggler{box-shadow:rgba(0,0,0,0.25) 0px 0px 8px;background:#58b0b6;border-radius:0;position:fixed;z-index:10;top:0;right:0;padding:0;margin:0;border:0;width:52px;height:50px}.header .navbar-toggler .icon-bar{background:#FFF;display:block;width:24px;height:2px;position:absolute;left:14px;transition:all .3s linear;margin:0 !important}.header .navbar-toggler .icon-bar:nth-child(1){transform:rotate(45deg)}.header .navbar-toggler .icon-bar:nth-child(2){opacity:0}.header .navbar-toggler .icon-bar:nth-child(3){transform:rotate(-45deg)}.header .navbar-toggler.collapsed .icon-bar:nth-child(1){transform:rotate(0deg) translate(0px, -10px)}.header .navbar-toggler.collapsed .icon-bar:nth-child(2){opacity:1}.header .navbar-toggler.collapsed .icon-bar:nth-child(3){transform:rotate(0deg) translate(0px, 10px)}.header .lang .dropdown-toggle{cursor:pointer}.header .lang .dropdown-toggle:after{display:none}.header .lang .dropdown-toggle .fa{color:#fff}.header .lang .dropdown-menu{left:inherit;right:20px;min-width:inherit}.header .lang .dropdown-menu .dropdown-item{padding:0.25rem 1rem}.header .lang .flag-icon-en{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/6.6.6/flags/4x3/gb.svg)}.header .navbar-nav{position:relative;transition:all 0.3s linear}.header .navbar-nav:hover{background:rgba(0,0,0,0.4)}@media (min-width: 992px){.header .navbar-nav{margin-right:-15px}.header .navbar-nav#menuXS{display:none}}@media (max-width: 991px){.header .navbar-nav#menuLG{display:none}.header .navbar-nav:hover{background:transparent}}.header .navbar-nav:after{height:1px;bottom:1px;width:100%;background:rgba(255,255,255,0.1)}.header .navbar-nav .nav-item{margin:0;line-height:normal}.header .navbar-nav .nav-item .nav-link{position:relative;padding:25px 8px 22px;color:#FFF;font-size:14px;font-family:"dinregular","Roboto",sans-serif;text-transform:uppercase;border-bottom:3px solid transparent;height:69px}.header .navbar-nav .nav-item .nav-link:hover{color:#60b4ba;border-color:rgba(88,176,182,0.4)}@media (min-width: 1200px){.header .navbar-nav .nav-item .nav-link{font-size:16px;padding:25px 10px 22px}}@media (max-width: 991px){.header .navbar-nav .nav-item .nav-link{height:auto;padding:15px;border-bottom:1px solid #666}}.header .navbar-nav .nav-item .nav-link.telmenu{font-size:16px;padding-top:23px;color:#60b4ba}@media (min-width: 1200px){.header .navbar-nav .nav-item .nav-link.telmenu{font-size:18px}}.header .navbar-nav .nav-item .nav-link.telmenu:hover{background:#58b0b6;color:#FFF}.header .navbar-nav .nav-item .nav-link.dropdown-toggle:after{display:none}@media (min-width: 992px){.header .navbar-nav .nav-item.dropdown:hover .dropdown-menu{display:block !important}}.header .navbar-nav>.nav-item.active>.nav-link{border-color:#58b0b6}.header .navbar-nav .dropdown-menu{margin:0;padding:0;border:none;background:rgba(0,0,0,0.4);box-shadow:none;border-radius:0px}.header .navbar-nav .dropdown-menu .nav-item{margin:0}.header .navbar-nav .dropdown-menu .nav-item .nav-link{padding:10px;height:auto}.header .navbar-nav .dropdown-menu>.nav-item.active>.nav-link{color:#58b0b6}@media (max-width: 991px){.header .navbar-nav .dropdown-menu{background:#333}.header .navbar-nav .dropdown-menu .nav-item .nav-link{border-bottom:1px solid #333}}@media (max-width: 991px){.header .navbar-collapse{position:fixed;top:0;left:0;width:100%;background:#444}}@media (min-width: 992px){.header.headerScroll{background:#444}.header.headerScroll .navbar .navbar-brand{max-width:200px;padding-bottom:0.25rem !important;padding-top:0.25rem !important}.header.headerScroll .dropdown-menu{background:#444}.header.headerScroll .navbar-nav:hover{background:transparent}}.menuCat{list-style:none;position:fixed;z-index:10;background:#334250;top:350px;right:0}.menuCat a{display:block;width:60px;height:60px;padding:7px;position:relative}.menuCat a img{transition:all 0.3s linear;-webkit-filter:brightness(130%);filter:brightness(130%);transform:scale(0.9)}.menuCat a.active img{-webkit-filter:brightness(200%) grayscale(100%);filter:brightness(200%) grayscale(100%)}.menuCat a:hover img{-webkit-filter:brightness(200%) grayscale(100%);filter:brightness(200%) grayscale(100%);transform:scale(1)}.menuCat a span{display:inline-block;white-space:nowrap;background:#475b6f;line-height:60px;padding:0 10px;text-align:right;color:#FFF;text-transform:uppercase;font-size:14px;position:absolute;top:0;right:100%;transition:all 0.5s ease-in-out;transform:scale3d(0, 1, 1);-ms-transform-origin:100% 50%;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.menuCat a:hover span{transform:scale3d(1, 1, 1)}@media (max-width: 767px){.menuCat{display:none}}#footer{background:#475b6f;font-family:'Roboto', sans-serif;color:#FFF;padding:20px 15px}#footer .logoF{width:300px;max-width:100%}#footer p{margin:0 0 5px}#footer a{color:#FFF}#footer a:hover{color:#6ab8be}#footer .fab{font-size:25px}#footer .tel{font-size:20px}#footer .menuProd{display:block;margin:30px auto}#footer .menuProd span{text-transform:uppercase;color:#6ab8be;font-size:20px;display:inline-block;margin-bottom:15px}@media (max-width: 991px){#footer .menuProd{max-width:150px}}#footer .copyright{font-size:13px;text-transform:uppercase;text-align:right}@media (max-width: 991px){#footer .copyright{text-align:center}}#footer .alpaweb{display:block;float:right;width:80px;position:relative}@media (max-width: 991px){#footer .alpaweb{float:none;margin:auto}}#footer .navFooter{padding:0;font-size:14px;margin-top:30px;text-align:right;text-transform:uppercase}#footer .navFooter li{display:block}@media (max-width: 991px){#footer .navFooter{text-align:center}}@media (max-width: 991px){.row.two-col .col-md-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"dinlight","Roboto",sans-serif;font-weight:normal;color:#475b6f}strong{font-family:"dinbold","Roboto",sans-serif;font-weight:normal}.txt strong{color:#475b6f}h1{font-size:32px;margin-bottom:15px}@media (max-width: 767px){h1{font-size:30px}}@media (max-width: 576px){h1{font-size:28px}}h2{font-size:26px;margin-bottom:20px}@media (max-width: 991px){h2{font-size:24px}}.h2{font-size:28px}@media (max-width: 767px){.h2{font-size:26px}}@media (max-width: 576px){.h2{font-size:24px}}h3{font-size:22px;margin-top:30px;margin-bottom:15px;font-family:"dinregular","Roboto",sans-serif}h2:first-child{margin-top:0}p{margin:0 0 15px}p:last-child{margin:0}a,.btn{transition:all 0.3s linear;max-width:100%}a{text-decoration:none !important;max-width:100%;color:#58b0b6}a:focus,a:hover{outline:0 !important}button{background:transparent;outline:0;border:0}.breadcrumb{padding:0;margin:0;background:transparent;font-size:12px;text-transform:uppercase}.breadcrumb li{margin:0 !important}.breadcrumb li.active{color:rgba(255,255,255,0.5)}.breadcrumb li a{color:#FFF}.breadcrumb>li+li:before{content:"/";display:inline-block;padding:0 5px;color:#FFF}@media (max-width: 576px){.breadcrumb{display:none}}.delay{animation-delay:.8s}.delay2{animation-delay:1.6s}.speed{animation-delay:0;animation-duration:.5s}.btn{position:relative;border-radius:0;box-shadow:none;border:none;text-transform:uppercase;font-size:18px;white-space:normal;letter-spacing:1px}.btn:before{width:50px;height:27px;left:-18px;transition:all 0.3s ease}.btn:hover:before{left:-10px}.btn:focus{box-shadow:none}@media (max-width: 767px){.btn{letter-spacing:0}}.btn1{padding:10px 20px 10px 55px;background:rgba(88,176,182,0.8);color:#FFF}.btn1:before{background:url(/img/fleche.svg);background-size:cover}.btn1:hover,.btn1:focus,.btn1:active,.btn1:active:hover,.btn1:active:focus{color:#FFF;background:#58b0b6}.btn2{padding:10px 20px 10px 55px;background:#eee;color:#475b6f}.btn2:before{background:url(/img/fleche2.svg);background-size:cover}.btn2:hover,.btn2:focus,.btn2:active,.btn2:active:hover,.btn2:active:focus{background:#ddd;color:#475b6f}.btn3{color:#475b6f;background:#FFF;padding:10px 20px}.btn3:before{display:none}.btn3:hover{background:#475b6f}.btn4{padding:10px 20px 10px 55px;background:#475b6f;color:#FFF !important;max-width:255px;text-align:left;font-size:16px}.btn4:before{background:url(/img/fleche.svg);background-size:cover}.btn-sm{padding:6px 12px 6px 35px;font-size:14px;font-family:"dinregular","Roboto",sans-serif}.btn-sm:before{width:35px;height:19px;left:-15px}.btn-sm:hover:before,.btn-sm:focus:before,.btn-sm:active:before,.btn-sm:active:hover:before,.btn-sm:active:focus:before{left:-7px}.liste ul{padding-left:5px}.liste ul>li{list-style-type:none;position:relative;margin-bottom:5px;padding-left:25px}.liste ul>li:before{font-family:"Font Awesome 5 Pro";content:"\f061";position:absolute;left:0;top:0}@media (max-width: 767px){.liste ul>li{margin-bottom:15px}}.carouselSimple{padding:0 50px;max-width:1600px;margin:auto}@media (min-width: 992px){.carouselSimple{padding:0 80px}}@media (max-width: 576px){.carouselSimple{padding:0 40px}}.carouselSimple .owl-prev,.carouselSimple .owl-next{position:absolute;top:50%;height:100px;margin-top:-50px;outline:0 !important}.carouselSimple .owl-prev .fal,.carouselSimple .owl-next .fal{font-size:34px;color:#58b0b6;transition:all 0.3s ease}.carouselSimple .owl-prev .fal:hover,.carouselSimple .owl-next .fal:hover{color:#475b6f}@media (min-width: 992px){.carouselSimple .owl-prev .fal,.carouselSimple .owl-next .fal{font-size:50px}}.carouselSimple .owl-prev{left:10px}.carouselSimple .owl-next{right:10px}label{font-weight:400;padding-top:0 !important}.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-duration:0.2s;transition-timing-function:linear}.file .fa-download{display:inline-block;color:#FFF;border-radius:100%;width:30px;height:30px;text-align:center;padding-top:7px;transition-duration:0.2s;transition-timing-function:linear;margin-right:5px}.file:hover .fa-download{color:#FFF}.form-control:focus{outline:0}.text-error{color:#f00}label.error{font-size:12px;font-weight:bold;color:#f00;margin-bottom:0}label.error{font-size:14px;font-weight:400}.form-control[readonly]{background:#FFF}*:focus,*:active{outline:none !important}.radioBtn{margin-right:20px}input[type=checkbox],input[type=radio]{margin-right:5px}.bg-grey-light{background-color:#f4f4f4}.bg-blue-light{background-color:rgba(88,176,182,0.2)}.wrap3XL{padding:0 40px;max-width:1600px;width:100%;margin:auto}.bandeauTxtAcc{padding:150px 15px 100px !important}.bandeauTxtAcc:before{display:none !important}.partenaires .title h2,.temoignages .title h2{font-size:36px}.partenaires .title h2 strong,.temoignages .title h2 strong{text-transform:uppercase;position:relative;display:inline-block;margin-left:2px;padding-bottom:15px}.partenaires .title h2 strong:after,.temoignages .title h2 strong:after{width:80px;height:2px;background:#58b0b6;bottom:0;left:0}@media (max-width: 767px){.partenaires .title h2,.temoignages .title h2{font-size:32px}}@media (max-width: 576px){.partenaires .title h2,.temoignages .title h2{font-size:28px}}#reassurance_bandeau{position:relative;z-index:1}#reassurance_bandeau #accordionReassurance .card{background-color:transparent;max-width:300px}#reassurance_bandeau #accordionReassurance .card .card-header{background-color:transparent}#reassurance_bandeau #accordionReassurance .card .card-header .btn{border-bottom:none;letter-spacing:normal}#reassurance_bandeau #accordionReassurance .card .card-header .btn img{width:100px;margin-right:0;transition:all .6s ease-in-out}#reassurance_bandeau #accordionReassurance .card .card-header .btn .title{font-size:20px}#reassurance_bandeau #accordionReassurance .card .card-header .btn:hover img{transform:scale(1.3)}.partenaires .partenaires_chiffres .item{max-width:350px}.partenaires .partenaires_chiffres .item img{width:100px;height:auto}.partenaires .partenaires_chiffres .item .value{font-size:36px;font-family:"dinbold","Roboto",sans-serif;color:#475b6f;display:block}.partenaires .partenaires_chiffres .item .txt h3{margin:0}.partenaires .owl-carousel .owl-stage{display:flex;align-items:center;justify-content:center}.partenaires a{opacity:1}.partenaires a:hover{opacity:.7}.selection{overflow:hidden;position:relative}.selection:before{background-image:url("/img/aprico_neo.png");width:450px;height:450px;right:0;bottom:0;z-index:-1;opacity:.5}.selection .txt{max-width:850px;margin:auto}.selection .txt h2{font-size:36px;position:relative;display:inline-block;padding:0 30px;margin-bottom:50px}.selection .txt h2 strong{text-transform:uppercase}.selection .txt h2:before{width:100%;height:60px;background-color:rgba(88,176,182,0.2);bottom:-35px;left:0;z-index:-1}@media (max-width: 767px){.selection .txt h2{font-size:32px}}@media (max-width: 576px){.selection .txt h2{font-size:28px}.selection .txt h2:before{bottom:-10px}}.selection .txt p strong{text-transform:uppercase;font-size:20px}.selection .txt p strong em{font-style:normal;color:#58b0b6;font-size:30px}.selection .item1 h3,.selection .item2 h3{margin-top:20px !important}@media (min-width: 768px){.selection .item1,.selection .item2{padding-bottom:30px}.selection .item1{border-right:1px solid #58b0b6}.selection .item2{border-left:1px solid #58b0b6}}.nouveautes{position:relative}.nouveautes:before{width:100%;height:20%;left:0;top:65px;background-color:rgba(88,176,182,0.2)}@media (min-width: 992px){.nouveautes:before{z-index:2}}.nouveautes .title{padding-left:20px;border-left:2px solid rgba(88,176,182,0.8);margin-bottom:25px;position:relative;z-index:3}.nouveautes .title h2{text-transform:uppercase;margin-bottom:10px}.nouveautes .title h3{margin-top:0}.nouveautes .img{overflow:hidden}.nouveautes .img img{width:100%;transform:scale(1);transition:transform 0.3s ease-in-out}.nouveautes .btn{z-index:3;bottom:-15px;right:-15px}.nouveautes a{color:#51595c}.nouveautes a:hover{color:#51595c}.nouveautes a:hover .img img{transform:scale(1.2)}.nouveautes a:hover .btn:before{left:-10px}.nouveautes a:hover .btn1{background:#58b0b6}#page-partenaires{position:relative}#page-partenaires:before{background-image:url("../img/map-europe.png");background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:0;opacity:.3}.owlPartenaires .card{max-width:400px;margin:auto;box-shadow:rgba(0,0,0,0.4) 0px 5px 15px -5px}.owlPartenaires .card:before{opacity:0;z-index:1;transition:all ease .3s;background-color:rgba(88,176,182,0.7);background-image:url('data:image/svg+xml,<svg id="Capa_1" enable-background="new 0 0 515.283 515.283" viewBox="0 0 515.283 515.283" width="40" height="40" xmlns="http://www.w3.org/2000/svg"><g><g><g><g><path d="m372.149 515.283h-286.268c-22.941 0-44.507-8.934-60.727-25.155s-25.153-37.788-25.153-60.726v-286.268c0-22.94 8.934-44.506 25.154-60.726s37.786-25.154 60.727-25.154h114.507c15.811 0 28.627 12.816 28.627 28.627s-12.816 28.627-28.627 28.627h-114.508c-7.647 0-14.835 2.978-20.241 8.384s-8.385 12.595-8.385 20.242v286.268c0 7.647 2.978 14.835 8.385 20.243 5.406 5.405 12.594 8.384 20.241 8.384h286.267c7.647 0 14.835-2.978 20.242-8.386 5.406-5.406 8.384-12.595 8.384-20.242v-114.506c0-15.811 12.817-28.626 28.628-28.626s28.628 12.816 28.628 28.626v114.507c0 22.94-8.934 44.505-25.155 60.727-16.221 16.22-37.788 25.154-60.726 25.154zm-171.76-171.762c-7.327 0-14.653-2.794-20.242-8.384-11.179-11.179-11.179-29.306 0-40.485l237.397-237.398h-102.648c-15.811 0-28.626-12.816-28.626-28.627s12.815-28.627 28.626-28.627h171.761c3.959 0 7.73.804 11.16 2.257 3.201 1.354 6.207 3.316 8.837 5.887.001.001.001.001.002.002.019.019.038.037.056.056.005.005.012.011.017.016.014.014.03.029.044.044.01.01.019.019.029.029.011.011.023.023.032.032.02.02.042.041.062.062.02.02.042.042.062.062.011.01.023.023.031.032.011.01.019.019.029.029.016.015.03.029.044.045.005.004.012.011.016.016.019.019.038.038.056.057 0 .001.001.001.002.002 2.57 2.632 4.533 5.638 5.886 8.838 1.453 3.43 2.258 7.2 2.258 11.16v171.761c0 15.811-12.817 28.627-28.628 28.627s-28.626-12.816-28.626-28.627v-102.648l-237.4 237.399c-5.585 5.59-12.911 8.383-20.237 8.383z" fill="rgb(255,255,255)"/></g></g></g></g></svg>');background-repeat:no-repeat;background-position:center}.owlPartenaires .card:hover:before{opacity:1}.owlPartenaires .card .card-title{font-weight:600;text-transform:uppercase}.owlPartenaires .card a[href^="tel:"]{position:relative}.owlPartenaires .card a[href^="tel:"]:before{font-family:'bootstrap-icons';content:'\F5B4';width:25px;height:25px;left:-30px}.owlPartenaires .card a[href^="mailto:"]{position:relative}.owlPartenaires .card a[href^="mailto:"]:before{font-family:'bootstrap-icons';content:'\F32C';width:25px;height:25px;left:-30px}.bandeau{position:relative;padding:200px 15px 100px}@media (max-width: 991px){.bandeau{padding:180px 15px 80px}}@media (max-width: 576px){.bandeau{padding:120px 15px 60px}}.bandeau:before{z-index:2;top:0;left:0;width:100%;height:200px;background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0))}@media (max-width: 991px){.bandeau:before{height:180px}}@media (max-width: 576px){.bandeau:before{height:120px}}.bandeau.bandeauCat{height:600px}.bandeau.bandeauCat:after{z-index:2;bottom:-1px;left:0;width:100%;height:200px;background-image:linear-gradient(rgba(255,255,255,0),#ffffff)}.bandeauDark{background:#475b6f;color:#fff}.bandeauDark h3{color:#58b0b6;font-weight:600}.bandeauTitre h1{color:#FFF;text-align:center;font-size:36px;text-shadow:0 0 30px rgba(0,0,0,0.4)}.bandeauTitre h1 strong{text-transform:uppercase}@media (min-width: 992px){.bandeauTitre h1{font-size:40px}}@media (max-width: 767px){.bandeauTitre h1{font-size:32px}}@media (max-width: 576px){.bandeauTitre h1{font-size:28px}}.bandeauTitre .breadcrumb{position:absolute;bottom:10px;left:0;right:0;-ms-flex-pack:center !important;justify-content:center !important}article.row{padding-top:40px;padding-bottom:40px}.catalogue{margin-bottom:20px;position:relative;display:block;box-shadow:rgba(0,0,0,0.4) 0px 5px 15px -5px}.catalogue:after{background:rgba(88,176,182,0);transition:all 0.3s linear}.catalogue .fa-search{width:40px;height:40px;color:#FFF;position:absolute;z-index:2;top:50%;left:50%;margin-top:-20px;margin-left:-20px;transform:scale(0);transition:all 0.3s linear}.catalogue:hover:after{background:rgba(88,176,182,0.8)}.catalogue:hover .fa-search{transform:scale(1)}.pageSimple{margin-top:50px;margin-bottom:50px}.fondGris{background:#f4f4f4}@media (max-width: 991px){.carouselFade{width:auto;margin:30px auto}}.widget_particulier{position:fixed;top:100px;right:0;z-index:10;background:#58b0b6;color:#FFF;transition:all 1s ease-in-out;transform:translateX(100%)}@media (min-width: 992px){.widget_particulier{top:150px}}@media (max-width: 767px){.widget_particulier{top:74px}}.widget_particulier.open{transform:translateX(0)}.widget_particulier #btnON{box-shadow:0 0 10px rgba(0,0,0,0.2);display:block;padding:7px;background:rgba(88,176,182,0.75);width:55px;height:55px;left:-55px;position:absolute;top:0}.widget_particulier #btnON:hover{background:#475b6f}@media (min-width: 992px){.widget_particulier #btnON{width:75px;height:75px;left:-75px;padding:10px}}@media (max-width: 767px){.widget_particulier #btnON{width:53px;height:53px;left:-53px}}.widget_particulier #btnON svg{fill:#fff}.widget_particulier p{padding:10px;margin:0;line-height:normal}@media (min-width: 992px){.widget_particulier p{padding:15px 20px;font-size:24px}}.widget_particulier .btn{overflow:hidden;display:block;max-width:100%;text-align:center}@media (min-width: 992px){.widget_particulier .btn{font-size:22px}}.widget_particulier b{font-family:"dinbold","Roboto",sans-serif}#slider{position:relative;max-width:100%;height:calc(100vh - 180px);min-height:550px;overflow:hidden}@media (max-width: 991px){#slider{height:500px;min-height:0}}@media (max-width: 767px){#slider{height:350px}}#slider:before{z-index:2;top:0;left:0;width:100%;height:250px;background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0))}#slider .bannerControls{top:auto;left:auto;right:0;bottom:0;width:72px;height:190px;margin:0 !important;z-index:8}@media (max-width: 767px){#slider .bannerControls{width:50px;height:120px}}@media (max-width: 460px){#slider .bannerControls{display:none}}#slider .bannerControls .leftNav,#slider .bannerControls .rightNav{display:block !important;background:none !important;width:20px !important;height:20px !important;border-top:2px solid #58b0b6;transition:all 0.3s ease}#slider .bannerControls .leftNav:before,#slider .bannerControls .rightNav:before{height:2px;width:25px;top:8px;background:#58b0b6;transition:all 0.3s ease}#slider .bannerControls .leftNav:hover,#slider .bannerControls .rightNav:hover{border-color:#FFF}#slider .bannerControls .leftNav:hover:before,#slider .bannerControls .rightNav:hover:before{background:#FFF}#slider .bannerControls .leftNav{border-left:2px solid #58b0b6;transform:rotate(-45deg);left:30px;top:40px}#slider .bannerControls .leftNav:before{transform:rotate(45deg);left:-3px}@media (max-width: 767px){#slider .bannerControls .leftNav{left:16px;top:34px}}#slider .bannerControls .rightNav{border-right:2px solid #58b0b6;transform:rotate(45deg);right:25px;bottom:30px}#slider .bannerControls .rightNav:before{transform:rotate(-45deg);right:-3px}@media (max-width: 767px){#slider .bannerControls .rightNav{right:14px;bottom:22px}}#slider .contentHolderUnit:after{z-index:1;right:0;bottom:0;width:72px;height:190px;-webkit-clip-path:polygon(55% 0, 100% 0, 100% 100%, 0 100%, 0 20%);clip-path:polygon(55% 0, 100% 0, 100% 100%, 0 100%, 0 20%);background:rgba(71,91,111,0.8)}@media (max-width: 767px){#slider .contentHolderUnit:after{width:50px;height:120px}}@media (max-width: 460px){#slider .contentHolderUnit:after{display:none}}#slider .compteurSlide{color:#FFF;position:absolute;z-index:2;right:25px;bottom:80px}@media (max-width: 767px){#slider .compteurSlide{display:none}}#slider .bannerscollection_zoominout_texts{top:0 !important}#slider .bannerscollection_zoominout_texts .caption{color:#FFF;font-size:54px;letter-spacing:1px;width:45%;line-height:normal;position:absolute;top:40%;padding:0 20px;left:10%;text-align:center;text-shadow:0 0 30px rgba(0,0,0,0.4)}#slider .bannerscollection_zoominout_texts .caption h1{color:#FFF;font-size:inherit !important;font-family:"dinregular","Roboto",sans-serif}#slider .bannerscollection_zoominout_texts .caption strong{text-transform:uppercase}#slider .bannerscollection_zoominout_texts .caption .btn{font-size:16px}@media (min-width: 1200px){#slider .bannerscollection_zoominout_texts .caption{font-size:48px}#slider .bannerscollection_zoominout_texts .caption .btn{font-size:18px}}@media (max-width: 991px){#slider .bannerscollection_zoominout_texts .caption{left:4%;width:54%;font-size:64px}#slider .bannerscollection_zoominout_texts .caption .btn{font-size:14px;padding:10px 16px 8px 48px}}@media (max-width: 767px){#slider .bannerscollection_zoominout_texts .caption{font-size:68px;width:68%;left:0}#slider .bannerscollection_zoominout_texts .caption .btn{padding:5px 10px 5px 20px}#slider .bannerscollection_zoominout_texts .caption .btn:before{width:30px;height:16px;left:-15px;top:8px}}@media (max-width: 576px){#slider .bannerscollection_zoominout_texts .caption{font-size:80px;width:76%}#slider .bannerscollection_zoominout_texts .caption .btn{padding:5px 10px}#slider .bannerscollection_zoominout_texts .caption .btn:before{display:none}}@media (max-width: 460px){#slider .bannerscollection_zoominout_texts .caption{font-size:100px;width:100%}}@media (max-width: 380px){#slider .bannerscollection_zoominout_texts .caption{font-size:130px}}.galerie_produits{text-align:center}.galerie_produits h2{padding:40px 0;margin:0;font-size:30px}.galerie_produits h2 strong{text-transform:uppercase}.galerie_produits a{display:block;position:relative;color:#475b6f;letter-spacing:1px;padding-top:60px;max-width:300px;margin:25px auto}.galerie_produits a .picto{position:absolute;width:60px;height:60px;top:0;left:50%;margin-left:-30px;background-size:cover}.galerie_produits a strong{display:block;font-family:"dinregular","Roboto",sans-serif;text-transform:uppercase;font-weight:normal;position:relative;margin:20px 0;font-size:20px;padding-bottom:20px}.galerie_produits a strong:after{height:2px;width:50px;left:50%;margin-left:-25px;background:#58b0b6;bottom:0}@media (max-width: 576px){.galerie_produits a strong{margin:10px 0;font-size:16px;padding-bottom:10px;letter-spacing:0}}.galerie_produits a .visu{filter:grayscale(100%);opacity:.8;transform:scale(0.9);transition:all 0.3s ease}.galerie_produits a:hover .visu{transform:scale(1);filter:grayscale(0%)}.bandeauTxtAcc{padding:200px 15px 100px;color:#FFF;position:relative;overflow:hidden}@media (max-width: 991px){.bandeauTxtAcc{padding:100px 15px 60px}}@media (max-width: 767px){.bandeauTxtAcc .wrapLG{padding:0}}.bandeauTxtAcc:before{z-index:1;top:0;left:0;width:100%;height:300px;background-image:linear-gradient(#ffffff,rgba(255,255,255,0))}@media (max-width: 576px){.bandeauTxtAcc:before{height:100px}}.bandeauTxtAcc .txtAcc{position:relative}.bandeauTxtAcc .txtAcc:before{z-index:2;background:rgba(71,91,111,0.8);-webkit-clip-path:polygon(87% 0, 100% 17%, 100% 100%, 0 100%, 0 0);clip-path:polygon(87% 0, 100% 17%, 100% 100%, 0 100%, 0 0)}@media (max-width: 576px){.bandeauTxtAcc .txtAcc:before{-webkit-clip-path:polygon(85% 0, 100% 8%, 100% 100%, 0 100%, 0 0);clip-path:polygon(86% 0, 100% 10%, 100% 100%, 0 100%, 0 0)}}@media (max-width: 400px){.bandeauTxtAcc .txtAcc:before{-webkit-clip-path:polygon(85% 0, 100% 8%, 100% 100%, 0 100%, 0 0);clip-path:polygon(85% 0, 100% 8%, 100% 100%, 0 100%, 0 0)}}.bandeauTxtAcc .txtAcc .txt{padding:60px 160px 60px 60px;position:relative;z-index:4}.bandeauTxtAcc .txtAcc .txt strong{color:#FFF}.bandeauTxtAcc .txtAcc h2{color:#FFF;font-size:30px;padding-left:20px;border-left:2px solid rgba(88,176,182,0.8);margin-bottom:30px}.bandeauTxtAcc .txtAcc h2 strong{text-transform:uppercase}@media (max-width: 767px){.bandeauTxtAcc .txtAcc h2{font-size:28px}}@media (max-width: 576px){.bandeauTxtAcc .txtAcc h2{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:24px;border-left:none;padding-left:0}}.bandeauTxtAcc .txtAcc .btn{position:absolute;right:60px;bottom:-15px}@media (max-width: 576px){.bandeauTxtAcc .txtAcc .btn{position:relative;right:auto;bottom:auto}}.bandeauTxtAcc .txtAcc ul{margin-top:30px}.bandeauTxtAcc .txtAcc ul li{display:inline-block;width:40%}@media (max-width: 576px){.bandeauTxtAcc .txtAcc ul li{width:100%;display:block}}.bandeauTxtAcc .txtAcc ul li a{color:#7bc1c6}.bandeauTxtAcc .txtAcc ul li a:hover{color:#FFF}@media (max-width: 991px){.bandeauTxtAcc .txtAcc{max-width:600px;margin:0 auto}.bandeauTxtAcc .txtAcc .txt{padding:60px}}@media (max-width: 767px){.bandeauTxtAcc .txtAcc .txt{padding:30px 30px 60px}}@media (max-width: 576px){.bandeauTxtAcc .txtAcc .txt{padding:20px 15px 30px}}.bandeauTxtAcc .carouselFade{float:left;width:calc(100% + 150px);margin-left:-150px;margin-top:200px;position:relative;z-index:3}@media (max-width: 991px){.bandeauTxtAcc .carouselFade{width:auto;max-width:600px;margin:0 auto;float:none}}.actuAcc{padding:80px 40px 40px}.actuAcc h2{font-size:36px;text-align:center;margin-bottom:80px}.actuAcc h2 strong{text-transform:uppercase;display:inline-block;margin-left:2px;padding-bottom:15px;position:relative}.actuAcc h2 strong:after{width:80px;height:2px;background:#58b0b6;bottom:0;left:0}.actuAcc .owlActus{margin:auto;max-width:1650px}@media (max-width: 767px){.actuAcc{padding:60px 30px 0}.actuAcc h2{font-size:32px;margin-bottom:50px}}@media (max-width: 576px){.actuAcc{padding:40px 15px 0}.actuAcc h2{font-size:28px}}.introProd{margin-top:-400px;position:relative;z-index:2}@media (max-width: 991px){.introProd{margin-top:-450px}}@media (max-width: 576px){.introProd{margin-top:-500px}}.introProd .desc{background:#FFF;padding:50px 160px 50px 50px;-webkit-clip-path:polygon(92% 0, 100% 10%, 100% 100%, 0 100%, 0 0);clip-path:polygon(92% 0, 100% 10%, 100% 100%, 0 100%, 0 0)}.introProd .desc h1{font-size:40px;text-transform:uppercase;font-family:"dinbold","Roboto",sans-serif}.introProd .desc .reference{font-family:"dinregular","Roboto",sans-serif;text-transform:uppercase;font-size:16px;color:#58b0b6}.introProd .desc h2{font-family:"dinregular","Roboto",sans-serif}.introProd .desc .pictoCat{position:absolute;right:50px;top:65px;width:65px;opacity:.6}@media (max-width: 767px){.introProd .desc .pictoCat{position:relative;float:right;margin:-5px -5px 10px 10px;top:0;right:0}}.introProd .desc .txt{margin:20px 0 40px;border-left:2px solid #58b0b6;padding-left:20px}.introProd .desc .txt ul{padding:0;list-style:none}@media (max-width: 1199px){.introProd .desc{padding:30px 120px 30px 30px}.introProd .desc h1{font-size:36px}.introProd .desc .txt{padding-left:15px}}@media (max-width: 991px){.introProd .desc h1{font-size:34px}}@media (max-width: 767px){.introProd .desc{padding:30px}.introProd .desc h1{font-size:30px}}@media (max-width: 576px){.introProd .desc{padding:20px;-webkit-clip-path:polygon(88% 0, 100% 10%, 100% 100%, 0 100%, 0 0);clip-path:polygon(88% 0, 100% 10%, 100% 100%, 0 100%, 0 0)}.introProd .desc h1{font-size:28px}}.introProd .desc .products-ral p{font-size:12px;text-align:left;line-height:1.2;padding:0 5px;display:flex;align-items:center;margin-right:5px}.introProd .desc .products-ral p span{width:18px;height:18px;border:1px solid rgba(71,91,111,0.3);display:block;margin:0 3px 0 0;border-radius:3px}@media screen and (max-width: 576px){.introProd .desc .products-ral{flex-direction:column}}.introProd .desc .products-options p{line-height:1.3;font-size:13px}.introProd .visuProd{float:left;width:calc(100% + 150px);margin-left:-150px;margin-top:160px;position:relative;text-align:center}.introProd .visuProd #lienVideo{display:inline-block}.introProd .visuProd .btnPlay{width:120px;height:120px;position:absolute;top:50%;left:50%;margin-top:-60px;margin-left:-60px;border-radius:100px;background:rgba(88,176,182,0.8);color:#FFF;font-size:42px;padding-top:40px;padding-left:10px;transform:scale(1);transition:all 0.2s linear}@media (max-width: 991px){.introProd .visuProd .btnPlay{width:80px;height:80px;margin-top:-40px;margin-left:-40px;font-size:36px;padding-top:22px}}.introProd .visuProd:hover .btnPlay{background:rgba(88,176,182,0.9);transform:scale(1.2)}@media (max-width: 1199px){.introProd .visuProd{width:calc(100% + 90px);margin-left:-130px}}@media (max-width: 767px){.introProd .visuProd{float:none;width:auto;margin:0 auto;padding:15px}}.introCat{margin-top:-400px;position:relative;z-index:2}.introCat .txt{padding:60px;background:#FFF}.introCat .txt h1{text-transform:uppercase;font-family:"dinbold","Roboto",sans-serif}.introCat .txt h2{display:table;padding-bottom:3px;margin:15px 0;border-bottom:1px solid rgba(71,91,111,0.3)}.introCat .colCat{width:300px;float:right;margin:-160px -40px 30px 30px}.introCat .colCat img{margin-bottom:40px}.introCat .colCat .btn{margin-bottom:15px}@media (max-width: 991px){.introCat{margin-top:-450px}.introCat .txt{padding:40px}.introCat .colCat{width:280px;margin:-160px -30px 20px 20px}}@media (max-width: 767px){.introCat .txt{padding:30px}.introCat .txt h1{margin-top:15px}.introCat .colCat{width:100%;margin:auto;float:none}.introCat .colCat img{float:right;width:40%;margin:-100px 0 20px}}@media (max-width: 576px){.introCat .txt{padding:20px}.introCat .colCat{text-align:center}.introCat .colCat .btn{margin-bottom:5px}.introCat .colCat img{float:none;width:180px;display:block;margin:-80px auto 5px}}.titreCat{font-size:22px;display:inline-block;position:relative;padding-left:90px;text-align:left;line-height:1.8em;margin-bottom:60px}.titreCat strong{font-size:32px;text-transform:uppercase}.titreCat .pictoCat{width:80px;height:80px;position:absolute;left:0;top:0}@media (max-width: 576px){.titreCat{font-size:20px;line-height:1.6em;padding-left:0;margin-bottom:15px;padding-top:55px;text-align:center}.titreCat strong{font-size:26px}.titreCat .pictoCat{width:50px;height:50px;left:50%;margin-left:-25px}}.blockLien{display:block;position:relative;background:#f4f4f4;min-height:425px;text-align:center;font-size:18px;margin-bottom:40px;padding-bottom:30px;transition:all 0.2s linear}@media (max-width: 767px){.blockLien{min-height:0;font-size:16px}}.blockLien h3{margin:20px 0 15px;padding-bottom:10px;position:relative}.blockLien h3:after{height:2px;width:50px;bottom:0;left:50%;margin-left:-25px;background:#58b0b6}.blockLien strong{font-family:"dinregular","Roboto",sans-serif;color:#475b6f}.blockLien .txt{max-width:250px;margin:0 auto 15px;padding:0 15px}.blockLien .btn{background:#58b0b6}.blockLien .pictoCat{position:absolute;bottom:0;right:0;width:64px;height:64px;padding:4px}.blockLien .pictoCat img{width:100%;position:relative;z-index:2}.blockLien .pictoCat:after{z-index:1;bottom:0;right:0;width:0;height:0;border-bottom:64px solid #FFF;border-left:64px solid transparent}.blockLien:hover{box-shadow:rgba(0,0,0,0.4) 0px 25px 20px -20px;transform:translate(0px, -10px)}.blockLien:hover .btn{background:#475b6f}.blockLien:hover .btn:before{left:-7px}@media (max-width: 767px){.blockLien:hover{box-shadow:none;transform:none}}@media (min-width: 768px){.galerieProd{margin-right:80px}}.owlProd{margin:40px auto}@media (max-width: 767px){.owlProd{margin:20px auto}}.owlProd .item a{display:block;position:relative}.owlProd .item a:after{background:rgba(71,91,111,0.1);transition:all 0.3s linear}.owlProd .item a .fa-expand-alt{font-size:40px;width:40px;height:40px;color:#FFF;position:absolute;z-index:2;top:50%;left:50%;margin-top:-20px;margin-left:-20px;transform:scale(0);transition:all 0.3s linear}.owlProd .item a:hover:after{background:rgba(71,91,111,0.7)}.owlProd .item a:hover .fa-expand-alt{transform:scale(1)}.owlProd .item a .image{height:300px;width:auto}#crossSelling{padding-top:60px}#crossSelling h2 strong{text-transform:uppercase}#crossSelling .item{margin-top:40px}@media (max-width: 576px){#crossSelling .carouselSimple{padding:0 15px}}.bandeauxProd{font-family:"dinregular","Roboto",sans-serif;margin:auto}.bandeauxProd #bande1{background:#f4f4f4;color:#475b6f}.bandeauxProd #bande1 h2,.bandeauxProd #bande1 h3,.bandeauxProd #bande1 strong{color:#475b6f}.bandeauxProd #bande2{background:#475b6f;color:#FFF;font-family:"dinlight","Roboto",sans-serif}.bandeauxProd #bande2 h2,.bandeauxProd #bande2 h3,.bandeauxProd #bande2 strong{color:#FFF}.bandeauxProd #bande0{background:#c8e9ec;color:#475b6f}.bandeauxProd #bande0 h2,.bandeauxProd #bande0 h3,.bandeauxProd #bande0 strong{color:#475b6f}.bandeauxProd .bande{margin-top:15px;clear:both;overflow:hidden;position:relative}@media (max-width: 576px){.bandeauxProd .bande{margin:0}}.bandeauxProd .bande .imgTxt{position:absolute;overflow:hidden;top:0;width:50%;height:100%;background-size:cover;background-position:center}.bandeauxProd .bande .imgTxt:after{width:0;height:0}@media (max-width: 576px){.bandeauxProd .bande .imgTxt{width:100%;height:200px;position:relative}.bandeauxProd .bande .imgTxt:after{display:none}}.bandeauxProd .bande .txt{padding:60px 40px;width:50%}@media (min-width: 1200px){.bandeauxProd .bande .txt{padding:80px 40px}}@media (max-width: 576px){.bandeauxProd .bande .txt{width:100%;float:none !important;padding:30px}}.bandeauxProd .bande .txt>div{max-width:600px;margin:auto}.bandeauxProd .bande:nth-child(odd) .txt{float:left}.bandeauxProd .bande:nth-child(odd) .imgTxt{right:0}.bandeauxProd .bande:nth-child(odd) .imgTxt:after{top:0;left:0;border-top-width:700px;border-top-style:solid;border-right-width:140px;border-right-style:solid}@media (max-width: 991px){.bandeauxProd .bande:nth-child(odd) .imgTxt:after{border-top-width:600px;border-right-width:120px}}@media (max-width: 767px){.bandeauxProd .bande:nth-child(odd) .imgTxt:after{border-top-width:500px;border-right-width:100px}}.bandeauxProd .bande:nth-child(odd)#bande1 .imgTxt:after{border-top-color:#f4f4f4;border-right-color:transparent}.bandeauxProd .bande:nth-child(odd)#bande2 .imgTxt:after{border-top-color:#475b6f;border-right-color:transparent}.bandeauxProd .bande:nth-child(odd)#bande0 .imgTxt:after{border-top-color:#c8e9ec;border-right-color:transparent}.bandeauxProd .bande:nth-child(even) .txt{float:right}.bandeauxProd .bande:nth-child(even) .imgTxt{left:0}.bandeauxProd .bande:nth-child(even) .imgTxt:after{bottom:0;right:0;border-bottom-width:700px;border-bottom-style:solid;border-left-width:140px;border-left-style:solid}@media (max-width: 767px){.bandeauxProd .bande:nth-child(even) .imgTxt:after{border-bottom-width:600px;border-left-width:120px}}@media (max-width: 767px){.bandeauxProd .bande:nth-child(even) .imgTxt:after{border-bottom-width:500px;border-left-width:100px}}.bandeauxProd .bande:nth-child(even)#bande1 .imgTxt:after{border-bottom-color:#f4f4f4;border-left-color:transparent}.bandeauxProd .bande:nth-child(even)#bande2 .imgTxt:after{border-bottom-color:#475b6f;border-left-color:transparent}.bandeauxProd .bande:nth-child(even)#bande0 .imgTxt:after{border-bottom-color:#c8e9ec;border-left-color:transparent}@media (min-width: 1800px){.bandeauxProd .bande .imgTxt{width:45%}.bandeauxProd .bande .txt{width:55%}}.sectionDevis{padding-top:100px;padding-bottom:100px;text-align:center;position:relative}.sectionDevis h2{max-width:500px;margin:0 auto 20px}.sectionDevis:before{z-index:1;top:0;left:0;width:100%;height:80%;background-image:linear-gradient(#ffffff,rgba(255,255,255,0))}.sectionDevis .container{position:relative;z-index:2}.sectionDevis .btn{margin:5px}.sectionDevis .btn:hover,.sectionDevis .btn:focus,.sectionDevis .btn:active,.sectionDevis .btn:active:hover,.sectionDevis .btn:active:focus{color:#FFF;background:#475b6f}.sectionDevis .btn .fal{font-size:22px;margin-right:5px}@media (max-width: 767px){.sectionDevis .btn{margin-bottom:15px}}@media (max-width: 767px){.sectionDevis{padding-top:80px;padding-bottom:80px}}@media (max-width: 576px){.sectionDevis{padding-top:60px;padding-bottom:60px}}.chiffres{padding:40px 15px;text-align:center}.chiffres h2{text-transform:uppercase;font-size:26px}.chiffres .chiffre{margin:20px 5px;font-size:18px;text-align:left;width:300px;display:inline-block;vertical-align:top}@media (max-width: 1300px){.chiffres .chiffre{width:40%;margin:20px 10px}}@media (max-width: 767px){.chiffres .chiffre{width:320px;max-width:100%;margin:20px 0}}.chiffres .chiffre img{width:80px;float:left;margin-right:15px}@media (max-width: 576px){.chiffres .chiffre img{width:70px;margin-right:10px}}.chiffres .chiffre strong{font-weight:normal;font-size:36px;font-family:"dinregular","Roboto",sans-serif}@media (max-width: 576px){.chiffres .chiffre strong{font-size:30px}}.chiffres .chiffre p{margin:0;float:left;line-height:normal}@media (max-width: 576px){.chiffres .chiffre p{font-size:17px}}.chiffres.fonce{background:#475b6f;color:#FFF}.chiffres.fonce h2{color:#FFF}.chiffres.clair{background:#f4f4f4;color:#58b0b6}.chiffres.clair h2{color:#58b0b6}.chiffres.clair .chiffre{width:320px}#GGMap{height:500px}#GGMap:before{height:200px;background-image:linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0));top:0;left:0;z-index:6;width:100%}@media (max-width: 991px){#GGMap{height:400px}}@media (max-width: 767px){#GGMap{height:300px}}.infosContact{margin-bottom:60px;padding:15px;background:#475b6f;color:#FFF;font-size:18px;font-family:'Roboto', sans-serif}.infosContact a{margin:15px 0;display:inline-block;color:#FFF}.infosContact a:hover{color:#58b0b6}.infosContact .fal{font-size:34px;color:#58b0b6;margin-bottom:15px}.infosContact ~ section{overflow:hidden}#contact{margin:40px 0}.checkboxTxt{display:inline;padding-left:0;font-size:14px;line-height:16px}.blocActu{margin-bottom:50px;display:block}@media (max-width: 1199px){.blocActu{max-width:400px;margin:0 auto 50px}}.blocActu .txt{position:relative;z-index:3;background:#FFF;margin-top:30px}.blocActu .txt h3{margin-top:0}@media (max-width: 1199px){.blocActu .txt{margin-top:60px;text-align:center}}.blocActu .visuel{position:relative}.blocActu .visuel:before{z-index:1;left:50%;margin-left:-60px;bottom:-90px;width:120px;height:120px;background:#FFF;transform:rotate(-45deg);box-shadow:11px -11px 20px -15px rgba(0,0,0,0.4);transition:all 0.3s ease}.blocActu .date{position:absolute;z-index:2;width:180px;left:50%;margin-top:-10px;margin-left:-90px;color:#475b6f;text-align:center;font-size:20px;transition:all 0.3s ease}.blocActu .date span{font-size:36px;font-family:"dinbold","Roboto",sans-serif}.blocActu:hover{color:#3b8287}.blocActu:hover .btn{background:#ddd}.blocActu:hover .btn:before{left:-7px}.blocActu:hover .visuel:before{bottom:-60px}.blocActu:hover .date{margin-top:-40px;color:#3b8287}.actu .date{text-transform:uppercase;color:#58b0b6;padding-bottom:15px;margin-bottom:20px;position:relative;font-size:18px}.actu .date:after{bottom:0;left:0;height:2px;width:60px;background:rgba(88,176,182,0.8)}.actu .col-lg-7 img{width:100% !important;height:auto !important;max-width:100%;max-height:500px;object-fit:cover}@media (max-width: 767px){.actu{max-width:600px;margin:auto}}.actuList{max-width:1500px;margin:auto;padding:50px 15px}.actuList .blocActu{margin-bottom:100px}@media (max-width: 1199px){.actuList .blocActu{margin:0 auto 50px}}#listeArticles .item{overflow:hidden}#page-selection .pagination{margin-top:50px}#page-selection .pagination .page-link{color:#58b0b6}#page-selection .pagination .page-link:focus{box-shadow:none}#page-selection .pagination .page-item.active .page-link{color:#fff;background-color:#58b0b6;border-color:#58b0b6}#page-selection .pagination .page-item.disabled .page-link{color:#51595c}.devis h2{position:relative;margin-bottom:40px;padding-bottom:20px;font-family:"dinregular","Roboto",sans-serif}.devis h2:after{width:120px;height:2px;background:#58b0b6;bottom:0;left:0}.devis .resaStep{background:#58b0b6}.devis .resaStep .mstep{padding:15px;text-align:center;cursor:pointer;color:#FFF;font-size:20px;text-transform:uppercase}.devis .resaStep .mstep strong{font-size:28px;position:relative;top:2px;left:-4px}.devis .resaStep .mstep.done{background:transparent;color:#475b6f}.devis .resaStep .mstep.active{background:#c8e9ec;color:#475b6f}@media (min-width: 1200px){.devis .resaStep .mstep{font-size:24px}.devis .resaStep .mstep strong{font-size:32px}}@media (max-width: 767px){.devis .resaStep .mstep{font-size:18px;padding:10px}.devis .resaStep .mstep strong{font-size:22px}}.devis .resaForm{padding:40px 0}.devis .choix{cursor:pointer;text-align:center;position:relative;background:#f4f4f4;overflow:hidden;margin:10px 5px;border-radius:6px;transition:all 0.4s ease}.devis .choix:hover{box-shadow:rgba(0,0,0,0.4) 0px 25px 20px -20px;transform:translate(0px, -10px)}.devis .choix.active{background:#c8e9ec}.devis .choix.active:hover{box-shadow:none;transform:none}.devis .choix .name{text-transform:uppercase;font-size:18px;height:64px;line-height:60px;padding:0 5px;color:#475b6f}.devis .choix .name span{vertical-align:middle;display:inline-block;line-height:1.3}.devis .choix .sous_refs{font-size:14px;padding:0 10px;display:inline-block}@media (max-width: 767px){.devis .choix:hover{box-shadow:none;transform:none}}@media (max-width: 576px){.devis .choix .name{font-size:16px;height:60px;line-height:60px}}.devis .step[data-step="1"] .choix{padding:5px}.devis .step[data-step="1"] img{width:100%;max-width:120px}.devis .qty{width:60px;height:28px;padding:5px 10px;border-radius:5px;border:none;box-shadow:rgba(0,0,0,0.3) 1px 1px 4px inset}.devis .produits thead{background:#f4f4f4;text-transform:uppercase;color:#475b6f;font-size:18px}.devis .produits thead th{font-family:"dinregular","Roboto",sans-serif;font-weight:normal;border-bottom-width:1px;vertical-align:top}.devis .produits ul{list-style:none;padding:0}#accordionDevis{margin-bottom:20px}.card{border:none}.card .card-header{padding:0;border:none;background:#FFF}.card .card-header .btn{display:block;color:#58b0b6;font-size:22px;width:100%;text-align:left;border-bottom:1px solid rgba(88,176,182,0.5);position:relative;padding:10px}.card .card-header .btn .fal{font-size:36px;position:absolute;top:10px;right:10px}.card .card-header .btn img{width:45px;margin-right:10px}.card .card-header .btn .fa-angle-up{display:block}.card .card-header .btn .fa-angle-down{display:none}.card .card-header .btn.collapsed .fa-angle-up{display:none}.card .card-header .btn.collapsed .fa-angle-down{display:block}.card .card-header .btn:hover{background:#f4f4f4}@media (max-width: 576px){.card .card-header .btn{font-size:18px}}.card .card-body{padding:15px 0}.grecaptcha-badge{opacity:0 !important}
