.char-counter[data-astro-cid-6uqx4td4]{opacity:.7;font-size:.72rem;font-weight:400}.miham-contact{--miham-contact-label-color:var(--color-text-label);--miham-contact-input-border-color:var(--color-border-field);--miham-contact-input-text-color:var(--color-text-field);--miham-contact-input-bg-color:var(--color-surface-field);--miham-contact-error-color:var(--color-error-text);background-color:var(--color-surface-form);grid-template-columns:1fr 1fr;align-items:start;gap:1.2rem;display:grid}.miham-contact-form{gap:.8rem;display:grid}.miham-contact-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.miham-contact-label{color:var(--miham-contact-label-color);gap:.4rem;font-weight:600;display:grid}.miham-contact-label-row{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.miham-contact-input{border:1px solid var(--miham-contact-input-border-color);width:100%;font:inherit;color:var(--miham-contact-input-text-color);background:var(--miham-contact-input-bg-color);border-radius:10px;padding:.72rem .8rem}.miham-contact-input.is-invalid{border-color:var(--miham-contact-error-color)}.miham-contact-field-error{color:var(--miham-contact-error-color);font-size:.85rem;font-weight:500}.miham-contact-checkbox-label{color:var(--miham-contact-label-color);align-items:flex-start;gap:.6rem;font-weight:400;display:flex}.miham-contact-checkbox{width:1.1rem;height:1.1rem;accent-color:var(--miham-contact-input-text-color);flex-shrink:0;margin-top:.15rem}.miham-contact-privacy-link:before{content:" ";margin-inline-start:var(--pseudo-space-width);display:inline-block}.miham-contact-submit{justify-self:start;margin-top:.5rem}.miham-contact-status{border:1px solid var(--color-border-notice);background:var(--color-surface-notice-start);color:var(--color-text-notice);border-radius:10px;padding:.7rem .9rem;font-weight:600}.miham-contact-status.is-success{border-color:var(--color-success-border);box-shadow:0 12px 34px var(--color-success-glow)}.miham-contact-status.is-error{border-color:var(--color-error-border);box-shadow:0 12px 34px var(--color-error-glow)}@media (width<=980px){.miham-contact{grid-template-columns:1fr}}
