
/* Verified-contact detail presentation; all data originates from WordPress options */
.mg-business-contact{background:#fff;color:#171365}
.mg-business-contact__head{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:end;margin-bottom:34px}
.mg-business-contact__head h2{font-size:clamp(31px,3.6vw,47px);font-weight:900;line-height:1.04;margin:0;color:#151268}
.mg-business-contact__head>p{font-size:15px;line-height:1.65;color:#56566b;max-width:560px}
.mg-business-contact__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:39px}
.mg-business-contact__cards article{padding:30px 28px 35px;border-radius:0 70px 0 50px;border-top:4px solid #171365;background:#faf8f7;min-height:180px}
.mg-business-contact__cards article:nth-child(even){background:#fff2e5;border-top-color:#e30613}
.mg-business-contact__cards h3{font-size:20px;font-weight:900;margin:13px 0 16px}
.mg-business-contact__cards p{line-height:1.65;font-size:16px;overflow-wrap:anywhere}
.mg-business-contact__cards p a{color:#161467}
.mg-business-contact__number{font-weight:850;color:#b4b5d1;font-size:30px}
.mg-contact-card-action{color:#e30613;font-size:12px;font-weight:900;letter-spacing:.05em;text-decoration:none}
.mg-business-contact__pending{padding:40px 42px;background:#fff6eb;border-left:4px solid #e30613;border-radius:0 65px 0 0;max-width:850px;margin-bottom:48px}
.mg-business-contact__pending h3{font-size:22px;line-height:1.2;margin:0 0 12px;color:#151268}
.mg-business-contact__pending p{color:#56566c;line-height:1.65;margin:0}
.mg-business-contact__guide{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:33px 38px;background:#f4f3fc;border-radius:0 65px 0 65px;align-items:center;margin-bottom:29px}
.mg-business-contact__guide h3{font-size:23px;font-weight:900;line-height:1.2;margin:0 0 14px}
.mg-business-contact__guide p:not(.mg-kicker){font-size:14px;line-height:1.65;color:#53546c;margin:0}
.mg-business-contact__guide ul{list-style:disc;padding-left:26px;margin:0;font-weight:700;font-size:14px;color:#161467;line-height:2.2}
@media(max-width:740px){.mg-business-contact__head,.mg-business-contact__guide{grid-template-columns:1fr;gap:15px}.mg-business-contact__cards{grid-template-columns:1fr}.mg-business-contact__pending{padding:28px 20px}.mg-business-contact__guide{padding:28px 22px}.mg-business-contact__head h2{font-size:32px}}
