﻿.elementor-widget-n-menu
{
    --n-menu-direction: column;
    --n-menu-wrapper-display: flex;
    --n-menu-heading-justify-content: initial;
    --n-menu-title-color-normal: #1f2124;
    --n-menu-title-color-active: #58d0f5;
    --n-menu-icon-color: var(--n-menu-title-color-normal);
    --n-menu-icon-color-active: var(--n-menu-title-color-active);
    --n-menu-icon-color-hover: var(--n-menu-title-color-hover);
    --n-menu-title-normal-color-dropdown: var(--n-menu-title-color-normal);
    --n-menu-title-active-color-dropdown: var(--n-menu-title-color-active);
    --n-menu-title-hover-color-fallback: #1f2124;
    --n-menu-title-font-size: 1rem;
    --n-menu-title-justify-content: initial;
    --n-menu-title-flex-grow: initial;
    --n-menu-title-justify-content-mobile: initial;
    --n-menu-title-space-between: 0px;
    --n-menu-title-distance-from-content: 0px;
    --n-menu-title-color-hover: #1f2124;
    --n-menu-title-padding: .5rem 1rem;
    --n-menu-title-transition: .3s;
    --n-menu-title-line-height: 1.5;
    --n-menu-title-order: initial;
    --n-menu-title-direction: initial;
    --n-menu-title-align-items: center;
    --n-menu-toggle-align: center;
    --n-menu-toggle-icon-wrapper-animation-duration: 500ms;
    --n-menu-toggle-icon-hover-duration: 500ms;
    --n-menu-toggle-icon-size: 20px;
    --n-menu-toggle-icon-color: #1f2124;
    --n-menu-toggle-icon-color-hover: var(--n-menu-toggle-icon-color);
    --n-menu-toggle-icon-color-active: var(--n-menu-toggle-icon-color);
    --n-menu-toggle-icon-border-radius: initial;
    --n-menu-toggle-icon-padding: initial;
    --n-menu-toggle-icon-distance-from-dropdown: 0px;
    --n-menu-icon-align-items: center;
    --n-menu-icon-order: initial;
    --n-menu-icon-gap: 5px;
    --n-menu-dropdown-icon-gap: 5px;
    --n-menu-dropdown-indicator-size: initial;
    --n-menu-dropdown-indicator-rotate: initial;
    --n-menu-dropdown-indicator-space: initial;
    --n-menu-dropdown-indicator-color-normal: initial;
    --n-menu-dropdown-indicator-color-hover: initial;
    --n-menu-dropdown-indicator-color-active: initial;
    --n-menu-dropdown-content-max-width: initial;
    --n-menu-dropdown-content-box-border-color: #fff;
    --n-menu-dropdown-content-box-border-inline-start-width: medium;
    --n-menu-dropdown-content-box-border-block-end-width: medium;
    --n-menu-dropdown-content-box-border-block-start-width: medium;
    --n-menu-dropdown-content-box-border-inline-end-width: medium;
    --n-menu-dropdown-content-box-border-style: none;
    --n-menu-dropdown-headings-height: 0px;
    --n-menu-divider-border-width: var(--n-menu-divider-width,2px);
    --n-menu-open-animation-duration: 500ms;
    --n-menu-heading-overflow-x: initial;
    --n-menu-heading-wrap: wrap;
    --stretch-width: 100%;
    --stretch-left: initial;
    --stretch-right: initial;
}
.elementor-widget-n-menu .e-n-menu
{
    display: flex;
    flex-direction: column;
    position: relative;
}
.elementor-widget-n-menu .e-n-menu-wrapper
{
    display: var(--n-menu-wrapper-display);
    flex-direction: column;
}
.elementor-widget-n-menu .e-n-menu-heading
{
    display: flex;
    flex-direction: row;
    flex-wrap: var(--n-menu-heading-wrap);
    justify-content: var(--n-menu-heading-justify-content);
    margin: initial;
    overflow-x: var(--n-menu-heading-overflow-x);
    padding: initial;
    row-gap: var(--n-menu-title-space-between);
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.elementor-widget-n-menu .e-n-menu-heading::-webkit-scrollbar
{
    display: none;
}
.elementor-widget-n-menu .e-n-menu-heading.e-scroll
{
    cursor: grabbing;
    cursor: -webkit-grabbing;
}
.elementor-widget-n-menu .e-n-menu-heading.e-scroll-active
{
    position: relative;
}
.elementor-widget-n-menu .e-n-menu-heading.e-scroll-active:before
{
    content: "";
    inset-block: 0;
    inset-inline: -1000vw;
    position: absolute;
    z-index: 2;
}
.elementor-widget-n-menu .e-n-menu-heading>.e-con, .elementor-widget-n-menu .e-n-menu-heading>.e-n-menu-item>.e-con
{
    display: none;
}
.elementor-widget-n-menu .e-n-menu-item
{
    display: flex;
    list-style: none;
    margin-block: initial;
    padding-block: initial;
}
.elementor-widget-n-menu .e-n-menu-item .e-n-menu-title
{
    position: relative;
}
.elementor-widget-n-menu .e-n-menu-item:not(:last-of-type) .e-n-menu-title:after
{
    align-self: center;
    border-color: var(--n-menu-divider-color,#000);
    border-inline-start-style: var(--n-menu-divider-style,solid);
    border-inline-start-width: var(--n-menu-divider-border-width);
    content: var(--n-menu-divider-content,none);
    height: var(--n-menu-divider-height,35%);
    position: absolute;
    right: calc(var(--n-menu-title-space-between) / 2 * -1 - var(--n-menu-divider-border-width) / 2);
}
.elementor-widget-n-menu .e-n-menu-content
{
    background-color: #fff0;
    display: flex;
    flex-direction: column;
    min-width: 0;
    z-index: 2147483620;
}
.elementor-widget-n-menu .e-n-menu-content>.e-con
{
    animation-duration: var(--n-menu-open-animation-duration);
    max-width: calc(100% - var(--margin-inline-start,var(--margin-left)) - var(--margin-inline-end,var(--margin-right)));
}
:where(.elementor-widget-n-menu .e-n-menu-content>.e-con)
{
    background-color: #fff;
}
.elementor-widget-n-menu .e-n-menu-content>.e-con:not(.e-active)
{
    display: none;
}
.elementor-widget-n-menu .e-n-menu-title
{
    align-items: center;
    border: #fff;
    color: var(--n-menu-title-color-normal);
    display: flex;
    flex-direction: row;
    flex-grow: var(--n-menu-title-flex-grow);
    font-weight: 500;
    gap: var(--n-menu-dropdown-indicator-space);
    justify-content: var(--n-menu-title-justify-content);
    margin: initial;
    padding: var(--n-menu-title-padding);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap;
}
.elementor-widget-n-menu .e-n-menu-title.e-click, .elementor-widget-n-menu .e-n-menu-title.e-click *
{
    cursor: pointer;
}
.elementor-widget-n-menu .e-n-menu-title-container
{
    align-items: var(--n-menu-title-align-items);
    align-self: var(--n-menu-icon-align-items);
    display: flex;
    flex-direction: var(--n-menu-title-direction);
    gap: var(--n-menu-icon-gap);
    justify-content: var(--n-menu-title-justify-content);
}
.elementor-widget-n-menu .e-n-menu-title-container.e-link
{
    cursor: pointer;
}
.elementor-widget-n-menu .e-n-menu-title-container:not(.e-link), .elementor-widget-n-menu .e-n-menu-title-container:not(.e-link) *
{
    cursor: default;
}
.elementor-widget-n-menu .e-n-menu-title-text
{
    align-items: center;
    display: flex;
    font-size: var(--n-menu-title-font-size);
    line-height: var(--n-menu-title-line-height);
    transition: all var(--n-menu-title-transition);
}
.elementor-widget-n-menu .e-n-menu-title .e-n-menu-icon
{
    align-items: center;
    display: flex;
    flex-direction: column;
    order: var(--n-menu-icon-order);
}
.elementor-widget-n-menu .e-n-menu-title .e-n-menu-icon span
{
    align-items: center;
    display: flex;
    justify-content: center;
    transition: transform 0s;
}
.elementor-widget-n-menu .e-n-menu-title .e-n-menu-icon span i
{
    font-size: var(--n-menu-icon-size,var(--n-menu-title-font-size));
    transition: all var(--n-menu-title-transition);
}
.elementor-widget-n-menu .e-n-menu-title .e-n-menu-icon span svg
{
    fill: var(--n-menu-title-color-normal);
    height: var(--n-menu-icon-size,var(--n-menu-title-font-size));
    transition: all var(--n-menu-title-transition);
    width: var(--n-menu-icon-size,var(--n-menu-title-font-size));
}
.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon
{
    align-self: var(--n-menu-icon-align-items);
    background-color: initial;
    border: initial;
    color: inherit;
    display: flex;
    flex-direction: column;
    height: calc(var(--n-menu-title-font-size) * var(--n-menu-title-line-height));
    justify-content: center;
    margin-inline-start: var(--n-menu-dropdown-icon-gap);
    padding: initial;
    position: relative;
    text-align: center;
    transform: var(--n-menu-dropdown-indicator-rotate);
    transition: all var(--n-menu-title-transition);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: -moz-fit-content;
    width: fit-content;
}
.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon span i
{
    font-size: var(--n-menu-dropdown-indicator-size,var(--n-menu-title-font-size));
    transition: all var(--n-menu-title-transition);
    width: var(--n-menu-dropdown-indicator-size,var(--n-menu-title-font-size));
}
.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon span svg
{
    height: var(--n-menu-dropdown-indicator-size,var(--n-menu-title-font-size));
    transition: all var(--n-menu-title-transition);
    width: var(--n-menu-dropdown-indicator-size,var(--n-menu-title-font-size));
}
.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded=false] .e-n-menu-dropdown-icon-opened
{
    display: none;
}
.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded=false] .e-n-menu-dropdown-icon-closed
{
    display: flex;
}
.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded=true] .e-n-menu-dropdown-icon-closed
{
    display: none;
}
.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded=true] .e-n-menu-dropdown-icon-opened
{
    display: flex;
}
.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon:focus:not(:focus-visible)
{
    outline: none;
}
.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text
{
    color: var(--n-menu-title-color-normal);
}
.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-icon i
{
    color: var(--n-menu-icon-color);
}
.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-icon svg
{
    fill: var(--n-menu-icon-color);
}
.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-dropdown-icon i
{
    color: var(--n-menu-dropdown-indicator-color-normal,var(--n-menu-title-color-normal));
}
.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-dropdown-icon svg
{
    fill: var(--n-menu-dropdown-indicator-color-normal,var(--n-menu-title-color-normal));
}
.elementor-widget-n-menu .e-n-menu-title:not(.e-current) .icon-active
{
    height: 0;
    opacity: 0;
    transform: translateY(-100%);
}
.elementor-widget-n-menu .e-n-menu-title.e-current span>svg
{
    fill: var(--n-menu-title-color-active);
}
.elementor-widget-n-menu .e-n-menu-title.e-current, .elementor-widget-n-menu .e-n-menu-title.e-current a
{
    color: var(--n-menu-title-color-active);
}
.elementor-widget-n-menu .e-n-menu-title.e-current .icon-inactive
{
    height: 0;
    opacity: 0;
    transform: translateY(-100%);
}
.elementor-widget-n-menu .e-n-menu-title.e-current .e-n-menu-icon span>i
{
    color: var(--n-menu-icon-color-active);
}
.elementor-widget-n-menu .e-n-menu-title.e-current .e-n-menu-icon span>svg
{
    fill: var(--n-menu-icon-color-active);
}
.elementor-widget-n-menu .e-n-menu-title.e-current .e-n-menu-dropdown-icon i
{
    color: var(--n-menu-dropdown-indicator-color-active,var(--n-menu-title-color-active));
}
.elementor-widget-n-menu .e-n-menu-title.e-current .e-n-menu-dropdown-icon svg
{
    fill: var(--n-menu-dropdown-indicator-color-active,var(--n-menu-title-color-active));
}
.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-title-container:not(.e-link)
{
    cursor: default;
}
.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) svg
{
    fill: var(--n-menu-title-color-hover,var(--n-menu-title-hover-color-fallback));
}
.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) i
{
    color: var(--n-menu-title-color-hover,var(--n-menu-title-hover-color-fallback));
}
.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current), .elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) a
{
    color: var(--n-menu-title-color-hover);
}
.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-icon i
{
    color: var(--n-menu-icon-color-hover);
}
.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-icon svg
{
    fill: var(--n-menu-icon-color-hover);
}
.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-dropdown-icon i
{
    color: var(--n-menu-dropdown-indicator-color-hover,var(--n-menu-title-color-hover));
}
.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-dropdown-icon svg
{
    fill: var(--n-menu-dropdown-indicator-color-hover,var(--n-menu-title-color-hover));
}
.elementor-widget-n-menu .e-n-menu-toggle
{
    align-self: var(--n-menu-toggle-align);
    background-color: initial;
    border: initial;
    color: inherit;
    display: none;
    padding: initial;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    z-index: 1000;
}
.elementor-widget-n-menu .e-n-menu-toggle:focus:not(:focus-visible)
{
    outline: none;
}
.elementor-widget-n-menu .e-n-menu-toggle i
{
    color: var(--n-menu-toggle-icon-color);
    font-size: var(--n-menu-toggle-icon-size);
    transition: all var(--n-menu-toggle-icon-hover-duration);
}
.elementor-widget-n-menu .e-n-menu-toggle svg
{
    fill: var(--n-menu-toggle-icon-color);
    height: auto;
    transition: all var(--n-menu-toggle-icon-hover-duration);
    width: var(--n-menu-toggle-icon-size);
}
.elementor-widget-n-menu .e-n-menu-toggle span
{
    align-items: center;
    border-radius: var(--n-menu-toggle-icon-border-radius);
    display: flex;
    justify-content: center;
    padding: var(--n-menu-toggle-icon-padding);
    text-align: center;
}
.elementor-widget-n-menu .e-n-menu-toggle span.e-close
{
    height: 100%;
    inset: 0;
    opacity: 0;
    position: absolute;
    width: 100%;
}
.elementor-widget-n-menu .e-n-menu-toggle span.e-close svg
{
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}
.elementor-widget-n-menu .e-n-menu-toggle [class^=elementor-animation-]
{
    animation-duration: var(--n-menu-toggle-icon-wrapper-animation-duration);
    transition-duration: var(--n-menu-toggle-icon-wrapper-animation-duration);
}
.elementor-widget-n-menu .e-n-menu-toggle:hover i
{
    color: var(--n-menu-toggle-icon-color-hover);
}
.elementor-widget-n-menu .e-n-menu-toggle:hover svg
{
    fill: var(--n-menu-toggle-icon-color-hover);
}
.elementor-widget-n-menu .e-n-menu-toggle[aria-expanded=true] .e-open
{
    opacity: 0;
}
.elementor-widget-n-menu .e-n-menu-toggle[aria-expanded=true] .e-close
{
    opacity: 1;
}
.elementor-widget-n-menu .e-n-menu-toggle[aria-expanded=true] i
{
    color: var(--n-menu-toggle-icon-color-active);
}
.elementor-widget-n-menu .e-n-menu-toggle[aria-expanded=true] svg
{
    fill: var(--n-menu-toggle-icon-color-active);
}
.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]) .e-n-menu-item:not(:last-child)
{
    margin-inline-end: var(--n-menu-title-space-between);
}
.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]) .e-n-menu-content
{
    left: var(--stretch-left);
    position: absolute;
    right: var(--stretch-right);
    width: var(--stretch-width);
}
.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]):not(.content-above) .e-active.e-n-menu-content
{
    padding-block-start: var(--n-menu-title-distance-from-content);
    top: 100%;
}
.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]).content-above .e-active.e-n-menu-content
{
    bottom: 100%;
    padding-block-end: var(--n-menu-title-distance-from-content);
}
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown]
{
    gap: 0;
}
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-wrapper
{
    animation: hide-scroll .3s backwards;
    background-color: #fff0;
    border-block-end: var(--n-menu-dropdown-content-box-border-width-block-end);
    border-block-start: var(--n-menu-dropdown-content-box-border-width-block-start);
    border-inline-end: var(--n-menu-dropdown-content-box-border-width-inline-end);
    border-inline-start: var(--n-menu-dropdown-content-box-border-width-inline-start);
    border-color: var(--n-menu-dropdown-content-box-border-color);
    border-radius: var(--n-menu-dropdown-content-box-border-radius);
    border-style: var(--n-menu-dropdown-content-box-border-style);
    box-shadow: var(--n-menu-dropdown-content-box-shadow-horizontal) var(--n-menu-dropdown-content-box-shadow-vertical) var(--n-menu-dropdown-content-box-shadow-blur) var(--n-menu-dropdown-content-box-shadow-spread) var(--n-menu-dropdown-content-box-shadow-color) var(--n-menu-dropdown-content-box-shadow-position,);
    flex-direction: column;
    left: var(--stretch-left);
    margin-block-start: var(--n-menu-toggle-icon-distance-from-dropdown);
    max-height: var(--n-menu-dropdown-content-box-height);
    min-width: 0;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    right: var(--stretch-right);
    top: 100%;
    transition: max-height .3s;
    width: var(--stretch-width);
    z-index: 2147483640;
}
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-item
{
    display: flex;
    flex-direction: column;
    width: var(--stretch-width);
}
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title
{
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: var(--n-menu-title-justify-content-mobile);
    white-space: normal;
    width: auto;
}
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title:not(.e-current) .e-n-menu-title-container .e-n-menu-title-text
{
    color: var(--n-menu-title-normal-color-dropdown);
}
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title:not(.e-current) .e-n-menu-dropdown-icon i
{
    color: var(--n-menu-dropdown-indicator-color-normal,var(--n-menu-title-normal-color-dropdown));
}
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title:not(.e-current) .e-n-menu-dropdown-icon svg
{
    fill: var(--n-menu-dropdown-indicator-color-normal,var(--n-menu-title-normal-color-dropdown));
}
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title.e-current, .elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title.e-current a
{
    color: var(--n-menu-title-active-color-dropdown);
}
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title.e-current .e-n-menu-dropdown-icon i
{
    color: var(--n-menu-dropdown-indicator-color-active,var(--n-menu-title-active-color-dropdown));
}
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title.e-current .e-n-menu-dropdown-icon svg
{
    fill: var(--n-menu-dropdown-indicator-color-active,var(--n-menu-title-active-color-dropdown));
}
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-content
{
    overflow: hidden;
    width: var(--stretch-width);
    --n-menu-dropdown-content-max-width: initial;
}
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-content>.e-con
{
    margin-block-start: var(--n-menu-title-distance-from-content);
    width: var(--width);
}
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-content>.e-con .elementor-empty-view
{
    min-width: auto;
    width: 100%;
}
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-content>.e-con-inner
{
    max-width: var(--content-width);
}
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-toggle[aria-expanded=true]+.e-n-menu-wrapper
{
    --n-menu-wrapper-display: flex;
}
.elementor-widget-n-menu.e-fit_to_content :where(.e-n-menu-content>.e-con)
{
    --width: fit-content;
}
.elementor-widget-n-menu.e-fit_to_content :where(.e-n-menu-content>.e-con).e-empty
{
    --empty-top-level-menu-content-container-min-width: 400px;
    --width: var(--empty-top-level-menu-content-container-min-width);
}
.elementor-widget-n-menu.e-fit_to_content :where(.e-n-menu-content>.e-con) .e-con.e-empty
{
    --nested-containers-min-width-for-dropzone: 150px;
    min-width: var(--nested-containers-min-width-for-dropzone);
}
.elementor-widget-n-menu.elementor-loading
{
    pointer-events: none;
}
.elementor.elementor .elementor-widget-n-menu.e-n-menu-layout-dropdown
{
    --n-menu-wrapper-display: none;
}
.elementor.elementor .elementor-widget-n-menu.e-n-menu-layout-dropdown .e-n-menu-toggle
{
    display: flex;
}
@media(max-width: 767px)
{
    .elementor.elementor .elementor-widget-n-menu.e-n-menu-mobile
    {
        --n-menu-wrapper-display: none;
    }
    .elementor.elementor .elementor-widget-n-menu.e-n-menu-mobile .e-n-menu-toggle
    {
        display: flex;
    }
}
@media(max-width: 880px)
{
    .elementor.elementor .elementor-widget-n-menu.e-n-menu-mobile_extra
    {
        --n-menu-wrapper-display: none;
    }
    .elementor.elementor .elementor-widget-n-menu.e-n-menu-mobile_extra .e-n-menu-toggle
    {
        display: flex;
    }
}
@media(max-width: 1024px)
{
    .elementor.elementor .elementor-widget-n-menu.e-n-menu-tablet
    {
        --n-menu-wrapper-display: none;
    }
    .elementor.elementor .elementor-widget-n-menu.e-n-menu-tablet .e-n-menu-toggle
    {
        display: flex;
    }
}
@media(max-width: 1200px)
{
    .elementor.elementor .elementor-widget-n-menu.e-n-menu-tablet_extra
    {
        --n-menu-wrapper-display: none;
    }
    .elementor.elementor .elementor-widget-n-menu.e-n-menu-tablet_extra .e-n-menu-toggle
    {
        display: flex;
    }
}
@media(max-width: 1366px)
{
    .elementor.elementor .elementor-widget-n-menu.e-n-menu-laptop
    {
        --n-menu-wrapper-display: none;
    }
    .elementor.elementor .elementor-widget-n-menu.e-n-menu-laptop .e-n-menu-toggle
    {
        display: flex;
    }
}
@keyframes hide-scroll
{
    0%, to
    {
        overflow: hidden;
    }
}
.e-con-inner>.elementor-widget-n-menu, .e-con>.elementor-widget-n-menu
{
    --flex-grow: var(--container-widget-flex-grow);
}
[data-core-v316-plus=true] .elementor-widget-n-menu .e-n-menu .e-n-menu-content>.e-con
{
    --padding-top: initial;
    --padding-right: initial;
    --padding-bottom: initial;
    --padding-left: initial;
}