.contact-module__xwJ-uq__container{justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.contact-module__xwJ-uq__contactBox{color:#fff;background:#1e1e1e;border:1px solid #333;border-radius:16px;width:100%;max-width:700px;padding:40px}.contact-module__xwJ-uq__title{text-align:center;margin-bottom:10px;font-size:2.8rem}.contact-module__xwJ-uq__subtitle{text-align:center;color:#bdbdbd;margin-bottom:30px}.contact-module__xwJ-uq__form{flex-direction:column;display:flex}.contact-module__xwJ-uq__input,.contact-module__xwJ-uq__textarea{color:#fff;box-sizing:border-box;background:#2a2a2a;border:1px solid #444;border-radius:8px;outline:none;width:100%;margin-bottom:18px;padding:14px;font-size:16px}.contact-module__xwJ-uq__input:focus,.contact-module__xwJ-uq__textarea:focus{border-color:#fff}.contact-module__xwJ-uq__button{color:#000;cursor:pointer;background:#fff;border:none;border-radius:8px;padding:14px;font-size:16px;font-weight:700;transition:all .3s}.contact-module__xwJ-uq__button:hover{background:#d9d9d9}.contact-module__xwJ-uq__info{border-top:1px solid #444;margin-top:40px;padding-top:20px}.contact-module__xwJ-uq__info h2{margin-bottom:10px}.contact-module__xwJ-uq__info p{color:#ccc;margin:8px 0}@media (max-width:768px){.contact-module__xwJ-uq__contactBox{padding:25px}.contact-module__xwJ-uq__title{font-size:2rem}}
