.body-container div.dnd-section:has(.hero),div.dnd-section:has(.hero){padding-bottom:0!important;padding-top:0!important}.hero{color:var(--so-color-white);padding-bottom:var(--so-group-padding);padding-top:calc(var(--so-group-padding)*2);position:relative;z-index:1}.hero:before{background:linear-gradient(44deg,#01513a,#42b076 82.92%,#fcc00c 97.55%);content:"";height:100%;left:0;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);position:absolute;top:0;width:100vw;z-index:-1}.hero *,main .hero *{color:inherit}.hero:has(.hero-image){align-items:center;display:flex;flex-direction:row}.hero:has(.hero-image)>*{flex:1 0 50%}.hero:has(.hero-image) .hero-content{padding-right:80px}.hero-image{padding:128px 0;position:relative}.hero-image img{position:relative;z-index:1}.hero-image svg{content:"";left:-4vw;margin-right:calc(-50vw + 50%);max-height:120%;position:absolute;top:50%;transform:translateY(-50%) scaleX(-1);width:55vw;z-index:-1}@media (min-width:1920px){.hero-image svg{left:auto;right:5vw}}@media (max-width:820px){.hero:has(.hero-image){flex-direction:column}.hero:has(.hero-image)>*{flex:1 0 100%}.hero:has(.hero-image) .hero-content{padding-right:0}.hero-image{padding-bottom:0}.hero-image svg{left:-5vw;width:110vw}}