.half-bg{align-items:center;background:#4c555a;display:flex;flex-direction:column;height:60vh;justify-content:center;padding-top:30px;position:relative;width:100%}.overlay-text{color:#fff;font-size:2em;font-weight:700;margin:0;text-align:center}.form-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin:-100px auto 50px;max-width:600px;padding:30px;position:relative;width:90%;z-index:2}.form-container h2{color:#333;text-align:center}.form-container h4{color:#555;font-weight:400;margin-bottom:25px;text-align:center}.hs-error-msg{color:red;font-size:14px;font-weight:500;margin-top:10px}