.social-small {
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
    column-gap: 18px;
    row-gap: 12px
}

@media (max-width: 767px) {
    .social-small {
        column-gap: 12px;
    }
}
.social-small__item {
    width: 48px;
    height: 48px;
}
@media (max-width: 575px) {
    .social-small__item {
        width: 32px;
        height: 32px;
    }
}
.social-small__item--link {
    cursor: pointer;
}
.social-small__img {
    width: auto;
    max-width: 100%;
    max-height: 100%;
}