.elementor-65 .elementor-element.elementor-element-4ebc260{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --align-items:center;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --padding-top:15px;
    --padding-bottom:15px;
    --padding-left:15px;
    --padding-right:15px;
}
.elementor-65 .elementor-element.elementor-element-b84c85b{
    --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;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-65 .elementor-element.elementor-element-0cfc5b8 .bew-site-logo{
    text-align:left;
}
.elementor-65 .elementor-element.elementor-element-2a77e1b{
    --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;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
 .elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover, .elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus, .elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active, .elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{
    background-color:var( --e-global-color-fc28385 );
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{
    background-color:var( --e-global-color-fc28385 );
    color:var( --e-global-color-21bfb04 );
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-menu-hamburger{
    background-color:var( --e-global-color-primary );
    float:right;
    border-style:none;
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-menu-hamburger:hover{
    background-color:var( --e-global-color-fc28385 );
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-menu-close{
    background-color:var( --e-global-color-primary );
    border-style:none;
    color:var( --e-global-color-21bfb04 );
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-menu-close:hover{
    background-color:var( --e-global-color-fc28385 );
    color:var( --e-global-color-21bfb04 );
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-menu-container{
    height:35px;
    border-radius:0px 0px 0px 0px;
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav > 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 );
    color:#000000;
    padding:0px 22px 0px 22px;
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav > li > a:hover{
    color:#d60000;
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav > li > a:focus{
    color:#f5f5f5;
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav > li > a:active{
    color:#000000;
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav > li:hover > a{
    color:#000000;
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{
    color:#d56565;
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{
    color:#000000;
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{
    color:#f5f5f5;
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{
    color:#f5f5f5;
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav > li.current-menu-item > a{
    color:#f5f5f5;
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav > li.current-menu-ancestor > a{
    color:#f5f5f5;
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{
    color:#f5f5f5;
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{
    font-size:10px;
    color:var( --e-global-color-57a29b1 );
    fill:var( --e-global-color-57a29b1 );
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{
    font-size:10px;
    color:var( --e-global-color-57a29b1 );
    fill:var( --e-global-color-57a29b1 );
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav > li ul li .elementskit-submenu-indicator{
    font-size:10px;
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .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:15px 20px 15px 20px;
    color:var( --e-global-color-304d273 );
    border-style:solid;
    border-width:1px 0px 0px 0px;
    border-color:#C7C7C74D;
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{
    color:var( --e-global-color-21bfb04 );
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{
    color:var( --e-global-color-21bfb04 );
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{
    color:var( --e-global-color-21bfb04 );
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{
    color:var( --e-global-color-21bfb04 );
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav .elementskit-submenu-panel > li:last-child > a{
    border-style:solid;
    border-width:1px 0px 0px 0px;
    border-color:#C7C7C74D;
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav .elementskit-submenu-panel > li:first-child > a{
    border-style:none;
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-submenu-panel{
    padding:0px 0px 0px 0px;
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav .elementskit-submenu-panel{
    border-style:none;
    border-radius:0px 0px 0px 0px;
    min-width:220px;
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-menu-hamburger .elementskit-menu-hamburger-icon{
    background-color:var( --e-global-color-21bfb04 );
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-menu-hamburger > .ekit-menu-icon{
    color:var( --e-global-color-21bfb04 );
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{
    background-color:var( --e-global-color-21bfb04 );
}
.elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-menu-hamburger:hover > .ekit-menu-icon{
    color:var( --e-global-color-21bfb04 );
}
.elementor-65 .elementor-element.elementor-element-0fb05f3{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:flex-end;
    --align-items:center;
    --gap:8px 8px;
    --row-gap:8px;
    --column-gap:8px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-65 .elementor-element.elementor-element-97fe83f{
    --grid-template-columns:repeat(0, auto);
    --icon-size:13px;
    --grid-column-gap:8px;
    --grid-row-gap:0px;
}
.elementor-65 .elementor-element.elementor-element-97fe83f .elementor-widget-container{
    text-align:left;
}
.elementor-65 .elementor-element.elementor-element-97fe83f > .elementor-widget-container{
    margin:0px 0px 0px 0px;
}
.elementor-65 .elementor-element.elementor-element-97fe83f .elementor-social-icon{
    background-color:#2A476500;
    --icon-padding:0.8em;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#FFFFFF36;
}
.elementor-65 .elementor-element.elementor-element-97fe83f .elementor-social-icon i{
    color:var( --e-global-color-21bfb04 );
}
.elementor-65 .elementor-element.elementor-element-97fe83f .elementor-social-icon svg{
    fill:#000000;
}
.elementor-65 .elementor-element.elementor-element-97fe83f .elementor-icon{
    border-radius:100px 100px 100px 100px;
}
.elementor-65 .elementor-element.elementor-element-97fe83f .elementor-social-icon:hover{
    background-color:#fcbf2a;
    border-color:#fcbf2a;
}
.elementor-65 .elementor-element.elementor-element-97fe83f .elementor-social-icon:hover i{
    color:#FFFFFF;
}
.elementor-65 .elementor-element.elementor-element-97fe83f .elementor-social-icon:hover svg{
    fill:#FFFFFF;
}
.elementor-65 .elementor-element.elementor-element-525c970 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border-style:none;
}
.elementor-65 .elementor-element.elementor-element-525c970{
    z-index:2;
}
.elementor-65 .elementor-element.elementor-element-525c970 .ekit_navsearch-button{
    font-size:13px;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#FFFFFF36;
    border-radius:100% 100% 100% 100%;
    margin:0px 0px 0px 0px;
    width:35px;
    height:35px;
    line-height:35px;
    text-align:center;
}
.elementor-65 .elementor-element.elementor-element-525c970 .ekit_navsearch-button svg{
    max-width:13px;
}
.elementor-65 .elementor-element.elementor-element-525c970 .ekit_navsearch-button, .elementor-65 .elementor-element.elementor-element-525c970 .ekit_search-button i{
    color:#000000;
}
.elementor-65 .elementor-element.elementor-element-525c970 .ekit_navsearch-button svg path, .elementor-65 .elementor-element.elementor-element-525c970 .ekit_search-button svg path{
    stroke:var( --e-global-color-21bfb04 );
    fill:var( --e-global-color-21bfb04 );
}
.elementor-65 .elementor-element.elementor-element-525c970 .ekit_navsearch-button:hover, .elementor-65 .elementor-element.elementor-element-525c970 .ekit_search-button:hover i{
    color:var( --e-global-color-21bfb04 );
}
.elementor-65 .elementor-element.elementor-element-525c970 .ekit_navsearch-button:hover svg path, .elementor-65 .elementor-element.elementor-element-525c970 .ekit_search-button:hover svg path{
    stroke:var( --e-global-color-21bfb04 );
    fill:var( --e-global-color-21bfb04 );
}
.elementor-65 .elementor-element.elementor-element-525c970 .ekit_navsearch-button:hover{
    background-color:var( --e-global-color-fc28385 );
}
.ekit-popup-525c970 .ekit_modal-searchPanel .ekit-search-group input:not([type="submit"]){
    border-radius:0px 0px 0px 0px;
}
@media(max-width:1024px){
    .elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-nav-identity-panel{
        padding:10px 0px 10px 0px;
    }
    .elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-menu-container{
        max-width:350px;
        border-radius:0px 0px 0px 0px;
    }
    .elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav > li > a{
        font-size:var( --e-global-typography-accent-font-size );
        line-height:var( --e-global-typography-accent-line-height );
        color:#000000;
        padding:10px 15px 10px 15px;
    }
    .elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{
        font-size:14px;
    }
    .elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{
        font-size:14px;
    }
    .elementor-65 .elementor-element.elementor-element-58dcb4b .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:15px 15px 15px 15px;
    }
    .elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav .elementskit-submenu-panel{
        border-radius:0px 0px 0px 0px;
    }
    .elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-menu-hamburger{
        padding:14px 12px 14px 12px;
        width:45px;
        border-radius:0px;
    }
    .elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-menu-close{
        padding:8px 8px 8px 8px;
        margin:12px 12px 12px 12px;
        width:45px;
        border-radius:0px;
    }
    .elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-nav-logo > img{
        max-width:160px;
        max-height:60px;
    }
    .elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-nav-logo{
        margin:5px 0px 5px 0px;
        padding:5px 5px 5px 5px;
    }
    .elementor-65 .elementor-element.elementor-element-97fe83f .elementor-widget-container{
        text-align:center;
    }
    .elementor-65 .elementor-element.elementor-element-97fe83f.elementor-element{
        --align-self:flex-end;
    }
}
@media(min-width:768px){
    .elementor-65 .elementor-element.elementor-element-b84c85b{
        --width:10%;
    }
    .elementor-65 .elementor-element.elementor-element-2a77e1b{
        --width:75%;
    }
    .elementor-65 .elementor-element.elementor-element-0fb05f3{
        --width:15%;
    }
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-65 .elementor-element.elementor-element-b84c85b{
        --width:15%;
    }
    .elementor-65 .elementor-element.elementor-element-2a77e1b{
        --width:60%;
    }
    .elementor-65 .elementor-element.elementor-element-0fb05f3{
        --width:25%;
    }
}
@media(max-width:767px){
    .elementor-65 .elementor-element.elementor-element-4ebc260{
        --flex-wrap:wrap;
    }
    .elementor-65 .elementor-element.elementor-element-b84c85b{
        --margin-top:0px;
        --margin-bottom:20px;
        --margin-left:0px;
        --margin-right:0px;
    }
    .elementor-65 .elementor-element.elementor-element-0cfc5b8 .bew-site-logo{
        text-align:center;
    }
    .elementor-65 .elementor-element.elementor-element-0cfc5b8 .bew-site-logo img{
        width:40%;
    }
    .elementor-65 .elementor-element.elementor-element-2a77e1b{
        --width:14%;
    }
    .elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-navbar-nav > li > a{
        font-size:var( --e-global-typography-accent-font-size );
        line-height:var( --e-global-typography-accent-line-height );
    }
    .elementor-65 .elementor-element.elementor-element-58dcb4b .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 );
    }
    .elementor-65 .elementor-element.elementor-element-58dcb4b .elementskit-nav-logo > img{
        max-width:120px;
        max-height:50px;
    }
    .elementor-65 .elementor-element.elementor-element-0fb05f3{
        --width:85%;
    }
    .elementor-65 .elementor-element.elementor-element-97fe83f.elementor-element{
        --align-self:center;
    }
    .elementor-65 .elementor-element.elementor-element-525c970 > .elementor-widget-container{
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
    }
}