.description,h1,h2{width:100%;max-width:1184px}.description,.description a{font-family:"Montserrat, Light";font-weight:300;font-style:normal}@font-face{font-family:"Montserrat, Thin";src:url(/assets/fonts/Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Montserrat, Thin";src:url(/assets/fonts/Montserrat-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:"Montserrat, ExtraLight";src:url(/assets/fonts/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Montserrat, ExtraLight";src:url(/assets/fonts/Montserrat-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:"Montserrat, Light";src:url(/assets/fonts/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Montserrat, Light";src:url(/assets/fonts/Montserrat-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"Montserrat, Medium";src:url(/assets/fonts/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Montserrat, Medium";src:url(/assets/fonts/Montserrat-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"Montserrat, Regular";src:url(/assets/fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Montserrat, Regular";src:url(/assets/fonts/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Montserrat, Semibold";src:url(/assets/fonts/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Montserrat, Semibold";src:url(/assets/fonts/Montserrat-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"Montserrat, Bold";src:url(/assets/fonts/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Montserrat, Bold";src:url(/assets/fonts/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Montserrat, ExtraBold";src:url(/assets/fonts/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Montserrat, ExtraBold";src:url(/assets/fonts/Montserrat-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:"Montserrat, Black";src:url(/assets/fonts/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Montserrat, Black";src:url(/assets/fonts/Montserrat-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}h1{margin:31px auto 10px}h2{margin:0 auto 10px}main{padding:0;margin:0 auto}#content-container{padding:0 13px}@media only screen and (min-width:1201px){h1{margin:62px auto 10px}main{width:100%}#content-container{padding:0}}.breadcrumbs,.padding-container{padding:0 13px;margin:0 auto}#block-1,#block-2,#block-3{margin:0 0 50px}@media only screen and (min-width:1201px){.breadcrumbs,.padding-container{padding:0;width:100%}#block-1,#block-2,#block-3{margin:0 0 70px}}.description{margin:0 auto 20px;font-size:14px;line-height:20px;color:#171a1d}@media only screen and (min-width:1201px){.description{margin:0 auto 30px;font-family:"Montserrat, Light";font-weight:300;font-style:normal;font-size:16px;line-height:22px;color:#171a1d}}.description h3,.description p:has(+ul){margin-bottom:0}.description h3+p,.description p+h3,.description ul{margin-top:0}.description a{font-size:14px;line-height:20px;color:#409cc4}@media only screen and (min-width:1201px){.description a{font-family:"Montserrat, Light";font-weight:300;font-style:normal;font-size:16px;line-height:22px;color:#409cc4}}.description h3{font-family:"Montserrat, Medium";font-weight:500;font-style:normal;font-size:20px;line-height:20px;color:#171a1d}@media only screen and (min-width:1201px){.description h3{font-family:"Montserrat, Medium";font-weight:500;font-style:normal;font-size:22px;line-height:22px;color:#171a1d}}.description ul li::marker{color:#009cdf}.sustainability-logos{display:flex;justify-content:center}.sustainability-logos .logo{margin:20px 15px 10px 0}.sustainability-logos .logo:last-child{margin-right:0}@media only screen and (min-width:1201px){.sustainability-logos{justify-content:flex-start}.sustainability-logos .logo{margin:20px 15px 30px 0}.sustainability-logos .logo:last-child{margin-right:0}}.sustainability-slider{width:calc(100% + 26px);margin-left:-13px;margin-bottom:10px;height:340px;display:flex;flex-direction:column;justify-content:center;background-position:center;background-size:cover}@media only screen and (min-width:1201px){.sustainability-slider{display:none;width:100%;margin-left:0}}.sustainability-slider .carousel{margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:0}.sustainability-slider .carousel::-webkit-scrollbar{display:none}.sustainability-slider .carousel.no-transition{scroll-behavior:auto}.sustainability-slider .carousel.dragging,.sustainability-slider .carousel.js-animating{scroll-snap-type:none;scroll-behavior:auto}.sustainability-slider .carousel.dragging .card{cursor:grab;user-select:none}.sustainability-slider .carousel .card{scroll-snap-align:start;list-style:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center}.sustainability-slider .carousel .card .numbers{margin:0;text-align:center;font-family:"Montserrat, Bold";font-weight:700;font-style:normal;font-size:50px;line-height:61px;color:#fff}.sustainability-slider .carousel .card .text{margin:0;max-width:200px;text-align:center;font-family:"Montserrat, Medium";font-weight:500;font-style:normal;font-size:16px;line-height:20px;color:#fff}.sustainability-slider .dots{display:flex;justify-content:center;align-items:center;padding:0;margin:12px 0 0}.sustainability-slider .dots li{height:10px;width:10px;background:#009cdf;border-radius:50%;margin:0 19px 0 0;display:inline;list-style-type:none;float:left}.sustainability-slider .dots li.active{background:#fff}.sustainability-slider .dots li:last-child{margin-right:0}.sustainability-container{display:none;height:340px;padding:0 80px;justify-content:center;align-items:center;background-size:cover}@media only screen and (min-width:1201px){.sustainability-slider .carousel{grid-auto-columns:calc(100% / 3)}.sustainability-container{display:flex}}.sustainability-container .sustainability-item{display:flex;flex-direction:column;align-items:center;min-width:240px}.sustainability-container .sustainability-item .logo{width:auto;height:100%}.sustainability-container .sustainability-item .numbers{margin:0;text-align:center;font-family:"Montserrat, Bold";font-weight:700;font-style:normal;font-size:50px;line-height:61px;color:#fff}.sustainability-container .sustainability-item .text{margin:0;max-width:200px;text-align:center;font-family:"Montserrat, Medium";font-weight:500;font-style:normal;font-size:16px;line-height:20px;color:#fff}.sustainability-container .separator{width:0;height:25%;background-color:#fff;margin:0 auto}
/*# sourceMappingURL=sustainability-7efcacac50.css.map */
