.vcrm-form label { display: block; }
.vcrm-form input[type="text"], .vcrm-form input[type="email"], .vcrm-form input[type="tel"], .vcrm-form select, .vcrm-form textarea { display: block; width: 100%; box-sizing: border-box; }
.vcrm-form input[type="checkbox"] { width: auto; display: inline; }
.vcrm-form__hp { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }
.vcrm-form__error { color: #b32d2e; }
.vcrm-form__ok { color: #1a7f37; }
