.company-public-footer {
    --mint-link-color: #62676c;
    display: flex;
    align-items: center;
    gap: 24px;
    max-width: 1320px;
    padding-top: 16px;
    padding-bottom: 16px;
    border-top: 1px solid #d8dce1;
    font-size: 13px;
}
.company-public-footer img { width: 80px; height: 64px; object-fit: contain; }
.company-public-footer a { color: var(--mint-link-color); }
.company-public-copyright { margin-left: auto; }
@media (max-width: 991.98px) {
    .company-public-footer { flex-wrap: wrap; }
}
@media (max-width: 767.98px) {
    .company-public-copyright { margin-left: 0; }
}
