body {
  font-family: Georgia;
  margin: 0; 
  padding: 0; 
  background: unset;
}

p {
  padding: 5%;
  font-size: 30px;
}

span {
  display: flex;
  justify-content: center;
  align-items: center;
}

button {
  padding: 10px 20px;
  background-color: #2e90fa;
  color: #fff;
  border: none;
  border-radius: 25px; 
  cursor: pointer;
}

button:hover {
  background-color: #6c9ccf; 
}

.bg {
  background-image: url("https://static01.nyt.com/images/2020/02/13/travel/13Hours-Niseko1/13Hours-Niseko1-superJumbo.jpg");
  background-size: cover; 
  background-position: top; 
  background-repeat: no-repeat;
  padding: 1px;
}

.banner {
  font-family: Tahoma;
  background-color: rgb(29, 150, 216); 
  color: #333; 
  padding: 20px; 
  text-align: center; 
  font-size: 24px; 
  font-weight: bold; 
}

.text {
  font-size: large;
  width: 60%; 
  margin: 0 auto; 
  background-color: rgba(255, 241, 137, 0.8); 
  padding: 20px; 
  text-align: center; 
  margin-top: 20px; 
  margin-bottom: 20px; 
  border-radius: 10px;
}

.number {
  font-family: Arial;
  color: grey;
  font-size: 24px; 
  text-align: center; 
  width: 20%; 
  height: 100px; 
  display: flex; 
  align-items: center; 
  justify-content: center; 
  background-color: rgba(255, 229, 34, 0.3); 
  border-radius: 10px; 
}
