.hero-section{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;justify-content:flex-start;margin:auto;max-width:1110px;min-height:400px;padding:80px 20px 80px 8%;position:relative;text-align:left}.overlay-custom-cta{background:rgba(0,0,0,.4);height:100%;left:0;position:absolute;top:0;width:100%}.hero-content{font-family:Poppins,sans-serif;max-width:600px;position:relative;text-align:left}.hero-content h3{color:#fff;font-size:28px;font-weight:600}.hero-content p{color:#fff;font-size:16px;font-weight:400}.cta-container{margin-top:20px;text-align:center}