
.kiko-fab-root{position:fixed;right:28px;bottom:28px;z-index:999999}.kiko-fab-menu{position:relative;display:flex;flex-direction:column-reverse}.kiko-main-action{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#1f3b6c,#1a325c);color:#fff;cursor:pointer;transition:all .25s cubic-bezier(.2,.9,.4,1.1);box-shadow:0 12px 20px -8px rgba(0,0,0,.3);border:none}.kiko-main-action i{font-size:28px;transition:transform .2s}.kiko-main-action:active{transform:scale(.94);background:#1f3b6c}.kiko-float-child{position:absolute;left:50%;bottom:0;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;color:#fff;box-shadow:0 8px 18px rgba(0,0,0,.2);cursor:pointer;transition:transform .32s cubic-bezier(.2,.9,.4,1.2),opacity .25s;opacity:0;transform:translateX(-50%) scale(.65);pointer-events:none;z-index:20;border:1px solid rgba(255,255,255,.25);text-decoration:none}.kiko-wa-btn{background:linear-gradient(145deg,#25D366,#1da851)}.kiko-call-btn{background:linear-gradient(145deg,#0a7cff,#005fdb)}.kiko-fab-menu.open .kiko-float-child{opacity:1;pointer-events:auto}.kiko-fab-menu.open .kiko-wa-btn{transform:translateX(-50%) translateY(-78px) scale(1)}.kiko-fab-menu.open .kiko-call-btn{transform:translateX(-50%) translateY(-146px) scale(1)}.kiko-float-child:hover{filter:brightness(1.05)}.kiko-float-child:active{transform:translateX(-50%) scale(.92)}.kiko-float-child::after{content:attr(data-label);position:absolute;right:70px;background:rgba(0,0,0,0.75);color:#ffffff;font-size:12px;padding:8px;border-radius:20px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s}.kiko-float-child:hover::after{opacity:1}@media(max-width:480px){.kiko-fab-root{bottom:20px!important;right:20px!important}.kiko-main-action{width:58px;height:58px}.kiko-main-action i{font-size:24px}.kiko-float-child{width:52px;height:52px;font-size:24px}.kiko-fab-menu.open .kiko-wa-btn{transform:translateX(-50%) translateY(-72px)}.kiko-fab-menu.open .kiko-call-btn{transform:translateX(-50%) translateY(-134px)}.kiko-float-child::after{right:60px;font-size:11px}}@keyframes softPulse{0%{box-shadow:0 0 0 0 rgba(31,59,108,.4)}70%{box-shadow:0 0 0 12px rgba(31,59,108,0)}100%{box-shadow:0 0 0 0 rgba(31,59,108,0)}}.kiko-main-action{animation:softPulse 2s infinite}.kiko-fab-menu.open .kiko-main-action{animation:none}
/*# sourceURL=font-awesome-frontend-inline-css */
