.contact-module__xwJ-uq__page{background:#f8f8f8;align-items:center;min-height:100vh;padding:4rem 1rem;display:flex}.contact-module__xwJ-uq__container{grid-template-columns:1fr 1fr;align-items:flex-start;gap:4rem;max-width:1100px;margin:0 auto;display:grid}@media (max-width:900px){.contact-module__xwJ-uq__container{grid-template-columns:1fr;gap:3rem}}.contact-module__xwJ-uq__leftCol{padding-top:1rem}.contact-module__xwJ-uq__title{color:#111;letter-spacing:-.02em;margin-bottom:2rem;font-size:4rem;font-weight:500;line-height:1.1}.contact-module__xwJ-uq__title span{display:block}.contact-module__xwJ-uq__subtitle{color:#555;max-width:90%;margin-bottom:2.5rem;font-size:1.1rem;line-height:1.6}.contact-module__xwJ-uq__infoBlock{margin-bottom:1.5rem}.contact-module__xwJ-uq__infoLabel{color:#555;margin-bottom:.25rem;font-size:.95rem}.contact-module__xwJ-uq__infoValue{color:#111;font-size:1.25rem;font-weight:500}.contact-module__xwJ-uq__schedule{color:#666;margin-top:1.5rem;margin-bottom:2.5rem;font-size:.9rem}.contact-module__xwJ-uq__pillButton{color:#fff;cursor:pointer;background:#111;border:none;border-radius:50px;align-items:center;gap:.75rem;padding:10px 10px 10px 1.5rem;font-size:.95rem;font-weight:600;transition:opacity .2s;display:inline-flex}.contact-module__xwJ-uq__pillButton:hover{opacity:.85}.contact-module__xwJ-uq__circleArrow{color:#111;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.contact-module__xwJ-uq__formCard{background:#fff;border-radius:30px;padding:3rem;box-shadow:0 10px 40px #0000000a}.contact-module__xwJ-uq__formGrid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}.contact-module__xwJ-uq__formField{flex-direction:column;gap:.5rem;display:flex}.contact-module__xwJ-uq__formField.contact-module__xwJ-uq__fullWidth{grid-column:1/-1}.contact-module__xwJ-uq__label{color:#555;font-size:.85rem;font-weight:600}.contact-module__xwJ-uq__input,.contact-module__xwJ-uq__textarea{color:#333;background:#fbfbfb;border:1px solid #eee;border-radius:12px;outline:none;padding:1rem 1.25rem;font-family:inherit;font-size:.95rem;transition:border-color .2s}.contact-module__xwJ-uq__input::placeholder,.contact-module__xwJ-uq__textarea::placeholder{color:#aaa}.contact-module__xwJ-uq__input:focus,.contact-module__xwJ-uq__textarea:focus{border-color:#ccc}.contact-module__xwJ-uq__textarea{resize:vertical;min-height:140px}.contact-module__xwJ-uq__submitWrapper{justify-content:flex-end;margin-top:2rem;display:flex}@media (max-width:600px){.contact-module__xwJ-uq__formGrid{grid-template-columns:1fr}.contact-module__xwJ-uq__formCard{padding:2rem}}
