.flexitype-btn-wrapper{display:inline-flex;gap:10px;align-items:center;font-size:16px;line-height:26px;position:relative;z-index:3;justify-content:center;padding:12px 32px;transition:0.4s;background:#eceff1;text-align:center;border-radius:5px}.flexitype-btn-wrapper{font-size:16px;font-weight:600;text-transform:uppercase;line-height:26px;background:#506962;border-radius:50px 50px 50px 50px;padding:8px 8px 8px 30px;gap:20px}.flexitype-btn-wrapper .flexi-text{color:#fff;font-size:18px;font-weight:500;line-height:20px;padding-top:0}.button-isi{overflow:hidden;transition:0.4s}.button-isi::before{content:"";z-index:-1;position:absolute;top:50%;left:100%;width:30px;height:30px;border-radius:50%;background-color:#e84527;transform-origin:100% 50%;transform:scale3d(1,2,1);transition:transform 0.4s,opacity 0.4s;transition-timing-function:cubic-bezier(.7,0,.9,1)}.flexitype-btn-wrapper .flexi-icon{position:relative;z-index:2;transition:0.4s}.flexitype-btn-wrapper .flexi-icon{background-color:#d1e0e0;border-radius:50px 50px 50px 50px;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center}.flexitype-btn-wrapper:hover .flexi-icon{color:#fff;background-color:#fe785a;transform:rotate(45deg)}.flexitype-btn-wrapper:hover .flexi-icon path{fill:#fff}.button-isi:hover::before{transform:scale3d(10,9,1);transform-origin:100% 55%;width:33px}.flexitype-btn-wrapper:hover .flexi-text{color:#fff}@media (max-width:767px){.flexitype-btn-wrapper .flexi-text{font-size:16px}.flexitype-btn-wrapper .flexi-icon{width:40px;height:40px}}