.elementor-67 .elementor-element.elementor-element-176cda9 > .elementor-container{max-width:1140px;}.elementor-67:not(.elementor-motion-effects-element-type-background), .elementor-67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}/* Start custom CSS for html, class: .elementor-element-7d4f31b *//* ==========================
   BNB SIGNAL FOOTER
========================== */

.bnb-footer{
    background:#0B0E11;
    border-top:1px solid rgba(243,186,47,.15);
    padding-top:60px;
    margin-top:80px;
}

.footer-container{
    max-width:1140px;
    margin:auto;
    padding:0 20px;
    display:grid;
    grid-template-columns:2fr 1fr 1fr 1fr;
    gap:40px;
}

.footer-logo{
    max-width:180px;
    margin-bottom:20px;
}

.footer-col p{
    color:#B7BDC6;
    line-height:1.8;
    font-size:14px;
}

.footer-col h3{
    color:#F3BA2F;
    margin-bottom:20px;
    font-size:18px;
}

.footer-col ul{
    list-style:none;
    padding:0;
    margin:0;
}

.footer-col ul li{
    margin-bottom:12px;
}

.footer-col ul li a{
    color:#B7BDC6;
    text-decoration:none;
    transition:.3s;
}

.footer-col ul li a:hover{
    color:#F3BA2F;
    padding-left:5px;
}

.footer-bottom{
    border-top:1px solid rgba(243,186,47,.10);
    text-align:center;
    padding:25px 20px;
    margin-top:50px;
    color:#777;
    font-size:13px;
    line-height:1.8;
}

/* Mobile */

@media(max-width:768px){

    .footer-container{
        grid-template-columns:1fr;
        text-align:center;
    }

    .footer-logo{
        margin:auto auto 20px;
    }
}/* End custom CSS */