.social ul{display:flex}.social li{font-size:0}.social li:not(:first-child){margin-left:.625rem}.social li a{align-items:center;border:.0625rem solid #fff;border-radius:.9375rem;color:#fff;display:flex;font-size:1.25rem;height:3.125rem;justify-content:center;transition:color .3s cubic-bezier(.25,.46,.45,.94),border-color .3s cubic-bezier(.25,.46,.45,.94),background-color .3s cubic-bezier(.25,.46,.45,.94);width:3.125rem}@media screen and (min-width:768px){.social li a{height:3.75rem;width:3.75rem}}.social li a:hover{background-color:#fff;color:#001438}