body.page-id-28 .elementor-element.elementor-invisible{visibility:visible!important}body.page-id-28 .elementor-element.animated{animation-name:none}body.page-id-28 .elementor-element-511d265 tbody tr:hover{transform:none!important}body.page-id-28 .cardiance-card:hover .cardiance-img{transform:none!important}body.page-id-28 .elementor-location-header .elementor-sticky:not(.elementor-sticky__spacer){transition:background .35s,box-shadow .35s}body.page-id-28 .elementor-location-header.hk-scrolled .elementor-sticky:not(.elementor-sticky__spacer){box-shadow:0 1px 16px rgba(0,0,0,.07)}body.page-id-28 .hero .elementor-widget.e-transform{cursor:default}body.page-id-28 .hero .elementor-widget.e-transform,body.page-id-28 .hero .elementor-widget.e-transform>.elementor-widget-container{transition:transform .3s var(--hk-ease),background .25s ease,border .3s,box-shadow .3s!important}body.page-id-28 .hero .elementor-widget.e-transform:hover{--e-transform-translateY:-3px!important;--e-transform-scale:1.03!important}body.page-id-28 .elementor .hk-reveal{opacity:0;transform:translateY(60px);transition:opacity 1.2s var(--hk-ease),transform 1.2s var(--hk-ease)}body.page-id-28 .elementor .hk-reveal.hk-up{transform:translateY(70px)}body.page-id-28 .elementor .hk-reveal.hk-left{transform:translateX(-80px)}body.page-id-28 .elementor .hk-reveal.hk-right{transform:translateX(80px)}body.page-id-28 .elementor .hk-reveal.hk-zoom{transform:scale(.82)}body.page-id-28 .elementor .hk-reveal.hk-in{opacity:1;transform:none}body.page-id-28 .elementor .hk-card{will-change:transform;transform-style:preserve-3d;transition:transform .3s var(--hk-ease),border-color .3s ease,box-shadow .3s ease}body.page-id-28 .elementor .hk-card.hk-shadow:hover{box-shadow:0 12px 40px rgba(11,22,34,.12)!important}body.page-id-28 .hk-usp{position:relative;overflow:hidden}body.page-id-28 .hk-usp>.hk-usp-glow{position:absolute;inset:0;background:radial-gradient(circle at center,var(--hk-glow) 0%,transparent 70%);opacity:0;transition:opacity .35s;pointer-events:none}body.page-id-28 .hk-usp:hover>.hk-usp-glow{opacity:1}body.page-id-28 .hk-usp.hk-in .elementor-counter-number-wrapper{animation:hkNumPop .6s cubic-bezier(.34,1.56,.64,1) .2s both}body.page-id-28 .hk-kicker .elementor-heading-title{position:relative;display:inline-block}body.page-id-28 .hk-kicker .elementor-heading-title::after{content:"";display:block;height:2px;background:var(--hk-primary);margin-top:6px;transform:scaleX(0);transform-origin:left}body.page-id-28 .hk-kicker.hk-in .elementor-heading-title::after{animation:hkKickerLine .9s var(--hk-ease) .3s forwards}body.page-id-28 .elementor .hk-step{transition:background .25s ease,padding-left .3s var(--hk-ease)}body.page-id-28 .elementor .hk-step:hover{padding-left:calc(var(--padding-left,0px) + 12px)!important}body.page-id-28 .hk-step .card-num{transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .25s ease,color .25s ease,box-shadow .25s ease}body.page-id-28 .hk-step:hover .card-num{transform:scale(1.15);box-shadow:0 6px 18px rgba(11,132,148,.35)}body.page-id-28 .hk-table tbody tr{transition:background .2s ease}body.page-id-28 .cardiance-card .cardiance-img{overflow:hidden}body.page-id-28 .cardiance-card .cardiance-img img{transition:transform .7s var(--hk-ease)}body.page-id-28 .cardiance-card:hover .cardiance-img img{transform:scale(1.06)}body.page-id-28 .faq-1 .elementor-tab-content.elementor-active{animation:hkSpecFadeIn .3s var(--hk-ease) forwards}body.page-id-28 .faq-2 .elementor-tab-content.elementor-active{animation:hkSpecFadeIn .25s var(--hk-ease) forwards}body.page-id-28 .hk-atomic{animation:hkAtomicGlow 5s ease-in-out 2s infinite}body.page-id-28 .hk-cta{position:relative;overflow:hidden}body.page-id-28 .hk-cta .green-animate-btn .elementor-button{position:relative;overflow:hidden}body.page-id-28 .hk-cta .green-animate-btn .elementor-button::before{content:"";position:absolute;top:0;left:-120%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);animation:hkBtnShine 3s ease-in-out 2s infinite;pointer-events:none}body.page-id-28 .hk-notruf{animation:hkNotrufPulse 3s ease-in-out infinite}@media (prefers-reduced-motion:reduce){body.page-id-28 .hk-reveal{opacity:1!important;transform:none!important}}