#mmi-floating-icon{position:fixed;z-index:9999;display:flex;align-items:center;justify-content:center;border-radius:50%;background:0 0}#mmi-floating-icon a{display:flex;align-items:center;justify-content:center;text-decoration:none;outline:none;box-shadow:none}#mmi-floating-icon .mmi-custom-icon,#mmi-floating-icon .mmi-icon-svg{width:var(--mmi-icon-size,60px);height:var(--mmi-icon-size,60px);display:block;border-radius:50%}.mmi-icon-svg{width:100%;height:100%}#mmi-floating-icon[class*=mmi-animation-]{animation-duration:var(--mmi-animation-speed,1.5s);animation-iteration-count:infinite}@keyframes mmi-pulse{0%{box-shadow:0 0 0 0 rgba(var(--mmi-animation-color-rgb,0,191,165),.4)}70%{box-shadow:0 0 0 15px rgba(var(--mmi-animation-color-rgb,0,191,165),0)}100%{box-shadow:0 0 0 0 rgba(var(--mmi-animation-color-rgb,0,191,165),0)}}#mmi-floating-icon.mmi-animation-pulse{animation-name:mmi-pulse}@keyframes mmi-waves{0%{box-shadow:0 0 0 0 rgba(var(--mmi-animation-color-rgb,0,191,165),.4),0 0 0 0 rgba(var(--mmi-animation-color-rgb,0,191,165),.3),0 0 0 0 rgba(var(--mmi-animation-color-rgb,0,191,165),.2)}50%{box-shadow:0 0 0 10px rgba(var(--mmi-animation-color-rgb,0,191,165),0),0 0 0 20px rgba(var(--mmi-animation-color-rgb,0,191,165),0),0 0 0 30px rgba(var(--mmi-animation-color-rgb,0,191,165),0)}100%{box-shadow:0 0 0 0 rgba(var(--mmi-animation-color-rgb,0,191,165),.4),0 0 0 0 rgba(var(--mmi-animation-color-rgb,0,191,165),.3),0 0 0 0 rgba(var(--mmi-animation-color-rgb,0,191,165),.2)}}#mmi-floating-icon.mmi-animation-waves{animation-name:mmi-waves}@keyframes mmi-ping{0%{box-shadow:0 0 0 0 rgba(var(--mmi-animation-color-rgb,0,191,165),.6)}75%,100%{box-shadow:0 0 0 20px rgba(var(--mmi-animation-color-rgb,0,191,165),0)}}#mmi-floating-icon.mmi-animation-ping{animation-name:mmi-ping}@keyframes mmi-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#mmi-floating-icon.mmi-animation-spin{animation-name:mmi-spin;border-radius:50%}#mmi-floating-icon.mmi-animation-spin a{animation:inherit}@keyframes mmi-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}#mmi-floating-icon.mmi-animation-bounce{animation-name:mmi-bounce}@keyframes mmi-glow{0%,100%{box-shadow:0 0 10px 5px rgba(var(--mmi-animation-color-rgb,0,191,165),.5)}50%{box-shadow:0 0 20px 10px rgba(var(--mmi-animation-color-rgb,0,191,165),.3)}}#mmi-floating-icon.mmi-animation-glow{animation-name:mmi-glow}