.elementor-156 .elementor-element.elementor-element-19037c14:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-19037c14>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #0cbe7e00;
}
.elementor-156 .elementor-element.elementor-element-19037c14
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    z-index: 5;
    padding: 10px;
}
.elementor-156 .elementor-element.elementor-element-19037c14>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-menu-container
{
    height: 30px;
    background-color: #fff0;
    border-radius: 0 0 0 0;
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li>a
{
    font-family: var(--e-global-typography-2d66cd0-font-family),Sans-serif;
    font-size: var(--e-global-typography-2d66cd0-font-size);
    font-weight: var(--e-global-typography-2d66cd0-font-weight);
    line-height: var(--e-global-typography-2d66cd0-line-height);
    letter-spacing: var(--e-global-typography-2d66cd0-letter-spacing);
    word-spacing: var(--e-global-typography-2d66cd0-word-spacing);
    color: var(--e-global-color-primary);
    padding: 0 0 0 20px;
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li>a:hover
{
    color: var(--e-global-color-secondary);
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li>a:focus
{
    color: var(--e-global-color-secondary);
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li>a:active
{
    color: var(--e-global-color-secondary);
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li:hover>a
{
    color: var(--e-global-color-secondary);
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li:hover>a .elementskit-submenu-indicator
{
    color: var(--e-global-color-secondary);
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li>a:hover .elementskit-submenu-indicator
{
    color: var(--e-global-color-secondary);
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li>a:focus .elementskit-submenu-indicator
{
    color: var(--e-global-color-secondary);
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li>a:active .elementskit-submenu-indicator
{
    color: var(--e-global-color-secondary);
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li.current-menu-item>a
{
    color: var(--e-global-color-secondary);
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li.current-menu-ancestor>a
{
    color: var(--e-global-color-secondary);
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li.current-menu-ancestor>a .elementskit-submenu-indicator
{
    color: var(--e-global-color-secondary);
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li>a .elementskit-submenu-indicator
{
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li>a .ekit-submenu-indicator-icon
{
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav .elementskit-submenu-panel>li>a
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
    padding: 10px 0 10px 15px;
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-b6438b2);
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover
{
    color: var(--e-global-color-5bef53a);
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:focus
{
    color: var(--e-global-color-5bef53a);
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:active
{
    color: var(--e-global-color-5bef53a);
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a
{
    color: var(--e-global-color-5bef53a);
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover, .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:focus, .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:active, .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a
{
    background-color: var(--e-global-color-secondary);
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav .elementskit-submenu-panel>li.current-menu-item>a
{
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-b6438b2);
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-submenu-panel
{
    padding: 10px 0 0 0;
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav .elementskit-submenu-panel
{
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: var(--e-global-color-text);
    background-color: #02010100;
    border-radius: 0 0 0 0;
    min-width: 220px;
    box-shadow: 0 0 0 0 rgba(0,0,0,.3);
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-menu-hamburger
{
    float: right;
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-menu-hamburger .elementskit-menu-hamburger-icon
{
    background-color: var(--e-global-color-5bef53a);
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-menu-hamburger>.ekit-menu-icon
{
    color: var(--e-global-color-5bef53a);
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-menu-hamburger:hover
{
    background-color: var(--e-global-color-5bef53a);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon
{
    background-color: var(--e-global-color-secondary);
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-menu-hamburger:hover>.ekit-menu-icon
{
    color: var(--e-global-color-secondary);
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-menu-close
{
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    color: var(--e-global-color-5bef53a);
}
.elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-menu-close:hover
{
    background-color: var(--e-global-color-5bef53a);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
}
@media(max-width: 1024px)
{
    .elementor-156 .elementor-element.elementor-element-19037c14
    {
        padding: 10px;
    }
    .elementor-156 .elementor-element.elementor-element-2ca911ee>.elementor-element-populated
    {
        padding: 0;
    }
    
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-menu-container
    {
        background-color: var(--e-global-color-b6438b2);
        max-width: 350px;
        border-radius: 0 0 0 0;
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-nav-identity-panel
    {
        padding: 6px 0 10px 15px;
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li>a
    {
        font-size: var(--e-global-typography-2d66cd0-font-size);
        line-height: var(--e-global-typography-2d66cd0-line-height);
        letter-spacing: var(--e-global-typography-2d66cd0-letter-spacing);
        word-spacing: var(--e-global-typography-2d66cd0-word-spacing);
        color: var(--e-global-color-primary);
        padding: 20px 15px 5px 15px;
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li>a:hover
    {
        color: var(--e-global-color-secondary);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li>a:focus
    {
        color: var(--e-global-color-secondary);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li>a:active
    {
        color: var(--e-global-color-secondary);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li:hover>a
    {
        color: var(--e-global-color-secondary);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li:hover>a .elementskit-submenu-indicator
    {
        color: var(--e-global-color-secondary);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li>a:hover .elementskit-submenu-indicator
    {
        color: var(--e-global-color-secondary);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li>a:focus .elementskit-submenu-indicator
    {
        color: var(--e-global-color-secondary);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li>a:active .elementskit-submenu-indicator
    {
        color: var(--e-global-color-secondary);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li.current-menu-item>a
    {
        color: var(--e-global-color-secondary);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li.current-menu-ancestor>a
    {
        color: var(--e-global-color-secondary);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li.current-menu-ancestor>a .elementskit-submenu-indicator
    {
        color: var(--e-global-color-secondary);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li>a .elementskit-submenu-indicator
    {
        color: var(--e-global-color-primary);
        fill: var(--e-global-color-primary);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li>a .ekit-submenu-indicator-icon
    {
        color: var(--e-global-color-primary);
        fill: var(--e-global-color-primary);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav .elementskit-submenu-panel>li>a
    {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        padding: 5px 15px 5px 30px;
        color: var(--e-global-color-primary);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover
    {
        color: var(--e-global-color-5bef53a);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:focus
    {
        color: var(--e-global-color-5bef53a);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:active
    {
        color: var(--e-global-color-5bef53a);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a
    {
        color: var(--e-global-color-5bef53a);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav .elementskit-submenu-panel>li.current-menu-item>a
    {
        color: var(--e-global-color-secondary);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-submenu-panel
    {
        padding: 11px 0 0 0;
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav .elementskit-submenu-panel
    {
        border-radius: 0 0 0 0;
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-menu-hamburger
    {
        padding: 18px 15px 18px 15px;
        width: 50px;
        border-radius: 30px;
        border-width: 1px 1px 1px 1px;
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-menu-hamburger:hover
    {
        border-width: 1px 1px 1px 1px;
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-menu-close
    {
        padding: 14px 14px 12px 14px;
        margin: 12px 12px 12px 12px;
        width: 53px;
        border-radius: 30px;
        border-width: 1px 1px 1px 1px;
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-menu-close:hover
    {
        border-width: 1px 1px 1px 1px;
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-nav-logo>img
    {
        max-width: 170px;
        max-height: 60px;
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-nav-logo
    {
        margin: 19px 0 0 0;
        padding: 0 0 0 0;
    }
}
@media(max-width: 767px)
{
    .elementor-156 .elementor-element.elementor-element-19037c14
    {
        margin-top: 0;
        padding: 10px
    }
    .elementor-156 .elementor-element.elementor-element-2ca911ee
    {
        width: 60%;
    }
    .elementor-156 .elementor-element.elementor-element-2ca911ee>.elementor-element-populated
    {
        padding: 10px 0 10px 0;
    }
    .elementor-156 .elementor-element.elementor-element-e8f71d0
    {
        text-align: left;
    }
    .elementor-156 .elementor-element.elementor-element-e8f71d0 img
    {
        width: 65%;
    }
    .elementor-156 .elementor-element.elementor-element-e8f71d0>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-156 .elementor-element.elementor-element-5b5a9a9
    {
        width: 40%;
    }
    .elementor-156 .elementor-element.elementor-element-5b5a9a9>.elementor-element-populated
    {
        padding: 5px 0 0 0;
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li>a
    {
        font-size: var(--e-global-typography-2d66cd0-font-size);
        line-height: var(--e-global-typography-2d66cd0-line-height);
        letter-spacing: var(--e-global-typography-2d66cd0-letter-spacing);
        word-spacing: var(--e-global-typography-2d66cd0-word-spacing);
        color: var(--e-global-color-primary);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li>a:hover
    {
        color: var(--e-global-color-secondary);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li>a:focus
    {
        color: var(--e-global-color-secondary);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li>a:active
    {
        color: var(--e-global-color-secondary);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li:hover>a
    {
        color: var(--e-global-color-secondary);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li:hover>a .elementskit-submenu-indicator
    {
        color: var(--e-global-color-secondary);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li>a:hover .elementskit-submenu-indicator
    {
        color: var(--e-global-color-secondary);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li>a:focus .elementskit-submenu-indicator
    {
        color: var(--e-global-color-secondary);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li>a:active .elementskit-submenu-indicator
    {
        color: var(--e-global-color-secondary);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li.current-menu-item>a
    {
        color: var(--e-global-color-secondary);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li.current-menu-ancestor>a
    {
        color: var(--e-global-color-secondary);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav>li.current-menu-ancestor>a .elementskit-submenu-indicator
    {
        color: var(--e-global-color-secondary);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav .elementskit-submenu-panel>li>a
    {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        color: var(--e-global-color-primary);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover
    {
        color: var(--e-global-color-5bef53a);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:focus
    {
        color: var(--e-global-color-5bef53a);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:active
    {
        color: var(--e-global-color-5bef53a);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a
    {
        color: var(--e-global-color-5bef53a);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-navbar-nav .elementskit-submenu-panel>li.current-menu-item>a
    {
        color: var(--e-global-color-secondary);
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-submenu-panel
    {
        padding: 10px 0 0 0;
    }
    .elementor-156 .elementor-element.elementor-element-3a83d1c4 .elementskit-nav-logo>img
    {
        max-width: 100px;
        max-height: 50px;
    }
}
@media(min-width: 768px)
{
    .elementor-156 .elementor-element.elementor-element-2ca911ee
    {
        width: 18%;
    }
    .elementor-156 .elementor-element.elementor-element-5b5a9a9
    {
        width: 82%;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-156 .elementor-element.elementor-element-2ca911ee
    {
        width: 28%;
    }
    .elementor-156 .elementor-element.elementor-element-5b5a9a9
    {
        width: 72%;
    }
}