:root{--primary-color:#e2881c;--primary-color-hover:#d37b14;--grey-color:#6b7280;--bg-light:#f5f7fa;--titre-color-1:#1a1611;--titre-color-2:#271d11;--text-color:#6b7280;--tertiary-color:#1f2937;--tertiary-color-hover:#1d2f47;--transition:ease .2s}@font-face{font-family:PoppinsRegular;src:url(../fonts/Poppins-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:PoppinsMedium;src:url(../fonts/Poppins-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:PoppinsBold;src:url(../fonts/Poppins-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:PoppinsExtraBold;src:url(../fonts/Poppins-ExtraBold.ttf) format("truetype");font-weight:900}*{font-family:PoppinsRegular,Arial,sans-serif!important}body{font-family:PoppinsRegular,Arial,sans-serif!important}main{margin-top:156px}.fa,.fa-light,.fab,.fad,.fal,.far,.fas{font-family:"Font Awesome 6 Pro"!important}.fa-brands{font-family:"Font Awesome 6 Brands"!important}.h1,h1{font-family:PoppinsBold,Arial,sans-serif!important;color:var(--titre-color-1)!important}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{font-family:PoppinsBold,Arial,sans-serif!important;color:var(--titre-color-1)!important}h2{font-size:2.25rem;margin-bottom:70px;text-transform:uppercase}h2::after{content:"";display:block;width:92px;height:25px;position:relative;left:50%;bottom:-5px;transform:translateX(-50%);background:url(../img/icons/icon-title.svg) center center/55% no-repeat}h2.left::after{left:0;transform:translateX(0);background-position:left center}h2.accordion-header::after{content:none}h3{font-size:1.75rem;margin-bottom:40px;color:var(--titre-color-2)}hr{margin:1.75rem 0!important;border-top:var(--grey-color) solid 1px}span.discover{font-size:28px;font-weight:700;letter-spacing:4px;color:var(--primary-color);text-transform:uppercase}.orange{color:var(--primary-color)!important;text-decoration:none}.fw-bold,strong{font-family:PoppinsExtraBold,Arial,sans-serif!important;color:var(--titre-color-2)}.text-justify{text-align:justify}ul li::marker{color:var(--primary-color)!important}li,p{line-height:24px;color:var(--text-color)!important}li p{margin-bottom:0}a{text-decoration:none;color:inherit}a.plan-orange{color:#000;text-decoration:none}a.plan-orange:hover{color:var(--primary-color)}a.btn span{font-family:PoppinsBold,Arial,sans-serif!important;line-height:13px}.btn{font-family:PoppinsBold,Arial,sans-serif!important;display:inline-flex;align-items:center;min-height:40px;padding:2px 20px;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.btn-ple{color:#fff;border-radius:50px;border:0;background-color:var(--primary-color)!important}.btn-ple:hover{color:#fff;background-color:var(--primary-color-hover)}.btn-ple-second{text-decoration:underline;color:#000!important;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.btn-ple-tertiary{color:#fff!important;border-radius:50px;border:0;background-color:var(--tertiary-color)}.btn-ple-tertiary:hover{background-color:var(--tertiary-color-hover)}.btn-ple-tertiary i{color:#fff!important}section{padding:45px 0}.reverse{background-color:var(--bg-light)}img{border-radius:1rem}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.active>.page-link,.page-link.active{background-color:var(--primary-color);border-color:var(--primary-color)}.page-link{border:1px solid #e5e7eb;background-color:#fff;color:#71717a}.page-link:hover{color:#71717a;background-color:#e9e9e9}.disabled>.page-link,.page-link.disabled{border:1px solid #e5e7eb;background-color:#fff}.top-nav{display:flex;align-items:center;height:57px;font-size:12px;padding:3px 0;color:#71717a;background-color:var(--bg-light)}.top-nav a{text-decoration:none;color:#71717a;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.google-avis span{font-family:PoppinsBold,Arial,sans-serif!important;font-size:.9rem;color:#2c3c4e!important}.google-avis span.underline{font-family:PoppinsMedium,Arial,sans-serif!important;text-decoration:underline;text-underline-offset:3px}header{position:fixed;top:0;left:0;width:100%;z-index:8}header .btn i{font-size:12px;margin-right:5px;margin-top:1px;color:#fff}header .btn{font-size:12px;color:#fff}header .default:hover{color:var(--primary-color)}#navbar{width:100%;top:0;z-index:10;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}#actifs{z-index:7;position:sticky;top:199px}section.slider+#actifs{top:156px}.sticky-form{position:sticky!important;top:320px;margin-bottom:3rem;padding:1rem;border-radius:1rem;background-color:#ffe2c0}.sticky-form .h5{color:var(--titre-color-1)!important}.sticky-form .h5::after{content:"";display:block;width:92px;height:25px;position:relative;left:50%;bottom:-5px;transform:translateX(-50%);background:url(../img/icons/icon-title.svg) center center/55% no-repeat}.sticky-form .form-control:not(textarea),.sticky-form .form-select{height:33px}.sticky-form .form-control,.sticky-form .form-select{-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem}.sticky-form .form-control::placeholder{font-size:12px;color:var(--grey-color)}.sticky-form .form-select{font-size:12px;color:var(--grey-color)}.sticky-form .form-select option{color:initial}[data-bg-img]{background-repeat:no-repeat;background-position:center center;background-size:cover}nav.navbar-ple{padding:1px 0;height:99px;background-color:#fff}.navbar-nav{height:100%}a.logo img{width:200px}.nav-item{height:100%;padding:0 2px;margin:0 5px}.navbar-nav .nav-link{display:flex;align-items:center;height:100%}.navbar-nav a.nav-link{display:flex;justify-content:center;color:#000;font-size:14px;font-weight:700}.nav-item:hover>a.nav-link,.navbar-nav a.nav-link.active,.navbar-nav a.nav-link:hover{color:var(--primary-color);position:relative}.nav-item:hover>a.nav-link::before,.navbar-nav a.nav-link.active::before,.navbar-nav a.nav-link:hover::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--primary-color)}.navbar-nav .dropdown-toggle::after{content:"";border:none;width:10px;height:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpolyline points='1,3 5,7 9,3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:middle;padding-left:4px;-webkit-transition:transform var(--transition);-moz-transition:transform var(--transition);-ms-transition:transform var(--transition);-o-transition:transform var(--transition);transition:transform var(--transition)}.nav-item:hover>.dropdown-toggle::after{transform:rotate(-90deg);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpolyline points='1,3 5,7 9,3' fill='none' stroke='%23e2881c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.dropdown{text-align:center}.navbar-nav .dropdown-menu{font-size:14px;border:0;border-radius:0;padding:35px 0 0}.navbar-nav .dropdown-menu .dropdown-item{padding:10px 30px;border-bottom:1px solid #d9d9d9;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.dropdown-item:focus,.dropdown-item:hover{color:var(--primary-color);background-color:#fff}.dropdown-item.active{color:var(--primary-color);background-color:#fff}.megamenu{position:static}.navbar-nav .dropdown-megamenu{padding:0;top:98px;left:0;background-color:var(--grey-color)}.navbar-nav .megamenu-container{background-color:var(--bg-light);box-shadow:0 5px 7px #00000017}.megamenu-categorie{color:var(--primary-color,#212529);font-size:1rem;text-transform:uppercase;letter-spacing:.5px}.megamenu-simu{position:relative;max-height:200px;margin-bottom:0}.megamenu-simu img{width:100%;max-height:200px;object-fit:cover;margin-bottom:0}.megamenu-simu-lien{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%}.megamenu-simu-lien a{margin-bottom:.75rem;box-shadow:1px 1px 15px #353535}#simulateur{position:relative;top:-340px}.list-group-flush{height:100%}.list-group-flush>.list-group-item{position:relative;display:flex;align-items:center;min-height:75px;padding:16px;color:var(--tertiary-color)!important;-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;border:1px solid #e4e4e7;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:ease-in-out .2s;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.list-group-flush>.list-group-item:hover{background-color:#fafafa;box-shadow:0 8px 10px -6px rgba(0,0,0,.1)}.list-group-flush>.list-group-item i{font-size:1.5rem;color:var(--tertiary-color)!important;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.list-group-flush>.list-group-item:hover i{color:var(--primary-color)!important}nav.navbar .bot-nav{display:flex;flex-direction:column;align-items:start;width:100%;margin-top:30px;padding:20px 0;border-top:1px solid #d9d9d9}section.breadcrumb{height:250px;color:#fff;margin-bottom:0}nav.breadcrumb{display:flex;align-items:center;margin-bottom:0;height:44px;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;position:sticky;top:156px;z-index:7;background-color:#fff}nav .breadcrumb a,nav .breadcrumb h1{display:inline-flex;font-size:.9rem;margin-bottom:0;font-family:PoppinsMedium,Arial,sans-serif!important;text-decoration:none;color:var(--grey-color)!important}ul.breadcrumb{display:flex;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap}ul .breadcrumb-item{display:flex;align-items:center}nav .breadcrumb a:hover{color:var(--primary-color)}nav .breadcrumb .breadcrumb-item.active{color:var(--primary-color)}.breadcrumb[data-bg-img]{background-repeat:no-repeat;background-position:center center;background-size:cover}.breadcrumb-item+.breadcrumb-item{padding-left:0}.breadcrumb-item+.breadcrumb-item::before{content:""!important;display:inline-block;width:20px;height:39px;vertical-align:middle;margin:0 .75rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 40' preserveAspectRatio='none'%3E%3Cpolyline points='0,0 20,20 0,40' fill='none' stroke='%23e5e7eb' stroke-width='1.5'/%3E%3C/svg%3E") center/contain no-repeat}section.slider{display:flex;align-items:center;height:250px}section.slider[data-bg-img]{background-repeat:no-repeat;background-position:center center;background-size:cover}section.slider h1{color:#fff!important}section.bandeau{padding:30px}section.bandeau .h2{margin:0;line-height:38px;font-size:24px;font-weight:700;text-transform:uppercase;padding-right:15px;border-right:solid 5px var(--primary-color)}section.bandeau .h2 span{padding:4px 7px;color:#fff;border-radius:25px;background-color:var(--primary-color)}section.bandeau p{margin:0;font-size:18px;font-weight:700}section.bandeau p span{font-size:22px;color:var(--primary-color)}.card{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:1.5rem;border:0;-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;background-color:#fff;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:ease .2s;-o-transition:.2s;transition:.2s;box-shadow:0 0 10px #00000030}.card::after{content:'';position:absolute;z-index:-1;top:-2px;left:-2px;right:-2px;bottom:-2px;outline:transparent solid 2px;background-color:transparent;border-radius:calc(1rem + 4px);pointer-events:none;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:ease .2s;-o-transition:.2s;transition:.2s}.card:hover::after{background-color:#fff;outline:#cacccf solid 2px}.card-header{background-color:transparent;padding:0;border:0;overflow:hidden;-webkit-border-radius:1rem 1rem 0 0;-moz-border-radius:1rem 1rem 0 0;border-radius:1rem 1rem 0 0}.card-header img{width:100%;height:240px;object-fit:cover;-webkit-border-radius:1rem 1rem 0 0;-moz-border-radius:1rem 1rem 0 0;border-radius:1rem 1rem 0 0}.card-body{padding:0 15px 15px}.card-body:hover .icon{background-image:url(../img/icons/icon-bg-hover.png)}.card-body .icon{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-image:url(../img/icons/icon-bg.png);background-position:center center;background-size:contain;background-repeat:no-repeat}.card-body .icon i{color:#fff;font-size:18px}.card-body h3,.card-body h4{font-size:20px;margin:20px 0 15px}.card-body p{line-height:1.7;font-size:.9rem;color:var(--grey-color)}.placement{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;padding:15px;margin-bottom:50px;-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;background-color:#fff;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:ease .2s;-o-transition:.2s;transition:.2s;-webkit-box-shadow:0 20px 25px -5px #c1c1c1;-moz-box-shadow:0 20px 25px -5px #c1c1c1;box-shadow:0 20px 25px -5px #c1c1c1}.placement::after{content:'';position:absolute;z-index:-1;top:-3px;left:-3px;right:-3px;bottom:-3px;outline:transparent solid 2px;background-color:transparent;border-radius:calc(1rem + 1px);pointer-events:none;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:ease .2s;-o-transition:.2s;transition:.2s}.placement:hover::after{background-color:#fff;outline:#cacccf solid 2px}.placement img{width:100%;height:240px;object-fit:cover}.placement:hover .icon{background-image:url(../img/icons/icon-bg-hover.png)}.placement .icon{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-image:url(../img/icons/icon-bg.png);background-position:center center;background-size:contain;background-repeat:no-repeat}.placement .icon i{color:#fff;font-size:18px}.placement h4{font-size:18px;margin:20px 0}.placement p{line-height:15px;font-size:.9rem}section.partenaires .logo{display:flex;justify-content:center;align-items:center}section.partenaires .logo img{width:100%;height:100px;object-fit:contain}section.nos-produits{background:url(../img/icons/icon1.png) top 10% right no-repeat,url(../img/icons/icon1-rev.png) bottom 20% left no-repeat,var(--bg-light);background-size:20%}.produit h3{font-size:1.3rem;text-align:center;margin:20px 0}.produit{display:flex;flex-direction:column;justify-content:space-between;padding:20px;margin-bottom:50px;border-radius:15px;background-color:#fff;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:ease .2s;-o-transition:.2s;transition:.2s;-webkit-box-shadow:0 20px 25px -5px #c1c1c1;-moz-box-shadow:0 20px 25px -5px #c1c1c1;box-shadow:0 20px 25px -5px #c1c1c1}.produit:hover{color:#fff;background-color:var(--primary-color)}.produit img{width:100%;height:240px;object-fit:cover;border-radius:10px}.produit p{font-size:14px}.produit:hover a{color:#fff}section.bilan{margin:70px 0}section.bilan h2{font-size:32px;margin-bottom:30px}section.bilan img{margin-bottom:20px}section.patrimoniale .carousel-control-prev{left:-30px}section.patrimoniale .carousel-control-next{right:-30px}.carousel-control-next,.carousel-control-prev{display:block;width:30px;padding:0}section.group h2{font-size:2rem;text-align:center}.owl-carousel .owl-stage{display:flex}.owl-carousel.owl-drag .owl-item{display:flex;justify-content:center;padding:.75rem}.owl-nav{position:absolute;z-index:-1;top:0;left:0;right:0;height:100%;margin-top:0!important}.owl-nav::after{content:"";position:absolute;bottom:-10px;left:50%;width:40px;height:40px;background-image:url(/assets/app/site/img/icons/swipe.png);background-size:100% auto;background-repeat:no-repeat;transform:translateX(-50%);cursor:grab}.product-card .owl-nav::after{bottom:-10px}.product-card .owl-carousel.owl-drag .owl-item{padding:.75rem .75rem 3rem}.block-produit .owl-nav::after{bottom:-10px}.owl-carousel:hover{cursor:grab}.owl-next,.owl-prev{position:absolute;top:40%;height:80%;padding:5px;color:inherit;background:0 0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:ease .2s;-o-transition:.2s;transition:.2s}.owl-carousel .owl-nav .owl-prev{left:0}.owl-carousel .owl-nav .owl-next{right:0}.owl-theme .owl-nav [class*=owl-]{margin:0}.owl-theme .owl-nav [class*=owl-]:hover{font-size:2rem;color:var(--primary-color);background:0 0;text-decoration:none}.owl-prev{left:-20px}.owl-next{right:-20px}.scroll-home{overflow:auto;max-height:980px}.scroll-home::-webkit-scrollbar{width:3px}.scroll-home::-webkit-scrollbar-thumb{background:var(--primary-color)}.scroll-home:hover::-webkit-scrollbar-thumb{background:#fff}section.landing-accompagnement h1{margin-bottom:30px;text-align:center}section.landing-accompagnement a{text-decoration:none}section.landing-accompagnement h2{margin-bottom:1.5rem;font-size:14px;color:var(--primary-color)}section.landing-accompagnement .titre{margin-bottom:1.5rem;font-size:32px;font-weight:700;color:#000}section.landing-accompagnement p{font-size:14px;color:#626262}section.landing-accompagnement .accompagnement-multiple{padding:80px 0}.accompagnement-single .h1{margin:1.5rem 0;font-size:14px;letter-spacing:5px;color:var(--primary-color)!important}.accompagnement-single .titre{margin-bottom:1.5rem;font-weight:700;color:#000}.accompagnement-single p{font-size:14px;color:#626262}section.testimonials .block-testi{padding:20px;margin-bottom:50px;background-color:#fff;box-shadow:0 0 15px #e9e9e9;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:ease .2s;-o-transition:.2s;transition:.2s}section.testimonials .block-testi:hover{color:#fff;background-color:var(--primary-color)}section.testimonials .block-testi p{font-style:italic;margin:20px 0}section.testimonials .block-testi .icon{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-image:url(../img/icons/quote.png);background-position:center center;background-size:contain;background-repeat:no-repeat}section.testimonials .block-testi:hover .icon{background-image:url(../img/icons/quote-hover.png)}section.testimonials .block-testi .h3{font-weight:700}section.block-caracteristique h2{position:relative;font-weight:700;margin:20px 0 40px}section.block-caracteristique h2::before{content:"";position:absolute;bottom:-5px;width:70px;height:1px;background-color:var(--primary-color)}section.block-caracteristique img{width:100%}section.block-caracteristique .cle{font-weight:700}section.block-caracteristique .valeur{font-size:24px;font-weight:700;color:var(--primary-color)}section.block-stat{text-align:center;color:var(--primary-color);font-size:64px;font-weight:700}section.block-stat p{color:#000;font-size:16px;font-weight:700}section.block-stat h2{color:#000;font-size:32px}section.block-image-blocks .block-card{padding:20px;margin-bottom:50px;background-color:#fff;box-shadow:0 0 15px #e9e9e9;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:ease .2s;-o-transition:.2s;transition:.2s}section.block-image-blocks .block-card:hover{color:#fff;background-color:var(--primary-color)}section.block-image-blocks .block-card p{margin:20px 0}section.block-image-blocks .block-card .icon{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-image:url(../img/icons/quote.png);background-position:center center;background-size:contain;background-repeat:no-repeat}section.block-image-blocks .block-card:hover .icon{background-image:url(../img/icons/quote-hover.png)}.product-card img{width:100%;max-height:120px;object-fit:contain}article h3{margin-top:2rem;margin-bottom:.5rem;color:var(--titre-color-2)}article h2{position:relative;margin:2rem 0 1rem}article .produit{margin-bottom:1.75rem}article .produit:hover h3{color:#fff}table,tbody,td,tfoot,th,thead,tr{border:none!important;text-align:left!important}article table p{margin:0!important}article table tr:first-child{color:#fff!important;font-weight:700!important;background-color:var(--primary-color)!important}article table tr{height:45px!important;background-color:#fff!important}article table td{padding:0 1rem!important;border:1px solid #e1e1e1!important}.rubrique table p{margin:0!important}.rubrique table tr:first-child{color:#fff!important;font-weight:700!important;background-color:var(--primary-color)!important}.rubrique table tr{height:45px!important;background-color:#fff!important}.rubrique table td{padding:0 1rem!important;border:1px solid #e1e1e1!important}section.presentation{padding:0 0 45px}.logo-miniature{width:100%;height:100px;object-fit:contain}ul.sommaire{list-style:decimal}ul.sommaire a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;text-decoration-color:var(--primary-color);line-height:34px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:ease .3s;-o-transition:.3s;transition:.3s}ul.sommaire a:hover{color:var(--primary-color)}section.landing-blog h1{margin-bottom:30px;text-align:center}section.landing-blog a{text-decoration:none}section.landing-blog span.cat{margin-bottom:1.5rem;font-size:14px;letter-spacing:5px;color:var(--primary-color)}section.landing-blog .titre{margin-bottom:1.5rem;font-size:32px;font-weight:700;color:#000}section.landing-blog p{font-size:14px;color:#626262}section.landing-blog .blog-multiple{padding:80px 0}section.blog-single .img-principale img{width:100%;object-fit:cover}section.blog-single .cat{margin-top:1.5rem;font-size:14px;letter-spacing:5px;color:var(--primary-color)}section.blog-single .titre{margin-bottom:1.5rem;font-size:32px;font-weight:700;color:var(--titre-color-1)}section.blog-single p{color:#000}section.blog-single aside{padding-left:15px;border-left:1px solid #efefef}section.blog-single aside .h4{font-size:16px;color:#000;font-weight:700}section.blog-single aside a{text-decoration:none;color:var(--primary-color)}section.blog-single aside .date{font-size:11px;color:#000;text-align:end}.faq h2{margin:0}.faq h2::before{display:none}.faq{align-items:center}.faq span.discover{font-size:21px;margin-bottom:15px}.faq .h3{font-weight:700;margin-bottom:20px}.faq .accordion-button::before{flex-shrink:0;width:90px;height:70px;content:"";background-image:url(../img/icons/faq1.png);background-repeat:no-repeat;background-size:70px;transition:.5s}.accordion-button:not(.collapsed){color:#000;box-shadow:none}.faq .accordion-button:not(.collapsed)::before{background-image:url(../img/icons/faq2.png)}.faq .accordion-button::after{display:none}.faq .accordion-item{margin-bottom:20px;border:0}.faq .accordion-button{padding:0;font-weight:700;background-color:transparent}.faq .accordion-button:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}section.catalogue{background:url(../img/icons/icon1.png) top 10% right/20% no-repeat,url(../img/icons/icon1-rev.png) bottom 20% left/20% no-repeat,0 0/20% #fff}section.bandeau-footer{position:relative;padding:30px 0;background:var(--primary-color)}section.bandeau-footer::before{content:"";position:absolute;inset:0;background:url(../img/logo-white-border.png) center center/30%;opacity:.4;pointer-events:none}section.bandeau-footer p{color:#fff!important}section.bandeau-footer i{display:flex;align-items:center;font-size:42px;color:#fff!important}section.chiffres{text-align:center;color:var(--primary-color);font-size:64px;font-weight:700;text-transform:capitalize}section.chiffres h2{color:#000;font-size:32px;text-transform:capitalize}section.chiffres p{color:#000;font-size:16px;font-weight:700}.rubrique .rubrique-img-top{width:100%;height:100px;object-fit:contain}.rubrique h3{margin-bottom:1rem}.rubrique .produit h4{color:var(--primary-color)}.rubrique .produit:hover h4{color:#fff}.rubrique .produit ul{padding-left:1rem}.rubrique .produit li{font-size:13px;margin-bottom:8px}.rubrique .produit:hover .orange{color:#000}.produit.card{border:0}.produit.card .description{height:350px;padding-right:.5rem;overflow:auto}.produit.card .description .carac{display:inline-flex;width:49%}.produit.card .description::-webkit-scrollbar{width:3px}.produit.card .description::-webkit-scrollbar-thumb{background:var(--primary-color)}.produit.card .description:hover::-webkit-scrollbar-thumb{background:#fff}.produit.card .btn-ple{font-size:.9rem;padding:5px 10px}.rubrique .faq{align-items:center}.rubrique .faq span.discover{font-size:21px;margin-bottom:15px}.rubrique .faq .h3{font-weight:700;margin-bottom:20px}.rubrique .accordion-button::before{flex-shrink:0;width:90px;height:70px;content:"";background-image:url(../img/icons/faq1.png);background-repeat:no-repeat;background-size:70px;transition:.5s}.rubrique .accordion-button:not(.collapsed)::before{background-image:url(../img/icons/faq2.png)}.rubrique .accordion-button::after{display:none}.rubrique .accordion-button:not(.collapsed)::after{display:none}.rubrique .accordion-item{margin-bottom:20px}.rubrique .accordion-button{font-weight:700}.mentions-legales h2{margin-top:3rem;margin-bottom:1rem}section.contact .encart{display:flex;align-items:center;padding:20px 15px;margin-bottom:30px;height:120px;background-color:#f5f5f5}section.contact .icon i{width:60px;height:60px;margin:0 20px 0 10px;display:flex;justify-content:center;align-items:center;font-size:24px;color:var(--primary-color);border-radius:50%;box-shadow:0 3px 5px #a9a9a9;background-color:#fff}section.contact p{font-size:1.3rem;font-weight:700;margin:0}section.contact a{text-decoration:none;color:#727272;font-size:14px;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}section.contact a:hover{color:var(--primary-color)}section.contact .formulaire{padding:25px;background-color:#f5f5f5}.formulaire .form-select,section.contact .formulaire .form-control{padding:15px;border:0;border-radius:0;background-color:#fff}.formulaire .form-select:focus,section.contact .formulaire .form-control:focus{box-shadow:1px 1px 4px #d7d7d7}footer{font-size:.9rem;padding-top:45px;color:#000;background-color:var(--bg-light)}footer a{display:flex;align-items:center;margin-bottom:7px;text-decoration:none;font-size:.9rem;color:#000;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}footer a:hover{color:var(--primary-color)}footer hr.custom{width:70px;height:1px;border:0;opacity:1;background:url(../img/icons/icon-footer.png) left center no-repeat}.bottom,.bottom a,.bottom p{font-size:.8rem;color:#71717a!important}footer .h6{color:var(--titre-color-1)!important;text-decoration:underline}.socials{display:flex;margin-bottom:3rem}.socials a{display:flex;justify-content:center;align-items:center;width:32px;height:32px;margin-right:.75rem;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.socials a.instagram{background-color:#e4405f}.socials a.linkedin{background-color:#0077b5}.socials a:hover{background-color:var(--primary-color)}.socials i{font-size:20px;color:#fff!important}@media (min-width:992px){.dropdown:hover>.dropdown-menu{display:block}.navbar-collapse,.navbar-nav{height:100%!important}}@media (max-width:991.98px){.navbar-collapse{position:fixed;top:0;left:0;width:320px;max-width:320px;height:100vh;background-color:#fff;z-index:1050;overflow-x:hidden;overflow-y:auto;padding:1rem;box-shadow:2px 0 10px rgba(0,0,0,.15);transform:translateX(-100%);transition:transform var(--transition);display:block!important;visibility:hidden}.navbar-collapse.collapsing{transform:translateX(-100%);transition:transform var(--transition);height:auto!important;display:block!important;visibility:visible}.navbar-collapse.collapse.show{transform:translateX(0);visibility:visible}.navbar-collapse .navbar-nav{flex-direction:column;height:auto}.navbar-collapse .nav-item{height:auto;padding:0}.navbar-collapse .navbar-nav .nav-link{height:auto;padding:10px 0;justify-content:flex-start}.drawer-backdrop{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:7}.nav-item{margin:0}.drawer-backdrop.show{display:block}.grid-3{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.navbar .grid-3{grid-template-columns:repeat(1,1fr)}h2{font-size:2rem;margin-bottom:40px}h3{font-size:1.5rem;margin-bottom:15px}a.logo{margin:0}a.logo img{width:140px}.sticky{position:fixed;top:0;width:100%}.content{margin-top:67px}nav.breadcrumb{top:99px}.sticky-actifs{position:fixed;top:110px}section.slider+.sticky-actifs{top:70px}.content-actifs{margin-top:127px}span.discover{font-size:24px}.navbar-nav .dropdown-menu{max-width:100%;width:100%;padding:0;border:0;box-shadow:none}.navbar-nav .dropdown-megamenu{top:auto;position:relative;width:100%!important}.megamenu-container{overflow:hidden}.megamenu-container .container{max-width:100%;padding:0}.megamenu-container .col,.megamenu-container [class*=col-]{padding-left:12px;padding-right:12px;max-width:100%;flex:0 0 100%}.megamenu-container .list-group-flush{height:auto}.megamenu-container .list-group-flush>.list-group-item{min-height:auto;padding:8px 12px;font-size:12px}.navbar-nav .dropdown-menu .dropdown-item{padding:8px 12px;font-size:12px}.megamenu-simu{display:none}section.bandeau .h2{font-size:21px}section.nos-produits{background:url(../img/icons/icon1.png) top 5% right/40% no-repeat,url(../img/icons/icon1-rev.png) bottom 15% left/40% no-repeat,0 0/40% #efefef}section.catalogue{background:url(../img/icons/icon1.png) top 5% right/40% no-repeat,url(../img/icons/icon1-rev.png) bottom 15% left/40% no-repeat,0 0/40% #efefef}section.contact .icon i{margin:0 10px 0 0}main{margin-top:99px}#actifs{top:142px}}@media (max-width:767.98px){h2{font-size:1.5rem}h3{font-size:1.25rem}p{font-size:.9rem}.top-nav .btn{font-size:12px;color:#fff;width:30px;height:30px;display:flex!important;align-items:center!important;justify-content:center!important}.navbar-nav .megamenu-container{margin:0}a.logo img{width:140px}.content{margin-top:0}.content-actifs{margin-top:127px}section.bandeau .h2{font-size:16px;line-height:28px;border:0}span.discover{font-size:13px}section.nos-produits{background:url(../img/icons/icon1.png) top 3% right/60% no-repeat,url(../img/icons/icon1-rev.png) bottom 8% left/60% no-repeat,0 0/60% #efefef}section.catalogue{background:url(../img/icons/icon1.png) top 3% right/60% no-repeat,url(../img/icons/icon1-rev.png) bottom 8% left/60% no-repeat,0 0/60% #efefef}section.contact .icon i{margin:0 20px 0 10px}header .btn{width:40px;height:40px}header .btn i{margin-right:0;font-size:16px}main{margin-top:99px}}@media (max-width:575.98px){.owl-theme .owl-nav [class*=owl-]{display:none}}@media (max-width:424.98px){section.slider h1{font-size:1.4rem}section.bandeau .h2 span{font-size:.9rem}}