﻿html {
    overflow: unset !important
}

.bg-custom-grey.active {
    background: #000 !important;
    color: #fff;
}


#lastNews .news-card {
    transition: 0.3s;
}

    #lastNews .news-card:hover {
        transform: translateY(-20px);
        background: linear-gradient(182deg, rgb(255 255 255), rgb(0 0 0));
        color: white !important;
        border-radius: 24px !important;

    }

        #lastNews .news-card:hover .menu-button {
            display: block !important;
            background-color: white !important;
        }
.banner {
    position: relative;
    background: url('/images/news-slider.png') center/cover no-repeat;
    height: 400px;
    overflow: hidden;
}

    .banner::after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: linear-gradient(to left, rgb(24 34 43) 0%, rgba(0, 0, 0, 0) 118%);
        z-index: 1;
        pointer-events: none;
    }


    .banner .col-lg-6 {
        position: relative;
        z-index: 2;
    }
