#menu{position:absolute;top:0;right:0;left:0;z-index:10}@media (max-width: 767px){body{padding-top:0}}body{background-color:#ECE9E4}picture > img{max-width:100%}.content{margin:0 -15px;background-image:url("../../img/sustainability/logo-vertical.svg");background-position:right bottom;background-size:252px 1483px;background-repeat:no-repeat}@media (max-width: 767px){.content{background:none}}@media (max-width: 1599px){.content{background-position:right center}}#section-1{position:relative}#section-1:before{content:"";width:100%;height:100%;background:rgba(0, 0, 0, 0.3);position:absolute;z-index:1}#section-1 img.header{width:100%}#section-1 img.logo{position:absolute;width:344px;left:50%;top:50%;z-index:2;transform:translate(-50%, -10%)}@media (max-width: 767px){#section-1 img.logo{width:166px;transform:translate(-50%, -50%)}}@media (min-width: 992px) and (max-width: 1199px){#section-1 img.logo{width:204px;transform:translate(-50%, 30%)}}@media (min-width: 768px) and (max-width: 991px){#section-1 img.logo{width:144px;transform:translate(-50%, 70%)}}#section-2 .row{display:flex;align-items:center}@media (max-width: 767px){#section-2 .row{display:block;margin:40px 0 0 0 !important}#section-2 .row .icon__wrapper{position:absolute;width:100%;padding:0}#section-2 .row .icon__wrapper img{width:100%;height:unset}#section-2 .row .block{margin-top:60vw}}@media (min-width: 1200px) and (max-width: 1600px){#section-2 .row .col-lg-offset-2{margin-left:10.66666667%}#section-2 .row .col-lg-4{width:39.33333333%}#section-2 .row .col-lg-5{width:47.66666667%}#section-2 .row.row-1 .description{width:auto}#section-2 .row.row-3 .title{width:auto}}#section-2 .row .icon__wrapper{text-align:center}#section-2 .row-1{margin-top:125px}@media (max-width: 767px){#section-2 .row-1{margin-top:0 !important}}#section-2 .row-2{margin-top:75px}#section-2 .row-3{margin-top:75px;margin-bottom:125px}@media (max-width: 767px){#section-2 .row-3{margin-bottom:58px !important}}#section-2 .row-3 .title{width:77%}@media (max-width: 767px){#section-2 .row-3 .title{width:100%}}@media (min-width: 768px) and (max-width: 991px){#section-2 .row-3 .title{width:100%}}#section-2 .icon{width:281px;height:281px}@media (max-width: 767px){#section-2 .icon{width:163px;height:163px}}#section-2 .path{position:absolute;z-index:1;left:50%}#section-2 .path img{width:100%}#section-2 .path.path-1{width:540px;transform:translateX(-33%) translateY(-42px)}@media (max-width: 1599px){#section-2 .path.path-1{width:480px;transform:translateX(-33%) translateY(-30px) rotate(-19deg)}}@media (min-width: 992px) and (max-width: 1199px){#section-2 .path.path-1{width:540px;transform:translateX(-43%) translateY(-27px) rotate(0deg)}}@media (min-width: 768px) and (max-width: 991px){#section-2 .path.path-1{width:340px;transform:translateX(-43%) translateY(-9px) rotate(-13deg)}}@media (min-width: 1200px) and (max-width: 1600px){#section-2 .path.path-1{width:360px}}#section-2 .path.path-2{transform:translateX(-44%) translateY(0px);width:450px}@media (max-width: 1599px){#section-2 .path.path-2{transform:translateX(-44%) translateY(-18px) rotate(24deg);width:360px}}@media (min-width: 992px) and (max-width: 1199px){#section-2 .path.path-2{transform:translateX(-55%) translateY(-10px) rotate(0deg);width:490px}}@media (min-width: 768px) and (max-width: 991px){#section-2 .path.path-2{transform:translateX(-56%) translateY(9px) rotate(24deg);width:280px}}@media (min-width: 1200px) and (max-width: 1600px){#section-2 .path.path-2{transform:translateX(-37%) translateY(30px) rotate(24deg);width:340px}}.title{font-family:DINCond, serif;font-style:normal;font-weight:700;font-size:60px;line-height:60px;text-transform:uppercase;color:#121212}@media (max-width: 767px){.title{margin-top:40px;font-size:39px;line-height:39px;text-align:center}}@media (min-width: 768px) and (max-width: 991px){.title{font-size:49px;line-height:49px}}.description{font-family:'Myriad Pro', serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#000000;width:86%;margin-top:27px}@media (max-width: 767px){.description{font-size:16px;line-height:24px;text-align:center;width:100%;margin-top:23px}}@media (min-width: 768px) and (max-width: 991px){.description{width:100%}}