.social-icons-widget {
line-height: 1;
}
.si-link {
display: inline-flex;
align-items: center;
justify-content: center;
text-decoration: none;
transition: transform .6s ease, opacity .2s ease;
line-height: 1;
}
.si-link:hover { opacity: .8;
text-decoration: none;
}
.si-svg-icon {
display: inline-flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.si-svg-icon svg {
width: 100%;
height: 100%;
display: block;
}