.elementor-7210 .elementor-element.elementor-element-9dcad5f{--display:flex;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );}.elementor-7210 .elementor-element.elementor-element-f9b43f5 .bdt-search-input{border-radius:3px;}#modal-search-f9b43f5 .bdt-search-input{border-radius:3px;}.elementor-7210 .elementor-element.elementor-element-f9b43f5 .bdt-search .bdt-position-relative{border-radius:3px;}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}#elementor-popup-modal-7210{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-7210 .dialog-message{width:640px;height:100vh;align-items:flex-start;}#elementor-popup-modal-7210 .dialog-close-button{display:flex;}#elementor-popup-modal-7210 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-7210 .elementor-element.elementor-element-9dcad5f{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-7210 .elementor-element.elementor-element-eefaa70{text-align:start;}.elementor-7210 .elementor-element.elementor-element-eefaa70 img{width:20%;}.elementor-7210 .elementor-element.elementor-element-f9b43f5{padding:0px 0px 0px 0px;}#elementor-popup-modal-7210{justify-content:flex-start;align-items:flex-start;}#elementor-popup-modal-7210 .dialog-close-button{top:3%;font-size:20px;}body:not(.rtl) #elementor-popup-modal-7210 .dialog-close-button{right:4%;}body.rtl #elementor-popup-modal-7210 .dialog-close-button{left:4%;}}@media(max-width:767px){.elementor-7210 .elementor-element.elementor-element-9dcad5f{--padding-top:40px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-7210 .elementor-element.elementor-element-eefaa70 img{width:26%;}#elementor-popup-modal-7210 .dialog-message{width:320px;}}/* Start custom CSS for container, class: .elementor-element-9dcad5f *//* =========================
   MENU POPUP
========================= */



/* =========================
   SEARCH
========================= */


.menu-popup .bdt-position-relative{
    position:relative;
}

.menu-popup .bdt-search-input{
    height:56px !important;
    border-radius:10px !important;
    border:1px solid #dce8e3 !important;

    background:#f7faf9 !important;

    padding-left:50px !important;
    padding-right:20px !important;

    font-family:"Lexend Deca",sans-serif;
    font-size:15px;

    transition:.3s ease;
}

.menu-popup .bdt-search-input:focus{
    border-color:#00754a !important;

    background:#fff !important;

    box-shadow:
        0 0 0 4px rgba(0,117,74,.08);
}

.menu-popup .bdt-search-icon{
    position:absolute;
    left:15px;
    top:50%;
    transform:translateY(-50%);
}

.menu-popup .bdt-search-icon svg{
    width:18px;
    height:18px;
}

.menu-popup .bdt-search-icon svg *{
    stroke:#00754a !important;
}

/* =========================
   MENU
========================= */

.menu-mobile .elementor-nav-menu{
    display:flex;
    flex-direction:column;
    gap:3px;
}

/* item */

.menu-mobile .elementor-item{
    display:flex;
    align-items:center;
    justify-content:space-between;

    min-height:58px;

    padding:0 15px !important;

    border-radius:10px !important;

    background:#fff;

    font-size:16px;
    font-weight:400;
    

    color:#0f172a !important;

    transition:.3s ease;
}

/* hover */

.menu-mobile .elementor-item:hover{
    background:#f3faf7 !important;

    color:#00754a !important;

    transform:translateX(5px);
}

/* active */

.menu-mobile .current-menu-item > a,
.menu-mobile .current_page_item > a,
.menu-mobile .elementor-item-active{
    background:#eef8f4 !important;

    color:#00754a !important;

    font-weight:600;
}

/* =========================
   SUB MENU
========================= */

.menu-mobile .sub-menu{
    margin-top:8px !important;
    margin-left:18px !important;

    padding-left:18px !important;

    border-left:2px solid rgba(0,117,74,.15);
}

.menu-mobile .elementor-sub-item{
    min-height:46px;

    padding:0 16px !important;

    border-radius:10px !important;

    font-size:14px !important;
    font-weight:400;


    transition:.3s ease;
}

.menu-mobile .elementor-sub-item:hover{
    background:#f5faf8;

    color:#00754a !important;

    transform:translateX(4px);
}

/* =========================
   ARROW
========================= */

.menu-mobile .sub-arrow{
    display:flex;
    align-items:center;
    justify-content:center;

    width:32px;
    height:32px;

    border-radius:8px;

    background:#f3f6f5;
    padding: 10px !important;
    transition:.3s ease;
}

.menu-mobile .elementor-item:hover .sub-arrow{
    background:#eef8f4;
}

.menu-mobile .sub-arrow svg{
    width:12px;
    height:12px;
    fill:#00754a;
}

/* =========================
   MOBILE
========================= */

@media(max-width:767px){



    .menu-mobile .elementor-item{
        min-height:54px;
        font-size:15px;
        border-radius:10px !important;
    }

    .menu-popup .bdt-search-input{
        height:52px !important;
    }
}/* End custom CSS */