.ask-infinite-bounce  {
    animation: askFloating 5s cubic-bezier(0.45, 0.05, 0.55, 0.95) infinite;
    will-change: transform;
}

@keyframes askFloating {
    0% {
        transform: translate3d(0, 0, 0);
    }
    50% {
        transform: translate3d(0, -12px, 0);
    }
    100% {
        transform: translate3d(0, 0, 0);
    }
}

.ask-banner-widget{position:relative;box-sizing:border-box;overflow:visible;line-height:1.4}.ask-banner-widget *{box-sizing:border-box}.ask-banner-main-image,.ask-banner-main-image img{display:block;width:100%;height:100%}.ask-banner-main-image img{object-fit:cover;border-radius:inherit}.ask-floating-item{position:absolute;z-index:2}.ask-box-motion{overflow:hidden;clip-path:inset(0 100% 0 0);will-change:clip-path}.ask-box-content{opacity:0;transition:opacity .22s ease}.ask-box-content.ask-content-visible{opacity:1}.ask-box-content>.ask-sequence-node{opacity:0;transform:translateY(7px);transition:opacity .22s ease,transform .22s ease}.ask-box-content>.ask-sequence-node.ask-sequence-visible{opacity:1;transform:none}.ask-floating-item.ask-animation-none .ask-box-motion{clip-path:none}.ask-floating-item.ask-is-visible.ask-animation-fade-right .ask-box-motion{animation:ask-wipe-right var(--ask-duration) ease var(--ask-delay) both}.ask-floating-item.ask-is-visible.ask-animation-fade-left .ask-box-motion{animation:ask-wipe-left var(--ask-duration) ease var(--ask-delay) both}.ask-floating-item.ask-is-visible.ask-animation-fade-down .ask-box-motion{animation:ask-wipe-down var(--ask-duration) ease var(--ask-delay) both}.ask-floating-item.ask-is-visible.ask-animation-fade-up .ask-box-motion{animation:ask-wipe-up var(--ask-duration) ease var(--ask-delay) both}.ask-floating-item.ask-infinite-bounce.ask-bounce-active{animation:ask-gentle-bounce 2.6s ease-in-out infinite}@keyframes ask-wipe-right{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ask-wipe-left{from{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes ask-wipe-down{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ask-wipe-up{from{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ask-gentle-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.ask-box-motion{clip-path:none!important;animation:none!important}.ask-floating-item.ask-infinite-bounce{animation:none!important}.ask-box-content{opacity:1!important;transition:none!important}.ask-box-content>.ask-sequence-node{opacity:1!important;transform:none!important}}
