@media (max-width: 1200px) { .mk-contact-direct-grid { grid-template-columns: repeat(3, 1fr); } } @media (max-width: 1024px) { .mk-map--fullbleed iframe, .mk-map--fullbleed img { height: 420px; } .mk-contact-grid, .mk-contact-direct-grid { grid-template-columns: 1fr; } .mk-contact-hero__inner { grid-template-columns: 1fr; grid-template-areas: "intro" "form" "cards"; } .mk-contact-hero__intro { padding-right: 0 !important; text-align: left; } .mk-contact-hero__cards { padding-right: 0; margin-top: 0; } } @media (max-width: 922px) { .mk-contact-hero__intro { text-align: center; } } @media (max-width: 768px) { .mk-contact-card { padding: 22px; } .mk-contact-submit-btn, .mk-contact-form__actions .pill-link { width: 100%; } } @media (max-width: 640px) { .mk-contact-direct-card { padding: 20px; } .mk-map--fullbleed iframe, .mk-map--fullbleed img { height: 360px; } }