body{color:#363636;line-height:1.7}h1,h2,h3,h4,h5,h6{color:#071013;line-height:1.4}.otgs-development-site-front-end{display:none}a{color:inherit;text-decoration:none}a:hover{color:inherit}a:focus,button:focus,input:focus,select:focus,textarea:focus,.slick-slide:focus{outline:none}img{max-width:100%;height:auto}.rel{position:relative}.abs{position:absolute}.img-wrapper{overflow:hidden}.hamburger{display:none}.hamburger-inner{margin-top:0}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:35px;height:2px;border-radius:1px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before,.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#363636}.prev,.next{cursor:pointer}.slick-dots{display:flex;gap:1rem;justify-content:center;padding:0;margin:2rem 0 0}.slick-dots li button{font-size:0;border:none;background:none}.slick-dots li::marker{font-size:2rem;color:#008674}.slick-dots li{opacity:0.4}.slick-dots li.slick-active{opacity:1}.underline-green span{position:relative;z-index:1}.underline-green span::after{content:"";position:absolute;bottom:1rem;left:50%;width:103%;transform:translate(-50%);height:30%;background-color:#008674;z-index:-1;opacity:0.7}.presentation-img img,.presentation-img,.presentation-center-wrapper img,.presentation-content img,.centre-competence img,.oxyde img,.hydrosulfite img,.img-wrapper img{border-radius:20px}.presentation-content img,.presentation-img img{max-height:450px;width:100%;object-fit:cover}section.nos-solutions .slider .card,section.nos-applications .slider .card{border-radius:20px}section.nos-solutions .slider .card img,section.nos-applications .slider .card img{border-top-left-radius:20px;border-top-right-radius:20px}.section-title{font-size:clamp(2rem, 3.5vw, 3.5rem)}.section-title span{font-weight:600;color:#008674}.title span{color:#008674}.content{color:#363636;font-weight:300}.content strong{font-weight:600}.cta{background-color:#008674;color:white;padding:0.5rem 1.5rem;border-radius:5px;font-weight:500;transition:all 0.3s ease-in-out;display:block;width:fit-content;margin-top:1rem}.cta:hover{color:white;scale:0.98}.title-wrapper{display:flex;align-items:center;gap:1.5rem}.title-wrapper .line{flex:1;height:1px;background-color:#008674;opacity:0.4}section{margin-bottom:15rem}section.error-404{margin:0;padding-top:10rem;display:flex}section.error-404 .page-title{font-size:clamp(3rem, 6vw, 6rem);font-weight:600}section.error-404 .page-title span{display:block;font-size:clamp(1.3rem, 2vw, 2rem);font-weight:500}section.error-404 a{color:#008674;font-weight:500;text-decoration:underline}.banner-type{height:70vh;margin-bottom:7rem}.banner-type .wrapper{position:relative}.banner-type .wrapper::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.4)}.banner-type .wrapper h1{color:white;font-size:7rem;position:relative;z-index:1;font-weight:600;line-height:1.1}.banner-type .wrapper h1::before{content:"";position:absolute;bottom:1rem;left:50%;width:103%;transform:translate(-50%);height:30%;background-color:#008674;z-index:-1;opacity:0.7}.banner-type .wrapper h1 span{display:block}.banner-type .wrapper .subtitle{color:white;z-index:1;font-size:clamp(1.1rem, 1.75vw, 1.25rem);font-weight:500;max-width:830px;margin:1rem auto 0;text-align:center}.banner-type .wrapper .smaller-title{font-size:clamp(1.3rem, 2.5vw, 2.5rem);font-weight:300;line-height:1.1}.banner-type .wrapper .smaller-title span{font-size:clamp(2.8rem, 7vw, 7rem);font-weight:600}.has-scroll-smooth{position:fixed;top:0;right:0;bottom:0;left:0}html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh;overflow:hidden !important}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100vh;transform-origin:center right;transition:transform 0.3s, opacity 0.3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:black;opacity:0.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}header{position:fixed;top:0;left:0;right:0;z-index:100;transition:background-color 0.3s ease-in-out}header .marquee{height:35px;width:100%;box-sizing:border-box;position:relative;overflow:hidden}header .marquee .marquee-inner{white-space:nowrap;position:absolute;top:50%;transform:translateY(-50%);color:white}header .marquee .marquee-content{display:inline-block}header .marquee .marquee-content span{margin:0 4rem}header .tagline{display:block;color:white;width:100%;background:linear-gradient(90deg, #80c3b9 0%, #008674 100%);text-align:center;font-style:italic;font-weight:500;font-size:0.9rem;padding:0.5rem}header .tagline i{margin:0 0.4rem}header .wpml-ls-statics-shortcode_actions{margin-left:0.75rem}header .wpml-ls-statics-shortcode_actions ul{gap:0.35rem}header .wpml-ls-statics-shortcode_actions ul li:after{display:none}header .wpml-ls-statics-shortcode_actions ul a{padding:0}header .wpml-ls-statics-shortcode_actions ul a img{width:25px}header .hamburger-inner,header .hamburger-inner:after,header .hamburger-inner:before,header .hamburger.is-active .hamburger-inner,header .hamburger.is-active .hamburger-inner:after,header .hamburger.is-active .hamburger-inner:before{background-color:white}header .logo img{width:120px;height:auto}header ul{list-style:none;margin:0;padding:0;display:flex;gap:1.15rem}header ul li{position:relative;color:white;transition:color 0.3s ease-in-out;font-weight:500}header ul li::after{content:"";position:absolute;bottom:-1px;left:50%;right:50%;transform:translate(-50%, 0);height:2px;width:0%;background-color:#008674;transition:0.3s ease-in-out}header ul li:hover::after{width:100%}header ul li.current_page_item::after{content:"";position:absolute;bottom:-1px;left:0;right:0;width:auto;transform:none;height:2px;background-color:#008674}header ul li ul{list-style:none;position:absolute;top:100%;left:0;background:#fff;box-shadow:0 4px 6px rgba(0, 0, 0, 0.1);border-radius:4px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.3s ease;display:block;padding:1rem 1.25rem}header ul li ul li{width:max-content}header ul li ul li a{margin:0.5rem 0;color:#555}header ul li ul li a:hover{color:#008674}header ul li ul li:hover::after{display:none !important}header ul li:hover>ul{opacity:1;visibility:visible;transform:translateY(0)}header .toggle-applications,header .toggle-solutions{cursor:pointer;margin-left:0.5rem}header.scrolled{background-color:rgba(255, 255, 255, 0.9)}header.scrolled ul li{color:#071013}header.scrolled .hamburger-inner,header.scrolled .hamburger-inner:after,header.scrolled .hamburger-inner:before,header.scrolled .hamburger.is-active .hamburger-inner,header.scrolled .hamburger.is-active .hamburger-inner:after,header.scrolled .hamburger.is-active .hamburger-inner:before{background-color:#071013}header .mega-menu-applications{display:none;position:absolute;top:100%;left:0;width:100%;background:#fff;box-shadow:0 4px 6px rgba(0, 0, 0, 0.1);padding:2rem;z-index:1000;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1.5rem}header .mega-menu-applications .mega-menu-item img{width:100%;height:auto;border-radius:8px;margin-bottom:0.75rem;transition:transform 0.3s ease;aspect-ratio:1.7777777778}header .mega-menu-applications .mega-menu-item h3{font-size:1rem;color:#333;margin:0}header .mega-menu-applications .mega-menu-item:hover img{transform:scale(1.05)}header .mega-menu-applications.open{display:grid}header .mega-menu-solutions{display:none;position:absolute;top:100%;left:0;width:100%;background:#fff;box-shadow:0 4px 6px rgba(0, 0, 0, 0.1);padding:2rem;z-index:1000;grid-template-columns:repeat(2, 1fr);gap:1.5rem}header .mega-menu-solutions .mega-menu-column h3{font-size:clamp(1rem, 3vw 2rem);color:#333;margin-bottom:1rem}header .mega-menu-solutions .mega-menu-column ul{list-style:none;display:flex;flex-direction:column;padding:0;gap:0.5rem}header .mega-menu-solutions .mega-menu-column ul li{background-color:#FAFAFA;transition:background-color 0.3s ease-in-out}header .mega-menu-solutions .mega-menu-column ul li a{text-decoration:none;color:#0b0b0b;display:block;transition:color 0.3s ease-in-out}header .mega-menu-solutions .mega-menu-column ul li:hover::after{display:none}header .mega-menu-solutions .mega-menu-column ul li:hover{background-color:#008674}header .mega-menu-solutions .mega-menu-column ul li:hover a{color:white}header .mega-menu-solutions.open{display:grid}.kicker{margin:0 0 10px;letter-spacing:0.12em;text-transform:uppercase;font-size:14px;opacity:0.75}.banner{height:100vh;margin-bottom:0}.banner .logomark{position:absolute;height:80%;width:auto;bottom:3rem;right:10rem;z-index:1;opacity:0.1}.banner video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.banner .wrapper{position:relative;padding-bottom:4rem;height:100%}.banner .wrapper::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.4);z-index:0}.banner .wrapper .title-wrapper{z-index:1;align-items:end}.banner .wrapper .title-wrapper h1{color:white;font-size:clamp(3rem, 8vw, 8rem);z-index:1;line-height:1.05}.banner .wrapper .title-wrapper .subtitle{color:white;font-size:clamp(1.1rem, 2.3vw, 1.6rem);line-height:1.6;font-weight:300}.banner .wrapper .title-wrapper .subtitle .link-wrapper{display:flex;flex-wrap:wrap;gap:0.5rem}.banner .wrapper .title-wrapper .subtitle span{font-weight:600}section.home-about{margin:10rem 0}section.home-about .entities-repeater{background-color:#FAFAFA}section.home-about .entities-repeater h3{font-size:clamp(1.2rem, 2vw, 1.5rem);margin-top:0.75rem}section.home-about .entities-repeater hr{margin:2rem 0}section.home-about .entities-repeater a{color:#008674;text-decoration:underline;font-weight:600}section.actieco{background-color:#EDEDED;padding:3.5rem 0}section.actieco .title{font-size:clamp(1.5rem, 2vw, 2.3rem)}section.nos-applications,section.nos-solutions{padding:10rem 0 0;position:relative}section.nos-applications .subtitle,section.nos-solutions .subtitle{margin:auto;font-size:1.1rem}section.nos-applications .slider,section.nos-solutions .slider{margin-top:5rem}section.nos-applications .slider .slick-slide,section.nos-solutions .slider .slick-slide{margin:0 15px}section.nos-applications .slider .slick-list,section.nos-solutions .slider .slick-list{margin:0 -15px}section.nos-applications .slider .card,section.nos-solutions .slider .card{transition:opacity 0.3s ease-in-out;background-color:white}section.nos-applications .slider .card.not-hovered,section.nos-solutions .slider .card.not-hovered{opacity:0.5}section.nos-applications .slider .card .element,section.nos-solutions .slider .card .element{position:absolute;top:1rem;right:1rem;background-color:#008674;color:white;width:45px;height:45px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:600;border-radius:2px}section.nos-applications .slider .card img,section.nos-solutions .slider .card img{height:300px;width:100%;object-fit:cover}section.nos-applications .slider .card .title,section.nos-solutions .slider .card .title{font-size:1.05rem}.second-section img{height:auto}section.third-section,section.valeurs{margin-bottom:10rem;background-color:#F4F4F4;padding:7rem 0}section.third-section .left .subtitle,section.valeurs .left .subtitle{text-align:right;font-size:1.5rem}section.third-section .grid,section.valeurs .grid{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:2rem}section.third-section .grid .wrapper img,section.valeurs .grid .wrapper img{width:100px;height:auto}section.third-section .grid .wrapper:nth-child(4) img,section.third-section .grid .wrapper:nth-child(2) img,section.valeurs .grid .wrapper:nth-child(4) img,section.valeurs .grid .wrapper:nth-child(2) img{width:120px}section.third-section .grid .wrapper:nth-child(3) img,section.valeurs .grid .wrapper:nth-child(3) img{width:140px}section.sustainability.home{padding:clamp(5rem, 15vw, 15rem) 0}section.sustainability.home h2{font-size:clamp(2.5rem, 5vw, 4rem)}section.sustainability.home .content{font-size:1.1rem}section.sustainability.home h2,section.sustainability.home .content{color:white}section.fifth-section{margin-bottom:5rem}section.fifth-section .slider .slick-track{display:flex;gap:2rem}section.fifth-section .slider .slick-track img{height:auto;max-width:250px !important;margin:auto}footer .address,footer .contact{font-size:1.2rem}footer .address i,footer .contact i{color:#008674}footer .logo img{width:250px;height:auto}.general-terms{background-color:#008674;color:white;padding:0.5rem 0;text-align:center}.general-terms a{text-decoration:underline}.oh{color:#071013}.page-applications-type .page-content,.page-solutions-type .page-content{margin:auto}.page-applications-type .page-content h2.wp-block-heading,.page-applications-type .page-content h2.wp-block-heading strong,.page-solutions-type .page-content h2.wp-block-heading,.page-solutions-type .page-content h2.wp-block-heading strong{font-weight:700;font-size:clamp(1.2rem, 2vw, 2rem)}.page-applications-type .page-content h3.wp-block-heading,.page-applications-type .page-content h3.wp-block-heading strong,.page-solutions-type .page-content h3.wp-block-heading,.page-solutions-type .page-content h3.wp-block-heading strong{font-weight:600;font-size:clamp(1.05rem, 2vw, 1.25rem)}.page-applications-type .page-content p strong,.page-solutions-type .page-content p strong{font-weight:600}.page-applications-type .page-content.max-width-900,.page-solutions-type .page-content.max-width-900{max-width:900px}.page-applications-type .page-content.max-width-1400,.page-solutions-type .page-content.max-width-1400{max-width:1400px}.page-applications-type .page-content hr,.page-solutions-type .page-content hr{width:100%;margin:3rem 0;color:rgba(0, 0, 0, 0.3)}.page-applications-type .page-content .linked-solutions .grid,.page-applications-type .page-content .linked-applications .grid,.page-solutions-type .page-content .linked-solutions .grid,.page-solutions-type .page-content .linked-applications .grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:2.5rem}.page-applications-type .page-content .linked-solutions .grid .item img,.page-applications-type .page-content .linked-applications .grid .item img,.page-solutions-type .page-content .linked-solutions .grid .item img,.page-solutions-type .page-content .linked-applications .grid .item img{aspect-ratio:1.7777777778;object-fit:cover;width:100%;height:auto}.page-applications-type .page-content .linked-solutions .grid .item h3,.page-applications-type .page-content .linked-applications .grid .item h3,.page-solutions-type .page-content .linked-solutions .grid .item h3,.page-solutions-type .page-content .linked-applications .grid .item h3{font-size:clamp(1.05rem, 2vw, 1.2rem);margin-top:0.9rem}.page-applications-type .page-content .products-gamme .wrapper,.page-solutions-type .page-content .products-gamme .wrapper{background-color:#008674}.page-applications-type .page-content .products-gamme .wrapper *,.page-solutions-type .page-content .products-gamme .wrapper *{color:white}.page-applications-type .page-content .products-gamme .wrapper .product-card,.page-solutions-type .page-content .products-gamme .wrapper .product-card{border-bottom:1px solid rgba(255, 255, 255, 0.3)}.page-applications-type .page-content .products-gamme .wrapper .product-card .product-content h2,.page-applications-type .page-content .products-gamme .wrapper .product-card .product-content h3,.page-applications-type .page-content .products-gamme .wrapper .product-card .product-content h4,.page-applications-type .page-content .products-gamme .wrapper .product-card .product-content h5,.page-applications-type .page-content .products-gamme .wrapper .product-card .product-content h6,.page-solutions-type .page-content .products-gamme .wrapper .product-card .product-content h2,.page-solutions-type .page-content .products-gamme .wrapper .product-card .product-content h3,.page-solutions-type .page-content .products-gamme .wrapper .product-card .product-content h4,.page-solutions-type .page-content .products-gamme .wrapper .product-card .product-content h5,.page-solutions-type .page-content .products-gamme .wrapper .product-card .product-content h6{font-weight:600;margin-top:1rem;font-size:clamp(1.05rem, 2vw, 1.3rem)}.page-applications-type .page-content .products-gamme .wrapper .product-card .product-content h2 strong,.page-applications-type .page-content .products-gamme .wrapper .product-card .product-content h3 strong,.page-applications-type .page-content .products-gamme .wrapper .product-card .product-content h4 strong,.page-applications-type .page-content .products-gamme .wrapper .product-card .product-content h5 strong,.page-applications-type .page-content .products-gamme .wrapper .product-card .product-content h6 strong,.page-solutions-type .page-content .products-gamme .wrapper .product-card .product-content h2 strong,.page-solutions-type .page-content .products-gamme .wrapper .product-card .product-content h3 strong,.page-solutions-type .page-content .products-gamme .wrapper .product-card .product-content h4 strong,.page-solutions-type .page-content .products-gamme .wrapper .product-card .product-content h5 strong,.page-solutions-type .page-content .products-gamme .wrapper .product-card .product-content h6 strong{font-weight:700}.page-applications-type .page-content .products-gamme .wrapper .px-4:last-of-type .product-card,.page-solutions-type .page-content .products-gamme .wrapper .px-4:last-of-type .product-card{border-bottom:none}.page-applications-type .page-content .child-pages-container,.page-solutions-type .page-content .child-pages-container{margin:3rem 0}.page-applications-type .page-content .child-pages-container .child-pages-grid,.page-solutions-type .page-content .child-pages-container .child-pages-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:2rem}.page-applications-type .page-content .child-pages-container .child-pages-grid .child-page-card,.page-solutions-type .page-content .child-pages-container .child-pages-grid .child-page-card{position:relative;background-size:cover;background-position:center;display:flex;align-items:end;border-radius:8px;padding:0 2rem 2rem;min-height:250px;color:#fff;text-decoration:none;overflow:hidden;transition:transform 0.3s ease, box-shadow 0.3s ease}.page-applications-type .page-content .child-pages-container .child-pages-grid .child-page-card::before,.page-solutions-type .page-content .child-pages-container .child-pages-grid .child-page-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));z-index:1}.page-applications-type .page-content .child-pages-container .child-pages-grid .child-page-card:hover,.page-solutions-type .page-content .child-pages-container .child-pages-grid .child-page-card:hover{transform:translateY(-5px);box-shadow:0 6px 10px rgba(0, 0, 0, 0.15)}.page-applications-type .page-content .child-pages-container .child-pages-grid .child-page-card .child-page-title,.page-solutions-type .page-content .child-pages-container .child-pages-grid .child-page-card .child-page-title{font-size:clamp(1rem, 2vw, 1.2rem);margin:0 0 0.5rem;line-height:1.1}.page-applications-type .page-content .child-pages-container .child-pages-grid .child-page-card .child-page-excerpt,.page-solutions-type .page-content .child-pages-container .child-pages-grid .child-page-card .child-page-excerpt{font-size:1rem;color:#555;margin-bottom:1rem}.page-applications-type .page-content .child-pages-container .child-pages-grid .child-page-card .child-page-title,.page-applications-type .page-content .child-pages-container .child-pages-grid .child-page-card .child-page-excerpt,.page-solutions-type .page-content .child-pages-container .child-pages-grid .child-page-card .child-page-title,.page-solutions-type .page-content .child-pages-container .child-pages-grid .child-page-card .child-page-excerpt{color:white;position:relative;z-index:2}.page-applications-type .page-content .sidebar,.page-solutions-type .page-content .sidebar{background-color:#FAFAFA;padding:2.5rem;height:fit-content;position:sticky;top:8rem}.page-applications-type .page-content .sidebar h2,.page-applications-type .page-content .sidebar h3,.page-applications-type .page-content .sidebar h4,.page-applications-type .page-content .sidebar h5,.page-applications-type .page-content .sidebar h6,.page-solutions-type .page-content .sidebar h2,.page-solutions-type .page-content .sidebar h3,.page-solutions-type .page-content .sidebar h4,.page-solutions-type .page-content .sidebar h5,.page-solutions-type .page-content .sidebar h6{margin-top:0;font-size:clamp(1.05rem, 1.5vw, 1.25rem)}.page-applications-type .application-header,.page-solutions-type .application-header{position:relative;padding:10rem 0 5rem}.page-applications-type .application-header::before,.page-solutions-type .application-header::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background-color:rgba(0, 0, 0, 0.4)}.page-applications-type .application-header .content-wrapper,.page-solutions-type .application-header .content-wrapper{max-width:900px;margin-left:auto;position:relative;z-index:2;margin-right:auto;background-color:#008674;color:white;padding:4rem;border-radius:30px}.page-applications-type .application-header .content-wrapper h1,.page-solutions-type .application-header .content-wrapper h1{font-weight:600;line-height:1.1;color:white;font-size:clamp(1.35rem, 4vw, 3rem)}.page-applications-type .application-header .content-wrapper .excerpt,.page-solutions-type .application-header .content-wrapper .excerpt{font-weight:500;font-size:1.1rem}.page-applications-type .overlay,.page-solutions-type .overlay{display:none;background-color:rgba(0, 0, 0, 0.6);width:100%;height:100%;align-items:center;justify-content:center;z-index:998;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);padding:1rem}.page-applications-type .overlay i,.page-solutions-type .overlay i{font-size:2rem;background:white;border-radius:100%;width:45px;height:45px;display:flex;align-items:center;justify-content:center;position:absolute;top:2rem;right:2rem;cursor:pointer}.page-applications-type .overlay .fiches.form-wrapper,.page-solutions-type .overlay .fiches.form-wrapper{border:1px solid rgba(0, 0, 0, 0.15);padding:3.5rem 3rem;background-color:white}.page-applications-type .overlay .fiches.form-wrapper input[type="submit"],.page-solutions-type .overlay .fiches.form-wrapper input[type="submit"]{width:100%;background-color:#008674;color:white;border:none;padding:0.75rem 1rem;margin-top:2rem}.page-applications-type .overlay .fiches.form-wrapper .input-wrapper,.page-solutions-type .overlay .fiches.form-wrapper .input-wrapper{display:flex;gap:1rem}.page-applications-type .overlay .fiches.form-wrapper .input-wrapper>label,.page-solutions-type .overlay .fiches.form-wrapper .input-wrapper>label{display:flex;flex-direction:column;flex:1}.page-applications-type .overlay .fiches.form-wrapper .input-wrapper>label input,.page-solutions-type .overlay .fiches.form-wrapper .input-wrapper>label input{width:100%;border:none;border-bottom:1px solid lightgray;padding:5px 20px 5px 0px;margin-right:10px}.page-applications .grid,.page-solutions .grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:2.5rem}.page-applications .item img,.page-solutions .item img{aspect-ratio:1.7777777778;object-fit:cover;width:100%;height:auto}.page-applications .item h2,.page-solutions .item h2{font-size:clamp(1.1rem, 2vw, 1.35rem);font-weight:600;line-height:1.2}.page-content a{color:#008674;text-decoration:underline;font-weight:600}.page-content .cta,.page-content .cta a{color:white;text-decoration:none}.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{font-weight:600;margin:2rem 0 0.75rem}.page-content h2{font-size:clamp(1.2rem, 3vw, 1.75rem)}.page-content h3{font-size:clamp(1.1rem, 2.5vw, 1.35rem)}.page-content h4{font-size:clamp(1rem, 2vw, 1.25rem)}.page-content h5{font-size:clamp(1rem, 1.5vw, 1.1rem)}.page-content h6{font-size:1rem}#page-about section.process{margin-bottom:0;position:relative;z-index:1}#page-about section.histoire .slider .slick-track{display:flex}#page-about section.histoire .slider .slick-track .wrapper{padding:2rem 2.5rem;display:flex;flex-direction:column;height:auto;background-color:#008674;color:white}#page-about section.histoire .slider .slick-track .wrapper .date{font-size:2rem;font-weight:600}#page-about section.histoire .slider .slick-track .wrapper .content{color:white}#page-about section.valeurs{position:relative;z-index:0;top:-5rem;padding-top:10rem;padding-bottom:10rem;margin-bottom:5rem}#page-about section.solutions{margin-bottom:10rem}#page-about section.solutions .subtitle{width:750px;font-size:1.1rem}#page-about section.chiffres{margin-bottom:0;background-color:#F4F4F4;padding:7rem 0}#page-about section.chiffres .grid{display:grid;grid-template-columns:repeat(4, auto);grid-gap:2rem}#page-about section.chiffres .grid .number{font-size:3rem;font-weight:600}#page-about section.chiffres .grid .title{font-size:1.3rem;color:#008674}#page-innovation .first-section .title{font-size:clamp(1.8rem, 2.7vw, 2.7rem)}#page-innovation .first-section .title span{font-weight:600}#page-innovation .first-section .subtitle p:last-of-type{margin-bottom:0}#page-innovation .first-section .wrapper{display:flex;flex-direction:column;gap:0.5rem}#page-innovation .first-section .wrapper .content-wrapper{gap:1.5rem}#page-innovation .first-section .wrapper .content-wrapper .line{flex:1;height:1px;background-color:#008674;opacity:0.4}#page-innovation .first-section .wrapper .content-wrapper .content{font-weight:500}#page-innovation .first-section .wrapper .content-wrapper .number{font-size:2.7rem;color:#008674;font-weight:600}#page-innovation .chiffres{background-color:#F4F4F4;padding:7rem 0}#page-innovation .centre-competence{margin:3rem 0 10rem}#page-innovation .centre-competence h3.title{font-size:clamp(1.4rem, 2vw, 2rem)}#page-innovation .centre-competence .subtitle{font-size:1.1rem}#page-innovation .centre-competence .wrapper{margin-top:4rem}#page-innovation .centre-competence .wrapper .single-centre{background-color:#FAFAFA;border-radius:20px;padding:2rem 2.5rem}#page-innovation .centre-competence .wrapper .single-centre .toggle{cursor:pointer}#page-innovation .centre-competence .wrapper .single-centre .toggle i{font-size:1.2rem}#page-innovation .centre-competence .wrapper .single-centre a{color:#008674;text-decoration:underline;font-weight:500}#page-innovation .centre-competence .wrapper .single-centre img{height:480px;width:100%;object-fit:cover}#page-innovation .centre-competence .wrapper .single-centre .title{font-size:clamp(1.05rem, 1.3vw, 1.15rem);margin-top:0.75rem}#page-innovation .centre-competence .wrapper .single-centre .content{padding-top:0.5rem;display:none}#page-innovation .centre-competence .wrapper .single-centre .content video{width:50%;height:auto;aspect-ratio:1.7777777778;margin:2rem 0 1rem}#page-innovation .expertise .hydrosulfite .element,#page-innovation .expertise .oxyde .element{width:150px;height:150px;box-shadow:none;align-items:center;justify-content:center}#page-innovation .expertise .hydrosulfite .element span:nth-of-type(1),#page-innovation .expertise .oxyde .element span:nth-of-type(1){font-size:3.5rem;line-height:1;font-weight:600}#page-innovation .expertise .hydrosulfite .title,#page-innovation .expertise .oxyde .title{font-size:clamp(1.4rem, 2vw, 2rem);width:fit-content}#page-innovation .expertise .hydrosulfite .content,#page-innovation .expertise .oxyde .content{font-size:1.1rem;width:600px}#page-innovation .expertise .oxyde .row{gap:4rem 0;margin-top:5rem}#page-innovation .expertise .oxyde .row img{width:100%;height:400px;object-fit:cover}#page-innovation .expertise .oxyde .subtitle{width:1000px}#page-innovation .expertise .oxyde .expertise-title{font-size:clamp(1.2rem, 1.5vw, 1.5rem)}#page-innovation .expertise .etapes{background-color:#F4F4F4;padding:7rem 0;margin:5rem 0 10rem;overflow-x:hidden}#page-innovation .expertise .etapes .slider{}#page-innovation .expertise .etapes .slider .slick-slide{margin:0 15px;height:auto;outline:none}#page-innovation .expertise .etapes .slider .slick-list{margin:0 -15px}#page-innovation .expertise .etapes .slider .title-etape{font-size:1.5rem;font-weight:500}#page-innovation .expertise .etapes .slider hr{width:10%;color:#008674}#page-innovation .expertise .etapes .slider video,#page-innovation .expertise .etapes .slider img{height:400px;object-fit:cover;width:100%}#page-innovation .expertise .videos{margin-bottom:8rem}#page-innovation .expertise .videos h3.title{font-size:clamp(1.4rem, 2vw, 2rem);text-align:center}#page-hydrosulfite .hydrosulfite{padding-top:7rem;padding-bottom:5rem;background-color:#F4F4F4}#page-hydrosulfite .custom-margin{margin-bottom:7rem}.banner-type .wrapper h1.no-before::before{display:none}#page-oxyde .oxyde{padding-top:7rem;padding-bottom:5rem;background-color:#F4F4F4;margin-bottom:7rem}#page-oxyde .triangle{width:50%;margin:auto;display:flex;height:auto}#page-oxyde .custom-margin{margin-bottom:7rem}#page-oxyde .oxyde .image-wrapper,#page-oxyde .hydrosulfite .image-wrapper,#page-hydrosulfite .oxyde .image-wrapper,#page-hydrosulfite .hydrosulfite .image-wrapper{position:relative}#page-oxyde .oxyde .image-wrapper .element,#page-oxyde .hydrosulfite .image-wrapper .element,#page-hydrosulfite .oxyde .image-wrapper .element,#page-hydrosulfite .hydrosulfite .image-wrapper .element{width:135px;height:135px;position:absolute;top:1rem;left:1rem;border-radius:15px}#page-oxyde .oxyde .image-wrapper .element .elem,#page-oxyde .hydrosulfite .image-wrapper .element .elem,#page-hydrosulfite .oxyde .image-wrapper .element .elem,#page-hydrosulfite .hydrosulfite .image-wrapper .element .elem{line-height:1;font-size:45px;display:flex;flex-direction:column;align-items:center;justify-content:center}#page-oxyde .oxyde .image-wrapper .element .produit,#page-oxyde .hydrosulfite .image-wrapper .element .produit,#page-hydrosulfite .oxyde .image-wrapper .element .produit,#page-hydrosulfite .hydrosulfite .image-wrapper .element .produit{font-size:14px;bottom:25px}#page-oxyde .oxyde .image-wrapper .element .nombre,#page-oxyde .hydrosulfite .image-wrapper .element .nombre,#page-hydrosulfite .oxyde .image-wrapper .element .nombre,#page-hydrosulfite .hydrosulfite .image-wrapper .element .nombre{font-size:13px;top:15px;left:15px}#page-oxyde .accordeon .solutions-list,#page-hydrosulfite .accordeon .solutions-list{max-width:900px;margin:auto}#page-oxyde .accordeon .solutions-list h2,#page-hydrosulfite .accordeon .solutions-list h2{font-size:clamp(1.4rem, 3vw, 2.5rem);font-weight:600}#page-oxyde .accordeon .solutions-list .item h3,#page-hydrosulfite .accordeon .solutions-list .item h3{font-size:clamp(1.1rem, 2vw, 1.25rem)}#page-oxyde .accordeon .solutions-list .item a,#page-hydrosulfite .accordeon .solutions-list .item a{color:#008674;text-decoration:underline;font-weight:500}#page-oxyde .accordeon hr:last-of-type,#page-hydrosulfite .accordeon hr:last-of-type{display:none}#page-oxyde .applications-list,#page-hydrosulfite .applications-list{background-color:#FAFAFA;padding:5rem 0}#page-oxyde .applications-list h2,#page-hydrosulfite .applications-list h2{font-size:clamp(1.4rem, 3.5vw, 2.5rem);font-weight:600;line-height:1.15}#page-oxyde .applications-list hr:last-of-type,#page-hydrosulfite .applications-list hr:last-of-type{display:none}#page-oxyde .applications-list .item h3,#page-hydrosulfite .applications-list .item h3{font-size:clamp(1.1rem, 2vw, 1.25rem)}#page-sustainability .first-section,#page-sustainability .second-section,#page-sustainability .third-section{margin:10rem 0}#page-sustainability .first-section img,#page-sustainability .second-section img,#page-sustainability .third-section img{width:100%;height:100%;object-fit:cover}#page-sustainability .first-section .content p:first-of-type,#page-sustainability .second-section .content p:first-of-type,#page-sustainability .third-section .content p:first-of-type{font-size:1.1rem;font-weight:500}#page-sustainability .first-section .content p:last-of-type,#page-sustainability .second-section .content p:last-of-type,#page-sustainability .third-section .content p:last-of-type{margin-bottom:0}#page-sustainability .custom-margin{margin-bottom:7rem}@media (max-width:1440px){section{margin-bottom:10rem}header ul{gap:1rem}header ul li{font-size:15px}}@media (max-width:1350px){header .logo img{width:100px}.main-nav{position:fixed;width:100%;height:100vh;background-color:white;top:-150%;left:0;display:flex;justify-content:center;align-items:center;transition:0.3s ease-in-out;flex-direction:column}.main-nav #menu-menu-principal,.main-nav #menu-menu-principal-anglais{padding:0 !important;margin:0 !important}.main-nav li{text-align:center;font-size:1.3rem;line-height:1.4;font-weight:500;width:fit-content;margin:auto}.main-nav.show{top:0}header ul{gap:0.75rem 0}header ul li{color:#071013 !important}#menu-menu-principal,#menu-menu-principal-anglais{display:flex;flex-direction:column;text-align:end;padding-right:20px}.hamburger{display:block;padding:0}header .hamburger.is-active .hamburger-inner,header .hamburger.is-active .hamburger-inner:after,header .hamburger.is-active .hamburger-inner:before{background-color:#071013 !important}}@media (max-width:992px){#page-innovation .centre-competence .wrapper img{height:auto}#page-innovation .centre-competence .content,#page-about section.solutions .subtitle,section.nos-applications,section.nos-solutions,.subtitle,#page-innovation .centre-competence .subtitle{width:100%}#page-innovation .centre-competence{margin:0 0 5rem}#page-sustainability .first-section img,#page-sustainability .second-section img,#page-sustainability .third-section img{margin-top:2rem;height:auto}#page-sustainability .first-section,#page-sustainability .second-section,#page-sustainability .third-section{margin:5rem 0}#page-sustainability .title-wrapper .line{display:none}.logomark{display:none}.banner .wrapper .title-wrapper .subtitle br{display:none}#page-innovation .expertise .hydrosulfite .content,#page-innovation .expertise .oxyde .content{width:100% !important}#page-innovation .expertise .oxyde .row{gap:2rem 0}section.nos-solutions,section.nos-applications{padding:5rem 0 0}.banner{height:auto}.banner .wrapper{padding:9rem calc(var(--bs-gutter-x) * .5) 4rem;height:auto}section.third-section,section.valeurs{margin-bottom:5rem;padding:4rem 0}section.third-section .left .subtitle,section.valeurs .left .subtitle{text-align:left;font-size:1.3rem}section.third-section .grid,section.valeurs .grid{grid-template-columns:repeat(2, 1fr);grid-gap:2rem 1rem}section.third-section .grid .wrapper img,section.valeurs .grid .wrapper img{width:100px !important}section.third-section .grid .wrapper .title,section.valeurs .grid .wrapper .title{font-size:1.2rem}footer .logo img{width:200px}footer .address,footer .contact{font-size:1.1rem}.banner-type{height:auto;margin-bottom:4rem}.banner-type .wrapper{height:auto !important;padding:9rem 0 4rem}#page-about section.valeurs{padding-top:5rem;padding-bottom:5rem;margin-bottom:0}#page-about section.solutions{margin-bottom:3rem}#page-about section.chiffres{padding:4rem 0}.banner-type .underline-green span{display:block}#page-oxyde .oxyde,#page-hydrosulfite .hydrosulfite{padding-top:4rem}#page-oxyde>section.oxyde>div>div>div.presentation-center-wrapper>img{margin-right:0 !important;padding:0 !important;height:auto !important;margin-bottom:1.5rem}.presentation-content{max-width:100% !important}#page-oxyde .custom-margin,#page-hydrosulfite .custom-margin,#page-sustainability .custom-margin{margin-bottom:3rem}.presentation-center-wrapper .presentation-img{margin:0;margin-left:0 !important;padding:0 !important;height:auto !important;margin-top:3rem}#page-innovation .chiffres{padding:4rem 0}#page-innovation section.chiffres .grid{grid-template-columns:repeat(2, auto)}#page-innovation .expertise .hydrosulfite .content,#page-innovation .expertise .oxyde .subtitle{width:100% !important}#page-innovation .expertise .etapes{background-color:#F4F4F4;padding:4rem 0;margin:5rem 0 5rem}#page-innovation .expertise .oxyde .row img{height:auto}#page-innovation .expertise .oxyde .row{margin-top:2.5rem}#first_contact_section{margin-bottom:5rem !important}}@media (max-width:768px){#page-innovation .centre-competence .wrapper .single-centre .content video{width:100%}.page-solutions-type .fiches.form-wrapper{padding:2.5rem 2rem}#page-oxyde .accordeon .wrapper,#page-hydrosulfite .accordeon .wrapper{padding:2rem 1.5rem;margin-bottom:1rem}#page-innovation .centre-competence .grid{grid-template-columns:repeat(1, 1fr);grid-gap:1.5rem}#page-innovation .centre-competence{text-align:left}page-solutions-type .fiches.form-wrapper .input-wrapper,.page-solutions-type .fiches.form-wrapper .input-wrapper{display:flex;flex-direction:column;gap:1rem}}@media (max-width:600px){#page-innovation .centre-competence .subtitle,#page-innovation .centre-competence h3.title{text-align:left}section.valeurs{top:unset}#page-innovation .expertise .etapes .slider video,#page-innovation .expertise .etapes .slider img{height:250px}.sustainability h1::before{display:none}.sustainability.banner-type .wrapper h1{font-size:40px}.expertise .title-wrapper .line{display:none}#page-innovation section.chiffres .grid{grid-template-columns:repeat(1, auto)}#page-innovation .first-section .wrapper .content-wrapper{flex-direction:column;align-items:start !important;gap:0}#page-innovation .first-section .wrapper{gap:1.5rem}#page-oxyde .triangle{width:95%}section{margin-bottom:5rem}}