.elementor-23 .elementor-element.elementor-element-f1b8708{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f296cb2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-7643d6d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c08e634{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-bcae924{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a59b9ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-75942e2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f0302da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-f296cb2 */.kc-page-hero{background:linear-gradient(90deg,rgba(4,25,58,.92),rgba(4,36,86,.55)),url('https://images.unsplash.com/photo-1558618666-fcd25c85cd64?auto=format&fit=crop&w=2000&q=85') center/cover;color:#fff;padding:145px 0}.kc-page-hero--products{background-image:linear-gradient(90deg,rgba(4,25,58,.92),rgba(4,36,86,.5)),url('https://images.unsplash.com/photo-1584184924103-e310d9dc82fc?auto=format&fit=crop&w=2000&q=85')}.kc-page-hero--sustainability{background-image:linear-gradient(90deg,rgba(4,40,43,.92),rgba(4,36,56,.4)),url('https://images.unsplash.com/photo-1542601906990-b4d3fb778b09?auto=format&fit=crop&w=2000&q=85')}.kc-page-hero--contact{background-image:linear-gradient(90deg,rgba(4,25,58,.94),rgba(4,36,86,.4)),url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=2000&q=85')}.kc-page-hero h1{font-size:clamp(54px,7vw,96px);line-height:.98;letter-spacing:-.055em;margin:0;font-weight:600}.kc-page-hero h1 em{font-family:Georgia,serif;font-weight:400}.kc-page-hero .kc-container>p:last-child{max-width:600px;color:#d7e5f6;font-size:17px;line-height:1.7}@media(max-width:900px){.kc-page-hero{padding:100px 0}}@media(max-width:600px){.kc-page-hero{padding:85px 0}.kc-page-hero h1{font-size:43px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1b8708 */:root{--kc-blue:#063c92;--kc-deep:#07295e;--kc-navy:#071a35;--kc-sky:#e9f1fb;--kc-ink:#111a29;--kc-muted:#647083;--kc-line:#dce3ec;--kc-paper:#f7f9fc;--kc-white:#fff}*{box-sizing:border-box}.kc-site{margin:0;color:var(--kc-ink);background:#fff;font-family:Arial,Helvetica,sans-serif}.kc-site a{color:inherit;text-decoration:none}.kc-container{width:min(1180px,calc(100% - 48px));margin:auto}.kc-section{padding:112px 0}.kc-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.22em;font-weight:800;color:var(--kc-blue);margin:0 0 20px}.kc-eyebrow--light{color:#bcd7ff}.kc-heading{font-size:clamp(38px,5vw,66px);line-height:1.05;letter-spacing:-.045em;margin:0}.kc-lead{font-size:17px;line-height:1.75;color:var(--kc-muted)}.kc-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 22px;font-weight:700;font-size:13px;border:1px solid transparent;transition:.25s}.kc-button:hover{transform:translateY(-2px)}.kc-button--white{background:#fff;color:var(--kc-deep)}.kc-button--blue{background:var(--kc-blue);color:#fff}.kc-button--outline{border-color:var(--kc-blue);color:var(--kc-blue)}@media(max-width:900px){.kc-container{width:min(100% - 32px,1180px)}.kc-section{padding:80px 0}}@media(max-width:600px){.kc-container{width:calc(100% - 28px)}.kc-section{padding:64px 0}.kc-heading{font-size:39px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c08e634 */.kc-two-copy__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:100px}.kc-two-copy__grid>div:last-child p{font-size:17px;line-height:1.75;color:var(--kc-muted);margin:0 0 22px}@media(max-width:900px){.kc-two-copy__grid{grid-template-columns:1fr;gap:45px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7643d6d */:root{--kc-blue:#063c92;--kc-deep:#07295e;--kc-navy:#071a35;--kc-sky:#e9f1fb;--kc-ink:#111a29;--kc-muted:#647083;--kc-line:#dce3ec;--kc-paper:#f7f9fc;--kc-white:#fff}*{box-sizing:border-box}.kc-site{margin:0;color:var(--kc-ink);background:#fff;font-family:Arial,Helvetica,sans-serif}.kc-site a{color:inherit;text-decoration:none}.kc-container{width:min(1180px,calc(100% - 48px));margin:auto}.kc-section{padding:112px 0}.kc-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.22em;font-weight:800;color:var(--kc-blue);margin:0 0 20px}.kc-eyebrow--light{color:#bcd7ff}.kc-heading{font-size:clamp(38px,5vw,66px);line-height:1.05;letter-spacing:-.045em;margin:0}.kc-lead{font-size:17px;line-height:1.75;color:var(--kc-muted)}.kc-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 22px;font-weight:700;font-size:13px;border:1px solid transparent;transition:.25s}.kc-button:hover{transform:translateY(-2px)}.kc-button--white{background:#fff;color:var(--kc-deep)}.kc-button--blue{background:var(--kc-blue);color:#fff}.kc-button--outline{border-color:var(--kc-blue);color:var(--kc-blue)}@media(max-width:900px){.kc-container{width:min(100% - 32px,1180px)}.kc-section{padding:80px 0}}@media(max-width:600px){.kc-container{width:calc(100% - 28px)}.kc-section{padding:64px 0}.kc-heading{font-size:39px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a59b9ac */.kc-values{background:var(--kc-paper)}.kc-values__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--kc-line);margin-top:50px}.kc-values__grid article{background:#fff;padding:38px 30px;min-height:250px}.kc-values__grid span{color:var(--kc-blue);font-size:11px;font-weight:800}.kc-values__grid h3{font-size:22px;margin:42px 0 12px}.kc-values__grid p{color:var(--kc-muted);font-size:14px;line-height:1.7}@media(max-width:900px){.kc-values__grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.kc-values__grid{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcae924 */:root{--kc-blue:#063c92;--kc-deep:#07295e;--kc-navy:#071a35;--kc-sky:#e9f1fb;--kc-ink:#111a29;--kc-muted:#647083;--kc-line:#dce3ec;--kc-paper:#f7f9fc;--kc-white:#fff}*{box-sizing:border-box}.kc-site{margin:0;color:var(--kc-ink);background:#fff;font-family:Arial,Helvetica,sans-serif}.kc-site a{color:inherit;text-decoration:none}.kc-container{width:min(1180px,calc(100% - 48px));margin:auto}.kc-section{padding:112px 0}.kc-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.22em;font-weight:800;color:var(--kc-blue);margin:0 0 20px}.kc-eyebrow--light{color:#bcd7ff}.kc-heading{font-size:clamp(38px,5vw,66px);line-height:1.05;letter-spacing:-.045em;margin:0}.kc-lead{font-size:17px;line-height:1.75;color:var(--kc-muted)}.kc-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 22px;font-weight:700;font-size:13px;border:1px solid transparent;transition:.25s}.kc-button:hover{transform:translateY(-2px)}.kc-button--white{background:#fff;color:var(--kc-deep)}.kc-button--blue{background:var(--kc-blue);color:#fff}.kc-button--outline{border-color:var(--kc-blue);color:var(--kc-blue)}@media(max-width:900px){.kc-container{width:min(100% - 32px,1180px)}.kc-section{padding:80px 0}}@media(max-width:600px){.kc-container{width:calc(100% - 28px)}.kc-section{padding:64px 0}.kc-heading{font-size:39px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f0302da */.kc-values{background:var(--kc-paper)}.kc-values__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--kc-line);margin-top:50px}.kc-values__grid article{background:#fff;padding:38px 30px;min-height:250px}.kc-values__grid span{color:var(--kc-blue);font-size:11px;font-weight:800}.kc-values__grid h3{font-size:22px;margin:42px 0 12px}.kc-values__grid p{color:var(--kc-muted);font-size:14px;line-height:1.7}@media(max-width:900px){.kc-values__grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.kc-values__grid{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75942e2 */:root{--kc-blue:#063c92;--kc-deep:#07295e;--kc-navy:#071a35;--kc-sky:#e9f1fb;--kc-ink:#111a29;--kc-muted:#647083;--kc-line:#dce3ec;--kc-paper:#f7f9fc;--kc-white:#fff}*{box-sizing:border-box}.kc-site{margin:0;color:var(--kc-ink);background:#fff;font-family:Arial,Helvetica,sans-serif}.kc-site a{color:inherit;text-decoration:none}.kc-container{width:min(1180px,calc(100% - 48px));margin:auto}.kc-section{padding:112px 0}.kc-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.22em;font-weight:800;color:var(--kc-blue);margin:0 0 20px}.kc-eyebrow--light{color:#bcd7ff}.kc-heading{font-size:clamp(38px,5vw,66px);line-height:1.05;letter-spacing:-.045em;margin:0}.kc-lead{font-size:17px;line-height:1.75;color:var(--kc-muted)}.kc-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 22px;font-weight:700;font-size:13px;border:1px solid transparent;transition:.25s}.kc-button:hover{transform:translateY(-2px)}.kc-button--white{background:#fff;color:var(--kc-deep)}.kc-button--blue{background:var(--kc-blue);color:#fff}.kc-button--outline{border-color:var(--kc-blue);color:var(--kc-blue)}@media(max-width:900px){.kc-container{width:min(100% - 32px,1180px)}.kc-section{padding:80px 0}}@media(max-width:600px){.kc-container{width:calc(100% - 28px)}.kc-section{padding:64px 0}.kc-heading{font-size:39px}}/* End custom CSS */