img{
    object-fit: cover;
}
body{
    overflow-x: hidden;
}
.hero-bg{
    background: url("../img/banner.avif") !important;
    background-size: cover !important;
    position: relative;
    height: 100vh;
    display: flex;
    align-items: center;
    
}
.hero-bg .container{
    position: relative;
    z-index: 3;
}
@media screen and (max-width:1280px) {
    header .container{
        flex-direction: column ;
        gap: 20px;
    }
}
@media screen and (max-width:770px) {
    header .container{
        flex-direction: row ;
        gap: 20px;
    }
}
.hero-bg::before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #00000081;
}