* {
  list-style-type: none;
  
}
header {
 font-size: 2rem;
 color: #ffffff;
  
 
}

main {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  height: 100vh;
  color: #333;
}

section {
  margin-top: 40px;
  width: 100%;
  height: 100vh;

}
section h2 {
  
  text-align: center;
  font-size: 2rem;
}

.card-column {
  line-height: 1.2;
  text-align: center;
  overflow: hidden;
  color: #333;
  font-size: 1.5rem;
  margin-top: 3rem;
  
}

