footer.footer .hs-form{align-items:flex-end;background-color:hsla(0,0%,100%,.1);border-radius:15px;display:flex;flex-direction:column;padding:20px 30px;width:100%}footer.footer .hs-form>div{width:100%}footer.footer .hs-richtext h3{color:#fff!important;font-size:22px;font-weight:600;margin-bottom:8px;text-align:left}footer.footer .hs-richtext p,footer.footer .submitted-message{color:#fff}footer.footer label{color:#fff;display:block;font-size:14px;font-weight:600;margin-bottom:4px;text-align:left}footer.footer .hs-form-required{color:#fff!important}footer.footer .hs-input{background-color:transparent;border:1px solid #fff;border-radius:10px;color:#fff;font-size:16px;padding:10px;text-align:left;width:100%}footer.footer form.hs-form .hs-form-field{margin:20px 0 0!important}footer.footer .hs-input::placeholder{color:hsla(0,0%,100%,.7);text-align:left}footer.footer .hs-input:focus{border-color:#00ca72;box-shadow:0 0 5px rgba(0,202,114,.5);outline:none}footer.footer .hs-error-msgs{background-color:#fff!important;border-radius:5px;color:red;font-size:13px;margin-top:4px;padding:4px 8px;text-align:right;width:100%}footer.footer .hs-error-msgs .hs-main-font-element{color:red}.hs-error-msgs label{text-align:center}footer.footer .hs-submit{display:flex;justify-content:flex-end;margin-top:8px;width:100%}footer.footer .hs-button{background-color:#00ca72;border-radius:10px;color:#262626!important;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;letter-spacing:1}footer.footer .hhs-social-con{margin-top:20px}