@media (min-width: 1440px) {
  .theme__infoarea {
    display: flex;
    align-items: flex-start;
  }
}
.theme__infoarea .theme__infoarea-contentleft {
  width: auto;
}
@media (min-width: 1440px) {
  .theme__infoarea .theme__infoarea-contentleft {
    padding-right: 2rem;
    width: 70vw;
  }
}
.theme__infoarea .theme__infoarea-contentleft .theme__infoarea-image {
  width: 100%;
  height: 450px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  margin-bottom: 2rem;
}
.theme__infoarea .theme__infoarea-contentleft h2 {
  color: var(--hpp-primary);
  margin: 0;
  padding: 0;
}
.theme__infoarea .theme__infoarea-contentleft h3 {
  margin-top: 0;
  padding-top: 0;
}
.theme__infoarea .theme__infoarea-signup {
  background: var(--hpp-primary);
  width: auto;
  color: white;
  padding: 2rem;
}
@media (min-width: 1440px) {
  .theme__infoarea .theme__infoarea-signup {
    width: 30vw;
  }
}
.theme__infoarea .theme__infoarea-signup__media {
  text-align: center;
}
.theme__infoarea .theme__infoarea-signup__media img {
  margin: 0 auto;
}
.theme__infoarea .theme__infoarea-newsletter-embed-area > div > div {
  padding: 0 !important;
}
.theme__infoarea #lookinside .btn {
  display: flex;
  flex-direction: row;
  align-items: center;
  border: 1px solid var(--hpp-primary-light);
  border-radius: 10px;
  gap: 10px;
  background: transparent;
  width: 100%;
  font-size: 1.2rem;
  transition: background-color 0.2s ease-in-out;
  cursor: pointer;
}
.theme__infoarea #lookinside .btn span {
  display: block;
  text-align: left;
}
.theme__infoarea #lookinside .btn:hover {
  background: var(--hpp-primary-light);
}

/*# sourceMappingURL=_theme-infoarea.css.map */
