html{scroll-behavior:smooth}#kk-scroll-progress{position:fixed;top:0;left:0;width:100%;height:3px;background:#ef8c22;transform:scaleX(0);transform-origin:left;z-index:99990;pointer-events:none} .kk-motion-card>.elementor-widget-container{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease;border-radius:inherit} .elementor-button,.elementor-social-icon{transition:transform .25s ease,box-shadow .25s ease,filter .25s ease!important} .elementor-nav-menu--main .elementor-item{transition:color .25s ease,background-color .25s ease!important} .kk-motion-image{overflow:hidden} .kk-motion-image img,.e-gallery-image{transition:transform .7s cubic-bezier(.2,.7,.2,1)!important} @media(hover:hover) and (pointer:fine){.kk-motion-card:hover>.elementor-widget-container{transform:translateY(-6px);box-shadow:0 18px 38px rgba(17,24,39,.12)} .elementor-button:hover,.elementor-social-icon:hover{transform:translateY(-3px);filter:brightness(1.06)} .kk-motion-image:hover img{transform:scale(1.035)} .e-gallery-item:hover .e-gallery-image{transform:scale(1.04)}} @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#kk-scroll-progress{display:none}.kk-motion-card>.elementor-widget-container,.elementor-button,.elementor-social-icon,.kk-motion-image img,.e-gallery-image{transition:none!important;transform:none!important}}