.elementor-5588 .elementor-element.elementor-element-19b71241{--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;--row-gap:0px;--column-gap:0px;}.elementor-5588 .elementor-element.elementor-element-a407dce .primary-nav > ul{display:flex;flex-direction:column;}.elementor-5588 .elementor-element.elementor-element-a407dce .primary-nav > ul > li{width:100%;}.elementor-5588 .elementor-element.elementor-element-a407dce .primary-nav ul li ul.sub-menu{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-5588 .elementor-element.elementor-element-a407dce.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5588 .elementor-element.elementor-element-a407dce{text-align:center;}.elementor-5588 .elementor-element.elementor-element-a407dce .primary-nav > ul > li > a{justify-content:flex-start;color:#FFFFFF;background-color:#96171700;}.elementor-5588 .elementor-element.elementor-element-a407dce .primary-nav > div > ul, .elementor-5588 .elementor-element.elementor-element-a407dce .primary-nav > ul{font-family:"Area", Sans-serif;font-size:1rem;font-weight:600;}.elementor-5588 .elementor-element.elementor-element-a407dce .primary-nav > ul > li:hover > a{color:#FFF3A3;}.elementor-5588 .elementor-element.elementor-element-a407dce .primary-nav > ul > li[class*="current"] > a,
                     .elementor-5588 .elementor-element.elementor-element-a407dce .primary-nav > ul > li > a.active{color:#FFF3A3;}.elementor-5588 .elementor-element.elementor-element-a407dce .primary-nav ul li ul.sub-menu li:hover > a{color:#FFF3A3;}.elementor-5588 .elementor-element.elementor-element-a407dce .primary-nav ul li ul.sub-menu li[class*="current"]:not(:hover) > a{color:#FFF3A3;}.elementor-5588 .elementor-element.elementor-element-5ab5d92 .primary-nav > ul{display:flex;flex-direction:column;}.elementor-5588 .elementor-element.elementor-element-5ab5d92 .primary-nav > ul > li{width:100%;}.elementor-5588 .elementor-element.elementor-element-5ab5d92 .primary-nav ul li ul.sub-menu{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-5588 .elementor-element.elementor-element-5ab5d92.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5588 .elementor-element.elementor-element-5ab5d92{text-align:center;}.elementor-5588 .elementor-element.elementor-element-5ab5d92 .primary-nav > ul > li > a{justify-content:flex-start;color:#FFFFFF;background-color:#96171700;}.elementor-5588 .elementor-element.elementor-element-5ab5d92 .primary-nav > div > ul, .elementor-5588 .elementor-element.elementor-element-5ab5d92 .primary-nav > ul{font-family:"Area", Sans-serif;font-size:1rem;font-weight:600;}.elementor-5588 .elementor-element.elementor-element-5ab5d92 .primary-nav > ul > li:hover > a{color:#FFF3A3;}.elementor-5588 .elementor-element.elementor-element-5ab5d92 .primary-nav > ul > li[class*="current"] > a,
                     .elementor-5588 .elementor-element.elementor-element-5ab5d92 .primary-nav > ul > li > a.active{color:#FFF3A3;}.elementor-5588 .elementor-element.elementor-element-5ab5d92 .primary-nav ul li ul.sub-menu li:hover > a{color:#FFF3A3;}.elementor-5588 .elementor-element.elementor-element-5ab5d92 .primary-nav ul li ul.sub-menu li[class*="current"]:not(:hover) > a{color:#FFF3A3;}.elementor-5588 .elementor-element.elementor-element-19a737ca{--spacer-size:30px;}.elementor-5588 .elementor-element.elementor-element-19a737ca.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5588 .elementor-element.elementor-element-e3f29e0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5588 .elementor-element.elementor-element-e3f29e0 .cpel-switcher__lang a{font-family:"Area", Sans-serif;font-size:0.9rem;font-weight:800;color:var( --e-global-color-primary );padding-left:0px;padding-right:0px;}.elementor-5588 .elementor-element.elementor-element-e3f29e0 .cpel-switcher__icon{color:var( --e-global-color-primary );}.elementor-5588 .elementor-element.elementor-element-e3f29e0 .cpel-switcher__lang--active a{color:var( --e-global-color-primary );}.elementor-5588 .elementor-element.elementor-element-e3f29e0 .cpel-switcher__nav{--cpel-switcher-space:10px;}.elementor-5588 .elementor-element.elementor-element-e3f29e0 .cpel-switcher__code{padding-left:10px;} .mobile_nav_wrapper .wgl-menu_outer .wgl-menu-outer_content{padding:5px 20px 20px 20px;}/* Start custom CSS for polylang-language-switcher, class: .elementor-element-e3f29e0 */.elementor-5588 .elementor-element.elementor-element-e3f29e0 li.cpel-switcher__lang--active {
    background: #00A34E;
    border-radius: 13px;
}

.elementor-5588 .elementor-element.elementor-element-e3f29e0 .cpel-switcher__code {
    padding: 4px 5px!important;
}

.elementor-5588 .elementor-element.elementor-element-e3f29e0 li.cpel-switcher__lang--active .cpel-switcher__code {
    padding: 4px 7px!important;
}

.elementor-5588 .elementor-element.elementor-element-e3f29e0 ul.cpel-switcher__list {
    background: #F1EBD8;
    border-radius: 50px;
    padding: 5px!important;
    width: fit-content;
}

.elementor-5588 .elementor-element.elementor-element-e3f29e0 .cpel-switcher__list .cpel-switcher__lang:not(:last-child) {
    margin-right: 0!important;
}/* End custom CSS */