.service-icon{position:relative}
.service-icon .smena-lottie{position:absolute;inset:10px;pointer-events:none;opacity:0}
.service-icon .smena-lottie svg{width:100%!important;height:100%!important}
.service-icon .smena-lottie svg path{stroke:currentColor!important}
.service-icon.is-lottie-ready>svg{visibility:hidden}
.service-icon.is-lottie-ready .smena-lottie{opacity:1}
.link .arrow .animated-arrow,#share .animated-arrow{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;overflow:visible}
.animated-chat{transform-origin:center}
#share{display:inline-flex;align-items:center;gap:10px}
.back .animated-back{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
@media(prefers-reduced-motion:reduce){.service-icon.is-lottie-ready>svg{visibility:visible}.service-icon.is-lottie-ready .smena-lottie{opacity:0}}
