.elementor-3028 .elementor-element.elementor-element-0195c7f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3028 .elementor-element.elementor-element-5aa9998{width:var( --container-widget-width, 41.382% );max-width:41.382%;--container-widget-width:41.382%;--container-widget-flex-grow:0;}.elementor-3028 .elementor-element.elementor-element-5aa9998 .logo-image-wrapper .logo-img{max-width:140px;}.elementor-3028 .elementor-element.elementor-element-143ee2d .nav-menu-element ul.main-menu__menu li:hover > ul{background-color:#FFFFFF;}.elementor-3028 .elementor-element.elementor-element-143ee2d{width:var( --container-widget-width, 125.406% );max-width:125.406%;--container-widget-width:125.406%;--container-widget-flex-grow:0;}.elementor-3028 .elementor-element.elementor-element-143ee2d .nav-menu-element ul.main-menu__menu > li > a{color:#000000 !important;}body.ltr .elementor-3028 .elementor-element.elementor-element-143ee2d ul.main-menu__menu li.menu-item-has-children:not(.menu-item-icon-only) > a::before{right:1px;}body.rtl .elementor-3028 .elementor-element.elementor-element-143ee2d ul.main-menu__menu li.menu-item-has-children:not(.menu-item-icon-only) > a::before{left:1px;}.elementor-3028 .elementor-element.elementor-element-143ee2d .nav-menu-element ul.main-menu__menu > li.current-menu-item>a:after{background:#02010100;}.elementor-3028 .elementor-element.elementor-element-143ee2d .nav-menu-element #nav-icon2 span{background-color:var( --e-global-color-primary );}.elementor-3028 .elementor-element.elementor-element-143ee2d .nav-menu-element #nav-icon2{margin:0px 0px 0px 0px !important;}@media(max-width:1024px){.elementor-3028 .elementor-element.elementor-element-143ee2d{width:var( --container-widget-width, 511.969px );max-width:511.969px;--container-widget-width:511.969px;--container-widget-flex-grow:0;align-self:center;}}@media(max-width:767px){.elementor-3028 .elementor-element.elementor-element-143ee2d > .elementor-widget-container{margin:25px 0px 0px 0px;}}/* Start custom CSS for menu, class: .elementor-element-143ee2d */.elementor-3028 .elementor-element.elementor-element-143ee2d .nav-menu-element #nav-icon2 {
    margin: 0 !important;
    margin-right: auto !important;
}

.ltr ul.main-menu__menu li ul{
    left: auto !important;
    right: 0 !important;
}

.ltr .open-menu{
    left: 0 !important;
    right: auto !important;
}

li.menu-item-has-children > a::before{
    left: 1px !important;
    right: auto !important;
}

ul.main-menu__menu li li a{
    text-align: right;
    color:#fff;
    background-color: #4070b2;
}/* End custom CSS */