/* crest-seo.css - generated. Keeps headings changed from <h1> to <h2 class="crest-h1">
   (single-H1 SEO fix) visually identical. Do not edit by hand. Source sheets in load order: */

/* from assets/css/bootstrap.min.css */
h2:where(.crest-h1) { margin-top: 0;
    margin-bottom: .5rem }
h2:where(.crest-h1) { margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2 }
h2:where(.crest-h1) { font-size: 2.5rem }

/* from assets/css/bootstrap5.min.css */
h2:where(.crest-h1) { margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2 }
h2:where(.crest-h1) { font-size: calc(1.375rem + 1.5vw) }
@media (min-width:1200px) {
  h2:where(.crest-h1) { font-size: 2.5rem }
}

/* from files/bower_components/bootstrap/dist/css/bootstrap.min.css */
h2:where(.crest-h1) { margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2 }
h2:where(.crest-h1) { font-size:calc(1.375rem + 1.5vw) }
@media (min-width:1200px) {
  h2:where(.crest-h1) { font-size:2.5rem }
}

/* from assets/css/style.css */
h2:where(.crest-h1) { font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #121212;
  margin: 0px; }
h2:where(.crest-h1) { font-size: 48px; }

/* from assets/css/custom.css */
.header-hero .header-content h2:where(.crest-h1) { font-size: 65px;
  font-weight: normal;
  line-height: normal;
  letter-spacing: 2px; }
@media (max-width: 767px) {
  #home h2:where(.crest-h1) { font-size: 35px;
    font-weight: bold; }
}
