    
text{
    text-shadow: black;
    text-align: center;
    color: lightgrey;
    font-family: 'Courier New', Courier, monospace;
}

p{
    text-align: left;
}

.intro {
    align-content: center;
    width: 50%;
    max-width: 800px;
        min-width: 300px;
    background: rgba(0,100,0,0.3);
    border-radius: 50px 100px;
    padding: 50px;
     margin:0 auto;

}

.currentChallenges {
    width: 50%;
    max-width: 800px;
        min-width: 300px;
    text-align: center;
    background: rgba(100,0,250,0.3);
    border-radius: 20px 100px;
    padding: 50px;
    font-size: 20px;
     margin:0 auto;

}

.curContainer {
    text-align: left;
    width: 100%; 
    overflow: auto;
}

.pastChallenges {
    width: 50%;
    max-width: 800px;
    min-width: 300px;
    text-align: center;
    background: rgba(100,200,250,0.3);
    border-radius: 20px 100px;
    padding: 50px;
     margin:0 auto;
}

.futureChallenges {
    width: 50%;
    max-width: 800px;
    min-width: 300px;
    text-align: center;
    background: rgba(255,0,0,0.3);
    border-radius: 20px 100px;
    padding: 50px;
     margin:0 auto;
}

body {

    background-image: url("images/colors.png"), linear-gradient(to left,rgb(250, 250,140),rgb(135, 178, 178), rgb(56, 65, 155));
    background-size: cover;
    background-repeat: no-repeat;   
    background-attachment: fixed;
    background-position: center bottom;
    font-family: 'Courier New', Courier, monospace;
    text-align: center;

}
 img{
    justify-content: center;
    align-content: center;
 }
