.lead-form[data-astro-cid-vekgkm42]{padding:var(--space-6) var(--space-5);border-radius:var(--radius-l);border:1px solid var(--c-line);box-shadow:var(--shadow-1);background:#fff}h2[data-astro-cid-vekgkm42]{font-size:var(--step-2);margin-bottom:var(--space-2)}.lead-form__hint[data-astro-cid-vekgkm42]{color:var(--c-ink-3);font-size:var(--step--1)}.lead-form__fields[data-astro-cid-vekgkm42]{gap:var(--space-4);display:grid}.lead-form__fields[data-astro-cid-vekgkm42][hidden]{display:none}.field[data-astro-cid-vekgkm42]{gap:var(--space-1);display:grid}label[data-astro-cid-vekgkm42]{color:var(--c-ink);font-weight:600}input[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{border-radius:var(--radius-s);width:100%;min-height:48px;color:var(--c-ink);font:inherit;background:#fff;border:1.5px solid #8a92a3;padding:.7rem .9rem}textarea[data-astro-cid-vekgkm42]{resize:vertical}input[data-astro-cid-vekgkm42]:focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible{outline:3px solid var(--c-pink-strong);outline-offset:1px;border-color:var(--c-pink-strong)}[data-astro-cid-vekgkm42][aria-invalid=true]{background:#fff8f7;border-color:#b3261e}.field__error[data-astro-cid-vekgkm42]{color:#b3261e;font-size:var(--step--1);margin:0;font-weight:600}.field__error[data-astro-cid-vekgkm42]:empty{display:none}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.lead-form__privacy[data-astro-cid-vekgkm42]{font-size:var(--step--1);color:var(--c-ink-2);margin:0}button[data-astro-cid-vekgkm42]{justify-self:start}button[data-astro-cid-vekgkm42][aria-disabled=true]{opacity:.7;cursor:progress}.lead-form__status[data-astro-cid-vekgkm42]:not(:empty),.lead-form__alert[data-astro-cid-vekgkm42]:not(:empty){margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-s)}.lead-form__status[data-astro-cid-vekgkm42]:not(:empty){color:#0b5e46;background:#e3f4ee;font-weight:600}.lead-form[data-astro-cid-vekgkm42][data-state=idle] .lead-form__status[data-astro-cid-vekgkm42]:not(:empty),.lead-form[data-astro-cid-vekgkm42][data-state=failed] .lead-form__status[data-astro-cid-vekgkm42]:not(:empty){color:#6b3d00;background:#fff4e5}.lead-form__alert[data-astro-cid-vekgkm42]:not(:empty){color:#7a1c14;background:#fdecea}.lead-form__alert[data-astro-cid-vekgkm42] p{margin:0 0 var(--space-2)}.lead-form__alert[data-astro-cid-vekgkm42] a{color:#7a1c14}.e-contact[data-astro-cid-qg3g64fh]{background:var(--e-navy);color:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:32px;padding:40px;scroll-margin-top:16px;display:grid}.e-contact__text[data-astro-cid-qg3g64fh]{flex-direction:column;gap:8px;display:flex}h2[data-astro-cid-qg3g64fh]{font-size:26px;font-weight:700;line-height:1.25}p[data-astro-cid-qg3g64fh]{color:var(--e-on-navy);font-size:16px;line-height:1.6}.e-contact__person[data-astro-cid-qg3g64fh]{align-items:center;gap:16px;padding-top:12px;display:flex}.e-contact__photo[data-astro-cid-qg3g64fh]{border:3px solid #fff;border-radius:50%;flex:none;width:86px;height:86px;position:relative;overflow:hidden}.e-contact__photo[data-astro-cid-qg3g64fh] img[data-astro-cid-qg3g64fh]{width:150px;max-width:none;height:150px;position:absolute;top:-6px;left:-39px}.e-contact__card[data-astro-cid-qg3g64fh]{flex-direction:column;gap:2px;display:flex}.e-contact__name[data-astro-cid-qg3g64fh]{font-size:16px;font-weight:600}.e-contact__role[data-astro-cid-qg3g64fh]{color:var(--e-on-navy);font-size:14px}.e-contact__card[data-astro-cid-qg3g64fh] a[data-astro-cid-qg3g64fh]{color:#fff;font-size:16px}.e-contact__form[data-astro-cid-qg3g64fh] .lead-form{color:var(--e-ink);border:0;border-radius:12px;padding:24px}.e-contact__form[data-astro-cid-qg3g64fh] .lead-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.e-contact__form[data-astro-cid-qg3g64fh] .field{gap:6px}.e-contact__form[data-astro-cid-qg3g64fh] :is([data-field=viesti],.lead-form__privacy,[data-submit]){grid-column:1/-1}.e-contact__form[data-astro-cid-qg3g64fh] label{font-size:14px;font-weight:600}.e-contact__form[data-astro-cid-qg3g64fh] :is(input,textarea){background:var(--e-bg);border:1px solid var(--e-field-line);border-radius:8px;min-height:46px;padding:0 12px;font-size:15px}.e-contact__form[data-astro-cid-qg3g64fh] textarea{height:calc(3lh + 22px);padding:10px 12px}.e-contact__form[data-astro-cid-qg3g64fh] .lead-form__privacy{font-size:13px}.e-contact__form[data-astro-cid-qg3g64fh] .lead-form__privacy a{color:var(--e-blue)}.e-contact__form[data-astro-cid-qg3g64fh] .lead-form :focus-visible{outline-color:var(--e-primary)}.e-contact__form[data-astro-cid-qg3g64fh] button[data-submit]{justify-self:stretch;min-height:48px}@media (width<=1100px){.e-contact[data-astro-cid-qg3g64fh]{grid-template-columns:minmax(0,1fr)}}@media (width<=359px){.e-contact__form[data-astro-cid-qg3g64fh] button[data-submit]{hyphens:auto;overflow-wrap:anywhere}}@media (width<=640px){.e-contact[data-astro-cid-qg3g64fh]{padding:28px 16px}.e-contact__form[data-astro-cid-qg3g64fh] .lead-form{padding:20px 12px}.e-contact__form[data-astro-cid-qg3g64fh] button[data-submit]{padding-inline:8px}.e-contact__form[data-astro-cid-qg3g64fh] .lead-form__fields{grid-template-columns:minmax(0,1fr)}}
