.footer-subscribe{color:#fff;margin-top:20px;max-width:260px}.footer-subscribe h4{font-size:1.25rem;margin-bottom:8px;text-transform:uppercase}.footer-subscribe p{font-size:.85rem;line-height:1.3;margin-bottom:10px}.footer-subscribe .hs-form{align-items:flex-start;display:flex}.footer-subscribe .hs-form .hs_email{flex:1;margin:0;position:relative}.footer-subscribe .hs-form .hs_submit{margin:20px 0 0}.footer-subscribe .hs-form .hs_email .input{margin:0}.footer-subscribe .hs-form .hs_email .hs-error-msgs{left:0;margin-top:2px;position:absolute;right:0;top:100%;z-index:10}.footer-subscribe .hs-form .hs-error-msgs li{background:rgba(220,53,69,.9);border-radius:3px;color:#fff;font-size:.75rem;list-style:none;margin:0;padding:4px 8px}.footer-subscribe .hs-form .hs-input{border:none;border-radius:4px 0 0 4px;color:#333!important;margin:0;padding:6px 8px;width:100%}.footer-subscribe input{background:#fff;color:#333!important}.footer-subscribe .hs-form .hs-input::placeholder{color:#999!important}.footer-subscribe .hs-form .hs-button{background:#1b3b6f;border:none;border-radius:0 4px 4px 0;color:#fff!important;cursor:pointer;margin:0;padding:6px 12px}.footer-subscribe .hs-form .hs-button:hover{background:#2a4a7f}.heading-footer,.widget__title{margin-bottom:5px}.footer-subscribe .hs-form label{color:#fff!important;display:block;font-size:.85rem;margin-bottom:4px}.footer-subscribe .hs-form label span{color:#fff!important}.subscribe-form{display:flex}.subscribe-form input{border:none;border-radius:4px 0 0 4px;flex:1;padding:6px 8px}.subscribe-form button{background:#1b3b6f;border:none;border-radius:0 4px 4px 0;color:#fff;cursor:pointer;padding:6px 12px}