.newsprint--social-follow svg{width:1em;height:1em}.newsprint--social-follow span{display:inline-block}.newsprint--social-follow a{position:relative;transition:all 0.3s;display:inline-block}.newsprint--social-follow .name{position:absolute;width:100%;height:100%;text-align:center;left:0;top:0;display:flex;align-items:center;justify-content:center;color:#FFFFFF40;font-size:40px;transition:all 0.3s}.newsprint--social-follow .text,.newsprint--social-follow .icon{position:relative;z-index:1;transition:all 0.3s}.newsprint--social-follow .icon{width:30px;height:30px;border:1px solid;border-radius:100%;display:inline-flex;align-items:center;justify-content:center}.newsprint--social-follow .follow{transition:all 0.3s}.newsprint--social-follow .social-list{gap:5px;display:flex;align-items:center;flex-wrap:wrap}.newsprint--social-follow.style-1 a{color:#fff;fill:#fff;display:inline-flex;align-items:center;background:#1877F2;padding:15px 20px;width:230px;transition:all 0.3s}.newsprint--social-follow.style-1 .follow{border:1px solid #ffffff75;padding:7px 18px;border-radius:30px;position:absolute;opacity:0}.newsprint--social-follow.style-1 a:hover .icon{transform:translateX(5px);opacity:0}.newsprint--social-follow.style-1 a:hover .text{transform:translate(10px,-5px);opacity:0}.newsprint--social-follow.style-1 a:hover .follow{opacity:1}.newsprint--social-follow.style-2 a:hover .follow{opacity:1;visibility:visible;height:auto}.newsprint--social-follow.style-2 .follow-wrap{position:relative}.newsprint--social-follow.style-2 .follow{position:absolute;opacity:0;left:0}.newsprint--social-follow.style-2 a:hover .text{opacity:0}