.reg-form .wpcf7-form { float: none; max-width: 650px; margin: 0 auto; padding: 20px; background-color: rgba(24, 21, 40, 0.87) }
.reg-form .wpcf7-form ::placeholder { color: #444 !important; font-size: 14px !important; }
.reg-form .wpcf7-form .field { margin: 5px; color: #fff }
.reg-form .wpcf7-form .field INPUT { height: 40px }
.reg-form .wpcf7-form .columns H4 { color: #fff; text-align: center }
.reg-form .wpcf7-form .columns P { color: #fff; padding-left: 5px; font-size: 14px; }
.reg-form .wpcf7-form .submit { text-align: center }      
.reg-form .wpcf7-form .submit .wpcf7-spinner { display: block !important; margin: 5px auto }
.reg-form .wpcf7-form .field .wpcf7-not-valid-tip { font-size: 14px !important; }

.reg-form .wpcf7 input[type="submit"] { background: #5F51A0 !important; border: 0 !important; max-width: 300px }
.reg-form .cf7sg-response-output { color: #fff; border: #5F51A0 solid 1px !important; text-align: center }   