.banner {
  height: 100vh;
  background-image: url(../images/banner.jpg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  display: flex;
  justify-content: center;
  align-items: center;
}
.banner h1 {
  padding: 25px;
  color: rgb(238, 196, 177);
  background-color: rgb(112, 9, 9);
  opacity: 0.4;
  border-radius: 15px;
  font-size: 7rem;
}

.main {
  height: 500px;
  background-color: darkkhaki;
}
.main h1 {
  display: flex;
  justify-content: center;
  align-items: center;
}

.testimonialsContainer {
  background-image: url(../images/testimonialsbg.jpg);
  background-size: cover;
  background-position: center center;
  background-attachment: fixed;
}
.testimonialsContainer .testimonial {
  height: 500px;
  border: 6px solid rgb(218, 155, 140);
  background-color: white;
  opacity: 0.7;
  border-radius: 10px;
  margin-top: 10%;
  margin-bottom: 10%;
  width: 80%;
}

.clients {
  height: 600px;
  background-color: burlywood;
}

footer {
  height: 250px;
  background-color: rgb(110, 24, 9);
}/*# sourceMappingURL=styles.css.map */