.employees{
    flex-direction:column;
}

.employees .item  > div{
    background-color: rgb(23 23 23);
    padding-top: var(--wp--preset--spacing--small);
    padding-bottom: var(--wp--preset--spacing--small);
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    border-radius: .25rem;
    flex-direction:column;
}

.employees .item {
    border-radius: .25rem;
}

.employees .item  p{
    margin: 0;
}

.employees .item  p:not(.name),
.employees .item  a {
    margin-top: .25rem;
}

.employees .item  p.name{
    font-weight:700;
}

.employees .item  .employee-phone{
    color:rgb(163 163 163);
}

.employees .item  > div figure{
    overflow:hidden;
    margin-bottom: 1.25rem;
    width:100%;
    max-width: 7rem;
    align-self: center;
}

.employees .container-xl .row.no-gutters{
    row-gap: calc(var(--bs-gutter-x) / 2);
}

@media (max-width: 991px) {
    .row.no-gutters {
        margin-right: - calc(var(--bs-gutter-x) / 4);
        margin-left: - calc(var(--bs-gutter-x) / 4);
    }
    
    .row.no-gutters > [class*="col-"]:nth-child(odd) {
        padding-right: calc(var(--bs-gutter-x) / 4);
        padding-left: 0;
    }
    
    .row.no-gutters > [class*="col-"]:nth-child(even) {
        padding-left: calc(var(--bs-gutter-x) / 4);
        padding-right:0;
    }
}

@media (min-width: 992px) {
    .employees .container-xl .row.no-gutters{
        row-gap:var(--bs-gutter-x);
    }
}

@media (min-width: 1024px) {
    .employees .item  > div{
        padding: 2.5rem;
    }
    
    .employees .item  > div figure{
        max-width: 11rem;
    }
 }