.footer .mtc-footer-actions { --u:calc(100vw / 1366); display:flex; gap:calc(20 * var(--u)); margin:calc(25 * var(--u)) 0 0; padding:0; list-style:none; }
.footer .mtc-footer-actions li { flex:0 0 calc(200 * var(--u)); margin:0; }
.footer .mtc-footer-actions .btn-more { display:flex; align-items:center; width:100%; min-height:0; box-sizing:border-box; padding:0 calc(20 * var(--u)) 0 calc(25 * var(--u)); font-size:calc(18 * var(--u)); line-height:1; font-weight:bold; color:#fff; border:none; border-radius:calc(4 * var(--u)); }
.footer .mtc-footer-actions .mtc-footer-requirements { background:#0d5ea3; }
.footer .mtc-footer-actions .mtc-footer-entry { background:#f7ac20; }
.footer .mtc-footer-actions--mobile { display:none; }
@media(max-width:767px) {
 .footer .mtc-footer-actions--desktop { display:none; }
 .footer .mtc-footer-actions--mobile { --u:calc(100vw / 375); display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:calc(12 * var(--u)); margin:calc(24 * var(--u)) 0; }
 .footer .mtc-footer-actions .btn-more { padding:calc(14 * var(--u)) calc(20 * var(--u)); font-size:calc(16 * var(--u)); }
}

@media(max-width:767px) {
 .footer .mtc-footer-actions .btn-more { margin:0; border:none; height:auto; }
}
