section[data-astro-cid-svshx33u]{position:relative}@media (min-width: 1025px){section[data-astro-cid-svshx33u]{z-index:10;margin-top:-750px;margin-bottom:100px}}.form-wrapper[data-astro-cid-svshx33u]{display:grid;grid-template-columns:1fr;margin:0 1rem;max-width:1200px;margin:0 auto;font-size:1rem;border-radius:8px;background-color:var(--mt-color-light);box-shadow:0 4px 12px #0003}@media (min-width: 1025px){.form-wrapper[data-astro-cid-svshx33u]{grid-template-columns:2fr 1fr}}.form-row[data-astro-cid-svshx33u]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 768px){.form-row[data-astro-cid-svshx33u]{grid-template-columns:1fr;gap:0}}.contact-form[data-astro-cid-svshx33u]{padding:2rem;background:var(--mt-color-light);box-shadow:0 2px 4px #0000001a}@media (max-width: 768px){.contact-form[data-astro-cid-svshx33u]{grid-template-columns:1fr;box-shadow:none}}.contact-form[data-astro-cid-svshx33u] h1[data-astro-cid-svshx33u]{color:var(--mt-color-dark);margin-bottom:1.5rem;font-size:28px}@media (max-width: 768px){.contact-form[data-astro-cid-svshx33u] h1[data-astro-cid-svshx33u]{font-size:24px}}.form-group[data-astro-cid-svshx33u]{margin-bottom:1.5rem}input[data-astro-cid-svshx33u],textarea[data-astro-cid-svshx33u]{width:100%;padding:.75rem;border:1px solid var(--mt-color-dark);font-size:1rem;background-color:var(--mt-color-light);color:var(--mt-color-dark);transition:border-color .2s}input[data-astro-cid-svshx33u]:focus,textarea[data-astro-cid-svshx33u]:focus{outline:none;border-color:var(--mt-color-gold)}input[data-astro-cid-svshx33u]::placeholder,textarea[data-astro-cid-svshx33u]::placeholder{color:#555;font-weight:500}button[data-astro-cid-svshx33u]{background:var(--mt-color-dark);color:var(--mt-color-light);padding:.75rem 1.5rem;border:none;font-size:1rem;cursor:pointer;transition:background .2s}button[data-astro-cid-svshx33u]:hover{background:var(--mt-color-secondary);color:var(--mt-color-accent)}button[data-astro-cid-svshx33u]:disabled{background:#ccc;cursor:not-allowed}.status-message[data-astro-cid-svshx33u]{margin-top:1rem;padding:.75rem;text-align:center;color:var(--mt-color-dark);flex-grow:1}.status-message[data-astro-cid-svshx33u].error{background:#ef4444;color:#fff}.status-message[data-astro-cid-svshx33u].success{background:#22c55e;color:#fff}.status-message[data-astro-cid-svshx33u].info{background:#3b82f6;color:#fff}#message[data-astro-cid-svshx33u]{resize:vertical}.form-action-row[data-astro-cid-svshx33u]{display:flex;align-items:center;gap:1rem;margin-top:1rem}#submitBtn[data-astro-cid-svshx33u]{padding:.75rem 1.5rem}.contact-info[data-astro-cid-svshx33u]{background:var(--mt-color-dark);color:var(--mt-color-light);padding:3rem;display:flex;flex-direction:column;gap:1.5rem;text-align:left;border-radius:5px;box-sizing:border-box;box-shadow:0 2px 10px #0000001a;margin-top:-30px;margin-bottom:-30px}@media (max-width: 768px){.contact-info[data-astro-cid-svshx33u]{margin:-1rem}}.contact-info[data-astro-cid-svshx33u] h2[data-astro-cid-svshx33u]{font-size:var(--text-h3);margin-bottom:1rem;color:var(--mt-color-gold)}.contact-item[data-astro-cid-svshx33u]{display:flex;align-items:center;gap:.75rem}.contact-item[data-astro-cid-svshx33u] i[data-astro-cid-svshx33u]{font-size:1.5rem;background:#ffffff26;padding:.5rem;border-radius:50%;color:var(--mt-color-light);display:flex;align-items:center;justify-content:center}.contact-item[data-astro-cid-svshx33u] div[data-astro-cid-svshx33u] p[data-astro-cid-svshx33u]{margin:0;font-size:1rem;color:var(--mt-color-light);line-height:1.5}.contact-item[data-astro-cid-svshx33u] div[data-astro-cid-svshx33u] p[data-astro-cid-svshx33u] strong[data-astro-cid-svshx33u]{font-size:1.1rem;margin-bottom:.25rem}.google-map[data-astro-cid-l3oj3rjo]{position:relative;width:100%;min-width:0;aspect-ratio:4/3;border-radius:12px;overflow:hidden;box-shadow:0 8px 30px #0000001f;background:var(--mt-color-light, #eff4ee)}@media (min-width: 1025px){.google-map[data-astro-cid-l3oj3rjo]{aspect-ratio:16/9}}.google-map[data-astro-cid-l3oj3rjo] iframe[data-astro-cid-l3oj3rjo]{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.google-map__placeholder[data-astro-cid-l3oj3rjo]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;width:100%;border:2px dashed var(--mt-color-accent, #b39260);border-radius:inherit;background:linear-gradient(135deg,#b3926014,#b3926005);color:var(--mt-color-dark, #171817);cursor:pointer;font-family:Poppins,sans-serif;transition:background .25s ease}.google-map__placeholder[data-astro-cid-l3oj3rjo]:hover,.google-map__placeholder[data-astro-cid-l3oj3rjo]:focus-visible{background:linear-gradient(135deg,#b3926029,#b392600f)}.google-map__pin[data-astro-cid-l3oj3rjo]{width:40px;height:40px;color:var(--mt-color-accent, #b39260)}.google-map__cta[data-astro-cid-l3oj3rjo]{font-size:1.05rem;font-weight:600;padding:.6rem 1.6rem;border-radius:100px;background:var(--mt-color-accent, #b39260);color:var(--mt-color-light, #eff4ee)}.google-map__hint[data-astro-cid-l3oj3rjo]{font-size:.8rem;opacity:.65;padding:0 1rem;text-align:center}.is_dark[data-astro-cid-l3oj3rjo] .google-map[data-astro-cid-l3oj3rjo]{box-shadow:0 8px 30px #0006;background:var(--mt-color-dark, #171817)}.is_dark[data-astro-cid-l3oj3rjo] .google-map__placeholder[data-astro-cid-l3oj3rjo]{color:var(--mt-color-light, #eff4ee)}
