@media all and (min-width: 769px) {
    .av-import-brands {
        padding: 4vw 8.5vw;
        background-color: #464e7d;
    }

    .av-import-brands .items {
        display: flex;
        flex-wrap: wrap;
        gap: 3vw 1.6vw;
    }

    .av-import-brands .item {
        width: 15.3645833333333vw;
    }

    .av-import-brands .item a {
        display: block;
        color: white;
        text-decoration: none;
    }

    .av-import-brands .item .image {
        display: flex;
        width: 15.3645833333333vw;
        height: 7.1875vw;
        align-items: center;
        justify-content: center;
        background-color: white;
    }

    .av-import-brands .item .image img {
        display: block;
        width: 100%;
        height: 100%;
    }

    .av-import-brands .item .text {
        display: block;
        padding-top: 2.2vw;
        font-size: 0.85vw;
        line-height: 1.25vw;
    }

    .av-import-brands .item a:hover .text,
    .av-import-brands .item a:active .text,
    .av-import-brands .item.active .text {
        text-decoration: underline;
    }

    .av-import-description {
        padding: 4vw 15vw 9vw;
        font-size: 0.9vw;
        line-height: 1.4vw;
    }

    .av-import-brand-description {
        display: flex;
        align-items: flex-start;
        gap: 3vw;
        padding: 4vw 8.5vw 9vw;
        font-size: 0.9vw;
        line-height: 1.4vw;
    }

    .av-import-brand-description .image {
        flex: 0 0 15.3645833333333vw;
        width: 15.3645833333333vw;
        height: 7.1875vw;
        background-color: white;
    }

    .av-import-brand-description .image img {
        display: block;
        width: 100%;
        height: 100%;
    }

    .av-import-brand-description .text {
        flex: 1 1 auto;
        min-width: 0;
    }

    .av-import-brand-description .text > :first-child {
        margin-top: 0;
    }
}
