.clm-form{display:flex;flex-direction:column;gap:18px;margin-top:6px}.clm-field{display:flex;flex-direction:column;gap:6px}.clm-field label{font-size:var(--clm-fs-body-cmp);font-weight:var(--clm-fw-semi);color:var(--clm-tx2)}.clm-field input,.clm-field select,.clm-field textarea{font-family:var(--clm-font);font-size:var(--clm-fs-body);color:var(--clm-tx);background:var(--clm-bg);border:1px solid var(--clm-line);border-radius:var(--clm-r-ctrl);padding:11px 13px;width:100%}.clm-field textarea{resize:vertical;min-height:120px;font-family:var(--clm-font)}.clm-field input:focus-visible,.clm-field select:focus-visible,.clm-field textarea:focus-visible{outline:2px solid var(--clm-acc);outline-offset:1px}.clm-field-error{font-size:var(--clm-fs-caption);font-weight:var(--clm-fw-medium);color:var(--clm-red-tx)}.clm-field--honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.clm-form .clm-btn--primary{align-self:flex-start;margin-top:4px}.clm-contact-success{padding:13px 15px;border-radius:var(--clm-r-card);background:var(--clm-grn-t);color:var(--clm-grn-tx);font-weight:var(--clm-fw-semi)}.clm-contact-error{padding:13px 15px;border-radius:var(--clm-r-card);background:var(--clm-red-t);color:var(--clm-red-tx);font-weight:var(--clm-fw-semi)}
