.elementor-widget-skswf-mega-menu-mobile [data-skswf-mega-menu-mobile]{width:100%;padding:0;background:#fff;overflow:visible;--skswf-mm-mobile-back-width:68px}
.elementor-widget-skswf-mega-menu-mobile [data-skswf-mega-menu-mobile] ul{list-style:none;margin:0;padding:0}
.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__viewport{position:relative;width:100%;min-height:0;overflow-x:clip;overflow-y:visible;transition:height var(--skswf-mm-mobile-duration,300ms) var(--skswf-mm-mobile-easing,ease)}
.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__screens{position:relative;width:100%}
.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__screen{position:absolute;inset:0 auto auto 0;width:100%;padding:0;background:#fff;transform:translate3d(100%,0,0);transition:transform var(--skswf-mm-mobile-duration,300ms) var(--skswf-mm-mobile-easing,ease);pointer-events:none}
.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__screen.is-next{transform:translate3d(100%,0,0)}
.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__screen.is-previous{transform:translate3d(-100%,0,0)}
.elementor-widget-skswf-mega-menu-mobile [data-skswf-mm-direction=left] .skswf-mm-mobile__screen,.elementor-widget-skswf-mega-menu-mobile [data-skswf-mm-direction=left] .skswf-mm-mobile__screen.is-next{transform:translate3d(-100%,0,0)}
.elementor-widget-skswf-mega-menu-mobile [data-skswf-mm-direction=left] .skswf-mm-mobile__screen.is-previous{transform:translate3d(100%,0,0)}
.elementor-widget-skswf-mega-menu-mobile [data-skswf-mm-direction] .skswf-mm-mobile__screen.is-active{position:relative;transform:translate3d(0,0,0);pointer-events:auto}
.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__list{display:grid;row-gap:0;border-block:var(--skswf-mm-mobile-separator-width,1px) var(--skswf-mm-mobile-separator-style,solid) var(--skswf-mm-mobile-separator-color,#e2e2e2)}
.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__header+.skswf-mm-mobile__list{border-top:0}
.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__item{min-width:0;background:transparent;border:0;border-bottom:var(--skswf-mm-mobile-separator-width,1px) var(--skswf-mm-mobile-separator-style,solid) var(--skswf-mm-mobile-separator-color,#e2e2e2)}
.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__item:last-child{border-bottom:0}
.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__row{display:flex;align-items:stretch;width:100%;min-height:68px;background:transparent;border-radius:0;transition:background-color 160ms ease,color 160ms ease}
.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__link{display:flex;align-items:center;flex:1;min-width:0;padding:14px 22px;color:#202020;text-decoration:none;overflow-wrap:anywhere;transition:background-color 160ms ease,color 160ms ease}
.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__next{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;inline-size:56px;min-inline-size:44px;min-block-size:44px;padding:0;color:#202020;background:transparent;border:0;border-inline-start:1px solid #e2e2e2;border-radius:0;cursor:pointer;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease}
.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__next>[aria-hidden=true],.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__back>[aria-hidden=true]{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;line-height:1;color:currentColor}
.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__next svg,.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__back svg{display:block;width:1em;height:1em;fill:currentColor}
.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__next svg[fill=none],.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__back svg[fill=none]{fill:none;stroke:currentColor}
.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__item:hover>.skswf-mm-mobile__row,.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__item:focus-within>.skswf-mm-mobile__row{background:#f5f5f5}
.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__item.is-current>.skswf-mm-mobile__row{background:#eee}
.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__header{display:grid;grid-template-columns:var(--skswf-mm-mobile-back-width,68px) minmax(0,1fr) var(--skswf-mm-mobile-back-width,68px);align-items:stretch;min-height:68px;padding:0;background:#fff;border:0;border-bottom:1px solid #e2e2e2}
.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__back{grid-column:1;display:inline-flex;align-items:center;justify-content:center;min-inline-size:44px;min-block-size:44px;padding:0;color:inherit;background:transparent;border:0;border-inline-end:1px solid #e2e2e2;border-radius:0;cursor:pointer;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease}
.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__title{grid-column:2;align-self:center;display:flex;align-items:center;justify-content:center;min-width:0;padding:12px 20px;color:#202020;text-align:center;overflow-wrap:anywhere}
.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__header::after{content:"";grid-column:3;pointer-events:none}
.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__item--parent{margin-block-start:0}
.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__parent-link{padding:14px 22px}
.elementor-widget-skswf-mega-menu-mobile .skswf-mm-parent-underline-none{--skswf-mm-mobile-parent-decoration:none;--skswf-mm-mobile-parent-interaction-decoration:none}
.elementor-widget-skswf-mega-menu-mobile .skswf-mm-parent-underline-always{--skswf-mm-mobile-parent-decoration:underline;--skswf-mm-mobile-parent-interaction-decoration:underline}
.elementor-widget-skswf-mega-menu-mobile .skswf-mm-parent-underline-hover{--skswf-mm-mobile-parent-decoration:none;--skswf-mm-mobile-parent-interaction-decoration:underline}
.elementor-widget-skswf-mega-menu-mobile [data-skswf-mega-menu-mobile] .skswf-mm-mobile__parent-link{text-decoration:var(--skswf-mm-mobile-parent-decoration,none)}
.elementor-widget-skswf-mega-menu-mobile [data-skswf-mega-menu-mobile] .skswf-mm-mobile__parent-link:hover,.elementor-widget-skswf-mega-menu-mobile [data-skswf-mega-menu-mobile] .skswf-mm-mobile__parent-link:focus-visible{text-decoration:var(--skswf-mm-mobile-parent-interaction-decoration,none)}
.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__screen a:focus-visible,.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__screen button:focus-visible{outline:2px solid currentColor;outline-offset:-4px}
@media(prefers-reduced-motion:reduce){.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__viewport,.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__screen,.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__row,.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__link,.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__next,.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__back{transition-duration:.01ms}.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__screen{transform:none}.elementor-widget-skswf-mega-menu-mobile .skswf-mm-mobile__screen[aria-hidden=true]{visibility:hidden}}
