.elementor-4510 .elementor-element.elementor-element-8842448{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-4510 .elementor-element.elementor-element-8842448:not(.elementor-motion-effects-element-type-background), .elementor-4510 .elementor-element.elementor-element-8842448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#031831;}.elementor-4510 .elementor-element.elementor-element-daecb33{--display:flex;--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-4510 .elementor-element.elementor-element-3c3996d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 45px;}.elementor-4510 .elementor-element.elementor-element-836d82c{--display:flex;}.elementor-4510 .elementor-element.elementor-element-ed7f80a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;}.elementor-4510 .elementor-element.elementor-element-ed7f80a{text-align:center;}.elementor-4510 .elementor-element.elementor-element-ed7f80a img{width:75%;}.elementor-4510 .elementor-element.elementor-element-d83f0d6{--display:flex;}.elementor-4510 .elementor-element.elementor-element-73f7c5d{--display:flex;}.elementor-4510 .elementor-element.elementor-element-0cd4b8d{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px;}.elementor-4510 .elementor-element.elementor-element-0cd4b8d .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-4510 .elementor-element.elementor-element-0cd4b8d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-4510 .elementor-element.elementor-element-0cd4b8d .elementor-divider__text{font-family:"Roboto Slab", Sans-serif;font-size:10px;}.elementor-4510 .elementor-element.elementor-element-a5aed3b{text-align:center;font-size:12px;}.elementor-4510 .elementor-element.elementor-element-ffe87ea{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px;}.elementor-4510 .elementor-element.elementor-element-ffe87ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4510 .elementor-element.elementor-element-ffe87ea .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-4510 .elementor-element.elementor-element-ffe87ea .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-4510 .elementor-element.elementor-element-ffe87ea .elementor-divider__text{font-family:"Roboto Slab", Sans-serif;font-size:10px;letter-spacing:1px;}.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-4510 .elementor-element.elementor-element-daecb33{--width:33.33%;}.elementor-4510 .elementor-element.elementor-element-836d82c{--width:33.33%;}.elementor-4510 .elementor-element.elementor-element-d83f0d6{--width:33.33%;}}@media(max-width:767px){.elementor-4510 .elementor-element.elementor-element-8842448{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4510 .elementor-element.elementor-element-daecb33{--width:20%;}.elementor-4510 .elementor-element.elementor-element-836d82c{--width:60%;}.elementor-4510 .elementor-element.elementor-element-d83f0d6{--width:20%;}}/* Start custom CSS for container, class: .elementor-element-8842448 */.logo img{width:195px !important;}
.toggle-menu span {
    display: block;
    height: 3px;
    width:40px;
    margin-top: 5px;
    background: #fff;
}
.edfm-menu-open.edfm_nav_icon_menu.edfm_position_left.edfm_nav_icon_menu_template_1 .edfm-fly-menu-body ul li a.edfm-menu-link {
    padding-left: 0px !important;
    padding-right: 0px !important;
        /* float: left; */
    /* width: 100%; */
    /* text-align: center; */
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;background-color: #fff;
}
.edfm_nav_icon_menu.edfm_nav_icon_menu_template_1 .edfm-fly-menu-body ul li a.edfm-menu-link img{height: 40px;
width: 40px;display: block;    margin: 0px;color: #031831;}
.edfm_nav_icon_menu_animation_1 .edfm-fly-menu-wrapper-inner{display:none;}
.edfm_nav_icon_menu_animation_1.edfm-menu-open .edfm-fly-menu-wrapper-inner{display:block;}
div#edfm-menu-trigger-example{    padding: 14px 0px;display:block !important;}
.edfm-toggle{display: inline-block !important;background: transparent;}
.edfm-toggle-wrapper{left: 40px !important;    top: 68px !important;}
.edfm-toggle > div{background: #fff !important;}
.edfm-toggle.toggle-active div {
    background: #333 !important;
}
.edfm-menu-open.edfm_nav_icon_menu_template_1 .edfm-fly-menu-wrapper-inner {
   width: 13rem !important;
}
.edfm_nav_icon_menu_template_1 .edfm-fly-menu-wrapper-inner ul.edfm-menu > li {
    width: 130px !important;
}
.edfm_nav_icon_menu_template_1 .edfm-title-wrap span.edfm-title {
    color: #031831;
    font-size: 1.3rem;
    letter-spacing: .1rem;
    padding-top:0px;font-weight: bold;
}
.edfm-menu-open.edfm_nav_icon_menu .edfm-title-wrap{padding-top: 10px;}
.edfm-fly-menu-wrapper-inner{z-index:11 !important;}
.edfm-toggle-wrapper.edfm_button_fix{display:none !important;}
.edfm-fly-menu-body{padding-top: 32px !important;}
.edfm_push .edfm-submenu{left:130px !important;transition: all ease 0.90s;
-webkit-transition: all ease 0.90s;
-moz-transition: all ease 0.90s;padding-top:90px;}
.edfm-toggle-icon{visibility:hidden !important;}
.edfm_nav_icon_menu.edfm_push .edfm-submenu {
    background: #031831 !important;
}
.edfm_nav_icon_menu.edfm_push .edfm-submenu .edfm-menu-link{background: #031831 !important;}
.edfm_nav_icon_menu.edfm_push .edfm-submenu .edfm-menu-link .edfm-title{color:#fff !important;}
.edfm-toggle.toggle-active div{background: #fff !important;}
.edfm_nav_icon_menu.edfm_push .edfm-submenu .edfm-title-wrap {
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
    width: 191px;
text-align: left;
text-transform: uppercase;
}
.edfm_nav_icon_menu.edfm_push .edfm-submenu .edfm-title-wrap span.edfm-title{
text-transform: uppercase;font-weight: 500;    font-size: 13px;
}
.edfm-toggle{top:2px;}
.elementor-author-box__avatar {
    position: relative;
    top: 5px;
}
.current-menu-item.current_page_item.edfm-active a{/*background-color: #14ccdc !important;*/}
#top-bar-wrap{display:none;}
.edfm-menu-open.edfm_nav_icon_menu.edfm_position_left.edfm_nav_icon_menu_template_1 .edfm-fly-menu-body ul li a.edfm-menu-link:hover{background-color: #14ccdc !important;}
.edfm-fly-menu-body{padding-top: 16px !important;}
.elementor-14 .elementor-element.elementor-element-7344989 img {
    width: 195px;
}
@media only screen and (max-width: 600px) {
.edfm-fly-menu-body {
    padding-top: 5px !important;
}
.edfm-submenu .edfm-v-center{position: relative;
text-align: left;
width: 200px;}
.edfm_nav_icon_menu.edfm_push .edfm-submenu{position: fixed;}
.edfm-submenu .edfm-dropdown-menu-sub-menu{display:block;}
.edfm-menu-open.edfm_nav_icon_menu_template_1 .edfm-fly-menu-wrapper-inner{padding-top: 72px;}
}
.edfm-toggle > div{height: 2px !important;
width: 30px !important;}
.edfm_nav_icon_menu.edfm_push .edfm-submenu{overflow: auto;}
/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
.edfm-menu-link:hover img{filter: brightness(0) invert(1);}
.edfm-menu-link:hover{border:0px !important;}
.edfm-menu-link:hover .edfm-title{color:#fff !important;}
.edfm_nav_icon_menu.edfm_nav_icon_menu_template_1.edfm_position_left .edfm-fly-menu-body ul li.current-menu-item.edfm_nav_icon_menu_item_animation_1 a.edfm-menu-link, .edfm_nav_icon_menu.edfm_nav_icon_menu_template_1.edfm_position_left .edfm-fly-menu-body ul li.current_page_item.edfm_nav_icon_menu_item_animation_1 a.edfm-menu-link{border:0px !important;}/* End custom CSS */