.hero-section .hero-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 1;
    opacity: 0.7;
}

.hero-section {
    min-height: 800px;
}

.hero-section .bg-color {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 80px;
    z-index: 2;
    background: rgb(36,36,36);
background: linear-gradient(0deg, rgba(36,36,36,1) 30%, rgba(36,36,36,0) 100%);
}

.hero-section * {
    position: relative;
    z-index: 3;
}

.hero-section .bg-white {
    background-color: rgba(36,36,36,0.8);
}