.form-group{display:inline-block;position:relative;width:100%;max-width:300px}.form-control{border:1px solid rgba(52,32,90,.18);border-radius:.625rem;background:var(--white);font-style:normal;font-weight:400;font-size:1rem;line-height:1.25rem;color:var(--dark);padding:.875rem 1rem;width:100%}input.form-control:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #58d66d33}.submit-btn{position:absolute;top:1px;right:1px;bottom:1px;padding:.75rem 1.125rem}.submit-btn svg{width:1.5rem}.input-disabled .form-control{background-color:var(--disabled-input)}.input-error .form-control{color:var(--danger)}.error{border:1px solid var(--danger)!important}.form-block-col{margin-bottom:1.25rem}
