.sustainability{margin:0 auto;max-width:1920px}.sustainability .sustainability__wrapper{background-color:#d4eaed;display:flex}@media screen and (max-width: 768px){.sustainability .sustainability__wrapper{flex-direction:column-reverse}}.sustainability .sustainability__wrapper .sustainability__main{display:flex;flex-direction:column;justify-content:center;min-height:61.4285714286rem;padding:3.5714285714rem 6px;position:relative;width:50%}@media screen and (max-width: 768px){.sustainability .sustainability__wrapper .sustainability__main{min-height:unset;width:100%}}.sustainability .sustainability__wrapper .slick-list{width:100%}.sustainability .sustainability__wrapper .slick-track{display:flex;width:100%}.sustainability .sustainability__wrapper .slick-dots{display:flex;list-style:none;margin-bottom:2.8571428571rem;padding:0;position:static}.sustainability .sustainability__wrapper .slick-dots li{height:6px;margin-right:5px;width:6px}.sustainability .sustainability__wrapper .slick-dots li:last-of-type{margin-right:0}.sustainability .sustainability__wrapper .slick-dots button{background-color:#787878;border:unset;display:block;font-size:0;height:6px;line-height:0;min-width:unset;padding:unset}.sustainability .sustainability__wrapper .slick-dots .slick-active button{background-color:#000}.sustainability .sustainability__wrapper .sustainability__link{margin:0 auto;width:fit-content}.sustainability .sustainability__wrapper .sustainability__subtitle{background:#f1ebe7;display:block;letter-spacing:.0514285714rem;margin:0 auto 2.1428571429rem;padding:4px 6px;width:fit-content}@media screen and (max-width: 768px){.sustainability .sustainability__wrapper .sustainability__subtitle{margin:0 auto 1.1428571429rem}}.sustainability .sustainability__wrapper .sustainability__title{margin:0 auto 4.2857142857rem;max-width:37.1428571429rem;text-align:center}@media screen and (max-width: 768px){.sustainability .sustainability__wrapper .sustainability__title{margin:0 auto 2.9285714286rem;max-width:25.7142857143rem}}.sustainability .sustainability__wrapper .sustainability__title *{font-size:inherit;font-weight:500;line-height:inherit}@media screen and (max-width: 768px){.sustainability .sustainability__wrapper .sustainability__title *{font-size:1.5714285714rem;line-height:1.3}}.sustainability .sustainability__wrapper .sustainability__title strong{background-color:#fff;font-weight:500;padding:2px}.sustainability .sustainability__wrapper .sustainability__blocks{overflow-x:hidden;position:relative;width:100%}.sustainability .sustainability__wrapper .sustainability__blocks .sustainability__icon{display:block;margin:0 auto 1.7142857143rem;width:fit-content}.sustainability .sustainability__wrapper .sustainability__blocks .sustainability__description{margin:0 auto 1.7142857143rem;max-width:24.6428571429rem;text-align:center}.sustainability .sustainability__wrapper .sustainability__blocks .sustainability__block{display:inline;position:relative}.sustainability .sustainability__wrapper .sustainability__blocks:not(.sustainability__init){align-items:center;display:flex;flex-direction:column;justify-content:center}.sustainability .sustainability__wrapper .sustainability__blocks:not(.sustainability__init) .sustainability__block{margin:0 auto;max-width:37.1428571429rem}.sustainability .sustainability__wrapper .sustainability__image{width:50%}@media screen and (max-width: 768px){.sustainability .sustainability__wrapper .sustainability__image{width:100%}}.sustainability .sustainability__wrapper .sustainability__image img{height:100%;object-fit:cover;width:100%}
