
/* MAXIBET COMMON FOOTER V1 */
.mz-original-footer {
    display:block;
    width:100%;
    box-sizing:border-box;
    margin:0;
    padding:18px 12px 100px;
    background:linear-gradient(180deg,#191a1f,#111216) !important;
    border-top:1px solid #a95420 !important;
    color:#e8fff0;
}

.mz-original-footer .mz-original-links {
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:0 16px;
    width:100%;
    max-width:440px;
    margin:0 auto 12px;
    padding:4px 8px 12px;
    background:transparent;
    border:0;
}

.mz-original-footer .mz-original-links a {
    display:flex;
    align-items:center;
    min-height:39px;
    padding:9px 2px;
    color:#d8d9dc;
    font-size:12px;
    text-decoration:none;
    border-bottom:1px solid #2b2d32;
}

.mz-original-footer .mz-original-links a:hover {
    color:#ff791f;
}

.mz-original-footer .mz-original-section {
    max-width:1100px;
    margin:0 auto;
    padding:18px 0;
    text-align:center;
    border-bottom:1px solid #292a30;
}

.mz-original-footer .mz-original-section h3 {
    margin:0 0 14px;
    color:#ff791f;
    font-size:12px;
    font-weight:800;
    letter-spacing:1.1px;
}

.mz-original-footer .mz-original-logos {
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    align-items:center;
    gap:9px;
}

.mz-original-footer .mz-original-logo {
    display:flex;
    align-items:center;
    justify-content:center;
    box-sizing:border-box;
    width:100px;
    height:48px;
    padding:6px;
    background:#1e2025;
    border:1px solid #a95122;
    border-radius:10px;
    overflow:hidden;
}

.mz-original-footer .mz-original-logo img {
    display:block;
    max-width:100%;
    max-height:38px;
    width:auto;
    height:auto;
    object-fit:contain;
}

.mz-original-footer .mz-original-logo span {
    color:#ff791f;
    font-weight:bold;
}

.mz-original-footer .mz-original-contacts .mz-original-logo {
    width:52px;
    height:52px;
    border-radius:50%;
}

.mz-original-footer .mz-original-contacts img {
    max-height:43px;
}

.mz-original-footer .mz-original-bottom {
    padding:18px 10px 5px;
    text-align:center;
    color:#999;
}

.mz-original-footer .mz-original-bottom strong {
    display:block;
    color:#ff791f;
    font-size:21px;
    letter-spacing:2px;
}

.mz-original-footer .mz-original-bottom p {
    margin:8px 0;
    font-size:12px;
}

.mz-original-footer .mz-original-bottom small {
    font-size:11px;
}

@media(max-width:767px) {
    .mz-original-footer {
        padding:12px 10px 85px;
    }

    .mz-original-footer .mz-original-section {
        padding:15px 0;
    }

    .mz-original-footer .mz-original-logo {
        width:100px;
        height:48px;
    }
}
