.sustainability-banner-component{margin-bottom:32px;padding-bottom:32px;padding-top:32px}@media screen and (max-width:1279px){.sustainability-banner-component{padding-bottom:16px;padding-top:26px}}@media only screen and (max-width:767px){.sustainability-banner-component{padding:var(--sustainability-banner-padding)}.sustainability-banner-component .break-row-mobile{margin-left:-16px;margin-right:-16px}.sustainability-banner-component .break-row-mobile .break-col-mobile{padding-left:0;padding-right:0}.sustainability-banner-component .mobile-container{padding-left:16px;padding-right:16px}}.sustainability-banner-component .image-container{padding-bottom:82.63%;position:relative;width:100%}.sustainability-banner-component .image-container .figure-container{bottom:0;left:0;position:absolute;right:0;top:0}.sustainability-banner-component .title{margin-bottom:16px;max-width:510px}@media screen and (max-width:1279px){.sustainability-banner-component .title{margin-bottom:24px;max-width:292.5px}}@media only screen and (max-width:767px){.sustainability-banner-component .title{margin-bottom:16px;margin-top:10px;max-width:unset}}.sustainability-banner-component .text{max-width:408px}@media screen and (max-width:1279px){.sustainability-banner-component .text{max-width:234px}}@media only screen and (max-width:767px){.sustainability-banner-component .text{max-width:unset}}.sustainability-banner-component .boxes-container{margin-top:16px}@media only screen and (max-width:767px){.sustainability-banner-component .boxes-container{margin-top:36px;width:auto}.sustainability-banner-component .boxes-container .glider-track{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0}.sustainability-banner-component .boxes-container .glider-track .glider-slide{margin:0 8px}}@media only screen and (min-width:768px){.sustainability-banner-component .boxes-container .glider-track{display:unset}}.sustainability-banner-component .boxes-container .box{border-radius:16px;height:96px;overflow:hidden;padding:16px;position:relative}.sustainability-banner-component .boxes-container .box .box-text-container{position:relative;z-index:1}.sustainability-banner-component .boxes-container .box .box-text-container .text-14{font-family:Roboto;font-size:14px;text-decoration:underline}.sustainability-banner-component .boxes-container .box .box-text-container .box-title{line-height:20px;margin-bottom:8px}.sustainability-banner-component .boxes-container .box .box-image-container{bottom:0;left:0;position:absolute;right:0;top:0}body.dark-mode .sustainability-banner-component .text{color:#fff!important}