@media (max-width: 768px) {
    #middleHero h1{
        font-size: 2rem;
    }
}

@media (min-width: 769px) {
    #middleHero div{
        padding: 50px;
    }

    #middleHero h1{
        font-size: 3rem;
    }
}

#middleHero{
    width: 100%;
    height: 80vh;
    display: flex;
    flex-direction: column;
    justify-content:space-evenly;
    align-items: center;
    background-color: white;
    background-attachment: local, fixed;
    background-image: url('/noise-transparent.png'), linear-gradient(45deg, #218FA600, #218FA6AB);

}

#middleHero svg{
    height: 20vh;
}

#middleHero path{
    fill: #0C1F3F;
}

#middleHero div{
    text-align: center;
}

#middleHero h1{
    font-weight: 400;
    color: #0C1F3F;
}