.contact[data-astro-cid-ymwlqwdq]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60dvh;display:flex}.contact__subtitle[data-astro-cid-ymwlqwdq]{color:var(--color-text-body);margin:1.33em 0;font-size:1rem;font-weight:400;line-height:1.7rem}.contact__grid[data-astro-cid-ymwlqwdq]{grid-template-columns:1fr;justify-items:center;gap:20px;width:100%;padding:10px 0 20px;display:grid}.contact-card[data-astro-cid-ymwlqwdq]{cursor:pointer;flex-direction:column;gap:2px;width:300px;max-width:90%;height:300px;transition:all .3s linear;display:flex;box-shadow:0 1px 7px 3px #b1b0b0}.contact-card[data-astro-cid-ymwlqwdq]:hover{translate:0 -5px}.contact-card__content[data-astro-cid-ymwlqwdq]{flex-direction:column;flex:1;display:flex}.contact-card__image[data-astro-cid-ymwlqwdq]{flex-shrink:0;height:140px;padding-top:3px}.contact-card__image[data-astro-cid-ymwlqwdq] img{object-fit:contain;width:100%;height:100%;display:block}.contact-card__title[data-astro-cid-ymwlqwdq]{color:var(--color-text-body);margin:1em 0;font-size:1.4rem;font-weight:700;line-height:1.7rem}.contact-card__subtitle[data-astro-cid-ymwlqwdq]{color:var(--color-text-body);margin:auto 0 1em;padding:0 5px;font-size:1rem;line-height:1.2rem}.contact-card__button[data-astro-cid-ymwlqwdq]{font:revert;box-sizing:border-box;background:var(--color-primary);height:46.44px;color:var(--color-text-on-primary);text-align:center;cursor:pointer;border:none;padding:1px 6px;font-size:1rem;font-weight:600}@media (width>=768px){.contact__grid[data-astro-cid-ymwlqwdq]{grid-template-columns:repeat(auto-fit,245px);justify-content:center}.contact-card[data-astro-cid-ymwlqwdq]{height:320px}.contact-card__subtitle[data-astro-cid-ymwlqwdq]{font-size:.8125rem}.contact-card__button[data-astro-cid-ymwlqwdq]{height:46.9px}}.contact-modal[data-astro-cid-ymwlqwdq]{z-index:100;justify-content:center;align-items:center;width:100dvw;height:100dvh;display:flex;position:fixed;top:0;left:0}.contact-modal[data-astro-cid-ymwlqwdq][hidden]{display:none}.contact-modal__backdrop[data-astro-cid-ymwlqwdq]{background:var(--color-overlay);position:absolute;inset:0}.contact-modal__box[data-astro-cid-ymwlqwdq]{box-sizing:border-box;background:var(--color-surface);text-align:left;border-radius:3px;width:375px;max-width:90dvw;max-height:95dvh;padding:7px 12px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif;position:relative;overflow-y:auto;box-shadow:0 0 12px 1px #454545}.contact-modal__close[data-astro-cid-ymwlqwdq]{cursor:pointer;background:0 0;border:none;width:23px;height:23px;padding:0;position:absolute;top:7px;right:7px}.contact-modal__close[data-astro-cid-ymwlqwdq] svg[data-astro-cid-ymwlqwdq]{width:23px;height:23px;fill:var(--color-text-body);display:block}.contact-modal__title[data-astro-cid-ymwlqwdq]{color:var(--color-text-body);margin:5px 0;font-size:1.4rem;font-weight:700}.contact-modal__subtitle[data-astro-cid-ymwlqwdq]{color:var(--color-text-body);margin:0;font-size:.8125rem;line-height:1.7rem}.contact-modal__form[data-astro-cid-ymwlqwdq]{flex-direction:column;gap:5px;display:flex}.contact-modal__label[data-astro-cid-ymwlqwdq]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-modal__form[data-astro-cid-ymwlqwdq] input[data-astro-cid-ymwlqwdq],.contact-modal__form[data-astro-cid-ymwlqwdq] textarea[data-astro-cid-ymwlqwdq]{box-sizing:border-box;border:2px solid #bbb;border-radius:5px;width:100%;font-size:1rem}.contact-modal__form[data-astro-cid-ymwlqwdq] input[data-astro-cid-ymwlqwdq]{height:50px;padding:0 8px}.contact-modal__form[data-astro-cid-ymwlqwdq] textarea[data-astro-cid-ymwlqwdq]{resize:none;height:210px;padding:8px}.contact-modal__submit[data-astro-cid-ymwlqwdq]{font:revert;background:var(--color-primary);height:45px;color:var(--color-text-on-primary);cursor:pointer;border:none;border-radius:5px;align-self:center;padding:2px 6px;font-weight:600}.contact-modal__submit[data-astro-cid-ymwlqwdq]:disabled{opacity:.7;cursor:not-allowed}.contact-modal__success[data-astro-cid-ymwlqwdq]{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px 12px 16px;display:flex}.contact-modal__success[data-astro-cid-ymwlqwdq][hidden]{display:none}.contact-modal__success-icon[data-astro-cid-ymwlqwdq]{width:60px;height:60px;color:var(--color-primary);background:#0f766e1f;border-radius:50%;justify-content:center;align-items:center;display:flex}.contact-modal__success-title[data-astro-cid-ymwlqwdq]{color:var(--color-text-body);margin:4px 0 0;font-size:1.3rem;font-weight:700}.contact-modal__success-text[data-astro-cid-ymwlqwdq]{color:var(--color-text-body);margin:0;font-size:.875rem;line-height:1.5}.contact-modal__success-close[data-astro-cid-ymwlqwdq]{font:revert;background:var(--color-primary);min-width:120px;height:40px;color:var(--color-text-on-primary);cursor:pointer;border:none;border-radius:5px;align-self:center;margin-top:6px;padding:0 20px;font-weight:600}.contact-modal__disclaimer[data-astro-cid-ymwlqwdq]{color:var(--color-text-body);text-align:left;margin:0;font-size:.7rem;line-height:1.7rem}.contact-modal__disclaimer[data-astro-cid-ymwlqwdq] a[data-astro-cid-ymwlqwdq]{color:var(--color-primary);text-decoration:none}.contact-modal__disclaimer[data-astro-cid-ymwlqwdq] a[data-astro-cid-ymwlqwdq].contact-modal__link-bold{color:var(--color-text);font-weight:600;text-decoration:underline}
