address[data-ac-company-brand="1"] > .ac-company-logo {
    display: block;
    width: 220px;
    max-width: 100%;
    height: auto;
    aspect-ratio: 1536 / 452;
    object-fit: contain;
    object-position: left center;
    flex-shrink: 0;
    margin: 5px 0;
}

.ac-home .contact-company[data-ac-company-brand="1"] {
    gap: 10px;
}

.footer-info address[data-ac-company-brand="1"] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
}

.footer-info address[data-ac-company-brand="1"] > .ac-company-logo {
    width: 170px;
    margin: 0;
}

@media (max-width: 560px) {
    address[data-ac-company-brand="1"] > .ac-company-logo {
        width: 200px;
    }
}
