.float-cta{align-items:center;background-color:#25d366;border-radius:100%;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#fff;display:inline-flex;font-weight:700;justify-content:center;padding:9px;position:relative;transition:all .3s ease}.float-cta .title{left:15px;opacity:0;position:absolute;transition:all .3s ease;visibility:hidden}.float-cta:hover{background-color:var(--primary-color);box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3)}.float-cta:hover .title{left:0;opacity:1;position:relative;visibility:visible}.float-cta__container{bottom:25px;position:fixed;z-index:50}