.wp-block-themepunch-revslider{overflow:visible !important}
.elementor-22699 .elementor-element.elementor-element-65a8ee86{margin-top:0 !important}
.kitchor-lite-hero{position:relative;outline:0;--kitchor-lite-primary:#F7A984;width:100%;max-width:100%;margin:0;overflow:hidden;content-visibility:auto;contain-intrinsic-size:400px}
.kitchor-lite-hero__viewport{position:relative;width:100%;min-height:calc(clamp(320px,32vw,400px) * var(--n9-hero-height-factor,1));overflow:hidden;cursor:grab;user-select:none;touch-action:pan-y}
.kitchor-lite-hero.is-dragging .kitchor-lite-hero__viewport{cursor:grabbing}
.kitchor-lite-hero__track{display:flex;width:100%;height:100%;transform:translate3d(0,0,0);will-change:transform}
.kitchor-lite-hero.is-dragging .kitchor-lite-hero__track{transition:none !important}
.kitchor-lite-hero__slide{flex:0 0 100%;display:flex;align-items:center;justify-content:center}
.kitchor-lite-hero__content{position:relative;z-index:1;width:min(980px,100%);padding:clamp(22px,5vw,56px) clamp(14px,3vw,40px);text-align:center;user-select:none}
.kitchor-lite-hero__headline{font-weight:800;letter-spacing:-.03em;line-height:1.02;font-size:clamp(32px,5vw,60px);color:#0b1220;margin:0 0 14px}
.kitchor-lite-hero__subhead{font-weight:400;line-height:1.45;font-size:clamp(16px,2vw,20px);color:rgba(11,18,32,.62);max-width:760px;margin:0 auto 20px}
.kitchor-lite-hero__btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:999px;background:#0b1220;color:#fff !important;font-weight:600;text-decoration:none;transition:background .2s ease}
.kitchor-lite-hero__btn:hover{background:var(--kitchor-lite-primary,#F7A984)}
.kitchor-lite-hero__btn:focus-visible{outline:2px solid rgba(11,18,32,.35);outline-offset:3px}
.kitchor-lite-hero__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid rgba(11,18,32,.14);background:rgba(255,255,255,.85);backdrop-filter:blur(6px);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;color:#0b1220}
.kitchor-lite-hero__nav:before,.kitchor-lite-hero__nav:after{display:none}
.kitchor-lite-hero__nav .kitchor-lite-hero__icon{display:block;width:22px;height:22px}
.kitchor-lite-hero__nav .kitchor-lite-hero__icon path{stroke:currentColor;fill:none}
.kitchor-lite-hero__prev{left:14px;transform:translateY(-50%) translateX(-6px)}
.kitchor-lite-hero__next{right:14px;transform:translateY(-50%) translateX(6px)}
.kitchor-lite-hero__nav:hover{background:#fff}
.kitchor-lite-hero__nav:focus-visible{outline:2px solid rgba(11,18,32,.35);outline-offset:2px}
.kitchor-lite-hero__dots{position:absolute;left:0;right:0;bottom:12px;display:flex;gap:10px;justify-content:center;align-items:center;z-index:2;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease}
.kitchor-lite-hero__dot{appearance:none;width:9px;height:9px;flex:0 0 auto;border-radius:999px;border:1px solid rgba(11,18,32,.18);background:rgba(11,18,32,.08);cursor:pointer;padding:0;margin:0;transition:background .2s ease,border-color .2s ease}
.kitchor-lite-hero__dot:before,.kitchor-lite-hero__dot:after{display:none}
.kitchor-lite-hero__dot:hover,.kitchor-lite-hero__dot:focus-visible,.kitchor-lite-hero__dot.is-active{background:var(--kitchor-lite-primary,#F7A984);border-color:var(--kitchor-lite-primary,#F7A984)}
.kitchor-lite-hero:hover .kitchor-lite-hero__nav,.kitchor-lite-hero:focus-within .kitchor-lite-hero__nav,.kitchor-lite-hero.is-controls-visible .kitchor-lite-hero__nav,.kitchor-lite-hero.is-controls-always .kitchor-lite-hero__nav{opacity:1;pointer-events:auto}
.kitchor-lite-hero:hover .kitchor-lite-hero__prev,.kitchor-lite-hero:focus-within .kitchor-lite-hero__prev,.kitchor-lite-hero.is-controls-always .kitchor-lite-hero__prev{transform:translateY(-50%) translateX(0)}
.kitchor-lite-hero:hover .kitchor-lite-hero__next,.kitchor-lite-hero:focus-within .kitchor-lite-hero__next,.kitchor-lite-hero.is-controls-always .kitchor-lite-hero__next{transform:translateY(-50%) translateX(0)}
.kitchor-lite-hero:hover .kitchor-lite-hero__dots,.kitchor-lite-hero:focus-within .kitchor-lite-hero__dots,.kitchor-lite-hero.is-controls-visible .kitchor-lite-hero__dots,.kitchor-lite-hero.is-controls-always .kitchor-lite-hero__dots{opacity:1;pointer-events:auto;transform:none}
.kitchor-lite-hero.is-intro .kitchor-lite-hero__slide:first-child .kitchor-lite-hero__content{opacity:0;transform:translateY(10px)}
.kitchor-lite-hero.is-intro.is-intro-ready .kitchor-lite-hero__slide:first-child .kitchor-lite-hero__content{opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease}
@media (max-width:767px){
.kitchor-lite-hero__viewport{min-height:calc(clamp(320px,70vw,420px) * var(--n9-hero-height-factor,1))}
.kitchor-lite-hero__headline{font-size:clamp(28px,8vw,44px)}
.kitchor-lite-hero__prev{left:10px}
.kitchor-lite-hero__next{right:10px}
}
@media (prefers-reduced-motion:reduce){
.kitchor-lite-hero__track{transition:none !important}
.kitchor-lite-hero.is-intro .kitchor-lite-hero__slide:first-child .kitchor-lite-hero__content{opacity:1;transform:none;transition:none}
}
