.contact-wrapper.svelte-v22gzn.svelte-v22gzn{margin-top:16px}.header.svelte-v22gzn.svelte-v22gzn{padding:16px;background:var(--color-primary);border-radius:16px;margin-bottom:16px}.header__title.svelte-v22gzn.svelte-v22gzn{font-size:24px;font-weight:700;color:#fff}.contact.svelte-v22gzn.svelte-v22gzn{display:flex;flex-direction:column;align-items:flex-start;margin:16px auto 0}.contact.svelte-v22gzn .contact-card.svelte-v22gzn{padding:16px;width:100%;background:#fff3;border-radius:16px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3)}.contact.svelte-v22gzn .contact-card .title.svelte-v22gzn{font-size:24px;font-weight:600;margin-bottom:8px}.contact.svelte-v22gzn .contact-card .caption.svelte-v22gzn{font-size:16px;margin-bottom:16px}.contact.svelte-v22gzn .contact-card .form.svelte-v22gzn{display:flex;flex-direction:column;gap:8px}.contact.svelte-v22gzn .contact-card .form label.svelte-v22gzn{display:flex;flex-direction:column;gap:4px;font-size:12px}.contact.svelte-v22gzn .contact-card .form label input.svelte-v22gzn,.contact.svelte-v22gzn .contact-card .form label textarea.svelte-v22gzn{padding:8px;border:1px solid var(--color-primary);border-radius:4px;transition:background .4s}.contact.svelte-v22gzn .contact-card .form label input.svelte-v22gzn:focus,.contact.svelte-v22gzn .contact-card .form label textarea.svelte-v22gzn:focus{outline:1px solid var(--color-primary);background:var(--color-primary-50)}.contact.svelte-v22gzn .contact-card .form label textarea.svelte-v22gzn{min-height:100px}.contact.svelte-v22gzn .contact-card .form button.svelte-v22gzn{background:var(--color-primary);color:var(--color-white);border:2px solid var(--color-primary);transition:all .3s ease;margin-top:16px;padding:8px;font-size:16px;font-weight:600;border-radius:4px;cursor:pointer}.contact.svelte-v22gzn .contact-card .form button.svelte-v22gzn:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);transform:translateY(-2px)}.contact.svelte-v22gzn .side-card.svelte-v22gzn{position:relative;display:flex;gap:16px;margin-top:16px;border-radius:8px;width:100%;height:300px}.contact.svelte-v22gzn .side-card img.svelte-v22gzn{position:absolute;top:0;width:100%;height:100%;object-fit:contain;border-radius:16px;z-index:-1}.contact.svelte-v22gzn .side-card .content.svelte-v22gzn{position:absolute;bottom:0;height:100%;width:100%;justify-content:flex-end;background:var(--color-primary-50);border:1px dashed var(--color-primary);display:flex;flex-direction:column;gap:8px;border-radius:16px;color:var(--color-primary);padding:16px}.contact.svelte-v22gzn .side-card .content .title.svelte-v22gzn{font-size:24px;font-weight:600}.contact.svelte-v22gzn .side-card .content .item.svelte-v22gzn{display:flex;gap:8px}.contact.svelte-v22gzn .side-card .content a.svelte-v22gzn{color:var(--color-primary);font-weight:600}@media screen and (min-width: 768px){.contact.svelte-v22gzn.svelte-v22gzn{display:flex;flex-direction:row;gap:32px;margin-top:32px}.contact.svelte-v22gzn .contact-card.svelte-v22gzn{padding:32px;width:60%}.contact.svelte-v22gzn .side-card.svelte-v22gzn{margin:0;height:500px}.contact.svelte-v22gzn .side-card img.svelte-v22gzn{border-radius:16px}.contact.svelte-v22gzn .side-card .content.svelte-v22gzn{border-radius:16px;height:100%}}
