.social-links ul{margin:0;padding:0;font-size:0;list-style:none}.social-links ul li{display:inline-block;vertical-align:top;font-size:42px;margin:0}.social-links ul li a{position:relative;z-index:1;display:block;width:1em;height:1em;font-size:inherit;line-height:0;text-align:center;color:#fff;background-color:#008584}.social-links ul li a::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:0;transition:.3s}.social-links ul li a .fab,.social-links ul li a svg{transition:.3s}.social-links ul li a .fab{font-size:60%;line-height:1.6666666667em}.social-links ul li a svg{fill:currentColor;width:100%;height:100%}.social-links ul li a:active,.social-links ul li a:focus,.social-links ul li a:hover{color:#fff}.social-links ul li a:active::before,.social-links ul li a:focus::before,.social-links ul li a:hover::before{opacity:.25}.social-links ul li a:active .fab,.social-links ul li a:active svg,.social-links ul li a:focus .fab,.social-links ul li a:focus svg,.social-links ul li a:hover .fab,.social-links ul li a:hover svg{transform:scale(1.1)}.social-links ul li.facebook a{background-color:#1877f2}.social-links ul li.instagram a{background-color:#d6249f;background-image:radial-gradient(circle farthest-corner at 32% 106%,#ffe17d 0,#ffcd69 10%,#fa9137 28%,#eb4141 42%,transparent 82%),linear-gradient(135deg,#234bd7 12%,#c33cbe 58%)}.social-links ul li.linkedin a{background-color:#0077b5}.social-links ul li.twitter a{background-color:#000}.social-links ul li.youtube a{background-color:red}.social-links ul li.tiktok a{background-color:#000}@media (max-width:767.98px){.social-links ul li{font-size:38px}}@media (max-width:575.98px){.social-links ul li{font-size:35px}}