.contact-module__kbehYq__contactPage{max-width:980px;margin:40px auto;padding:200px 20px 20px;font-family:Urbanist,sans-serif}.contact-module__kbehYq__title{text-transform:lowercase;margin:0 0 32px;font-size:32px;font-weight:500}.contact-module__kbehYq__text{color:#666;text-align:left;letter-spacing:0;margin-bottom:30px;padding-top:30px;font-size:16px}.contact-module__kbehYq__form{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.contact-module__kbehYq__form label{color:#555;flex-direction:column;gap:8px;font-size:14px;display:flex}.contact-module__kbehYq__form input,.contact-module__kbehYq__form textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #ccc;border-radius:4px;padding:20px}.contact-module__kbehYq__messageField{grid-column:span 2}.contact-module__kbehYq__form textarea{resize:vertical;min-height:150px}.contact-module__kbehYq__form button.contact-module__kbehYq__submitButton{text-align:left;color:#000;cursor:pointer;background-color:#ddd;border:none;border-radius:4px;grid-column:span 1;width:60%;padding:20px;font-size:18px;transition:background-color .3s}.contact-module__kbehYq__form button.contact-module__kbehYq__submitButton:hover{background-color:#0056b3}.contact-module__kbehYq__icons{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:center;gap:20px;margin-bottom:30px;display:grid}.contact-module__kbehYq__icon{color:#666;box-sizing:border-box;background:#ddd;border-radius:5%;align-items:center;gap:10px;width:100%;min-height:50px;padding:10px;text-decoration:none;display:flex}.contact-module__kbehYq__iconText{overflow-wrap:anywhere}.contact-module__kbehYq__icon svg{font-size:40px}.contact-module__kbehYq__icon:hover{background-color:#ccc}.contact-module__kbehYq__message{color:#333;background-color:#f0f0f0;border-radius:5px;margin-top:20px;padding:10px;font-size:1em}@media (max-width:1024px){.contact-module__kbehYq__form{grid-template-columns:1fr}.contact-module__kbehYq__form input,.contact-module__kbehYq__form textarea,.contact-module__kbehYq__form button.contact-module__kbehYq__submitButton,.contact-module__kbehYq__messageField{grid-column:span 1}}@media (max-width:600px){.contact-module__kbehYq__contactPage{padding:150px 14px 40px}.contact-module__kbehYq__icons{grid-template-columns:1fr 1fr;gap:12px}.contact-module__kbehYq__icon{min-height:48px;padding:10px}.contact-module__kbehYq__form button.contact-module__kbehYq__submitButton{width:100%}}
