body {
  background-color: transparent;
}
body header {
  background-color: #d3d3d3;
}
body footer {
  background-color: #d3d3d3;
}
body .navbar {
  background-color: #d3d3d3;
}
body .navbar .navbar-brand {
  white-space: wrap;
}
.promo-img {
  margin-bottom: 40px;
}
main {
  margin-top: 50px;
  margin-bottom: 50px;
}
h1 {
  text-align: center;
}
main h1, main h2 {
  margin-bottom: 40px;
}
main p, main ul, main ol {
  margin-bottom: 30px;
}
.promo-btn {
  display: flex;
  justify-content: center;
  gap: 30px;
  margin-bottom: 40px;
}
.wrapper-text {
  background-color: #f5f5f5;
  padding: 15px;
  border-radius: 6px;
}
#promocode {
  display: none;
}