.fixed-social-links{position:relative}.fixed-social-links__button{align-items:center;background-color:#e50040;border:none;cursor:pointer;display:flex;height:56px;justify-content:center;padding:18px;transition:background-color .3s ease;width:56px}@media (hover:hover){.fixed-social-links__button:hover{background-color:#fd1651}}.fixed-social-links__button.isActive{background-color:#fd1651}.fixed-social-links__close,.fixed-social-links__phone{display:block;flex-shrink:0;height:20px;width:20px}.fixed-social-links__panel{background-color:#efedf6;border-radius:8px;bottom:calc(100% + 16px);box-shadow:0 8px 24px #0000001f;display:flex;flex-direction:column;gap:10px;opacity:0;padding:4px;pointer-events:none;position:absolute;right:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease;z-index:1}.fixed-social-links__panel.isActive{opacity:1;pointer-events:all;transform:translateY(0)}.fixed-social-links__link{align-items:center;border-radius:8px;display:flex;height:54px;justify-content:center;padding:4px;transition:background-color .3s ease;width:54px}@media (hover:hover){.fixed-social-links__link:hover .fixed-social-links__icon{background-color:#309787}}.fixed-social-links__icon{background-color:#313131;display:block;height:46px;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;transition:background-color .3s ease;width:46px}
