.contact-form-v4[data-astro-cid-bqcwrtm4]{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.contact-form-v4[data-astro-cid-bqcwrtm4]>.contact-submit{margin-block-start:1.875rem}.contact-field[data-astro-cid-bqcwrtm4].is-half{grid-column:span 1}.contact-field[data-astro-cid-bqcwrtm4]{grid-column:1 / -1}.contact-fields[data-astro-cid-bqcwrtm4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;width:100%}.contact-field[data-astro-cid-bqcwrtm4]{display:flex;flex-direction:column;gap:var(--space-8);margin:0}.contact-field-box[data-astro-cid-bqcwrtm4]{position:relative;display:flex;flex-direction:column;gap:var(--space-5)}.contact-field-icon[data-astro-cid-bqcwrtm4]{position:absolute;left:var(--space-18);top:21px;display:block;width:18px;height:18px;color:var(--color-gray-400);pointer-events:none}.contact-field[data-astro-cid-bqcwrtm4] input[data-astro-cid-bqcwrtm4][type=file]{color:transparent;cursor:pointer}.contact-field[data-astro-cid-bqcwrtm4] input[data-astro-cid-bqcwrtm4][type=file]::file-selector-button{display:none}.contact-file-ui[data-astro-cid-bqcwrtm4]{position:absolute;top:0;left:3rem;right:var(--space-18);height:3.75rem;display:flex;align-items:center;gap:var(--space-15);pointer-events:none;min-width:0}.contact-file-btn[data-astro-cid-bqcwrtm4]{flex:none;padding:.375rem var(--space-15);border:1px solid var(--color-sand-300);border-radius:var(--radius-pill);background:var(--color-sand-50);color:var(--color-gray-900);white-space:nowrap}.contact-file-name[data-astro-cid-bqcwrtm4]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-gray-500)}.contact-hint[data-astro-cid-bqcwrtm4]{font-size:var(--text-error-size);line-height:var(--text-error-line);color:var(--color-gray-500)}.contact-counter[data-astro-cid-bqcwrtm4]{align-self:flex-end;font-size:var(--text-error-size);line-height:var(--text-error-line);color:var(--color-gray-400)}.contact-field[data-astro-cid-bqcwrtm4] label[data-astro-cid-bqcwrtm4]{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--text-form-label-size);line-height:var(--text-form-label-line);color:var(--color-gray-800)}.contact-optional[data-astro-cid-bqcwrtm4]{font-weight:var(--font-weight-body);color:var(--color-gray-400)}.contact-field[data-astro-cid-bqcwrtm4] input[data-astro-cid-bqcwrtm4],.contact-field[data-astro-cid-bqcwrtm4] select[data-astro-cid-bqcwrtm4],.contact-field[data-astro-cid-bqcwrtm4] textarea[data-astro-cid-bqcwrtm4]{width:100%;min-height:60px;padding:17px var(--space-18) 17px 3rem;border:1px solid var(--color-sand-300);border-radius:var(--radius-s);background:var(--color-gray-50);font-family:var(--font-body);font-weight:var(--font-weight-body);font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--color-gray-800)}.contact-field[data-astro-cid-bqcwrtm4] input[data-astro-cid-bqcwrtm4]::placeholder,.contact-field[data-astro-cid-bqcwrtm4] textarea[data-astro-cid-bqcwrtm4]::placeholder{color:var(--color-gray-300)}.contact-field[data-astro-cid-bqcwrtm4] textarea[data-astro-cid-bqcwrtm4]{min-height:150px;resize:vertical}.contact-field[data-astro-cid-bqcwrtm4] input[data-astro-cid-bqcwrtm4]:focus-visible,.contact-field[data-astro-cid-bqcwrtm4] select[data-astro-cid-bqcwrtm4]:focus-visible,.contact-field[data-astro-cid-bqcwrtm4] textarea[data-astro-cid-bqcwrtm4]:focus-visible{outline:none;border-color:var(--color-gray-800)}.contact-field[data-astro-cid-bqcwrtm4][data-invalid] input[data-astro-cid-bqcwrtm4],.contact-field[data-astro-cid-bqcwrtm4][data-invalid] select[data-astro-cid-bqcwrtm4],.contact-field[data-astro-cid-bqcwrtm4][data-invalid] textarea[data-astro-cid-bqcwrtm4]{border-color:var(--color-error);color:var(--color-error)}.contact-error[data-astro-cid-bqcwrtm4][hidden],.contact-status[data-astro-cid-bqcwrtm4][hidden]{display:none}.contact-error[data-astro-cid-bqcwrtm4],.contact-status-line[data-astro-cid-bqcwrtm4]{display:flex;align-items:center;gap:var(--space-10);padding-left:var(--space-15);font-size:var(--text-error-size);line-height:var(--text-error-line);color:var(--color-error)}.contact-error-icon[data-astro-cid-bqcwrtm4]{flex-shrink:0;width:17px;height:17px}.contact-privacy[data-astro-cid-bqcwrtm4]{margin:0;font-size:var(--text-error-size);line-height:var(--text-error-line);color:var(--color-gray-400)}.contact-recaptcha[data-astro-cid-bqcwrtm4]{margin:0;font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--color-gray-500)}.contact-status[data-astro-cid-bqcwrtm4]{display:flex;flex-direction:column;gap:var(--space-10);margin:0}.contact-status-links[data-astro-cid-bqcwrtm4]{display:flex;flex-wrap:wrap;gap:var(--space-15);padding-left:var(--space-15);font-size:var(--text-body-size);color:var(--color-gray-800)}.grecaptcha-badge{visibility:hidden}.contact-hp[data-astro-cid-bqcwrtm4]{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:767.98px){.contact-fields[data-astro-cid-bqcwrtm4]{grid-template-columns:minmax(0,1fr)}}
