

         h2.elementor-heading-title.elementor-size-default {
    font-family: "Poppins" !important;
    font-size: 40px !important;
    font-weight: 100 !important;
    line-height: 1.2em !important;
}

.ekit-template-content-markup.ekit-template-content-footer.ekit-template-content-theme-support {
    background: black;
    color: #fff;
}

.elementor-element.elementor-element-3c4be506.e-con-full.e-flex.e-con.e-child {
    padding-top: 16px !important;
}

.flex-container {
  display: flex;
      width: 80%;
    margin: 0 auto;
}

.foot-column {
  padding: 20px;
}

.foot-logo {
  flex: 1; /* Adjust width as needed */
}
.foot-logo img{
   width: 145px;
}

.foot-description {
  flex: 2; /* Adjust width as needed */
}

.foot-quick-links {
  flex: 1; /* Adjust width as needed */
}

/* Optional: Style for headings */
h2 {
  margin-top: 0;
}

/* Optional: Style for ul */
ul {
  list-style-type: none;
  padding: 0;
}

/* Optional: Style for li */
li {
  margin-bottom: 5px;
}

ul#footer-menu > li > a {
    color: white;
}

#footer-menu {
  list-style: none;
  padding: 0;
}

#footer-menu li {
  margin-bottom: 10px;
}

#footer-menu li ul {
  list-style: none;
  padding: 0;
}

#footer-menu li ul li {
  margin-bottom: 5px;
}

#footer-menu ul {
  display: none;
}

#footer-menu li:focus > ul {
  display: block;
}

@media (max-width: 768px) {
.flex-container {
    flex-direction: column;
}
}

ul.sub-menu > li.current-menu-item > a {
opacity: 1;
    font-weight: 600;
}
ul.sub-menu {
    width: max-content !important;
    min-width: 200px !important;
} 

ul.sub-menu > li > a {
    color: #fff;
    padding: 6px 10px 4px;
    display: block;
    text-decoration: none;
}

ul.sub-menu > li > a {
         color: white;
         opacity: .8;
         }
ul.sub-menu > li > a:hover {
    text-decoration: none !important;
         opacity: 1;
         transition: all 0.3s ease-out;
         }
ul.sub-menu > li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

 @media only screen and (max-width: 1024px) {
     .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li.current-menu-item > a{
         border-width:0 !important;
     }
     ul.sub-menu {
    width: 100% !important;
     }
     
     .menu-item:hover .sub-menu {
             width: 100% !important;
    display: flex;
    flex-direction: column;
    padding-left: 10px;
}
     
     div#ekit-megamenu-header-menu {
         background: #000;
    }
     .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a {
         height: auto !important;
    }
     button.elementskit-menu-hamburger.elementskit-menu-toggler {
         background-color: transparent !important;
    }
     .elementor-49 .elementor-element.elementor-element-45567db .elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
         background-color: #fff !important;
    }
     button.elementskit-menu-close.elementskit-menu-toggler {
         color: black !important;
    }
     #mainmenu.scrolled {
         padding-top: 0px;
    }
     .elementor-49 .elementor-element.elementor-element-45567db .elementskit-menu-close {
         background-color: transparent;
    }
}
 input.elementor-button.elementor-button-link.elementor-size-sm.elementor-button-content-wrapper {
     font-size: var(--e-global-typography-secondary-font-size);
     font-weight: var(--e-global-typography-secondary-font-weight);
     text-decoration: var(--e-global-typography-secondary-text-decoration);
     line-height: var(--e-global-typography-secondary-line-height);
     color: var(--e-global-color-64fb51a);
     background-color: black;
     border-style: solid;
     border-width: 1px 1px 1px 1px;
     border-color: black;
     border-radius: 0px 0px 0px 0px;
}
 .elementor-49 .elementor-element.elementor-element-7b31254{
    --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;
    --align-items:stretch;
    --gap:10px 10px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:-180px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
    --z-index:11111111;
}
.elementor-49 .elementor-element.elementor-element-e856a91{
    --display:flex;
    --background-transition:0.3s;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}
.elementor-49 .elementor-element.elementor-element-e856a91, .elementor-49 .elementor-element.elementor-element-e856a91::before{
    --border-transition:0.3s;
}
.elementor-49 .elementor-element.elementor-element-e90610f{
    --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;
    --align-items:stretch;
    --gap:10px 10px;
    --background-transition:0.3s;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}
.elementor-49 .elementor-element.elementor-element-e90610f, .elementor-49 .elementor-element.elementor-element-e90610f::before{
    --border-transition:0.3s;
}
.elementor-49 .elementor-element.elementor-element-e96f2dd{
    --display:flex;
    --background-transition:0.3s;
    --padding-block-start:69px;
    --padding-block-end:15px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}
/*.elementor-49 .elementor-element.elementor-element-e96f2dd:not(.elementor-motion-effects-element-type-background),*/
 .elementor-49 .elementor-element.elementor-element-e96f2dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-dab9082 );
}
.elementor-49 .elementor-element.elementor-element-e96f2dd, .elementor-49 .elementor-element.elementor-element-e96f2dd::before{
    --border-transition:0.3s;
}
.elementor-49 .elementor-element.elementor-element-c66f538 img{
    width:95%;
     filter: drop-shadow(0 2px 2px rgba(0, 0, 0, 0.6)) drop-shadow(0 0px 1px rgba(0, 0, 0, 0.75)) drop-shadow(0 -2px 4px rgba(255, 255, 255, 0.25));
}
.elementor-49 .elementor-element.elementor-element-5f3482e{
    --display:flex;
    --background-transition:0.3s;
    --overlay-opacity:0.5;
    --padding-block-start:64px;
    --padding-block-end:20px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}
.elementor-49 .elementor-element.elementor-element-5f3482e::before, .elementor-49 .elementor-element.elementor-element-5f3482e > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-5f3482e > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-5f3482e > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-5f3482e > .e-con-inner > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-5f3482e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{
    --background-overlay:'';
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-menu-container{
    height:80px;
    border-radius:0px 0px 0px 0px;
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li > a{
    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 );
    color:#fff !important;
    padding:0px 15px 0px 15px;
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li > a:hover{
    color:var( --e-global-color-64fb51a );
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li > a:focus{
    color:var( --e-global-color-64fb51a );
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li > a:active{
    color:var( --e-global-color-64fb51a );
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li:hover > a{
    color:var( --e-global-color-64fb51a );
    border-style:solid;
    border-width:0px 0px 1px 0px;
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{
    color:var( --e-global-color-64fb51a );
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{
    color:var( --e-global-color-64fb51a );
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{
    color:var( --e-global-color-64fb51a );
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{
    color:var( --e-global-color-64fb51a );
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li.current-menu-item > a{
    color:var( --e-global-color-64fb51a );
    border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:var( --e-global-color-64fb51a );
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li.current-menu-ancestor > a{
    color:var( --e-global-color-64fb51a );
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{
    color:var( --e-global-color-64fb51a );
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{
    color:var( --e-global-color-64fb51a );
    fill:var( --e-global-color-64fb51a );
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{
    color:var( --e-global-color-64fb51a );
    fill:var( --e-global-color-64fb51a );
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{
    margin:5px 0px 0px 15px;
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon{
    margin:5px 0px 0px 15px;
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav .elementskit-submenu-panel > li > a{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-size:var( --e-global-typography-text-font-size );
    font-weight:var( --e-global-typography-text-font-weight );
    line-height:var( --e-global-typography-text-line-height );
    padding:15px 15px 15px 15px;
    color:#3B3E43;
    background-color:var( --e-global-color-64fb51a );
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{
    color:var( --e-global-color-79d6342 );
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{
    color:var( --e-global-color-79d6342 );
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{
    color:var( --e-global-color-79d6342 );
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{
    color:var( --e-global-color-79d6342 );
}
 .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover, .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus, .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active, .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{
    background-color:var( --e-global-color-64fb51a );
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{
    color:var( --e-global-color-79d6342 );
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-submenu-panel{
    padding:15px 0px 15px 15px;
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav .elementskit-submenu-panel{
    border-radius:0px 0px 0px 0px;
    min-width:220px;
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-menu-hamburger{
    float:right;
    background-color:var( --e-global-color-secondary );
    border-style:solid;
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-menu-hamburger .elementskit-menu-hamburger-icon{
    background-color:var( --e-global-color-dab9082 );
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-menu-hamburger > .ekit-menu-icon{
    color:var( --e-global-color-dab9082 );
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-menu-hamburger:hover{
    background-color:var( --e-global-color-secondary );
    border-style:solid;
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{
    background-color:var( --e-global-color-79d6342 );
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-menu-hamburger:hover > .ekit-menu-icon{
    color:var( --e-global-color-79d6342 );
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-menu-close{
background-color: transparent !important;
    color: #fff !important;
}
.elementor-49 .elementor-element.elementor-element-45567db .elementskit-menu-close:hover{
    background-color:var( --e-global-color-secondary );
    color:var( --e-global-color-79d6342 );
}
.elementor-49 .elementor-element.elementor-element-47fea8b{
    --display:flex;
    --background-transition:0.3s;
    --padding-block-start:64px;
    --padding-block-end:20px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}
.elementor-49 .elementor-element.elementor-element-2a122a5 .ekit_navsearch-button{
    font-size:19px;
    background-color:var( --e-global-color-e6c9e8b );
    padding:0px 0px 0px 0px;
    width:40px;
    height:40px;
    line-height:40px;
}
.elementor-49 .elementor-element.elementor-element-2a122a5 .ekit_navsearch-button svg{
    max-width:19px;
}
.elementor-49 .elementor-element.elementor-element-2a122a5 .ekit_navsearch-button, .elementor-49 .elementor-element.elementor-element-2a122a5 .ekit_search-button i{
    color:var( --e-global-color-64fb51a );
}
.elementor-49 .elementor-element.elementor-element-2a122a5 .ekit_navsearch-button svg path, .elementor-49 .elementor-element.elementor-element-2a122a5 .ekit_search-button svg path{
    stroke:var( --e-global-color-64fb51a );
    fill:var( --e-global-color-64fb51a );
}
.elementor-49 .elementor-element.elementor-element-2a122a5 .ekit_navsearch-button:hover, .elementor-49 .elementor-element.elementor-element-2a122a5 .ekit_search-button:hover i{
    color:var( --e-global-color-bf167d9 );
}
.elementor-49 .elementor-element.elementor-element-2a122a5 .ekit_navsearch-button:hover svg path, .elementor-49 .elementor-element.elementor-element-2a122a5 .ekit_search-button:hover svg path{
    stroke:var( --e-global-color-bf167d9 );
    fill:var( --e-global-color-bf167d9 );
}
.elementor-49 .elementor-element.elementor-element-2a122a5 > .elementor-widget-container{
    padding:20px 0px 20px 30px;
    background-color:var( --e-global-color-96e992b );
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:var( --e-global-color-96e992b );
    border-radius:125px 125px 125px 125px;
}
@media(max-width:1024px){
    .elementor-49 .elementor-element.elementor-element-7b31254{
        --margin-block-start:0px;
        --margin-block-end:-185px;
        --margin-inline-start:0px;
        --margin-inline-end:0px;
        --padding-block-start:0px;
        --padding-block-end:30px;
        --padding-inline-start:30px;
        --padding-inline-end:30px;
    }
    .elementor-49 .elementor-element.elementor-element-e96f2dd{
        --padding-block-start:64px;
        --padding-block-end:30px;
        --padding-inline-start:0px;
        --padding-inline-end:0px;
    }
    .elementor-49 .elementor-element.elementor-element-5f3482e{
        --padding-block-start:64px;
        --padding-block-end:0px;
        --padding-inline-start:0px;
        --padding-inline-end:0px;
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-menu-container{
        background-color:var( --e-global-color-64fb51a );
        max-width:350px;
        border-radius:0px 0px 0px 0px;
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-nav-identity-panel{
        padding:30px 25px 20px 0px;
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li > a{
        font-size:var( --e-global-typography-primary-font-size );
        line-height:var( --e-global-typography-primary-line-height );
        color:#000000;
        padding:10px 25px 10px 25px;
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li > a:hover{
        color:var( --e-global-color-79d6342 );
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li > a:focus{
        color:var( --e-global-color-79d6342 );
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li > a:active{
        color:var( --e-global-color-79d6342 );
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li:hover > a{
        color:var( --e-global-color-79d6342 );
        border-width:0px 0px 0px 0px;
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{
        color:var( --e-global-color-79d6342 );
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{
        color:var( --e-global-color-79d6342 );
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{
        color:var( --e-global-color-79d6342 );
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{
        color:var( --e-global-color-79d6342 );
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li.current-menu-item > a{
        color:var( --e-global-color-accent );
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li.current-menu-ancestor > a{
        color:var( --e-global-color-accent );
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{
        color:var( --e-global-color-accent );
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{
        color:var( --e-global-color-dab9082 );
        fill:var( --e-global-color-dab9082 );
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{
        color:var( --e-global-color-dab9082 );
        fill:var( --e-global-color-dab9082 );
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav .elementskit-submenu-panel > li > a{
        font-size:var( --e-global-typography-text-font-size );
        line-height:var( --e-global-typography-text-line-height );
        padding:5px 0px 10px 15px;
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-submenu-panel{
        padding:0px 0px 0px 25px;
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav .elementskit-submenu-panel{
        border-radius:0px 0px 0px 0px;
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-menu-hamburger{
        float:right;
        padding:10px 10px 10px 10px;
        width:45px;
        border-radius:3px;
        border-width:0px 0px 0px 0px;
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-menu-hamburger:hover{
        border-width:0px 0px 0px 0px;
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-menu-close{
        padding:8px 8px 8px 8px;
        margin:18px 0px 12px 12px;
        width:45px;
        border-radius:3px;
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-nav-logo > img{
        max-width:130px;
        max-height:75px;
        object-fit:contain;
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-nav-logo{
        margin:5px 0px 5px 20px;
        padding:5px 5px 5px 5px;
    }
    /*.elementor-49 .elementor-element.elementor-element-45567db > .elementor-widget-container{*/
    /*    padding:10px 0px 20px 0px;*/
    /*}*/
}
@media(max-width:767px){
    .elementor-49 .elementor-element.elementor-element-7b31254{
        --margin-block-start:0px;
        --margin-block-end:-165px;
        --margin-inline-start:0px;
        --margin-inline-end:0px;
        --padding-block-start:0px;
        --padding-block-end:0px;
        --padding-inline-start:0px;
        --padding-inline-end:0px;
    }
    .elementor-49 .elementor-element.elementor-element-e856a91{
        --padding-block-start:0px;
        --padding-block-end:0px;
        --padding-inline-start:0px;
        --padding-inline-end:0px;
    }
    .elementor-49 .elementor-element.elementor-element-e90610f{
        --gap:0px 0px;
        --padding-block-start:0px;
        --padding-block-end:0px;
        --padding-inline-start:0px;
        --padding-inline-end:0px;
    }
    .elementor-49 .elementor-element.elementor-element-e96f2dd{
        --width:48%;
        --padding-block-start:64px;
        --padding-block-end:30px;
        --padding-inline-start:0px;
        --padding-inline-end:0px;
    }
    .elementor-49 .elementor-element.elementor-element-c66f538 img{
        width:57%;
    }
    .elementor-49 .elementor-element.elementor-element-5f3482e{
        --width:52%;
        --gap:0px 0px;
        --padding-block-start:64px;
        --padding-block-end:0px;
        --padding-inline-start:0px;
        --padding-inline-end:30px;
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li > a{
        font-size:var( --e-global-typography-primary-font-size );
        line-height:var( --e-global-typography-primary-line-height );
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li > a:hover{
        color:var( --e-global-color-79d6342 );
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li > a:focus{
        color:var( --e-global-color-79d6342 );
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li > a:active{
        color:var( --e-global-color-79d6342 );
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li:hover > a{
        color:silver;
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{
        color:var( --e-global-color-79d6342 );
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{
        color:var( --e-global-color-79d6342 );
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{
        color:var( --e-global-color-79d6342 );
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{
        color:var( --e-global-color-79d6342 );
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li.current-menu-item > a{
        color:var( --e-global-color-accent );
        border-width:0px 0px 0px 0px;
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li.current-menu-ancestor > a{
        color:var( --e-global-color-accent );
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{
        color:var( --e-global-color-accent );
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-navbar-nav .elementskit-submenu-panel > li > a{
        font-size:var( --e-global-typography-text-font-size );
        line-height:var( --e-global-typography-text-line-height );
    }
    .elementor-49 .elementor-element.elementor-element-45567db .elementskit-nav-logo > img{
        max-width:120px;
        max-height:50px;
            object-fit: contain;
    }
}
@media(min-width:768px){
    .elementor-49 .elementor-element.elementor-element-e96f2dd{
        --width:16.753%;
    }
    .elementor-49 .elementor-element.elementor-element-5f3482e{
        --width:75.544%;
    }
    .elementor-49 .elementor-element.elementor-element-47fea8b{
        --width:7.007%;
    }
    
   #mainmenu.scrolled {
    background-color: black;
    height: 90px !important;
    padding-top: 27px !important;
}
#mainmenu.scrolled .elementor-widget-image img {
    max-height: 87px !important;
}
.elementor-element.elementor-element-e96f2dd.e-con-full.e-flex.e-con.e-child {
    padding-top: 55px;
}
    
    
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-49 .elementor-element.elementor-element-e96f2dd{
        --width:25%;
    }
    .elementor-49 .elementor-element.elementor-element-5f3482e{
        --width:75%;
    }
    .elementor-49 .elementor-element.elementor-element-47fea8b{
        --width:100%;
    }
}


.elementor-21 .elementor-element.elementor-element-721b0c7e > .elementor-widget-container:hover {
    background: #363636;
}


.elementor-element.elementor-element-e96f2dd.e-con-full.e-flex.e-con.e-child {
       /*background: black !important;*/
         transform: translateY(0);
  filter:
    drop-shadow(0 0 0 rgba(255,255,255,0.45)) 
    drop-shadow(0 6px 8px rgba(0,0,0,0.9))         
    drop-shadow(0 0 12px rgba(255,255,255,0.25)) 
    drop-shadow(0 0 16px rgba(0,0,0,0.8));        
}
.video-overlay-wrapper::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(30, 50, 70, 0.1);
  height: 120%;
  overflow:hidden;
 
}
#about {
    background: black !important;
    padding-top: 0 !important;
}
@media(max-width:1100px){
    .titles-container {
    top: 30% !important;
}
}

    button#scrollToTopBtn {
    background: transparent;
}
#scrollToTopBtn::before {
    color: #fff !important;
}

@media(max-width:768px){

    .elementor-element.elementor-element-e96f2dd.e-con-full.e-flex.e-con.e-child {
       background: transparent !important;
}
#mainmenu.scrolled {
    height: 85px !important;
}

video#background-video {
    min-height: 500px;
}
}



   @keyframes fadeInDown {
      from {
         opacity: 0;
         transform: translateY(-50px);
      }
      to {
         opacity: 1;
         transform: translateY(0);
      }
   }

   /* Apply Animation */
   .animated {
      animation-duration: 1s;
      animation-fill-mode: both;
   }

   /* Define Animation Name */
   .fadeInDown {
      animation-name: fadeInDown;
   }



.elementor-21 .elementor-element.elementor-element-721b0c7e > .elementor-widget-container {
    padding: 65px 0px 65px 0px;
    background-color: var(--e-global-color-accent) !important;
    border-style: solid;
    border-color: var(--e-global-color-accent) !important;
}
.elementor-21 .elementor-element.elementor-element-721b0c7e > .elementor-widget-container:hover {
    border-color: #fff !important;
    background-color: #000 !important;
}


img.logoinner {
    width: 85%;
    align-self: center;
}


    ul.submenux {
    margin-left: 16px;
}
ul.submenux li a {
    color: #fff;
}
    /* Styling for the submenus */
    footer #footer-menu .submenu {
        display: none;
        position: absolute;
        background-color: #444;
        padding: 10px;
        border-radius: 4px;
    }

    footer #footer-menu .submenu li {
        display: block;
    }

    /* Styling for the expandable submenu */
    footer #footer-menu li:hover .submenu {
        display: block;
    }
    
  .elementor-element.elementor-element-2269deb5.elementor-widget.elementor-widget-heading.animated.fadeInDown {
    height: fit-content;
}  
 .elementor-element.elementor-element-61794e2.elementor-widget.elementor-widget-text-editor {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
}   
@media (min-width: 768px){
.elementor-180 .elementor-element.elementor-element-3c4be506 {
    --width: 100%;
}}
.elementor-element.elementor-element-40ca7d9a.e-con-full.e-flex.e-con.e-child {
    display: none;
    width: 0;
}

.elementor-element.elementor-element-600785fe.e-flex.e-con-boxed.e-con.e-parent {
    background-color: #000;
    margin-bottom: 0 !important;
}

.elementor-180 .elementor-element.elementor-element-2269deb5 .elementor-heading-title {
    color: #EEE !important;
    text-align:center; 
}

video#background-video, body {
    background-color: #000;
}
