.mw-contact-text-combo .wrapper {display: grid;grid-row-gap: 40px;grid-template-columns: 1fr;grid-template-rows: auto;}.mw-contact-text-combo .wrapper > .contact {box-shadow: 0 0 4px 0 rgb(0 0 0 / 30%);display: grid;grid-template-columns: 1fr;grid-template-rows: auto;padding: 20px;}.mw-contact-text-combo .contact img {display: block;margin-bottom: 20px;margin-left: -20px;margin-right: -20px;margin-top: -20px;}.mw-contact-text-combo .contact .info {font-family: inherit;font-size: 14px;  font-weight: 500;color: #1D1D1B;margin-bottom: 10px;padding-bottom: 10px;position: relative;}.mw-contact-text-combo .contact .info::after {bottom: 0;background: #1D1D1B;content: "";left: 0;height: 1px;position: absolute;width: 30px;}.mw-contact-text-combo .contact .name {color: #39BAE7;font-family: "Mada", sans-serif;font-size: 18px;  font-weight: 500;line-height: 1.2;}.mw-contact-text-combo .contact .company {font-size: 16px;}.mw-contact-text-combo .contact .action-wrapper {display: flex;flex-direction: column;margin-top: 10px;}.mw-contact-text-combo .contact .action-wrapper a:not(.button) {align-items: center;display: inline-flex;gap: 8px;padding: 4px 0;}.mw-contact-text-combo .contact .action-wrapper a:not(.button) span {font-size: 16px;transition: color 200ms ease;}.mw-contact-text-combo .contact .action-wrapper a.mail span,.mw-contact-text-combo .contact .action-wrapper a.phone span {line-height: 1;word-break: break-all;}.mw-contact-text-combo .contact .action-wrapper a.button {max-width: 350px;margin-top: 10px;}.mw-contact-text-combo .contact .action-wrapper a:not(.button):hover {  color: rgba(57, 186, 231, 0.8);}@media all and (min-width: 768px){.mw-contact-text-combo .wrapper {grid-column-gap: 20px;grid-row-gap: 0;grid-template-columns: 1fr 286px;}}@media all and (min-width: 1200px){.mw-contact-text-combo .wrapper {grid-column-gap: 40px;}}