.elementor-6884 .elementor-element.elementor-element-25b4e8e{--display:flex;--position:absolute;--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6884 .elementor-element.elementor-element-ffa4a62{--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;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-6884 .elementor-element.elementor-element-ffa4a62.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6884 .elementor-element.elementor-element-17618d9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6884 .elementor-element.elementor-element-17618d9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6884 .elementor-element.elementor-element-17618d9{text-align:left;}.elementor-6884 .elementor-element.elementor-element-17618d9 img{width:90px;height:80px;object-fit:contain;object-position:center center;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-6884 .elementor-element.elementor-element-ffa4a62{--padding-top:0px;--padding-bottom:0px;--padding-left:025px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6884 .elementor-element.elementor-element-17618d9 img{width:80px;}}@media(max-width:767px){.elementor-6884 .elementor-element.elementor-element-25b4e8e{--min-height:70px;}.elementor-6884 .elementor-element.elementor-element-ffa4a62{--width:50%;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6884 .elementor-element.elementor-element-17618d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6884 .elementor-element.elementor-element-17618d9 img{width:70px;height:38px;}}@media(min-width:768px){.elementor-6884 .elementor-element.elementor-element-25b4e8e{--content-width:100%;}.elementor-6884 .elementor-element.elementor-element-ffa4a62{--width:76.683%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6884 .elementor-element.elementor-element-ffa4a62{--width:50%;}}/* Start custom CSS for image, class: .elementor-element-17618d9 */.elementor-6884 .elementor-element.elementor-element-17618d9 {
    margin-left: 10px;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25b4e8e */.elementor-6884 .elementor-element.elementor-element-25b4e8e {
    transition: all 0.4s ease-in-out;
}

.page-template-dark .main-header .menu-text a,
.page-template-dark .main-header .menu-text span{
    color: white !important;
}
.page-template-dark #ndi-logo img {
    filter: invert(1) !important;
}
body.page-template-dark:not(.dialog-prevent-scroll) header svg.ham path {
    stroke: white;
}

.page-template-dark .main-header__scroll {
    background-color: #0e0e0e !important;
}

.main-header {
	background-color: transparent;
}
.main-header__scroll {
	background-color: white;
}
.main-header--dark.main-header__scroll {
	background-color: black;
}


@media (max-width:1024px) {
    body .elementor-6884 .elementor-element.elementor-element-25b4e8e {
        position: fixed !important;
    }

    body.page-template-dark.dialog-prevent-scroll #ndi-logo img {
        filter: invert(0) !important;
    }
    
    /*body:not(.light-version) header.main-header__scroll {
        background-color: transparent !important;
    }*/
    body header.main-header__scroll {
    	background-color: #f2f2f2ef !important;
    }
    body.page-template-dark .main-header__scroll {
        background-color: #0e0e0eef !important;
    }
    
}






/* Home hero both dark light version */

body.home.light-version .main-header .menu-text a, body.home:not(.light-version) .main-header .menu-text a   {
    color: black !important;
}
body.home.light-version #ndi-logo img, body.home:not(.light-version) #ndi-logo img {
    filter: invert(0) !important;
}
body.home.light-version .main-header__scroll, body.home:not(.light-version) .main-header__scroll {
    background-color: #fff !important;
}
@media (max-width:1024px) {
    body.home.light-version header.main-header__scroll {
        background-color: #f2f2f2ef !important;
    }
    
    body.home:not(.light-version) header.main-header__scroll {
        background-color: transparent !important;
    }
    
}

body.home.light-version .homepage-hero__title h1, body.home:not(.light-version) .homepage-hero__title h1 {
    transition: color .6s ease-in-out;
    color: #000
}

body.home.light-version .homepage-hero__title .words-list .word, body.home:not(.light-version) .homepage-hero__title .words-list .word {
    transition: color .6s ease-in-out;
    color: #000
}

body.home.light-version .homepage-hero p, body.home:not(.light-version) .homepage-hero p {
    transition: color .6s ease-in-out;
    color: #000
}

body.home.light-version .homepage-hero .btn-mobile__dark span, body.home:not(.light-version) .homepage-hero .btn-mobile__dark span {
    border-bottom: none;
    color: #fff
}

body.home.light-version .homepage-hero .btn-mobile__light span, body.home:not(.light-version) .homepage-hero .btn-mobile__light span {
    border-bottom: 1px solid #000;
    color: #000
}

body.home.light-version .homepage-hero .btn-hero__primary__bg, body.home:not(.light-version) .homepage-hero .btn-hero__primary__bg {
    background: #000
}

body.home.light-version .homepage-hero .btn-hero__primary__text {
    color: #fff
}
body.home:not(.light-version) .homepage-hero .btn-hero__primary__text {
    border-bottom: none;
    color: #000
}

body.home.light-version .homepage-hero .btn-hero__secondary__text {
    color: #000;
    border-bottom: none;
}
body.home:not(.light-version) .homepage-hero .btn-hero__secondary__text {
    color: #fff;
}

body.home .marquee--dark .marquee__item img {
    filter: invert(0)
}

body.home .elementor-6884 .elementor-element.elementor-element-25b4e8e {
    position: fixed;
}/* End custom CSS */
/* Start custom CSS */.elementor-6884 {
    position: relative;
    z-index: 10;
}/* End custom CSS */