.sustainability-home{position:relative;margin-top:100px;width:100%}.sustainability-home__inner{display:flex;justify-content:space-between;padding:40px 0 0 5%;position:relative;width:100%}.sustainability-home__gen-title{font-family:Cubano,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:calc(45rem / 16 + 17 * ((100vw - 375px)/ 1065));line-height:86.8%;text-align:left;letter-spacing:-.02em;text-transform:uppercase;color:#000;margin-bottom:74px;position:relative;width:100%}@media (min-width:1440px){.sustainability-home__gen-title{font-size:calc(62 / 16 + rem)}}.sustainability-home__left-item-back h3,.sustainability-home__left-item-front h3,.sustainability-home__right-content h3{font-family:Cubano,Helvetica,Arial,sans-serif;font-weight:400;font-size:24px;letter-spacing:-.02em;text-transform:uppercase;font-style:normal}.sustainability-home__left{position:relative;max-width:680px;width:100%}@media (max-width:1260px){.sustainability-home__inner{flex-wrap:wrap;padding:40px 5% 0;justify-content:center}.sustainability-home__left{max-width:100%}}.sustainability-home__left-items{position:relative;display:flex;flex-wrap:wrap;box-sizing:border-box;justify-content:space-between;width:100%}.sustainability-home__left-item{display:flex;justify-content:center;position:relative;width:49%;background:rgba(232,232,232,.49);border-radius:24px;padding:48px 40px;box-sizing:border-box;margin-bottom:12px;cursor:pointer}.sustainability-home__left-item:hover .sustainability-home__left-item-back{opacity:1}.sustainability-home__left-item-front{display:flex;justify-content:center;flex-wrap:wrap;position:relative;width:100%}.sustainability-home__left-item-front h3{line-height:111.8%;text-align:center;color:#000;position:relative;margin-top:28px;width:100%}.sustainability-home__left-item-back{position:absolute;top:0;left:0;right:0;bottom:0;background:#FEEFD2;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:24px;padding:75px 37px;opacity:0;pointer-events:none;transition:all ease-in .5s}.sustainability-home__left-item-back h3{line-height:111.8%;color:#000;position:relative;width:100%;margin-bottom:23px}.sustainability-home__right{position:relative;max-width:536px;width:100%}@media (max-width:1260px){.sustainability-home__right{margin-top:100px;margin-bottom:60px}}.sustainability-home__right-content{box-sizing:border-box;background:#000;border-radius:37px;padding:44px 37px;position:relative;width:100%}.sustainability-home__right-content h3{line-height:111.8%;text-align:center;color:#FFF}.sustainability-home__right-text{position:relative;width:100%}.sustainability-home__right-text p{font-family:Manrope,Helvetica,Arial,sans-serif;font-style:normal;font-weight:500;font-size:calc(16rem / 16 + 2 * ((100vw - 375px)/ 1065));line-height:112.8%;letter-spacing:-.02em;color:#000}.box,.sustainability-home__bottom-text p,.sustainability-home__right-items h3{font-family:Cubano,Helvetica,Arial,sans-serif}@media (min-width:1440px){.sustainability-home__right-text p{font-size:calc(18 / 16 + rem)}}.sustainability-home__icon-wrapp{position:absolute;top:-117px;right:24px;z-index:9}@media (max-width:764px){.sustainability-home__left-item{width:100%}.sustainability-home__icon-wrapp{top:-89px;right:-1px}.sustainability-home__icon-wrapp img{max-width:275px}}.sustainability-home__right-items{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;margin-top:30px;width:100%}.sustainability-home__right-items h3{font-style:normal;font-weight:400;font-size:calc(16rem / 16 + 8 * ((100vw - 375px)/ 1065));line-height:111.8%;text-align:left;letter-spacing:-.02em;text-transform:uppercase;color:#FBAD1B;position:relative;width:100%;margin-bottom:15px}@media (min-width:1440px){.sustainability-home__right-items h3{font-size:calc(24 / 16 + rem)}}.sustainability-home__right-item{box-sizing:border-box;padding:20px 13px;position:relative;width:49%;border-radius:10px}@media (max-width:764px){.sustainability-home__right-item{width:100%}}.sustainability-home__right-item h3{font-size:60px;line-height:111.8%;text-align:center;letter-spacing:-.02em;text-transform:uppercase;color:#FBAD1B}.sustainability-home__right-item p{font-family:Manrope,Helvetica,Arial,sans-serif;font-style:normal;font-weight:500;font-size:calc(16rem / 16 + 0 * ((100vw - 375px)/ 1065));line-height:112.8%;text-align:center;letter-spacing:-.02em;color:#FBAD1B}.box,.sustainability-home__bottom-text p{line-height:111.8%;text-align:center;letter-spacing:-.02em;text-transform:uppercase}@media (min-width:1440px){.sustainability-home__right-item p{font-size:calc(16 / 16 + rem)}}.sustainability-home__bottom-text{background:#000;border-radius:37px;box-sizing:border-box;margin-top:20px;position:relative;width:100%;padding:54px 48px}.sustainability-home__bottom-text p{font-style:normal;font-weight:400;font-size:calc(16rem / 16 + 2 * ((100vw - 375px)/ 1065));color:#FFF}@media (min-width:1440px){.sustainability-home__bottom-text p{font-size:calc(18 / 16 + rem)}}.sustainability-home__bottom-logos{position:relative;width:100%;display:flex;justify-content:flex-end;margin-right:14px;margin-top:20px}.sustainability-home__bottom-logo-wrapper{position:relative;width:auto;margin:0 14px}.sustainability-home__right-content-img{position:relative;padding:36px 0;width:100%}.sustainability-home__right-content-img svg{position:absolute;left:-38px}.sustainability-home__button{position:relative;display:flex;justify-content:center;width:49%;align-self:center}.sustainability-home__button.mobile{display:none}@media (max-width:764px){.sustainability-home__button{display:none}.sustainability-home__button.mobile{display:block}}.box{width:100%;background:radial-gradient(100% 58% at top,#000 99%,#FBAD1B),radial-gradient(100% 58% at bottom,#FBAD1B 99%,#000) 100% 0,radial-gradient(100% 58% at top,#000 99%,#FBAD1B) 200% 0,radial-gradient(100% 58% at bottom,#FBAD1B 99%,#000) 300% 0 #FBAD1B;background-size:50% 200%;background-repeat:no-repeat;-webkit-background-clip:text;color:transparent;background-clip:text;display:inline-block;-webkit-text-stroke:1px #FBAD1B;font-size:60px;animation:move 1s infinite linear,up 5s infinite linear alternate}@keyframes move{to{background-position:-200% 0,-100% 0,0 0,100% 0}}@keyframes up{to{background-size:50% 20%}}