.elementor-2500 .elementor-element.elementor-element-68d2c78{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2500 .elementor-element.elementor-element-68d2c78:not(.elementor-motion-effects-element-type-background), .elementor-2500 .elementor-element.elementor-element-68d2c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-2500 .elementor-element.elementor-element-99e14c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-8px;--margin-bottom:-28px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-2500 .elementor-element.elementor-element-2bfb2f3{width:var( --container-widget-width, 8em );max-width:8em;--container-widget-width:8em;--container-widget-flex-grow:0;text-align:left;}.elementor-2500 .elementor-element.elementor-element-2bfb2f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2500 .elementor-element.elementor-element-2bfb2f3 img{width:8.5em;height:5em;}.elementor-2500 .elementor-element.elementor-element-0833e65 .jet-ajax-search__source-results-item_icon svg{width:24px;}.elementor-2500 .elementor-element.elementor-element-0833e65 .jet-ajax-search__source-results-item_icon{font-size:24px;}.elementor-2500 .elementor-element.elementor-element-0833e65 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2500 .elementor-element.elementor-element-0833e65.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2500 .elementor-element.elementor-element-0833e65{z-index:5;}.elementor-2500 .elementor-element.elementor-element-0833e65 .jet-ajax-search__form{background-color:var( --e-global-color-astglobalcolor0 );box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-astglobalcolor0 );border-radius:6px 6px 6px 6px;}.elementor-2500 .elementor-element.elementor-element-0833e65 .jet-ajax-search__form--focus{background-color:#FFFFFF00;}.elementor-2500 .elementor-element.elementor-element-0833e65 .jet-ajax-search__fields-holder{background-color:var( --e-global-color-astglobalcolor5 );border-style:solid;border-width:0.4em 0.4em 0.4em 0.4em;border-color:var( --e-global-color-astglobalcolor0 );border-radius:8px 8px 8px 8px;}.elementor-2500 .elementor-element.elementor-element-0833e65 .jet-ajax-search__field{background-color:#FFFFFF;border-color:#FFFFFF;padding:0px 0px 0px 0px;border-width:5px 5px 5px 5px;}.elementor-2500 .elementor-element.elementor-element-0833e65 .jet-ajax-search__submit-icon{font-size:17px;}.elementor-2500 .elementor-element.elementor-element-0833e65 .jet-ajax-search__submit{color:var( --e-global-color-astglobalcolor3 );background-color:var( --e-global-color-astglobalcolor0 );border-radius:0px 5px 5px 0px;}.elementor-2500 .elementor-element.elementor-element-0833e65 .jet-ajax-search__submit:hover{color:var( --e-global-color-astglobalcolor5 );background-color:var( --e-global-color-astglobalcolor0 );}.elementor-2500 .elementor-element.elementor-element-0833e65 .jet-ajax-search__categories{width:8%;}.elementor-2500 .elementor-element.elementor-element-0833e65 .jet-ajax-search__categories-select-icon svg{width:21px;height:21px;}.elementor-2500 .elementor-element.elementor-element-0833e65 .jet-ajax-search__categories-select-icon svg > *{fill:var( --e-global-color-astglobalcolor0 );}.elementor-2500 .elementor-element.elementor-element-0833e65 .jet-ajax-search__categories-select{background-color:#FFFFFF;border-color:var( --e-global-color-astglobalcolor5 );}.elementor-2500 .elementor-element.elementor-element-0833e65 .jet-ajax-search__categories .chosen-single{background-color:#FFFFFF;border-color:var( --e-global-color-astglobalcolor5 );}.elementor-2500 .elementor-element.elementor-element-0833e65 .jet-ajax-search__categories .chosen-drop{margin-top:1px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2500 .elementor-element.elementor-element-0833e65 .jet-ajax-search__results-area{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2500 .elementor-element.elementor-element-0833e65 .jet-ajax-search__arrow-button svg{width:1px;height:1px;}.elementor-2500 .elementor-element.elementor-element-19a63b0{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2500 .elementor-element.elementor-element-19a63b0.e-con{--align-self:center;}.elementor-2500 .elementor-element.elementor-element-73d57ae > .elementor-widget-container{margin:0em 1em 0em 0em;}.elementor-2500 .elementor-element.elementor-element-4023196{width:var( --container-widget-width, 4em );max-width:4em;--container-widget-width:4em;--container-widget-flex-grow:0;}.elementor-2500 .elementor-element.elementor-element-8645df2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0.03em;--padding-bottom:0.03em;--padding-left:0.03em;--padding-right:0.03em;}.elementor-2500 .elementor-element.elementor-element-8645df2:not(.elementor-motion-effects-element-type-background), .elementor-2500 .elementor-element.elementor-element-8645df2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-2500 .elementor-element.elementor-element-2ba8d90{--display:flex;}.elementor-2500 .elementor-element.elementor-element-9bbab08{--display:flex;}.elementor-2500 .elementor-element.elementor-element-8d0bb62{--display:flex;}.elementor-2500 .elementor-element.elementor-element-b39f5be{--display:flex;}.elementor-2500 .elementor-element.elementor-element-f59410d{--display:flex;}.elementor-2500 .elementor-element.elementor-element-ccdef5f{--display:flex;}.elementor-2500 .elementor-element.elementor-element-6c86f1d{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:1em;--n-menu-title-color-normal:var( --e-global-color-astglobalcolor5 );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-2500 .elementor-element.elementor-element-6c86f1d > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:#3C863C;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2500 .elementor-element.elementor-element-6c86f1d > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:var( --e-global-color-astglobalcolor1 );text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2500 .elementor-element.elementor-element-6c86f1d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2500 .elementor-element.elementor-element-6c86f1d.elementor-element{--align-self:center;}.elementor-2500 .elementor-element.elementor-element-6c86f1d > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-2500 .elementor-element.elementor-element-6c86f1d > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-2500 .elementor-element.elementor-element-6c86f1d > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Assistant", Sans-serif;font-weight:400;}.elementor-2500 .elementor-element.elementor-element-6c86f1d {--n-menu-title-color-hover:var( --e-global-color-astglobalcolor5 );--n-menu-title-color-active:var( --e-global-color-astglobalcolor5 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-2500 .elementor-element.elementor-element-68d2c78{--content-width:100%;}.elementor-2500 .elementor-element.elementor-element-99e14c8{--width:100%;}.elementor-2500 .elementor-element.elementor-element-19a63b0{--content-width:100%;}.elementor-2500 .elementor-element.elementor-element-9bbab08{--content-width:1200px;}}/* Start custom CSS for jet-ajax-search, class: .elementor-element-0833e65 */.elementor-2500 .elementor-element.elementor-element-0833e65 .jet-ajax-search__categories .chosen-drop{
    width: 14em;
}

.elementor-2500 .elementor-element.elementor-element-0833e65 .jet-ajax-search__fields-holder{
    border-radius: 8px 0px 0px 8px !important; 

}

.jet-ajax-search__field[type="search"], .jet-ajax-search-block .jet-ajax-search__field[type="search"]{
    padding: 0px !important;
    height: 30px !important;
}


.elementor-2500 .elementor-element.elementor-element-0833e65 .jet-ajax-search__form{
    padding-left: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
}



body:not(.rtl) .jet-ajax-search .jet-ajax-search__categories .chosen-container-single .chosen-single span, body:not(.rtl) .jet-ajax-search-block .jet-ajax-search .jet-ajax-search__categories .chosen-container-single .chosen-single span, body:not(.rtl) .jet-ajax-search .jet-ajax-search-block .jet-ajax-search__categories .chosen-container-single .chosen-single span, body:not(.rtl) .jet-ajax-search-block .jet-ajax-search .jet-ajax-search-block .jet-ajax-search__categories .chosen-container-single .chosen-single span{
    display: none!important;
}


.e-con.e-flex > .e-con-inner{
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73d57ae */.m-l-auto{
    margin-left: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a63b0 */.low-width{
    width: 10% !important;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99e14c8 */.my_padding{
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-467e605 *//* Add to Elementor → Site Settings → Custom CSS */

/* Custom Toggle Menu Styles */ 

.custom-toggle-menu { max-width: 320px; background: white; border-radius: 8px; box-shadow: 0 2px 15px rgba(0,0,0,0.1); overflow: hidden; font-family: inherit; } 

.menu-item { border-bottom: 1px solid #f0f0f0; position: relative; }

.menu-item:last-child { border-bottom: none; } 

.menu-link { display: flex; align-items: center; justify-content: space-between; padding: 16px 20px; cursor: pointer; transition: all 0.3s ease; background: white; color: #333; font-weight: 500; font-size: 16px; text-decoration: none; } 

.menu-link:hover { background: #f8f9fa; color: #54B435; } 
.menu-arrow { font-size: 12px; transition: transform 0.3s ease; color: #666; font-weight: bold; } 

.menu-arrow.active { transform: rotate(90deg); color: #54B435; } .submenu { max-height: 0; overflow: hidden; transition: max-height 0.4s ease; background: #f8f9fa; } 

.submenu.active { max-height: 400px;
   overflow-y: auto; /* Adds scrollbar */
} 

.submenu-link { display: block; padding: 14px 20px 14px 40px; text-decoration: none; color: #555; font-size: 15px; border-bottom: 1px solid #e9ecef; transition: all 0.2s ease; } 

.submenu-link:last-child { border-bottom: none; } 

.submenu-link:hover { background: #e9ecef; color: #54B435; padding-left: 45px; } 

/* Responsive styles */ @media (max-width: 768px) { 

.custom-toggle-menu { max-width: 100%; } .menu-link { padding: 18px 16px; font-size: 16px; } .submenu-link { padding: 16px 16px 16px 32px; font-size: 15px; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-467e605 *//* Add to Elementor → Site Settings → Custom CSS */

/* Custom Toggle Menu Styles */ 

.custom-toggle-menu { max-width: 320px; background: white; border-radius: 8px; box-shadow: 0 2px 15px rgba(0,0,0,0.1); overflow: hidden; font-family: inherit; } 

.menu-item { border-bottom: 1px solid #f0f0f0; position: relative; }

.menu-item:last-child { border-bottom: none; } 

.menu-link { display: flex; align-items: center; justify-content: space-between; padding: 16px 20px; cursor: pointer; transition: all 0.3s ease; background: white; color: #333; font-weight: 500; font-size: 16px; text-decoration: none; } 

.menu-link:hover { background: #f8f9fa; color: #54B435; } 
.menu-arrow { font-size: 12px; transition: transform 0.3s ease; color: #666; font-weight: bold; } 

.menu-arrow.active { transform: rotate(90deg); color: #54B435; } .submenu { max-height: 0; overflow: hidden; transition: max-height 0.4s ease; background: #f8f9fa; } 

.submenu.active { max-height: 400px;
   overflow-y: auto; /* Adds scrollbar */
} 

.submenu-link { display: block; padding: 14px 20px 14px 40px; text-decoration: none; color: #555; font-size: 15px; border-bottom: 1px solid #e9ecef; transition: all 0.2s ease; } 

.submenu-link:last-child { border-bottom: none; } 

.submenu-link:hover { background: #e9ecef; color: #54B435; padding-left: 45px; } 

/* Responsive styles */ @media (max-width: 768px) { 

.custom-toggle-menu { max-width: 100%; } .menu-link { padding: 18px 16px; font-size: 16px; } .submenu-link { padding: 16px 16px 16px 32px; font-size: 15px; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-467e605 *//* Add to Elementor → Site Settings → Custom CSS */

/* Custom Toggle Menu Styles */ 

.custom-toggle-menu { max-width: 320px; background: white; border-radius: 8px; box-shadow: 0 2px 15px rgba(0,0,0,0.1); overflow: hidden; font-family: inherit; } 

.menu-item { border-bottom: 1px solid #f0f0f0; position: relative; }

.menu-item:last-child { border-bottom: none; } 

.menu-link { display: flex; align-items: center; justify-content: space-between; padding: 16px 20px; cursor: pointer; transition: all 0.3s ease; background: white; color: #333; font-weight: 500; font-size: 16px; text-decoration: none; } 

.menu-link:hover { background: #f8f9fa; color: #54B435; } 
.menu-arrow { font-size: 12px; transition: transform 0.3s ease; color: #666; font-weight: bold; } 

.menu-arrow.active { transform: rotate(90deg); color: #54B435; } .submenu { max-height: 0; overflow: hidden; transition: max-height 0.4s ease; background: #f8f9fa; } 

.submenu.active { max-height: 400px;
   overflow-y: auto; /* Adds scrollbar */
} 

.submenu-link { display: block; padding: 14px 20px 14px 40px; text-decoration: none; color: #555; font-size: 15px; border-bottom: 1px solid #e9ecef; transition: all 0.2s ease; } 

.submenu-link:last-child { border-bottom: none; } 

.submenu-link:hover { background: #e9ecef; color: #54B435; padding-left: 45px; } 

/* Responsive styles */ @media (max-width: 768px) { 

.custom-toggle-menu { max-width: 100%; } .menu-link { padding: 18px 16px; font-size: 16px; } .submenu-link { padding: 16px 16px 16px 32px; font-size: 15px; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-467e605 *//* Add to Elementor → Site Settings → Custom CSS */

/* Custom Toggle Menu Styles */ 

.custom-toggle-menu { max-width: 320px; background: white; border-radius: 8px; box-shadow: 0 2px 15px rgba(0,0,0,0.1); overflow: hidden; font-family: inherit; } 

.menu-item { border-bottom: 1px solid #f0f0f0; position: relative; }

.menu-item:last-child { border-bottom: none; } 

.menu-link { display: flex; align-items: center; justify-content: space-between; padding: 16px 20px; cursor: pointer; transition: all 0.3s ease; background: white; color: #333; font-weight: 500; font-size: 16px; text-decoration: none; } 

.menu-link:hover { background: #f8f9fa; color: #54B435; } 
.menu-arrow { font-size: 12px; transition: transform 0.3s ease; color: #666; font-weight: bold; } 

.menu-arrow.active { transform: rotate(90deg); color: #54B435; } .submenu { max-height: 0; overflow: hidden; transition: max-height 0.4s ease; background: #f8f9fa; } 

.submenu.active { max-height: 400px;
   overflow-y: auto; /* Adds scrollbar */
} 

.submenu-link { display: block; padding: 14px 20px 14px 40px; text-decoration: none; color: #555; font-size: 15px; border-bottom: 1px solid #e9ecef; transition: all 0.2s ease; } 

.submenu-link:last-child { border-bottom: none; } 

.submenu-link:hover { background: #e9ecef; color: #54B435; padding-left: 45px; } 

/* Responsive styles */ @media (max-width: 768px) { 

.custom-toggle-menu { max-width: 100%; } .menu-link { padding: 18px 16px; font-size: 16px; } .submenu-link { padding: 16px 16px 16px 32px; font-size: 15px; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-467e605 *//* Add to Elementor → Site Settings → Custom CSS */

/* Custom Toggle Menu Styles */ 

.custom-toggle-menu { max-width: 320px; background: white; border-radius: 8px; box-shadow: 0 2px 15px rgba(0,0,0,0.1); overflow: hidden; font-family: inherit; } 

.menu-item { border-bottom: 1px solid #f0f0f0; position: relative; }

.menu-item:last-child { border-bottom: none; } 

.menu-link { display: flex; align-items: center; justify-content: space-between; padding: 16px 20px; cursor: pointer; transition: all 0.3s ease; background: white; color: #333; font-weight: 500; font-size: 16px; text-decoration: none; } 

.menu-link:hover { background: #f8f9fa; color: #54B435; } 
.menu-arrow { font-size: 12px; transition: transform 0.3s ease; color: #666; font-weight: bold; } 

.menu-arrow.active { transform: rotate(90deg); color: #54B435; } .submenu { max-height: 0; overflow: hidden; transition: max-height 0.4s ease; background: #f8f9fa; } 

.submenu.active { max-height: 400px;
   overflow-y: auto; /* Adds scrollbar */
} 

.submenu-link { display: block; padding: 14px 20px 14px 40px; text-decoration: none; color: #555; font-size: 15px; border-bottom: 1px solid #e9ecef; transition: all 0.2s ease; } 

.submenu-link:last-child { border-bottom: none; } 

.submenu-link:hover { background: #e9ecef; color: #54B435; padding-left: 45px; } 

/* Responsive styles */ @media (max-width: 768px) { 

.custom-toggle-menu { max-width: 100%; } .menu-link { padding: 18px 16px; font-size: 16px; } .submenu-link { padding: 16px 16px 16px 32px; font-size: 15px; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-467e605 *//* Add to Elementor → Site Settings → Custom CSS */

/* Custom Toggle Menu Styles */ 

.custom-toggle-menu { max-width: 320px; background: white; border-radius: 8px; box-shadow: 0 2px 15px rgba(0,0,0,0.1); overflow: hidden; font-family: inherit; } 

.menu-item { border-bottom: 1px solid #f0f0f0; position: relative; }

.menu-item:last-child { border-bottom: none; } 

.menu-link { display: flex; align-items: center; justify-content: space-between; padding: 16px 20px; cursor: pointer; transition: all 0.3s ease; background: white; color: #333; font-weight: 500; font-size: 16px; text-decoration: none; } 

.menu-link:hover { background: #f8f9fa; color: #54B435; } 
.menu-arrow { font-size: 12px; transition: transform 0.3s ease; color: #666; font-weight: bold; } 

.menu-arrow.active { transform: rotate(90deg); color: #54B435; } .submenu { max-height: 0; overflow: hidden; transition: max-height 0.4s ease; background: #f8f9fa; } 

.submenu.active { max-height: 400px;
   overflow-y: auto; /* Adds scrollbar */
} 

.submenu-link { display: block; padding: 14px 20px 14px 40px; text-decoration: none; color: #555; font-size: 15px; border-bottom: 1px solid #e9ecef; transition: all 0.2s ease; } 

.submenu-link:last-child { border-bottom: none; } 

.submenu-link:hover { background: #e9ecef; color: #54B435; padding-left: 45px; } 

/* Responsive styles */ @media (max-width: 768px) { 

.custom-toggle-menu { max-width: 100%; } .menu-link { padding: 18px 16px; font-size: 16px; } .submenu-link { padding: 16px 16px 16px 32px; font-size: 15px; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-467e605 *//* Add to Elementor → Site Settings → Custom CSS */

/* Custom Toggle Menu Styles */ 

.custom-toggle-menu { max-width: 320px; background: white; border-radius: 8px; box-shadow: 0 2px 15px rgba(0,0,0,0.1); overflow: hidden; font-family: inherit; } 

.menu-item { border-bottom: 1px solid #f0f0f0; position: relative; }

.menu-item:last-child { border-bottom: none; } 

.menu-link { display: flex; align-items: center; justify-content: space-between; padding: 16px 20px; cursor: pointer; transition: all 0.3s ease; background: white; color: #333; font-weight: 500; font-size: 16px; text-decoration: none; } 

.menu-link:hover { background: #f8f9fa; color: #54B435; } 
.menu-arrow { font-size: 12px; transition: transform 0.3s ease; color: #666; font-weight: bold; } 

.menu-arrow.active { transform: rotate(90deg); color: #54B435; } .submenu { max-height: 0; overflow: hidden; transition: max-height 0.4s ease; background: #f8f9fa; } 

.submenu.active { max-height: 400px;
   overflow-y: auto; /* Adds scrollbar */
} 

.submenu-link { display: block; padding: 14px 20px 14px 40px; text-decoration: none; color: #555; font-size: 15px; border-bottom: 1px solid #e9ecef; transition: all 0.2s ease; } 

.submenu-link:last-child { border-bottom: none; } 

.submenu-link:hover { background: #e9ecef; color: #54B435; padding-left: 45px; } 

/* Responsive styles */ @media (max-width: 768px) { 

.custom-toggle-menu { max-width: 100%; } .menu-link { padding: 18px 16px; font-size: 16px; } .submenu-link { padding: 16px 16px 16px 32px; font-size: 15px; } }/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-6c86f1d */.elementor-2500 .elementor-element.elementor-element-936ae4b .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-2500 .elementor-element.elementor-element-936ae4b .elementor-nav-menu__container.elementor-nav-menu--dropdown{
    margin-left: 60px !important;
    border: 1px solid #2F3B407D !important;
    z-index: 6;
  
    
}

.elementor-widget-n-menu .e-n-menu-title-container.e-link:hover{
    text-decoration: underline !important;
    
}

.elementor-widget-n-menu .e-n-menu-title-container.e-link:active{

    text-decoration: underline !important;
    
}

.elementor-2500 .elementor-element.elementor-element-8ce9a11{
    height: 300px;
    overflow-x: visible;
    overflow-y: scroll;
}

.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{
    overflow: visible;
}


.e-n-menu-title .e-current{
  
}

.e-n-menu{
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d2c78 */.zindex{
    z-index: 4;
}/* End custom CSS */