.ContactSection-module__1kX6Bq__contact{padding:72px 0}.ContactSection-module__1kX6Bq__grid{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.ContactSection-module__1kX6Bq__monoLabel{color:var(--blush-ink);text-transform:uppercase;letter-spacing:.14em;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.ContactSection-module__1kX6Bq__copy h2{text-transform:uppercase;margin-bottom:14px;font-size:clamp(26px,3vw,36px);font-weight:800}.ContactSection-module__1kX6Bq__sub{color:#6a6a6a;max-width:420px;margin-bottom:32px;font-size:14px;line-height:1.6}.ContactSection-module__1kX6Bq__detailsList{border-top:1px solid #1111111a}.ContactSection-module__1kX6Bq__detailRow{border-bottom:1px solid #1111111a;justify-content:space-between;gap:16px;padding:14px 0;font-size:13.5px;display:flex}.ContactSection-module__1kX6Bq__detailRow dt{font-family:var(--font-montserrat), sans-serif;color:#8a8a8a;text-transform:uppercase;letter-spacing:.05em;padding-top:2px;font-size:11.5px;font-weight:700}.ContactSection-module__1kX6Bq__detailRow dd{text-align:right;color:var(--black)}.ContactSection-module__1kX6Bq__detailRow a{color:var(--black)}.ContactSection-module__1kX6Bq__detailRow a:hover{color:var(--blush-ink)}.ContactSection-module__1kX6Bq__form{background:var(--cream);border:1px solid #1111111a;border-radius:20px;flex-direction:column;gap:18px;padding:32px;display:flex}.ContactSection-module__1kX6Bq__form label{font-family:var(--font-montserrat), sans-serif;text-transform:uppercase;letter-spacing:.05em;color:#555;flex-direction:column;gap:8px;font-size:11.5px;font-weight:700;display:flex}.ContactSection-module__1kX6Bq__form input,.ContactSection-module__1kX6Bq__form textarea{font-family:var(--font-poppins), sans-serif;text-transform:none;letter-spacing:normal;color:var(--black);resize:vertical;background:#fff;border:1.5px solid #11111126;border-radius:10px;padding:12px 14px;font-size:14px;font-weight:400}.ContactSection-module__1kX6Bq__form input:focus,.ContactSection-module__1kX6Bq__form textarea:focus{border-color:var(--blush-ink);outline:none}.ContactSection-module__1kX6Bq__form button{align-self:flex-start}.ContactSection-module__1kX6Bq__statusOk{color:#3f6b3f;font-size:13px}.ContactSection-module__1kX6Bq__statusErr{color:#a6564b;font-size:13px}@media (max-width:900px){.ContactSection-module__1kX6Bq__grid{grid-template-columns:1fr;gap:40px}}
