main[data-astro-cid-wx3u6kxf]{max-width:none!important}.content[data-astro-cid-wx3u6kxf]{font-size:1.05rem;line-height:1.7;color:#2e3253;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word}.content[data-astro-cid-wx3u6kxf] h2[data-astro-cid-wx3u6kxf]{margin-bottom:1rem;font-size:2rem;font-weight:600;color:#2e3253}.content[data-astro-cid-wx3u6kxf] h2[data-astro-cid-wx3u6kxf]:after{content:"";display:block;width:50px;height:2px;background:var(--accent);margin-top:.75rem}.content[data-astro-cid-wx3u6kxf] h3[data-astro-cid-wx3u6kxf]{margin-bottom:1rem;font-size:1.5rem;font-weight:600;color:#2e3253}.content[data-astro-cid-wx3u6kxf] h3[data-astro-cid-wx3u6kxf]:after{content:"";display:block;width:30px;height:1px;background:var(--accent);margin-top:.75rem}.content[data-astro-cid-wx3u6kxf] h4[data-astro-cid-wx3u6kxf]{margin-bottom:1rem;font-size:1.25rem;font-weight:600;color:#2e3253}.content[data-astro-cid-wx3u6kxf] p[data-astro-cid-wx3u6kxf]{margin-bottom:1.25rem}.location-info[data-astro-cid-wx3u6kxf]{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;padding-bottom:1rem;border-bottom:1px solid #e0e0e0}.location-info[data-astro-cid-wx3u6kxf] .location-info-item[data-astro-cid-wx3u6kxf]:first-child span[data-astro-cid-wx3u6kxf]{font-weight:700}.location-info-item[data-astro-cid-wx3u6kxf] i[data-astro-cid-wx3u6kxf]{width:14px;height:14px;font-size:14px;text-align:center}.location-info-item[data-astro-cid-wx3u6kxf]{display:flex;align-items:center;gap:1rem;font-size:.95rem;color:#919191}.contact-content[data-astro-cid-wx3u6kxf]{display:grid;grid-template-columns:1fr 2fr;gap:3rem;width:100%;margin:0;padding:0;box-sizing:border-box;grid-template-areas:"info form"}.contact-info[data-astro-cid-wx3u6kxf]{grid-area:info;padding:5rem;background-color:#ececec}.contact-form-wrapper[data-astro-cid-wx3u6kxf]{grid-area:form;padding:5rem}.contact-info[data-astro-cid-wx3u6kxf]{display:flex;flex-direction:column;gap:3rem;padding-right:2rem;border-right:1px solid #e0e0e0}.contact-info[data-astro-cid-wx3u6kxf] h2[data-astro-cid-wx3u6kxf]{margin-bottom:.5rem}.contact-info[data-astro-cid-wx3u6kxf] p[data-astro-cid-wx3u6kxf]{margin-bottom:1.5rem}.info-block[data-astro-cid-wx3u6kxf]{color:gray;font-size:.95rem;font-weight:400;line-height:1.5}.contact-form-wrapper[data-astro-cid-wx3u6kxf] h2[data-astro-cid-wx3u6kxf]{margin-bottom:1.5rem}.contact-form[data-astro-cid-wx3u6kxf]{display:flex;flex-direction:column;gap:1rem}.form-row[data-astro-cid-wx3u6kxf]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-field[data-astro-cid-wx3u6kxf]{display:flex;flex-direction:column;gap:.35rem}.form-field[data-astro-cid-wx3u6kxf] label[data-astro-cid-wx3u6kxf]{font-weight:600;color:#2e3253;font-size:1.05rem}.form-field[data-astro-cid-wx3u6kxf] input[data-astro-cid-wx3u6kxf],.form-field[data-astro-cid-wx3u6kxf] textarea[data-astro-cid-wx3u6kxf]{padding:.6rem .75rem;border-radius:4px;border:1px solid #d0d0d0;font-size:.95rem}.form-field[data-astro-cid-wx3u6kxf] input[data-astro-cid-wx3u6kxf]:focus,.form-field[data-astro-cid-wx3u6kxf] textarea[data-astro-cid-wx3u6kxf]:focus{outline:none;border-color:#1e88e5;box-shadow:0 0 0 1px #1e88e51a}.form-privacy[data-astro-cid-wx3u6kxf]{margin-top:.5rem;font-size:1.05rem;color:#2e3253}.form-privacy[data-astro-cid-wx3u6kxf] input[data-astro-cid-wx3u6kxf][type=checkbox]{margin-top:.2rem}.form-privacy[data-astro-cid-wx3u6kxf] a[data-astro-cid-wx3u6kxf]{color:#1e88e5}.submit-button[data-astro-cid-wx3u6kxf]{width:fit-content;font-weight:600;letter-spacing:1px;padding:.75rem 1.5rem}@media (max-width: 900px){.contact-content[data-astro-cid-wx3u6kxf]{grid-template-columns:1fr;grid-template-areas:"form" "info"}.contact-info[data-astro-cid-wx3u6kxf]{padding-right:0;border-right:none;border-top:1px solid #e0e0e0;margin-top:2rem;padding-top:2rem}}@media (max-width: 600px){.form-row[data-astro-cid-wx3u6kxf]{grid-template-columns:1fr}.contact-info[data-astro-cid-wx3u6kxf],.contact-form-wrapper[data-astro-cid-wx3u6kxf]{padding:2rem}}.form-field[data-astro-cid-wx3u6kxf] label[data-astro-cid-wx3u6kxf]:has(+input[required]):after,.form-field[data-astro-cid-wx3u6kxf] label[data-astro-cid-wx3u6kxf]:has(+textarea[required]):after,.form-privacy[data-astro-cid-wx3u6kxf] label[data-astro-cid-wx3u6kxf]:has(input[required]):after{content:" *";color:var(--accent);font-size:1rem;font-weight:700}
