.social_icons .footer__item-content{margin-top:20px}.social-icons ul{display:flex;flex-wrap:wrap;margin-top:0;padding:0}.social-icons ul li{box-shadow:1px 0 0 0 #434343,0 1px 0 0 #434343,1px 1px 0 0 #434343,inset 1px 0 0 0 #434343,inset 0 1px 0 0 #434343;overflow:hidden;position:relative;transform:translateZ(0)}.social-icons ul{margin-bottom:0}.social-icons .label{display:none}.social-icons ul li:before{background:currentColor;bottom:0;clip-path:polygon(0 25%,100% 0,100% 100%,0 100%);content:"";height:calc(100% + 1px);left:0;pointer-events:none;position:absolute;right:0;top:0;transform:scaleY(0);transform-origin:bottom;transition:transform .3s cubic-bezier(.215,.61,.355,1),clip-path .3s cubic-bezier(.215,.61,.355,1),-webkit-clip-path .3s cubic-bezier(.215,.61,.355,1);width:calc(100% + 1px);z-index:1}.social-icons a{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;color:currentColor;display:flex;height:45px;justify-content:center;position:relative;transition:color .3s cubic-bezier(.215,.61,.355,1);width:45px;z-index:1}.social-icons .icon{background:none;display:block;overflow:visible;pointer-events:none;vertical-align:middle}.social-icons ul li:hover:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scaleY(1)}.social-icons a:hover{color:#232323}@media(min-width:741px){.social-icons a{height:55px;width:55px}}