.exhibitors img {
    object-fit: cover;
    width: 100%;
    aspect-ratio: 1 / 1;
    border-radius: 50%;
    margin-bottom: 20px;
    transition: transform .25s ease;
}

.exhibitors .mgLink:hover img { transform: scale(1.03); }

.exhibitors a {
    text-decoration: none;
    color: var(--blue);
}

.exhibitors img {
    object-fit: cover;
    width: 100%;
    aspect-ratio: 1 / 1;
    border-radius: 50%;
}

@media (max-width: 799.999px) {
    .exhibitor {
        padding: 10%;
    }
}

@media (min-width: 800px) {
    .exhibitor {
        display: flex;
        justify-content: space-between;
        gap: 40px;
    }

    .exhibitor > div:first-child {
        flex: 1;
    }

    .exhibitor > div:last-child {
        flex: 2;
    }
}