.elementor-379 .elementor-element.elementor-element-07d4268{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-379 .elementor-element.elementor-element-07d4268:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-07d4268 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-14b24eb );}body.elementor-page-379:not(.elementor-motion-effects-element-type-background), body.elementor-page-379 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}body.elementor-page-379 .page-wrapper{overflow:hidden;}@media(max-width:767px){.elementor-379 .elementor-element.elementor-element-d1a8590 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-379 .elementor-element.elementor-element-d1a8590 .tx-section{padding:0px 0px 0px 0px;}}/* Start custom CSS for tx_footers, class: .elementor-element-d1a8590 */.nm-footer-4-top-favicon {
    margin-bottom: -10px;
    width: 12%;
}
.nm-footer-4-area {
    background-color: #001652;
}
.pb-125 {
    padding-bottom: 25px;
}

@media (max-width: 767px) {
    .nm-footer-4-top-logo {
        font-size: 30px;
        padding-bottom: 11px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
    .nm-footer-4-disc {
        max-width: 330px;
        margin-top: -40px;
    }
    
}/* End custom CSS */