.page-esg .site-main{padding-top:0!important}.esg-hero .bg{height:100%}@media only screen and (min-width:768px){.esg-hero .bg{position:absolute;right:0;top:0;width:442px;z-index:1}}@media only screen and (min-width:768px) and (min-width:768px){.esg-hero .bg{width:calc(42px + 52.08333vw)}}@media only screen and (min-width:768px) and (min-width:1920px){.esg-hero .bg{width:1042px}}.esg-hero .bg img{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}@media only screen and (min-width:768px) and (max-width:1200px){.esg-hero>.container{max-width:100%!important;padding-left:35px!important;padding-right:35px!important;width:100%!important}}.esg-hero .heading{padding-top:170px}@media only screen and (min-width:1200px){.esg-hero .heading{padding-top:calc(76.66667px + 7.77778vw)}}@media only screen and (min-width:1920px){.esg-hero .heading{padding-top:226px}}@media only screen and (min-width:768px){.esg-hero .heading{width:312px}}@media only screen and (min-width:768px) and (min-width:768px){.esg-hero .heading{width:calc(142.66667px + 22.04861vw)}}@media only screen and (min-width:768px) and (min-width:1920px){.esg-hero .heading{width:566px}}@media only screen and (min-width:1170px){.esg-hero .heading{width:488px}}@media only screen and (min-width:1170px) and (min-width:1200px){.esg-hero .heading{width:calc(358px + 10.83333vw)}}@media only screen and (min-width:1170px) and (min-width:1920px){.esg-hero .heading{width:566px}}.esg-hero .image{border-top:2px solid #bbbcbc;margin-top:45px;padding-top:45px}@media only screen and (min-width:390px){.esg-hero .image{margin-top:calc(34.54902px + 2.67974vw)}}@media only screen and (min-width:1920px){.esg-hero .image{margin-top:86px}}@media only screen and (min-width:390px){.esg-hero .image{padding-top:calc(43.47059px + .39216vw)}}@media only screen and (min-width:1920px){.esg-hero .image{padding-top:51px}}@media only screen and (min-width:768px){.esg-hero .image{transition-delay:.3s;width:400px}}@media only screen and (min-width:768px) and (min-width:768px){.esg-hero .image{width:calc(266.66667px + 17.36111vw)}}@media only screen and (min-width:768px) and (min-width:1920px){.esg-hero .image{width:600px}}@media only screen and (min-width:1170px){.esg-hero .image{width:100%}}.esg-hero .image img{max-width:150px}@media only screen and (min-width:390px){.esg-hero .image img{max-width:calc(116.35294px + 8.62745vw)}}@media only screen and (min-width:1920px){.esg-hero .image img{max-width:282px}}.esg-hero .bg-mobile{margin-top:33px;padding-left:35px}
