.page-module__IEM2ma__page{padding-top:calc(var(--navbar-height,114px) + 24px);flex-direction:column;align-items:center;display:flex}.page-module__IEM2ma__container{box-sizing:border-box;width:100%;max-width:1200px;padding:0 20px 20px}.page-module__IEM2ma__headerWrap{text-align:left;max-width:900px;margin:0 auto 20px}.page-module__IEM2ma__content{grid-template-columns:1fr 420px;gap:20px;display:grid}.page-module__IEM2ma__formCol{min-width:360px}.page-module__IEM2ma__mapCol{flex-direction:column;gap:12px;display:flex}.page-module__IEM2ma__info{color:#111827;background:#f8fafc;border-radius:8px;padding:12px;box-shadow:0 1px 4px #0000000a}.page-module__IEM2ma__map{border-radius:8px;height:320px;overflow:hidden}@media (max-width:900px){.page-module__IEM2ma__content{grid-template-columns:1fr}.page-module__IEM2ma__map{height:260px}.page-module__IEM2ma__page{margin-top:54px}}.page-module__IEM2ma__page{min-height:calc(100vh - var(--navbar-height,114px));padding-left:38px;padding-right:38px;font-size:1.3rem}@media (max-width:520px){.page-module__IEM2ma__page{padding-left:16px;padding-right:16px;padding-top:calc(var(--navbar-height,114px) + 24px);margin-top:54px}.page-module__IEM2ma__headerWrap{text-align:center;margin-left:auto;margin-right:auto}.page-module__IEM2ma__container{padding:12px}.page-module__IEM2ma__formCol{width:100%;min-width:auto;margin-left:auto;margin-right:auto}.page-module__IEM2ma__content{justify-items:center}}
.ContactForm-module__UJcEYa__formWrap{width:100%}.ContactForm-module__UJcEYa__toast{background:#d1fae5;border-left:4px solid #10b981;border-radius:6px;margin-bottom:8px;padding:8px}.ContactForm-module__UJcEYa__toastError{background:#fee2e2;border-left:4px solid #ef4444;border-radius:6px;margin-bottom:8px;padding:8px}.ContactForm-module__UJcEYa__form{flex-direction:column;gap:12px;display:flex}.ContactForm-module__UJcEYa__label{flex-direction:column;gap:6px;margin-top:16px;font-size:.95rem;display:flex}.ContactForm-module__UJcEYa__form input,.ContactForm-module__UJcEYa__form textarea{box-sizing:border-box;border:1px solid #e5e7eb;border-radius:6px;padding:8px 10px;font-size:.95rem}.ContactForm-module__UJcEYa__actions{justify-content:flex-end;display:flex}.ContactForm-module__UJcEYa__submitBtn{color:#fff;cursor:pointer;background:#0369a1;border:none;border-radius:6px;padding:10px 14px}.ContactForm-module__UJcEYa__submitBtn:disabled{opacity:.6}@media (max-width:520px){.ContactForm-module__UJcEYa__actions{justify-content:stretch}.ContactForm-module__UJcEYa__submitBtn{width:100%}}.ContactForm-module__UJcEYa__captchaWrap{flex-direction:column;gap:8px;display:flex}.ContactForm-module__UJcEYa__captchaRow{align-items:flex-start;gap:8px;display:flex}.ContactForm-module__UJcEYa__captchaSvg{width:200px;height:60px}.ContactForm-module__UJcEYa__reloadBtn{cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:6px;margin-top:6px;margin-left:15px;padding:6px 8px}.ContactForm-module__UJcEYa__captchaInput{box-sizing:border-box;border:1px solid #e5e7eb;border-radius:6px;padding:8px 10px;font-size:.95rem}
