.sustainability{align-items:center;display:flex;flex-direction:column;gap:75px;margin-bottom:93px;margin-top:125px}@media (max-width:768px){.sustainability{gap:40px;margin-bottom:58px;margin-top:0}}.sustainability .section{align-items:center;display:flex;flex-direction:row;gap:30px;padding:0 15px;position:relative}@media (max-width:768px){.sustainability .section{flex-direction:column-reverse;padding:0;text-align:center}}@media (min-width:769px){.sustainability .section{width:688px}}@media (min-width:992px){.sustainability .section{width:900px}}@media (min-width:1180px){.sustainability .section{width:1060px}}@media (min-width:1600px){.sustainability .section{width:1500px}}@media (max-width:768px){.sustainability .section.section-middle{flex-direction:column}}.sustainability .section .block-text{flex:5}@media (max-width:768px){.sustainability .section .block-text{padding:0 15px}.sustainability .section .block-text.block-text-1{margin-top:-35vw}.sustainability .section .block-text.block-text-2{margin-top:-28vw}.sustainability .section .block-text.block-text-3{margin-top:-18vw}}.sustainability .section .block-text h2{font-family:DINCondBold,sans-serif;font-size:60px;line-height:1;margin:0;text-transform:uppercase}@media (max-width:768px){.sustainability .section .block-text h2{font-size:39px;margin:0 15px}}@media (min-width:769px) and (max-width:991px){.sustainability .section .block-text h2{font-size:49px}}.sustainability .section .block-text span{display:block;font-family:MyriadWebPro,sans-serif;font-size:16px;line-height:24px;margin-top:27px}.sustainability .section .block-svg{align-items:center;display:flex;flex:4;justify-content:center}.sustainability .section .block-svg .icon{height:281px;width:281px}@media (max-width:768px){.sustainability .section .block-svg .icon{display:none}}.sustainability .section .block-svg .icon svg{height:100%;width:100%}.sustainability .section .block-svg .icon-mobile{width:100vw}@media (min-width:769px){.sustainability .section .block-svg .icon-mobile{display:none}}.sustainability .section .block-svg .icon-mobile svg{height:auto;width:100%}.sustainability .section .line-1{bottom:-65px;left:50%;position:absolute;transform:translateX(-50%)}@media (max-width:768px){.sustainability .section .line-1{display:none}}@media (min-width:769px){.sustainability .section .line-1{bottom:-58px;transform:translateX(-50%) rotate(-30deg);width:350px}}@media (min-width:992px){.sustainability .section .line-1{bottom:-60px;transform:translateX(-50%) rotate(-15deg);width:410px}}@media (min-width:1180px){.sustainability .section .line-1{bottom:-91px;transform:translateX(-50%);width:520px}}@media (min-width:1600px){.sustainability .section .line-1{bottom:-120px;width:630px}}.sustainability .section .line-1 svg{height:auto;width:100%}.sustainability .section .line-2{bottom:-65px;left:50%;position:absolute;transform:translateX(-50%)}@media (max-width:768px){.sustainability .section .line-2{display:none}}@media (min-width:769px){.sustainability .section .line-2{bottom:-80px;left:45%;transform:translateX(-50%) rotate(30deg);width:275px}}@media (min-width:992px){.sustainability .section .line-2{bottom:-112px;transform:translateX(-50%) rotate(15deg);width:370px}}@media (min-width:1180px){.sustainability .section .line-2{bottom:-117px;transform:translateX(-50%);width:520px}}@media (min-width:1600px){.sustainability .section .line-2{bottom:-168px;width:720px}}.sustainability .section .line-2 svg{height:auto;width:100%}:root{--swiper-theme-color:#fff;--swiper-navigation-color:#fff;--swiper-navigation-sides-offset:2vw}.banner{aspect-ratio:3.5;background-color:#000;max-height:50vh;min-height:330px;position:relative;width:100vw}@media (max-width:768px){.banner{aspect-ratio:2.5;max-height:unset;min-height:unset}}.banner img{filter:opacity(.7);max-height:50vh;min-height:330px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:768px){.banner img{max-height:unset;min-height:unset}}.banner .logo{left:50%;position:absolute;top:70%;transform:translate(-50%,-50%);width:25vw}.banner .logo svg{width:100%}@media (max-width:768px){.banner .logo{top:55%;width:40vw}}body{background-color:#ece9e4}
