.cbequalheight .fusion-column,.cbequalheight .col.content-wrapper-background{min-height:320px}.fusion-button,button,input[type=button],input[type=submit],a.button,a.fusion-button{position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent}.fusion-button:after,button:after,input[type=button]:after,input[type=submit]:after,a.button:after,a.fusion-button:after{content:"";position:absolute;left:50%;top:50%;width:0;height:0;background:rgba(255,255,255,.4);border-radius:0;transform:translate(-50%,-50%) scale(0);opacity:.8;transition:transform .6s ease,opacity .6s ease,width .6s ease,height .6s ease;color:#fff !important}.fusion-button:hover:after,button:hover:after,input[type=button]:hover:after,input[type=submit]:hover:after,a.button:hover:after,a.fusion-button:hover:after{width:300%;height:300%;transform:translate(-50%,-50%) scale(1);opacity:0}.fusion-button,.button,.woocommerce .button{background:linear-gradient(270deg,#ff6a00,#ee0979,#00c6ff);background-size:600% 600%;color:#fff !important;border:none;animation:gradientMove 6s ease infinite;transition:transform .3s ease}@keyframes gradientMove{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.fusion-button:hover,.button:hover,.woocommerce .button:hover{transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,0,0,.2)}h1,h2,.fusion-title-heading h1,.fusion-title-heading h2,.fusion-page-title-bar h1,.fusion-page-title-bar h2{background:linear-gradient(270deg,#ff6a00,#ee0979,#00c6ff);background-size:600% 600%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:gradientMove 8s ease infinite;font-weight:700;transition:transform .3s ease;display:inline-block}h1:hover{transform:translateY(-2px)}@keyframes gradientMove{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.fusion-filters .fusion-filter{font-weight:600;background:linear-gradient(270deg,#ff6a00,#ee0979,#00c6ff);background-size:600% 600%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:gradientMove 10s ease infinite;transition:all .3s ease;padding:6px 14px}.fusion-filters{border-top:2px solid transparent;border-bottom:2px solid transparent}.fusion-filters .fusion-filter:hover{color:#fff;background-size:600% 600%;animation:gradientMove 4s ease infinite;transform:scale(1.1);opacity:.95;border-bottom:2px solid #ff6a00}.fusion-filters .fusion-active{background:linear-gradient(270deg,#ee0979,#ff6a00,#00c6ff);background-size:600% 600%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:700;border-top:2px solid transparent;border-bottom:2px solid transparent;border-image:linear-gradient(270deg,#ee0979,#ff6a00,#00c6ff);transform:scale(1.05);opacity:1;animation:gradientMove 6s ease infinite}@keyframes gradientMove{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@media (max-width:768px){.fusion-slider,.hero-slider,.fusion-parallax,.video-hero,.heavy-animated-bg{display:none !important}}