.elementor-1500 .elementor-element.elementor-element-46544187 {
    --display: flex;
    --min-height: 100vh;
    --justify-content: center;
    border-style: none;
    --border-style: none;
}

.elementor-1500 .elementor-element.elementor-element-4e40395 .m-neuron-nav-menu .menu-item {
    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);
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-1500 .elementor-element.elementor-element-4e40395 .m-neuron-nav-menu .menu-item>a {
    color: var(--e-global-color-primary);
}

.elementor-1500 .elementor-element.elementor-element-4e40395.m-neuron-nav-menu--horizontal .m-neuron-nav-menu>ul>li:not(:last-child) {
    margin-right: 32px;
}

.elementor-1500 .elementor-element.elementor-element-4e40395:not(.m-neuron-nav-menu--horizontal) .m-neuron-nav-menu>ul>li:not(:last-child) {
    margin-bottom: 32px;
}

.elementor-1500 .elementor-element.elementor-element-4e40395 .m-neuron-nav-menu>ul>li.menu-item>a {
    border-radius: 0px 0px 0px 0px;
}

.elementor-1500 .elementor-element.elementor-element-4e40395 .m-neuron-nav-menu--mobile ul li a {
    color: #FFFFFF;
}

.elementor-1500 .elementor-element.elementor-element-4e40395 .m-neuron-nav-menu .sub-menu li a {
    color: #FFFFFF;
}

.elementor-1500 .elementor-element.elementor-element-4e40395 .m-neuron-nav-menu--mobile ul {
    background-color: #FFFFFF00;
}

.elementor-1500 .elementor-element.elementor-element-4e40395 .m-neuron-nav-menu .sub-menu {
    background-color: #FFFFFF00;
}

.elementor-1500 .elementor-element.elementor-element-4e40395 .m-neuron-nav-menu--mobile>ul li {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-1500 .elementor-element.elementor-element-4e40395 .m-neuron-nav-menu>ul .sub-menu li {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-1500 .elementor-element.elementor-element-4e40395 .m-neuron-nav-menu>ul .sub-menu,
.elementor-1500 .elementor-element.elementor-element-4e40395 .m-neuron-nav-menu--mobile>ul {
    margin-top: 10px;
}

.elementor-1500 .elementor-element.elementor-element-4e40395 .m-neuron-nav-menu>ul .sub-menu:before {
    height: 10px;
}

.elementor-1500 .elementor-element.elementor-element-4e40395 .m-neuron-nav-menu--mega-menu__item .m-neuron-nav-menu--mega-menu {
    padding-top: 10px;
}

.elementor-1500 .elementor-element.elementor-element-4e40395 .m-neuron-nav-menu__hamburger svg {
    width: 0px;
    border-width: 0px;
    border-radius: 0px;
}

#neuron-popup-modal-1500 .dialog-widget-content {
    animation-duration: 0.3s;
    background-color: var(--e-global-color-89f43e4);
}

#neuron-popup-modal-1500 .dialog-message {
    width: 100vw;
    height: 100vh;
    align-items: flex-start;
}

#neuron-popup-modal-1500 {
    justify-content: center;
    align-items: center;
}

#neuron-popup-modal-1500 .dialog-close-button {
    display: block;
    top: 30px;
    right: 62px;
    font-size: 32px;
    width: 32px;
    height: 32px;
}

@media(max-width:1279px) {
    .elementor-1500 .elementor-element.elementor-element-46544187 {
        --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-1500 .elementor-element.elementor-element-4e40395 .m-neuron-nav-menu .menu-item {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-1500 .elementor-element.elementor-element-4e40395.m-neuron-nav-menu--horizontal .m-neuron-nav-menu>ul>li:not(:last-child) {
        margin-right: 2.4rem;
    }

    .elementor-1500 .elementor-element.elementor-element-4e40395:not(.m-neuron-nav-menu--horizontal) .m-neuron-nav-menu>ul>li:not(:last-child) {
        margin-bottom: 2.4rem;
    }

    #neuron-popup-modal-1500 .dialog-close-button {
        top: 30px;
        right: 30px;
    }
}

@media(max-width:720px) {
    .elementor-1500 .elementor-element.elementor-element-4e40395 .m-neuron-nav-menu .menu-item {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-1500 .elementor-element.elementor-element-4e40395.m-neuron-nav-menu--horizontal .m-neuron-nav-menu>ul>li:not(:last-child) {
        margin-right: 2.4rem;
    }

    .elementor-1500 .elementor-element.elementor-element-4e40395:not(.m-neuron-nav-menu--horizontal) .m-neuron-nav-menu>ul>li:not(:last-child) {
        margin-bottom: 2.4rem;
    }

    .elementor-1500 .elementor-element.elementor-element-4e40395 .m-neuron-nav-menu--mobile>ul li {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .elementor-1500 .elementor-element.elementor-element-4e40395 .m-neuron-nav-menu>ul .sub-menu li {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .elementor-1500 .elementor-element.elementor-element-4e40395 .m-neuron-nav-menu>ul .sub-menu,
    .elementor-1500 .elementor-element.elementor-element-4e40395 .m-neuron-nav-menu--mobile>ul {
        margin-top: 15px;
    }

    .elementor-1500 .elementor-element.elementor-element-4e40395 .m-neuron-nav-menu>ul .sub-menu:before {
        height: 15px;
    }

    .elementor-1500 .elementor-element.elementor-element-4e40395 .m-neuron-nav-menu--mega-menu__item .m-neuron-nav-menu--mega-menu {
        padding-top: 15px;
    }

    #neuron-popup-modal-1500 .dialog-close-button {
        top: 28px;
        right: 26px;
        font-size: 26px;
        width: 26px;
        height: 26px;
    }
}

/* Start custom CSS for neuron-nav-menu, class: .elementor-element-4e40395 */
.elementor-1500 .elementor-element.elementor-element-4e40395 .sub-arrow i {
    font-size: 16px;
    position: absolute;
    right: 20px;
}

.elementor-1500 .elementor-element.elementor-element-4e40395 .sub-arrow i:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMiAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjE5MjggMjQuMTY1MkMxNS42MzkyIDI0LjYxMTYgMTYuMzY0MyAyNC42MTE2IDE2LjgxMDcgMjQuMTY1MkwyMi41MjUzIDE4LjQ1MDZDMjIuOTcxOCAxOC4wMDQxIDIyLjk3MTggMTcuMjc5MSAyMi41MjUzIDE2LjgzMjZDMjIuMDc4OSAxNi4zODYyIDIxLjM1MzggMTYuMzg2MiAyMC45MDc0IDE2LjgzMjZMMTcuMTQyOSAyMC42MDA3TDE3LjE0MjkgOS42NDI5MkMxNy4xNDI5IDkuMDEwNzQgMTYuNjMyMiA4LjUgMTYgOC41QzE1LjM2NzggOC41IDE0Ljg1NzEgOS4wMTA3NCAxNC44NTcxIDkuNjQyOTJMMTQuODU3MSAyMC41OTcxTDExLjA5MjYgMTYuODM2MkMxMC42NDYxIDE2LjM4OTcgOS45MjEwNiAxNi4zODk3IDkuNDc0NjEgMTYuODM2MkM5LjAyODE2IDE3LjI4MjYgOS4wMjgxNiAxOC4wMDc3IDkuNDc0NjEgMTguNDU0MUwxNS4xODkyIDI0LjE2ODdMMTUuMTkyOCAyNC4xNjUyWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
    filter: invert(1);
}

.elementor-1500 .elementor-element.elementor-element-4e40395 .m-neuron-nav-menu .sub-arrow {
    height: 40px;
    width: 100%;
    position: absolute;
    right: 0;
}

/* End custom CSS */
/* Start custom CSS */
#neuron-popup-modal-1500 .n-icon-close:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEwNThfMzMpIj4KPHBhdGggZD0iTTEzLjU4NTcgMi4zOTA5MUMxNC4xMzIzIDEuODQ0MjkgMTQuMTMyMyAwLjk1NjU4MyAxMy41ODU3IDAuNDA5OTY0QzEzLjAzOSAtMC4xMzY2NTUgMTIuMTUxMyAtMC4xMzY2NTUgMTEuNjA0NyAwLjQwOTk2NEw3IDUuMDE5MDVMMi4zOTA5MSAwLjQxNDMzN0MxLjg0NDI5IC0wLjEzMjI4MiAwLjk1NjU4MyAtMC4xMzIyODIgMC40MDk5NjQgMC40MTQzMzdDLTAuMTM2NjU1IDAuOTYwOTU2IC0wLjEzNjY1NSAxLjg0ODY2IDAuNDA5OTY0IDIuMzk1MjhMNS4wMTkwNSA3TDAuNDE0MzM3IDExLjYwOTFDLTAuMTMyMjgyIDEyLjE1NTcgLTAuMTMyMjgyIDEzLjA0MzQgMC40MTQzMzcgMTMuNTlDMC45NjA5NTYgMTQuMTM2NyAxLjg0ODY2IDE0LjEzNjcgMi4zOTUyOCAxMy41OUw3IDguOTgwOTVMMTEuNjA5MSAxMy41ODU3QzEyLjE1NTcgMTQuMTMyMyAxMy4wNDM0IDE0LjEzMjMgMTMuNTkgMTMuNTg1N0MxNC4xMzY3IDEzLjAzOSAxNC4xMzY3IDEyLjE1MTMgMTMuNTkgMTEuNjA0N0w4Ljk4MDk1IDdMMTMuNTg1NyAyLjM5MDkxWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMDU4XzMzIj4KPHJlY3Qgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=") !important;
    filter: invert(1);
}

/* End custom CSS */