.hero {
    background-image:url(img/hero-background.png);
    height:90vh;
    background-position:center;
    background-size:cover;
    display:flex;
    justify-content:center;
    flex-direction:column;
    align-items:center;
    background-attachment:fixed;
}

.hero-header {
    color:white;
    font-family:'Poppins';
    font-weight:500;
    font-size:7vw;
    margin:0px;
}

.hero-desc {
    color:rgb(255, 255, 255);
    font-family:'Poppins';
    font-weight:400;
    margin:1vw;
    font-size:2vw;
    padding:0;
    
}

.question-1 {
    background-color:rgb(255, 255, 255);
    padding:5vw;
}

.question-2 {
    background-color:#54494B;
    color:white;
    padding:5vw;
}

.question-3 {
    padding:5vw;
}

.heading {
    font-family:'DM Sans';
    font-size:4vw;
}

.answer {
    font-family:'Source Serif 4';
    font-weight:400;
    font-size:2vw;
}

.donate {
    padding:10px;
    background-color:#54494ba9;
    border:solid;
    border-radius:10px;
    color:white;
    font-family:'DM Sans';
    font-size:15px;
    font-weight:700;
    margin:20px;
    
}