.social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social-links>a{text-decoration:none;padding:.5rem}.social-links .social-studio{width:100%;padding:.5rem}.social-links .social-studio a{display:flex;align-items:stretch;overflow:hidden;width:154px;margin:2rem auto;border:2px solid transparent;text-decoration:none;transition:width .2s cubic-bezier(.98,-.01,.58,1);transform:scale(.8)}.social-links .social-studio a:after,.social-links .social-studio a:before{content:"";display:block;position:relative;height:48px;box-sizing:initial}.social-links .social-studio a:before{width:48px;z-index:1}.social-links .social-studio a:after{z-index:2;width:70px;padding:0 16px}@media (min-width:640px){.social-links .social-studio{width:auto}.social-links .social-studio a{display:inline-flex;width:auto;margin:0 auto;transform:scale(1)}.social-links .social-studio a:after{width:0;padding:0;transition:all .2s cubic-bezier(.98,-.01,.58,1)}.social-links .social-studio a:hover:after{width:70px;padding:0 16px;margin-left:2px}}@media (min-width:768px){.social-links{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}