.social-links{align-items:center;display:flex;flex-wrap:wrap;gap:12px;&.alignment-left{justify-content:flex-start}&.alignment-center{justify-content:center}&.alignment-right{justify-content:flex-end}}.social-link{background-color:transparent;border-radius:50%;display:inline-flex;height:40px;position:relative;width:40px;&,*{transition:var(--so-transition-speed) ease all}&:hover{background-color:var(--so-color-white)}}.social-link-icon{align-items:center;border:1px solid var(--so-color-white);border-radius:100%;display:inline-flex;height:100%;justify-content:center;width:100%;svg{fill:var(--so-color-white);height:14px;width:auto}&:hover{background-color:var(--so-color-red);border:1px solid var(--so-color-red)}}