.client-list-wrapper {
    display: flex;
    justify-content: space-around;
    align-items: flex-start;
    flex-flow: wrap;
    gap: 15px;
    margin-top: 2.5rem;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(14rem, 1fr));
}

.client-box {
    display: flex;
    justify-content: center;
    width: 260px;
    height: 150px;
    padding: 20px;
    border: 1px solid #cdcdcd;
    background-color: #fff;
}

a.client-box:hover {
    /* outline: 3px solid #B54D2C;
    transition: 100ms outline; */
}

.client-box img {
    display: flex;
    object-fit: contain;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

/* Logos with Links - Hover Effect */

a.client-box {
    overflow: hidden;
}

a.client-box img {
    display: flex;
    object-fit: contain;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    transition-behavior: normal;
    transition-duration: 500ms;
}

a.client-box img:hover {
    filter: initial;
    transform: scale(1.05);
    transition-behavior: normal;
    transition-duration: 500ms;
}