﻿@charset "UTF-8";@font-face{font-family:"WuerthSansBold";src:local("WuerthSansBold"),url(/Content/fonts/WuerthSansBold.woff2) format("woff2"),url(/Content/fonts/WuerthSansBold.woff) format("woff"),url(/Content/fonts/WuerthSansBold.ttf) format("truetype"),url("/Content/fonts/WuerthSansBold.eot?") format("embedded-opentype");font-display:swap;}@font-face{font-family:"WuerthSansBook";src:local("WuerthSansBook"),url(/Content/fonts/WuerthSansBook.woff2) format("woff2"),url(/Content/fonts/WuerthSansBook.woff) format("woff"),url(/Content/fonts/WuerthSansBook.ttf) format("truetype"),url("/Content/fonts/WuerthSansBook.eot?") format("embedded-opentype");font-display:swap;}@font-face{font-family:"WuerthSansBlackCond";src:local("WuerthSansBlackCond"),url(/Content/fonts/WuerthSansBlackCond.ttf) format("truetype"),url("/Content/fonts/WuerthSansBlackCond.eot?") format("embedded-opentype");font-display:swap;}@font-face{font-family:"WuerthSansBlackCond";src:local("WuerthSansBlackCond"),url(/Content/fonts/WuerthSansBlackCond.ttf) format("truetype"),url("/Content/fonts/WuerthSansBlackCond.eot?") format("embedded-opentype");font-display:swap;}#body{font-size:14px;font-family:"WuerthSansBook",Calibri,Arial,Helvetica,sans-serif;}#body.sustainability-page{font-family:"WuerthSansBook",Calibri,Arial,Helvetica,sans-serif;color:#2b2b2b;}#body.sustainability-page .container{max-width:1170px;margin:0 auto;padding-left:15px;padding-right:15px;}#body.sustainability-page .sustainability-hero{display:flex;flex-wrap:wrap;align-items:stretch;background-color:#dedede;}#body.sustainability-page .sustainability-hero__text{flex:1 1 55%;display:flex;align-items:center;padding:60px 40px 60px max(20px,(100% - 1170px)/2 + 60px);}#body.sustainability-page .sustainability-hero__text h1{font-family:"WuerthSansBold",Calibri,Arial,Helvetica,sans-serif;font-size:44px;line-height:1.1;color:#605d5c;margin:0;}#body.sustainability-page .sustainability-hero__image{flex:1 1 45%;}#body.sustainability-page .sustainability-hero__image img{width:100%;height:100%;min-height:320px;object-fit:cover;display:block;}#body.sustainability-page .sustainability-intro{background-color:#f9f9f9;text-align:center;padding:60px 0;}#body.sustainability-page .sustainability-intro__heading{font-family:"WuerthSansBold",Calibri,Arial,Helvetica,sans-serif;font-size:28px;line-height:1.35;color:#2b2b2b;max-width:760px;margin:0 auto 28px;}#body.sustainability-page .sustainability-intro__text{font-size:18px;line-height:1.6;max-width:720px;margin:0 auto 36px;}#body.sustainability-page .sustainability-intro__cta{margin-top:10px;}#body.sustainability-page .btn-sustainability{display:inline-block;background-color:#c00;color:#fff;font-family:"WuerthSansBold",Calibri,Arial,Helvetica,sans-serif;font-size:18px;text-decoration:none;padding:16px 48px;border-radius:40px;transition:background-color .2s ease-in-out;}#body.sustainability-page .btn-sustainability:hover,#body.sustainability-page .btn-sustainability:focus{background-color:#900;color:#fff;text-decoration:none;}#body.sustainability-page .sustainability-highlights{background-color:#c00;color:#fff;text-align:center;padding:60px 0;}#body.sustainability-page .sustainability-highlights__title{font-family:"WuerthSansBold",Calibri,Arial,Helvetica,sans-serif;font-size:36px;margin:0 0 20px;}#body.sustainability-page .sustainability-highlights__intro{font-size:16px;line-height:1.6;max-width:760px;margin:0 auto 48px;}#body.sustainability-page .sustainability-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 30px;}#body.sustainability-page .sustainability-stat{display:flex;flex-direction:column;align-items:center;padding:0 10px;}#body.sustainability-page .sustainability-stat__figure{font-family:"WuerthSansBold",Calibri,Arial,Helvetica,sans-serif;font-size:52px;line-height:1;margin-bottom:12px;}#body.sustainability-page .sustainability-stat__label{font-size:15px;line-height:1.4;max-width:220px;}#body.sustainability-page .sustainability-cards{background-color:#fff;padding:60px 0;}#body.sustainability-page .sustainability-cards__title{font-family:"WuerthSansBold",Calibri,Arial,Helvetica,sans-serif;font-size:36px;color:#c00;text-align:center;margin:0 0 20px;}#body.sustainability-page .sustainability-cards__intro{font-size:16px;line-height:1.6;color:#2b2b2b;text-align:center;max-width:760px;margin:0 auto 24px;}#body.sustainability-page .sustainability-cards__priorities{max-width:760px;margin:0 auto 40px;padding-left:20px;}#body.sustainability-page .sustainability-cards__priorities li{font-size:15px;line-height:1.6;color:#2b2b2b;margin-bottom:8px;}#body.sustainability-page .sustainability-accordion{max-width:1140px;margin:0 auto;}#body.sustainability-page .sustainability-accordion__item{margin-bottom:10px;border:1px solid #dedede;background-color:#f9f9f9;}#body.sustainability-page .sustainability-accordion__header{display:block;width:100%;text-align:left;background:none;border:0;font-family:"WuerthSansBold",Calibri,Arial,Helvetica,sans-serif;font-size:16px;color:#2b2b2b;padding:16px 20px;cursor:pointer;position:relative;}#body.sustainability-page .sustainability-accordion__header:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-family:"WuerthSansBook",Calibri,Arial,Helvetica,sans-serif;font-size:20px;color:#605d5c;line-height:1;}#body.sustainability-page .sustainability-accordion__header:hover,#body.sustainability-page .sustainability-accordion__header:focus{background-color:#f1f1f1;outline:0;}#body.sustainability-page .sustainability-accordion__panel{display:none;padding:0 20px 20px;}#body.sustainability-page .sustainability-accordion__panel p{font-size:15px;line-height:1.6;color:#2b2b2b;margin:0 0 14px;}#body.sustainability-page .sustainability-accordion__panel p:last-child{margin-bottom:0;}#body.sustainability-page .sustainability-accordion__subheading{font-family:"WuerthSansBold",Calibri,Arial,Helvetica,sans-serif;font-size:15px;color:#2b2b2b;margin:0 0 8px;}#body.sustainability-page .sustainability-accordion__list{margin:0 0 14px;padding-left:20px;}#body.sustainability-page .sustainability-accordion__list li{font-size:15px;line-height:1.6;color:#2b2b2b;margin-bottom:6px;}#body.sustainability-page .sustainability-accordion__item.is-open .sustainability-accordion__panel{display:block;}#body.sustainability-page .sustainability-accordion__item.is-open .sustainability-accordion__header:after{content:"−";}#body.sustainability-page .sustainability-roadmap{background-color:#f9f9f9;text-align:center;padding:60px 0;}#body.sustainability-page .sustainability-roadmap__title{font-family:"WuerthSansBold",Calibri,Arial,Helvetica,sans-serif;font-size:36px;color:#c00;margin:0 0 20px;}#body.sustainability-page .sustainability-roadmap__intro{font-size:16px;line-height:1.6;max-width:720px;margin:0 auto 48px;}#body.sustainability-page .sustainability-roadmap__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:48px 30px;max-width:900px;margin:0 auto;}#body.sustainability-page .sustainability-roadmap__item{flex:0 0 260px;max-width:260px;display:flex;flex-direction:column;align-items:center;}#body.sustainability-page .sustainability-roadmap__item p{font-size:15px;line-height:1.5;max-width:240px;margin:0;}#body.sustainability-page .sustainability-roadmap__icon{margin-bottom:18px;}#body.sustainability-page .sustainability-roadmap__icon img{width:70px;height:70px;object-fit:contain;}#body.sustainability-page .sustainability-roadmap__disclaimer{font-size:12px;line-height:1.5;color:#959595;max-width:900px;margin:56px auto 0;}@media(max-width:991px){#body.sustainability-page .sustainability-hero{flex-wrap:inherit;}#body.sustainability-page .sustainability-hero__text{flex:1 1 100%;justify-content:center;text-align:center;padding:40px 20px;}#body.sustainability-page .sustainability-hero__text h1{font-size:40px;}#body.sustainability-page .sustainability-hero__image{flex:1 1 100%;}#body.sustainability-page .sustainability-hero__image img{min-height:240px;max-height:340px;}#body.sustainability-page .sustainability-intro__heading{font-size:24px;}}@media(max-width:767px){#body.sustainability-page .sustainability-hero__text{padding:30px 20px;}#body.sustainability-page .sustainability-hero__text h1{font-size:22px;}#body.sustainability-page .sustainability-hero__image img{min-height:200px;max-height:260px;}#body.sustainability-page .sustainability-intro{padding:40px 0;}#body.sustainability-page .sustainability-intro__heading{font-size:22px;}#body.sustainability-page .sustainability-intro__text{font-size:16px;}#body.sustainability-page .sustainability-highlights__title,#body.sustainability-page .sustainability-roadmap__title{font-size:28px;}#body.sustainability-page .sustainability-stats{grid-template-columns:repeat(2,1fr);gap:32px 20px;}#body.sustainability-page .sustainability-stat__figure{font-size:40px;}#body.sustainability-page .sustainability-roadmap__grid{gap:36px 20px;}}@media(max-width:479px){#body.sustainability-page .sustainability-stats{grid-template-columns:1fr;}#body.sustainability-page .sustainability-roadmap__item{flex:0 0 100%;max-width:100%;}#body.sustainability-page .btn-sustainability{width:100%;padding:16px 20px;}}