.contact img { max-width: 100%; } .contact .form__message { align-items: flex-start; } .contact .icon-success { margin-top: 0.2rem; } .contact .field { margin-bottom: 1.5rem; } @media screen and (min-width: 750px) { .contact .field { margin-bottom: 2rem; } .contact__fields { display: grid; grid-template-columns: repeat(2, 1fr); grid-column-gap: 2rem; } #shx-contact-form-contact-us-send { width: 250px; height: 250px; } } /* .contact__button { margin-top: 3rem; } */ .contact__button button { width: 100%; } /* @media screen and (min-width: 750px) { .contact__button { margin-top: 4rem; } } */ #shx-contact-form-contact-us-send { width: 150px; height: 150px; margin: 0 auto; } #shx-contact-form-contact-people-talking { height: 140px; width: 200px; padding-top: 8px; padding-bottom: 12px; } #shx-contact-container { display: flex; align-items: center; flex-direction: column; gap: 0px; margin-top: 0; } #shx-contact-form-container { background-color: #fff; padding: 10px 20px 20px 20px; border-radius: 12px; box-shadow: 0 0 12px rgba(0, 0, 0, 0.1); width: 100%; max-width: 800px; } #shx-contact-form-container { max-width: var(--page-width); } @media screen and (min-width: 990px) { #shx-contact-form-contact-people-talking { height: 500px; width: 800px; } #shx-contact-container { flex-direction: row; gap: 50px; margin-top: 72px; } #shx-contact-form-container { justify-content: center; } }