.elementor-14059 .elementor-element.elementor-element-48792bc8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:225px;--padding-right:225px;overflow:visible;}.elementor-14059 .elementor-element.elementor-element-48792bc8:not(.elementor-motion-effects-element-type-background), .elementor-14059 .elementor-element.elementor-element-48792bc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14059 .elementor-element.elementor-element-6a541bb{--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;overflow:visible;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-14059 .elementor-element.elementor-element-2e13604f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14059 .elementor-element.elementor-element-2e13604f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.1em;letter-spacing:-0.02em;}.elementor-14059 .elementor-element.elementor-element-4fddade1 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14059 .elementor-element.elementor-element-4fddade1 .ekit-vertical-navbar-nav{border-radius:0px 0px 0px 0px;}.elementor-14059 .elementor-element.elementor-element-4fddade1 .ekit-vertical-navbar-nav>li>a{font-size:13px;padding:5px 5px 5px 0px;}.elementor-14059 .elementor-element.elementor-element-460b072 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14059 .elementor-element.elementor-element-460b072 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.1em;letter-spacing:-0.02em;}.elementor-14059 .elementor-element.elementor-element-1a85634d > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14059 .elementor-element.elementor-element-1a85634d .ekit-vertical-navbar-nav{border-radius:0px 0px 0px 0px;}.elementor-14059 .elementor-element.elementor-element-1a85634d .ekit-vertical-navbar-nav>li>a{font-size:13px;padding:5px 5px 5px 0px;}.elementor-14059 .elementor-element.elementor-element-54fc2de8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14059 .elementor-element.elementor-element-54fc2de8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.1em;letter-spacing:-0.02em;}.elementor-14059 .elementor-element.elementor-element-554fd864 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14059 .elementor-element.elementor-element-554fd864 .ekit-vertical-navbar-nav{border-radius:0px 0px 0px 0px;}.elementor-14059 .elementor-element.elementor-element-554fd864 .ekit-vertical-navbar-nav>li>a{font-size:13px;padding:5px 5px 5px 0px;}.elementor-14059 .elementor-element.elementor-element-6037733a{--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;overflow:visible;}.elementor-14059 .elementor-element.elementor-element-2d906e5e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14059 .elementor-element.elementor-element-2d906e5e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.1em;letter-spacing:-0.02em;}.elementor-14059 .elementor-element.elementor-element-49910fa4 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14059 .elementor-element.elementor-element-49910fa4 .ekit-vertical-navbar-nav{border-radius:0px 0px 0px 0px;}.elementor-14059 .elementor-element.elementor-element-49910fa4 .ekit-vertical-navbar-nav>li>a{font-size:13px;padding:5px 5px 5px 0px;}.elementor-14059 .elementor-element.elementor-element-24992a96{--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;overflow:visible;}.elementor-14059 .elementor-element.elementor-element-2691f6e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14059 .elementor-element.elementor-element-2691f6e9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.1em;letter-spacing:-0.02em;}.elementor-14059 .elementor-element.elementor-element-3c19aafe > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14059 .elementor-element.elementor-element-3c19aafe .ekit-vertical-navbar-nav{border-radius:0px 0px 0px 0px;}.elementor-14059 .elementor-element.elementor-element-3c19aafe .ekit-vertical-navbar-nav>li>a{font-size:13px;padding:5px 5px 5px 0px;}@media(min-width:768px){.elementor-14059 .elementor-element.elementor-element-6a541bb{--width:50%;}.elementor-14059 .elementor-element.elementor-element-6037733a{--width:50%;}.elementor-14059 .elementor-element.elementor-element-24992a96{--width:50%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-14059 .elementor-element.elementor-element-2e13604f .elementor-heading-title{font-size:36px;}.elementor-14059 .elementor-element.elementor-element-460b072 .elementor-heading-title{font-size:36px;}.elementor-14059 .elementor-element.elementor-element-54fc2de8 .elementor-heading-title{font-size:36px;}.elementor-14059 .elementor-element.elementor-element-2d906e5e .elementor-heading-title{font-size:36px;}.elementor-14059 .elementor-element.elementor-element-2691f6e9 .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-14059 .elementor-element.elementor-element-2e13604f .elementor-heading-title{font-size:26px;}.elementor-14059 .elementor-element.elementor-element-460b072 .elementor-heading-title{font-size:26px;}.elementor-14059 .elementor-element.elementor-element-54fc2de8 .elementor-heading-title{font-size:26px;}.elementor-14059 .elementor-element.elementor-element-2d906e5e .elementor-heading-title{font-size:26px;}.elementor-14059 .elementor-element.elementor-element-2691f6e9 .elementor-heading-title{font-size:26px;}}/* Start custom CSS for ekit-vertical-menu, class: .elementor-element-4fddade1 */.ekit-vertical-navbar-nav {
    padding-left: 0;
    list-style: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #ffffff00;
    margin-left: 0;
    margin-bottom: 0;
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for ekit-vertical-menu, class: .elementor-element-1a85634d */.ekit-vertical-navbar-nav {
    padding-left: 0;
    list-style: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #ffffff00;
    margin-left: 0;
    margin-bottom: 0;
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for ekit-vertical-menu, class: .elementor-element-554fd864 */.ekit-vertical-navbar-nav {
    padding-left: 0;
    list-style: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #ffffff00;
    margin-left: 0;
    margin-bottom: 0;
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for ekit-vertical-menu, class: .elementor-element-49910fa4 */.ekit-vertical-navbar-nav {
    padding-left: 0;
    list-style: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #ffffff00;
    margin-left: 0;
    margin-bottom: 0;
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for ekit-vertical-menu, class: .elementor-element-3c19aafe */.ekit-vertical-navbar-nav {
    padding-left: 0;
    list-style: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #ffffff00;
    margin-left: 0;
    margin-bottom: 0;
    list-style: none;
}/* End custom CSS */
/* Start custom CSS */.elementor-nav-menu--dropdown {
    background-color: #FFFFFF;
    border-style: none;
    width: 400px !important;
    opacity: 1;
    background: #ffffff !important;
    z-index: 1;
}
ul.elementskit-dropdown.elementskit-submenu-panel.elementskit-dropdown-open .ekit-vertical-navbar-nav .elementskit-dropdown {
    visibility: visible;
}
ul.elementskit-dropdown.elementskit-submenu-panel.elementskit-dropdown-open {
    display: block !important;
    position: relative !important;
    visibility: visible;
    opacity: 1;
    background: #fff !important;
    color: #000 !important;
    box-shadow: none !important;
}
.megaaltmenu .ekit-vertical-navbar-nav a {
    font-size: 13px !important;
    padding: 6px 20px 6px 20px;
    color: #000000 !important;
}
ul.elementskit-dropdown.elementskit-submenu-panel.elementskit-dropdown-open .elementskit-navbar-nav .elementskit-submenu-panel {
    box-shadow: none;
    display:block;
}
ul.elementskit-dropdown.elementskit-submenu-panel.elementskit-dropdown-open .elementskit-megamenu-has .elementskit-dropdown {
    display: inline-table;
}
@media only screen and (max-width: 600px) {
 ul.elementskit-dropdown.elementskit-submenu-panel.elementskit-dropdown-open {
    background: #ffffff00 !important;
    color: #fff !important;
    box-shadow: none !important;
}
.elementskit-navbar-nav > li:hover > a {
        color: #ffffff !important;
    }
 .elementskit-navbar-nav > li.current-menu-item > a {
        color: #a3d4fb !important;
    }
}/* End custom CSS */