.top-section{
    background-image: url('../images/home/news-1.jpg');
    background-size: 100% 100%;
    width: 100%;
    min-height: 100vh;
    height: fit-content;
}
.sustain-section{
    padding-bottom: 3rem;
}
.sustain-section p{
    text-align: justify;
}
.sustain-section img{
    width: 100%;
    height: fit-content;
}
.sustain-section h3{
    text-align: center;
    margin-top: 2rem;
}

@media only screen and (max-width: 991px) {

    .top-section{
        min-height: 45vh;
    }
}
@media only screen and (max-width: 767px) {

    .top-section{
        min-height: 35vh;
    }
}