.social-block{width:100%}.social-block p{font-weight:700}.social-block .button-social{display:flex;justify-content:center;gap:20px}.social-block .button-social a{position:relative;background:linear-gradient(to right,#241e46,#164194);border-radius:100%;display:inline-block;transition:background .5s,color .5s;margin:10px}.social-block .button-social a::before{content:"";position:absolute;inset:0;background:linear-gradient(to right,#fdb90f,#fdb90f);opacity:0;transition:opacity .5s;pointer-events:none;border-radius:100%}.social-block .button-social a:hover::before{opacity:1}.social-block .button-social a::after{content:attr(data-tooltip);position:absolute;bottom:-60%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;color:var(--itg-blue);padding:0 10px;border-radius:5px;opacity:0;pointer-events:none;transition:all .5s ease-in-out}.social-block .button-social a:hover::after{opacity:1;transform:translate(-50%,-5px)}.social-block .button-social a .button{color:var(--itg-white);position:relative;z-index:1}.social-block .button-social img,.social-block .button-social svg{vertical-align:middle}@media(max-width:991px){.social-block .button-social img,.social-block .button-social svg{width:60px}.social-block .button-social a::after{content:""}}@media(max-width:767px){.social-block p{margin-bottom:0;line-height:25px}}@media(max-width:575px){.social-block{width:100%}}