.nka-menu__toggle{cursor:pointer}
.nka-menu.nka-is-open .nka-menu__panel{display:flex !important}
.nka-e3-button{line-height:0}
.nka-e3-button .elementor-button{text-align:start}
.elementor-widget-icon .elementor-icon-wrapper{line-height:0}
.elementor-widget-icon .elementor-icon{vertical-align:top}
.e-svg-base{line-height:0}
.e-svg-base > svg{vertical-align:top}
.elementor-widget-image.nka-e3-image-link a{display:block}
.nka-slider{position:relative}
.nka-slider__track{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;overflow-x:auto !important;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.nka-slider__track::-webkit-scrollbar{display:none}
.nka-slider__track > .e-con-inner{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;gap:inherit;width:100%;max-width:none;margin:0;padding:0}
.nka-slider__slide{flex:0 0 calc((100% - (var(--nka-slider-per-view,1) - 1) * var(--nka-slider-gap,0px)) / var(--nka-slider-per-view,1)) !important;min-width:0;max-width:none !important;scroll-snap-align:start}
.nka-slider button.nka-slider__arrow{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:-20px 0 0;padding:0;border:0;border-radius:50%;background:#ffffff;color:#111827;box-shadow:0 2px 8px rgba(0,0,0,.25);cursor:pointer;line-height:0}
.nka-slider button.nka-slider__arrow:hover,.nka-slider button.nka-slider__arrow:focus{background:#ffffff;color:#111827;border:0}
.nka-slider button.nka-slider__arrow:focus-visible{outline:2px solid #111827;outline-offset:2px}
.nka-slider button.nka-slider__arrow[hidden]{display:none}
.nka-slider button.nka-slider__arrow:disabled{opacity:.4;cursor:default}
.nka-slider button.nka-slider__arrow svg{display:block;width:20px;height:20px}
.nka-slider__arrow--prev{left:12px}
.nka-slider__arrow--next{right:12px}
.nka-slider__dots{position:absolute;left:50%;bottom:16px;z-index:3;display:flex;gap:8px;margin:0;padding:0;transform:translateX(-50%)}
.nka-slider button.nka-slider__dot{display:block;width:10px;height:10px;min-height:0;margin:0;padding:0;border:1px solid #111827;border-radius:50%;background:#ffffff;cursor:pointer}
.nka-slider button.nka-slider__dot:hover,.nka-slider button.nka-slider__dot:focus{background:#ffffff;border:1px solid #111827}
.nka-slider button.nka-slider__dot[aria-current="true"]{background:#111827}
@media (max-width:767px){.nka-slider button.nka-slider__arrow{width:32px;height:32px;margin-top:-16px}.nka-slider button.nka-slider__arrow svg{width:16px;height:16px}}
.nka-anchor,[data-elementor-type="container"]:has(> .nka-anchor){position:sticky;top:var(--wp-admin--admin-bar--height,0px);z-index:100}
@media (max-width:600px){.nka-anchor,[data-elementor-type="container"]:has(> .nka-anchor){top:0}}
.nka-anchor.nka-is-open,[data-elementor-type="container"]:has(> .nka-anchor.nka-is-open){max-height:100dvh;overflow-y:auto}
@media (prefers-reduced-motion: reduce){.elementor-invisible{visibility:visible !important}.nka-motion,.nka-motion:hover,.nka-motion > .elementor-widget-container,.nka-motion:hover > .elementor-widget-container{transform:none !important;transition:none !important}}
