html{overflow-x:hidden}.btn-ghost,.page-actions li.page-actions-item:nth-child(2):last-of-type a.button{background:transparent}.btn-ghost::after,.page-actions li.page-actions-item:nth-child(2):last-of-type a.button::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border:2px solid #004178;pointer-events:none;transition:all 200ms ease-in-out}.btn-ghost .button-text:first-child span,.page-actions li.page-actions-item:nth-child(2):last-of-type a.button .button-text:first-child span{color:#004178}.btn-ghost:hover::after,.page-actions li.page-actions-item:nth-child(2):last-of-type a.button:hover::after{border-color:#68717a}.btn-ghost-light,.page-banner-content .page-actions li.page-actions-item:nth-child(2):last-of-type a.button{background:transparent}.btn-ghost-light::after,.page-banner-content .page-actions li.page-actions-item:nth-child(2):last-of-type a.button::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border:2px solid white;pointer-events:none;transition:all 200ms ease-in-out}.btn-ghost-light .button-text:first-child span,.page-banner-content .page-actions li.page-actions-item:nth-child(2):last-of-type a.button .button-text:first-child span{color:white}.btn-ghost-light:hover::after,.page-banner-content .page-actions li.page-actions-item:nth-child(2):last-of-type a.button:hover::after{border-color:#004178}#layout__home .block__about-text .cms h1{color:#004178;font-family:NeueHaasGroteskText Pro, sans-serif;font-weight:400;font-size:2.5rem;line-height:1.2;margin-bottom:20px}@media (max-width:575px){#layout__home .block__about-text .cms h1{font-size:1.87rem}}.page-actions:not(.sl-flex-start){justify-content:flex-end !important}@media (max-width:767px){.page-actions:not(.sl-flex-start){justify-content:center !important}}@media (max-width:767px){.page-actions{justify-content:center !important}}.slider-6lab-container{position:relative}@media (max-width:991px){.slider-6lab-container{margin-bottom:-50px}}.slider-6lab-container .slider-6lab{clip-path:polygon(0 0, 100vw 0, 100% 100%, calc(-100vw + 100%) calc(100% - 5vw))}.slider-6lab-container .slider-6lab .slider-6lab-slide{position:relative}.slider-6lab-container .slider-6lab .slider-6lab-slide img,.slider-6lab-container .slider-6lab .slider-6lab-slide picture{width:100%}.slider-6lab-container .slider-6lab .slider-6lab-slide .caption{position:absolute;left:80px;max-width:1000px;top:44%;transform:translateY(-50%);box-sizing:border-box}@media (max-width:991px){.slider-6lab-container .slider-6lab .slider-6lab-slide .caption{left:60px}}@media (max-width:767px){.slider-6lab-container .slider-6lab .slider-6lab-slide .caption{position:static;transform:none;max-width:100%;text-align:center;background:#004178;padding-bottom:100px}.slider-6lab-container .slider-6lab .slider-6lab-slide .caption .cta{background:white}.slider-6lab-container .slider-6lab .slider-6lab-slide .caption .cta .cta__text{color:#004178}.slider-6lab-container .slider-6lab .slider-6lab-slide .caption .mt-md{padding-top:18px;margin-top:0 !important}}@media (max-width:575px){.slider-6lab-container .slider-6lab .slider-6lab-slide .caption{height:215px;align-items:center;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding-bottom:92px}.slider-6lab-container .slider-6lab .slider-6lab-slide .caption .cta *{font-size:14px}.slider-6lab-container .slider-6lab .slider-6lab-slide .caption .mt-md{padding-top:14px;margin-top:0 !important}}.slider-6lab-container .slider-6lab .slider-6lab-slide .caption>.title{color:white;font-family:NeueHaasGroteskText Pro, sans-serif;font-weight:400;line-height:1.2;font-size:60px}@media (max-width:1200px){.slider-6lab-container .slider-6lab .slider-6lab-slide .caption>.title{font-size:50px}}@media (max-width:991px){.slider-6lab-container .slider-6lab .slider-6lab-slide .caption>.title{font-size:42px}}@media (max-width:767px){.slider-6lab-container .slider-6lab .slider-6lab-slide .caption>.title{margin-top:20px;font-size:32px;width:100%;padding:0 20px;box-sizing:border-box}}@media (max-width:575px){.slider-6lab-container .slider-6lab .slider-6lab-slide .caption>.title{font-size:22px}}.slider-6lab-container .slider-6lab-nav{display:flex;gap:20px;bottom:80px;right:80px;position:absolute}@media (max-width:991px){.slider-6lab-container .slider-6lab-nav{right:60px;bottom:60px}}@media (max-width:767px){.slider-6lab-container .slider-6lab-nav{gap:10px;bottom:50px;left:0;right:0;justify-content:center}}@media (max-width:575px){.slider-6lab-container .slider-6lab-nav{bottom:40px}}.slider-6lab-container+.cover.skew--bottom{display:none !important}@media (max-width:991px){.sl-col-reverse{flex-direction:column-reverse !important}}.sl-featured-bt-action{display:flex;justify-content:flex-end;margin-top:10px}@media (max-width:767px){.sl-featured-bt-action{justify-content:center}}.product-scroll-indicator{margin-left:0 !important;margin-right:0 !important;width:100%;justify-content:center !important;cursor:pointer}.product-scroll-indicator i{transition:all 150ms ease-in-out}.product-scroll-indicator:hover i{background:#004178;border-color:#004178}.product-scroll-indicator:hover svg{stroke:white}.breadcrumbs>span>span:first-of-type a{font-size:0;background:#f3f5f8;padding:4px;border-radius:5px}.breadcrumbs>span>span:first-of-type a::before{content:"";display:inline-flex;width:16px;height:16px;background:url(img/home.svg) no-repeat center center;background-size:cover}.sl-h2{display:block !important;margin-bottom:20px;color:#2a2a2d !important}.sl-h2-white{display:block !important;margin-bottom:20px}.fade-in-ready{opacity:0;animation-name:fadeIn;animation-duration:1s;animation-timing-function:ease;animation-fill-mode:forwards}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.menu-item-home>a{font-size:0;width:20px;height:20px;background:url(img/home-menu.svg) no-repeat center center;background-size:contain !important}.menu__mobile-main .menu-item-home>a{width:24px;height:24px;background:url(img/home.svg) no-repeat center center;margin-bottom:10px}.sl-seo-catdesc{padding-top:60px}.actions__dropdown__list a[href^="https://erone.cdvi.dev/en/"]{display:none !important}.header__top-actions ul li a.sl-btn{padding:0 10px;border-radius:50px;border:1px solid #004178;font-size:15px;transition:all 200ms ease-in-out}.header__top-actions ul li a.sl-btn.current{color:white !important;background-color:#004178 !important}.header__top-actions ul li a.sl-btn{padding:0 10px;border-radius:50px;border:1px solid #004178;font-size:15px;transition:all 200ms ease-in-out}.header__top-actions ul li a.sl-btn.current{color:white;background-color:#004178}#nordic-popup{position:fixed;z-index:1000;left:0;top:0;right:0;bottom:0;background-color:rgba(0, 65, 120, 0.6);display:flex;justify-content:center;align-items:center;padding:30px;box-sizing:border-box}#nordic-popup .pop{background:white;padding:70px 50px 75px 50px;border-radius:5px;display:flex;flex-direction:column;align-items:center;text-align:center}#nordic-popup .pop p{color:#004178}#nordic-popup .pop p.title{font-size:30px}#nordic-popup .pop p.question{font-size:23px;margin:20px 0 20px 0}#nordic-popup .pop .actions{display:flex;gap:10px}#nordic-popup .pop .actions a.second{background:transparent;border:1px solid #004178}#nordic-popup .pop .actions a.second:hover{border-color:#68717a}#nordic-popup .pop .actions a.second>.button-text:first-child .button-label{color:#004178}.gform_wrapper.gravity-theme .gfield-choice-input{width:20px;height:20px;background:white;margin-right:4px}.gform_wrapper.gravity-theme .gfield-choice-input:checked{background:#004178}.installers-results .inst-big-res{width:100%;height:auto;display:flex;align-items:flex-start !important;gap:50px;flex-wrap:wrap !important;min-height:1px !important;padding-bottom:180px !important}@media (max-width:991px){.installers-results .inst-big-res{flex-direction:column;padding-bottom:100px !important}.installers-results .inst-big-res>div{flex:auto !important;width:100%}.installers-results .inst-big-res .installers-results-map{margin-top:20px}}.installers-results .inst-big-res>div{flex:1 1 0}.installers-results .inst-big-res .installers-count{flex:auto;width:100%;color:#004178;font-weight:600}.installers-results .inst-big-res .cards-list{max-height:532px;overflow-y:auto;display:flex;gap:30px;flex-wrap:wrap;padding:0 20px 0 0}.installers-results .inst-big-res .cards-list::-webkit-scrollbar{width:10px}.installers-results .inst-big-res .cards-list::-webkit-scrollbar-track{background-color:#fff}.installers-results .inst-big-res .cards-list::-webkit-scrollbar-thumb{background-color:#004178;border-radius:2px}.installers-results .inst-big-res .cards-list::-webkit-scrollbar-thumb:hover{background-color:#00315a}.installers-results .inst-big-res .cards-list .cards-list-item{width:calc(50% - 15px);margin:0;overflow:auto}.installers-results .inst-big-res .cards-list .cards-list-item .installer-card{padding:50px 30px}.installers-results .inst-big-res .cards-list .cards-list-item .installer-card .installer-card-title{font-size:20px}.installers-results .inst-big-res .cards-list .cards-list-item .installer-card .installer-card-address{font-size:16px;line-height:1.5em}.installers-results .inst-big-res .cards-list .cards-list-item .installer-card .installer-card-link{font-size:15px}.installers-filter{display:flex;align-items:flex-end;gap:30px}@media (max-width:991px){.installers-filter{flex-direction:column}.installers-filter>div{width:100%}}.installers-filter>div{min-width:300px}@media (max-width:1200px){.installers-filter>div{min-width:10px}}.installers-empty{display:flex;justify-content:center;align-items:center;padding:50px 20px;box-sizing:border-box;opacity:0.1}.gm-style .gm-style-iw-c{border-radius:0 !important}[data-markerdetails]{max-width:250px;padding-bottom:20px}[data-markerdetails] [data-name]{font-size:18px;margin-bottom:6px}[data-markerdetails] [data-address]{font-size:14px;margin-bottom:16px}[data-markerdetails] [data-phone]{font-size:13px;color:#004178;margin-bottom:6px}.specialities{font-size:15px}.s-product-name{color:#004178}.s-product-name .product-designation{color:#004178;font-size:34px;display:block;width:100%}@media (max-width:767px){.s-product-name .product-designation{font-size:28px}}.s-h2{margin-bottom:20px}.s-accordion-panel-title{font-size:16px}.s-accordion-panel-ul li{display:flex;box-sizing:border-box}.s-accordion-panel-ul li:nth-child(odd){background:#f3f5f8}@media (max-width:767px){.s-accordion-panel-ul li{flex-direction:column}}.s-accordion-panel-ul li .feature__item-title{width:35%;border:0;background:none !important;font-weight:600}@media (max-width:767px){.s-accordion-panel-ul li .feature__item-title{width:100%;padding-bottom:0}}.s-accordion-panel-ul li .feature__item-description{width:65%;border:0;border-left:2px solid white;background:none !important}@media (max-width:767px){.s-accordion-panel-ul li .feature__item-description{width:100%;border-left:0;padding-top:0}}.s-product-features .accordion-panel--opened .accordion-panel-title{border-color:transparent !important}.s-product-features>li{padding-bottom:10px}.page-section--blue .page-actions li.page-actions-item:nth-child(2):last-of-type a.button *{color:white !important;border-color:white}.woocart-icon{display:flex;justify-content:center;align-items:center;padding-right:50px}.woocart-icon a{position:relative}.woocart-icon a .count{position:absolute;z-index:1;right:-10px;top:-4px;width:20px;height:20px;text-align:center;background:#5ABFC1;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:10px;color:white}.woocommerce .button{height:56px}.cart-empty.woocommerce-info{text-align:center;background:none;border:0;padding:0;margin:0;font-size:20px;font-weight:600}.cart-empty.woocommerce-info::before{display:none}.cart-empty-icon{display:flex;justify-content:center;margin-bottom:20px}.cart-empty-icon svg{width:90px;height:90px;stroke-width:1px;stroke:#d8dbe1}.woo-singleproduct-actions{border-bottom:1px solid #ddd;margin-bottom:40px}.woo-singleproduct-actions.checkout{border-bottom:0;margin-bottom:0;padding:10px 0 10px 0}.woo-singleproduct-actions.checkout .message-container{display:block}.woo-singleproduct-actions.checkout .message-container .message{margin:0;align-items:center}.woo-singleproduct-actions.checkout .message-container .message p{margin:0}.woo-singleproduct-actions.disabled{pointer-events:none;opacity:0.4}.woo-singleproduct-actions .quantity{display:flex;align-items:center;text-align:center;border:1px solid #e2e6ec;border-radius:5px;overflow:hidden}.woo-singleproduct-actions .quantity button{flex:1;display:flex;justify-content:center;align-items:center;font-size:26px;background:#f3f5f8;height:56px;color:#004178;cursor:pointer;transition:all 200ms ease-in-out}@media (max-width:767px){.woo-singleproduct-actions .quantity button{height:43px}}.woo-singleproduct-actions .quantity button.disabled{pointer-events:none;opacity:0.4}.woo-singleproduct-actions .quantity button:hover{background:#e2e6ec}.woo-singleproduct-actions .quantity .qty{text-align:center;flex:1}.woo-singleproduct-actions .quantity .qty::-webkit-outer-spin-button,.woo-singleproduct-actions .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woo-singleproduct-actions .quantity .qty{-moz-appearance:textfield}.woo-singleproduct-actions .add-to-cart *{color:white}.woo-singleproduct-actions .message-container{display:none}.woo-singleproduct-actions .message-container .message{color:#004178;display:flex;gap:16px;margin:-15px 30px 30px 0;border:1px solid #004178;box-sizing:border-box;max-width:100%;padding:10px 18px;border-radius:5px}@media (max-width:767px){.woo-singleproduct-actions .message-container .message{margin:-15px 20px 30px 0}}.woo-singleproduct-actions .message-container .message.warning{color:#e88f00;border-color:#e88f00}.woo-singleproduct-actions .message-container .message svg{margin-top:2px;flex:24px 0 0}.woo-singleproduct-actions .message-container .message p{font-size:15px;color:#2a2a2d}.woo-singleproduct-actions+.product-price{display:none !important;position:absolute}.woo-singleproduct-actions .allprices{display:flex;margin-bottom:20px;gap:20px;flex-direction:column}.woo-singleproduct-actions .allprices *{line-height:1em}.woo-singleproduct-actions .allprices .old-price{font-size:15px;color:#7a7a7a}.refstock{display:flex;justify-content:space-between;padding-right:30px;align-items:flex-start}@media (max-width:767px){.refstock{flex-direction:column}}.refstock .stocktag{font-weight:bold;background:#f3f5f8;white-space:nowrap;line-height:1em;color:#004178;padding:12px 20px;border-radius:50px}@media (max-width:767px){.refstock .stocktag{margin-top:-30px;margin-bottom:30px}}.refstock .stocktag.instock{color:white;background:#418d5a}.refstock .stocktag.notinstock{color:white;background:#b81c23}.woo-message{display:flex;justify-content:space-between;gap:16px;border:1px solid #418d5a;box-sizing:border-box;max-width:100%;padding:10px 18px;border-radius:5px;margin-bottom:20px;background:#f2fcf6;align-items:center}.woo-message p{font-size:15px;color:#2a2a2d;display:flex;gap:12px}.woo-message svg{border-radius:50%;background:#418d5a;fill:white;flex:24px 0 0}.woo-message a{white-space:nowrap;line-height:1em;font-size:15px;border-bottom:1px solid;display:inline-flex;padding-bottom:1px}.woocommerce-message{border:1px solid #418d5a;box-sizing:border-box;max-width:100%;padding:10px 18px;border-radius:5px;margin-bottom:20px;background:#f2fcf6;font-size:15px;color:#2a2a2d;display:flex;gap:12px;align-items:center}.woocommerce-message::before{position:initial;color:#418d5a !important}.woocommerce-form-coupon-toggle{display:none}.woo-container{display:flex;gap:40px}.woo-container .woocommerce-cart-form{flex:auto;box-sizing:border-box;padding:30px;background:white;border-radius:5px}.woo-container .cart-collaterals{flex:400px 0 0;background:white;border-radius:5px;box-sizing:border-box;padding:30px}.woo-container .cart-collaterals .cart_totals{width:100%}.woo-container .cart-collaterals .cart_totals th{padding-left:0;border-bottom:0 !important}.woocommerce-NoticeGroup{width:100%}.woocommerce-NoticeGroup .woocommerce-error{border:1px solid #b81c23;box-sizing:border-box;max-width:100%;padding:10px 18px;border-radius:5px;margin-bottom:20px;background:#faedee;font-size:15px;color:#2a2a2d;gap:12px;align-items:center}.woocommerce-NoticeGroup .woocommerce-error::before{position:initial;color:#b81c23 !important;display:none !important}.woocommerce-NoticeGroup .woocommerce-error li::before{display:none}.woocommerce-checkout{display:flex;gap:40px;align-items:flex-start;flex-wrap:wrap}.woocommerce-checkout #customer_details{width:calc(100% - 440px);flex:auto;display:flex;flex-direction:column;gap:30px;padding:30px;box-sizing:border-box;border-radius:5px;background:white}.woocommerce-checkout #customer_details>div{width:100%;float:none;flex:auto;max-width:100%;padding:0}.woocommerce-checkout .woo-side{flex:400px 0 0;background:white;border-radius:5px;box-sizing:border-box;padding:30px}.woocommerce{margin-top:40px}.woocommerce h2:not(.account),.woocommerce h3:not(.account){color:#2a2a2d !important;font-size:30px !important}.woocommerce .input-text:not(.qty):not([id*="billing"]),.woocommerce .select2-selection{padding:15px 25px !important;background-color:#f3f5f8 !important;box-sizing:border-box !important;border:0 !important}.woocommerce #billing_last_name_field{margin-top:0 !important}.woocommerce .button{width:100%;max-height:56px;height:56px;justify-content:center;align-items:center;display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;position:relative !important;border-radius:5px !important;background-color:#004178 !important;text-align:center !important;white-space:nowrap !important;font-weight:500 !important;color:white !important;overflow:hidden !important;vertical-align:middle !important;font-size:16px !important}.woocommerce .button::before{display:none}.woocommerce .button *{font-size:16px !important;color:white !important}.woocommerce .button span{display:flex}.woo-link{white-space:nowrap;line-height:1em;font-size:16px !important;border-bottom:1px solid;display:inline-flex;padding-bottom:1px;cursor:pointer}.woo-link[disabled],.woo-link.disabled{pointer-events:none;opacity:0.4}.woo-link:hover{color:#004178 !important}.woocommerce table{border:0 !important;border-collapse:collapse !important}.woocommerce table td,.woocommerce table th{border:0 !important}.woocommerce table th{color:#2a2a2d;font-size:16px;font-weight:600 !important;border-bottom:1px solid #dbe0e8 !important;background:white}.woocommerce table th:first-of-type{border-radius:5px 0 0 0}.woocommerce table th:last-of-type{border-radius:0 5px 0 0}.woocommerce table .product-thumbnail img{max-width:90px}.woocommerce table td *{color:#2a2a2d;font-size:15px}.coupon-container{margin-bottom:30px}.coupon-container .coupon{display:flex;flex-direction:column;gap:10px}.woocommerce-checkout-payment{background:none !important}.woocommerce-checkout-payment ul{padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important}.woocommerce-checkout-payment ul li::before{display:none !important}.woocommerce-checkout-payment .woocommerce-info{color:#2a2a2d;margin:0 0 20px 0;border:1px solid #004178;box-sizing:border-box;max-width:100%;padding:10px 18px;border-radius:5px;font-size:15px;line-height:1.5em;background:none}.woocommerce-checkout-payment .woocommerce-info::before{display:none !important}.form-row.place-order{padding-left:0 !important;padding-right:0 !important}#order_review th{padding-left:0 !important;border:0 !important}#billing_address_2{display:none !important}tr.woocommerce-shipping-totals{vertical-align:top}ul.payment_methods{gap:10px}.woocommerce ul#shipping_method,ul.payment_methods{display:flex !important;flex-direction:column}.woocommerce ul#shipping_method li::before,ul.payment_methods li::before{display:none}.woocommerce ul#shipping_method li input,ul.payment_methods li input{display:none !important}.woocommerce ul#shipping_method li input:checked+label,ul.payment_methods li input:checked+label{border-color:#5ABFC1;border-left-width:4px}.woocommerce ul#shipping_method li label,ul.payment_methods li label{cursor:pointer;border-radius:5px;padding:10px 18px;box-sizing:border-box;border:1px solid #dbe0e8;display:flex;line-height:1.4em;font-weight:600;color:black}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#f3f5f8}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:1em solid #f3f5f8;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}.woocommerce-billing-fields [id*="billing_address_2"],.woocommerce-billing-fields .select2-selection__arrow{display:none !important}.woocommerce-billing-fields input,.woocommerce-billing-fields .select2-selection{padding:0 !important;background:none !important;border:0 !important;pointer-events:none;opacity:0.5}.woocommerce-billing-fields .select2-selection__rendered{padding:0 !important}.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:20px}.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row{width:calc((100% - 60px) / 4);float:none;margin:0}.shipping_address{display:block !important}#ship-to-different-address-checkbox{display:none}#shipping_last_name_field{margin-top:0}.woocommerce-MyAccount-content{margin-bottom:60px}.woocommerce-MyAccount-content .woocommerce-Addresses{display:flex;margin-top:20px;flex-wrap:wrap;gap:60px}.woocommerce-MyAccount-content .woocommerce-Addresses::before{display:none}.woocommerce-MyAccount-content .woocommerce-Addresses .edit{text-decoration:underline}.woocommerce-MyAccount-content .woocommerce-input-wrapper,.woocommerce-MyAccount-content span.selection{display:block;width:100%}.woocommerce-MyAccount-navigation-link--edit-account{display:none !important}.woocommerce-MyAccount-navigation ul{display:flex;border-bottom:1px solid #dbe0e8;flex-wrap:wrap;margin-bottom:30px;gap:20px}.woocommerce-MyAccount-navigation ul li.is-active a{font-weight:600;border-color:#5ABFC1}.woocommerce-MyAccount-navigation ul li a{display:inline-block;padding:15px 10px;font-size:20px;font-family:NeueHaasGroteskText Pro, sans-serif;border-bottom:4px solid transparent;margin-bottom:-1px}.woocommerce .woocommerce-MyAccount-content .input-text:not(.qty):not([id*="billing"]),.woocommerce .select2-selection{background-color:white !important}.woocommerce-address-fields .button{width:auto;height:56px;align-items:center;margin-top:12px !important}.woocommerce-address-fields .button::before{display:none}.order_details .product-name a{pointer-events:none}.order_details tfoot th,.order_details tfoot td{border-bottom:1px solid #dbe0e8 !important;border-radius:0 !important;background-color:white !important}.woocommerce table.my_account_orders th span{padding:9px 0}.factures-btns{display:flex;gap:10px;flex-wrap:wrap}.api-orders thead{position:sticky;top:0}.api-orders tr .numcommande{font-weight:600}.api-orders tr:nth-child(odd) td{background:#f3f5f8}.api-orders tr td{background:white;font-size:16px;padding-top:8px !important;padding-bottom:8px !important}.api-orders tr td *{font-size:16px}.api-orders tr:hover .numcommande{color:#5ABFC1}