.social-follow{background-color:#002566;border-radius:50%;bottom:20px;height:50px;position:fixed;right:14px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:50px;z-index:10}.social-follow.social-follow--expanded{bottom:150px}.social-follow .social-follow__title{align-items:center;display:flex;height:50px;justify-content:center;padding:8px 20px;position:relative;width:50px;z-index:1}.social-follow .social-follow__title p{color:#fff;display:none;margin:0}.social-follow .social-follow__title .fa-solid{color:#fff;font-size:24px}.social-follow .social-follow__links{align-items:center;background-color:#002566;border-radius:40px;display:flex;flex-direction:column;justify-content:space-between;left:0;opacity:0;padding:26px 4px 10px;position:absolute;row-gap:10px;top:50%;transform:translateY(-20px);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden;width:100%}.social-follow.social-follow--expanded .social-follow__links{border-top-left-radius:0;border-top-right-radius:0;opacity:1;transform:none;visibility:visible}.social-follow .social-follow__links .links-item{cursor:pointer;height:34px;padding:4px;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:34px}.social-follow .social-follow__links .links-item:hover{transform:translateY(-4px)}.social-follow .social-follow__links .links-item svg{fill:#fff}@media (min-width:768px){.social-follow{border-radius:20px;bottom:25px;height:auto;right:25px;width:auto}.social-follow:focus{bottom:auto}.social-follow:hover{bottom:60px}.social-follow .social-follow__title{height:auto;width:auto}.social-follow .social-follow__title,.social-follow .social-follow__title p{display:block}.social-follow .social-follow__title .fa-solid{display:none}.social-follow .social-follow__links{border-radius:20px;flex-direction:row;padding:26px 20px 10px;row-gap:0}.social-follow:hover .social-follow__links{border-top-left-radius:0;border-top-right-radius:0;opacity:1;transform:none;visibility:visible}}