
*{
    box-sizing: border-box;
}
body {
  font-family: Arial, Helvetica, sans-serif;
  background-color: #333;
  color: #f1f1f1;
}

h1 {
  text-align: center;
  margin: 50px ;
  text-decoration: underline;
  text-underline-offset: 8px ;
}

.intro {
  text-align: center;
  font-size: 24px;
  margin-bottom: 40px;
}

.card{
    width: 800px;
    height: 400px;
    margin: 0 auto;
    display: flex;
    align-items: center;justify-content: center;
    margin-bottom: 15px;

}
.reverse{
    flex-direction: row-reverse;
}

.card img{
   width: 500px ;
    height: 100%;
    border-radius: 10px;
    box-shadow: 1px 1px 3px #f1f1f1;

}


.card .content{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    width: 400px;
    text-align: center;
}

.underline{
    text-decoration: underline;
    text-underline-offset: 8px ;
}