.header {
  padding: 150px 200px;
  min-height: 130vh;
  background-image: url("../assets/headerbgimg.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0px 100%;
}
.header h1 {
  color: white;
  font-family: "Inter", sans-serif;
  font-optical-sizing: auto;
  font-weight: 800;
  font-style: normal;
  font-size: 110px;
}
.header h1 span {
  color: #EAC85D;
}
.header img {
  width: 360px;
}

.darren-bio {
  display: flex;
  flex-direction: row;
}
.darren-bio h2 {
  color: #EAC85D;
  font-family: "Oswald", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-size: 130px;
}
.darren-bio p {
  font-family: "Inter", sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
  font-size: 20px;
  color: #59606E;
  line-height: 125%;
}
.darren-bio .bio-info {
  padding-right: 80px;
  padding-left: 20px;
  padding-bottom: 50px;
}
.darren-bio .titles {
  padding: 26px 0;
}
.darren-bio .second {
  padding: 26px 0;
}
.darren-bio img {
  flex: 0 0 auto;
  width: 50%;
  max-width: 100%;
  height: auto;
  object-fit: contain;
}

.speak-cta {
  background-color: darkslategrey;
  height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 130px;
}
.speak-cta p {
  color: white;
  font-family: "Inter", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-size: 20px;
  width: 75%;
  text-align: center;
  padding-bottom: 50px;
}
.speak-cta h2 {
  color: #EAC85D;
  font-family: "Oswald", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-size: 80px;
  text-align: center;
  padding: 50px 0;
}
.speak-cta .button {
  font-family: "Inter", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-size: 20px;
  color: white;
  padding: 20px 60px;
  background-color: #59606E;
  border-radius: 50px;
  cursor: pointer;
}

.offers {
  background-color: #596E67;
  background-image: url("../assets/noise.svg");
  padding: 200px 100px;
}
.offers .row {
  display: flex;
  flex-direction: row;
}
.offers .image {
  aspect-ratio: 1/1;
  width: 50%;
  background-color: white;
  border-radius: 50px;
}
.offers .text-container {
  display: flex;
  flex-direction: column;
  max-width: 400px;
}
.offers .text {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1/1;
  width: 50%;
}
.offers .text h3 {
  color: #EAC85D;
  font-family: "Oswald", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  font-size: 70px;
}
.offers .text p {
  padding: 30px 0;
  color: white;
  font-family: "Inter", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-size: 20px;
}

/*# sourceMappingURL=style.css.map */
