.contact-form[data-astro-cid-vekgkm42]{color:#fff;text-align:left;position:relative}.contact-form__req[data-astro-cid-vekgkm42]{color:var(--c-text-soft);text-align:right;margin:0 0 10px;font-size:13px}.req[data-astro-cid-vekgkm42]{color:var(--c-secondary)}.opt[data-astro-cid-vekgkm42]{color:var(--c-text-soft);font-weight:400}.contact-form__grid[data-astro-cid-vekgkm42]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field--full[data-astro-cid-vekgkm42]{grid-column:1/-1}@media (width<=479px){.contact-form__grid[data-astro-cid-vekgkm42]{grid-template-columns:minmax(0,1fr)}}.field[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{font:700 13px/1.3 var(--font-body);letter-spacing:.02em;color:#fff;margin-bottom:6px;display:block}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{border-radius:var(--radius-form);color:#fff;width:100%;font:400 15px/1.5 var(--font-body);transition:border-color var(--dur-std) var(--ease-std);background:0 0;border:2px solid #fff;margin:0;padding:13px;display:block}.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:120px}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]::placeholder,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]::placeholder{color:#fff;opacity:.6}.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px 18px;padding-right:40px}.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42] option[data-astro-cid-vekgkm42]{background:var(--c-bg-2);color:#fff}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus,.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:focus,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus{border-color:var(--c-secondary)}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:user-invalid,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:user-invalid,.field[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][aria-invalid=true]{border-color:#df653e}@media (width<=767px){.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{font-size:16px}}.contact-form__hp[data-astro-cid-vekgkm42]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-form__captcha[data-astro-cid-vekgkm42]{margin-top:18px}.cf-turnstile[data-astro-cid-vekgkm42]{min-height:65px}.cf-turnstile[data-astro-cid-vekgkm42][data-size=compact]{min-height:140px}.contact-form__noscript[data-astro-cid-vekgkm42]{color:var(--c-text-soft);margin:12px 0 0;font-size:14px}.contact-form__actions[data-astro-cid-vekgkm42]{margin-top:16px}.contact-form__submit[data-astro-cid-vekgkm42]{font-size:13px}.contact-form__submit[data-astro-cid-vekgkm42][aria-disabled=true]{cursor:progress}.contact-form[data-astro-cid-vekgkm42].is-sending .contact-form__submit[data-astro-cid-vekgkm42]{background-color:var(--c-secondary);border-color:var(--c-secondary-border);color:var(--c-bg);background-image:repeating-linear-gradient(-45deg,#69bff0 0 8px,#7acff1 8px 16px);background-size:32px 32px}@media (prefers-reduced-motion:no-preference){.contact-form[data-astro-cid-vekgkm42].is-sending .contact-form__submit[data-astro-cid-vekgkm42]{animation:1.2s linear infinite contact-stripes}}@keyframes contact-stripes{0%{background-position:0 0}to{background-position:32px 0}}.form-msg[data-astro-cid-vekgkm42],.contact-form__status[data-astro-cid-vekgkm42]:not(:empty){border-left:3px solid var(--c-secondary);color:#fff;background:#ffffff0a;margin:0 0 16px;padding:12px 16px;font-size:15px;line-height:1.5}.form-msg[data-astro-cid-vekgkm42]{scroll-margin-top:calc(var(--header-h) + 20px);display:none}.form-msg[data-astro-cid-vekgkm42]:target,.form-msg[data-astro-cid-vekgkm42].is-shown{display:block}.form-msg[data-astro-cid-vekgkm42]:focus{outline:none}.form-msg--error[data-astro-cid-vekgkm42],.contact-form__status[data-astro-cid-vekgkm42].is-error{border-left-color:#df653e}.contact-form__status[data-astro-cid-vekgkm42]:not(:empty){margin:16px 0 0}.select-all[data-astro-cid-vekgkm42]{user-select:all;white-space:nowrap;font-weight:700}
