﻿.elementor-1824 .elementor-element.elementor-element-3759fb0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: .3s;
}
.elementor-1824 .elementor-element.elementor-element-f9785ff .primary-nav>ul
{
    display: flex;
    flex-direction: column;
}
.elementor-1824 .elementor-element.elementor-element-f9785ff .primary-nav>ul>li
{
    width: 100%;
}
.elementor-1824 .elementor-element.elementor-element-f9785ff
{
    text-align: center;
}
.elementor-1824 .elementor-element.elementor-element-f9785ff .primary-nav>ul>li>a
{
    justify-content: flex-start;
    color: #fff;
}
.elementor-1824 .elementor-element.elementor-element-f9785ff .primary-nav>ul>li:hover>a
{
    color: #cde221;
}
.elementor-1824 .elementor-element.elementor-element-f9785ff .primary-nav>ul>li[class*="current"]>a, .elementor-1824 .elementor-element.elementor-element-f9785ff .primary-nav>ul>li>a.active
{
    color: #cde221;
}
.elementor-1824 .elementor-element.elementor-element-f9785ff .primary-nav ul li ul
{
    color: #fff;
}
.elementor-1824 .elementor-element.elementor-element-f9785ff .primary-nav ul li ul li:hover>a
{
    color: #cde221;
}
.elementor-1824 .elementor-element.elementor-element-f9785ff .primary-nav ul li ul li[class*="current"]:not(:hover)>a
{
    color: #cde221;
}
.elementor-1824 .elementor-element.elementor-element-deb2ba2
{
    --spacer-size: 30px;
}
.elementor-1824 .elementor-element.elementor-element-c92673d .wgl-search
{
    justify-content: center;
}
.wgl-menu_outer
{
    left: auto;
    transform: translateX(-100%);
}
.mobile_nav_wrapper .wgl-menu_outer .wgl-menu-outer_content
{
    padding: 5px 20px 20px 20px;
}