
.mg-cta-wrap{max-width:800px;margin:8px auto 40px;padding:0 20px;text-align:center}
.mg-cta{display:block;background:#0247A7;color:#fff!important;text-decoration:none!important;font-family:Poppins,sans-serif;font-weight:700;font-size:20px;line-height:1.3;padding:18px 24px;border-radius:10px;box-shadow:0 4px 0 #01306F;letter-spacing:.3px;transition:transform .1s}
.mg-cta:hover{transform:translateY(1px);box-shadow:0 3px 0 #01306F}
.mg-final{max-width:800px;margin:10px auto 60px;padding:0 20px;text-align:center;font-family:Poppins,sans-serif}
.mg-final-img{display:block;width:100%;max-width:520px;height:auto;margin:0 auto 18px;border-radius:14px}
.mg-final-tag{margin:0 0 6px;color:#D7263D;font-weight:800;font-size:14px;letter-spacing:1.2px}
.mg-final-h{margin:0 0 10px;font-size:32px;line-height:1.2;font-weight:800;color:#121212}
.mg-final-h span{color:#0247A7}
.mg-final-txt{margin:0 auto 16px;max-width:620px;font-size:16px;line-height:1.5;color:#333}
.mg-final section{margin:0 0 18px;border-radius:10px;overflow:hidden}
.mg-cta-big{font-size:22px;padding:22px 24px}
.mg-final-safe{margin:-26px 0 0;font-size:14px;color:#444}
@media(max-width:749px){.mg-cta{font-size:17px;padding:16px 18px}.mg-final-h{font-size:25px}.mg-cta-big{font-size:18px} }
