/* Standard banner H1 */
@media (min-width: 1024px) {
  .heading--standard-banner.heading--search-form .section_title h1 {
    margin-bottom: 65px;
  }
}
@media (min-width: 1024px) {
  section.heading--standard-banner .section_title h1 {
    font-size: 110px !important;
    margin-bottom: 100px;
  }
}
@media (max-width: 768px) {
  section.heading--standard-banner .section_title h1 {
    font-size: 46px !important;
    margin-bottom: 50px;
  }
}
section.heading--standard-banner .section_title h1 {
  font-weight: 700;
  line-height: 1;
  color: #596781;
}
.heading--standard-banner .section_title h1 {
  margin-bottom: 0;
}


/* Fullwidth image H1 */
@media (max-width: 1440px) {
section.heading--fullwidth-image .section_title h1 {
    font-size: 150px;
    line-height: 0.9;
}
}
@media (min-width: 1024px) {
section.heading--fullwidth-image .section_title h1 {
    font-size: 110px;
    margin-bottom: 100px;
}
}
@media (max-width: 768px) {
section.heading--fullwidth-image .section_title h1 {
    font-size: 78px;
    margin-bottom: 50px;
}
}
section.heading--fullwidth-image .section_title h1 {
    font-weight: 700;
    line-height: 1;
    color: #fff;
}


/* Large CTA */
.order-prospectus .subtitle, .order-prospectus h2 {
    color: white;
}
@media (min-width: 768px) {
.order-prospectus h2 {
    font-size: 96px;
    font-weight: bold;
    line-height: 1.1;
    margin-bottom: 30px;
}
}
  
@media (max-width: 767.98px) {
.order-prospectus h2 {
    font-size: 46px;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 19px;
}
}

/* Quote with image */

h2.quote-heading {
    font-size: 3em;
    padding-bottom: 15px;
}

.news-article-detail__section_title h1 {
    font-size: 46px;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 36px;
    color: #596781;
}
section.page-wrap-side-nav .col-lg-9 .heading--image-banner .section_title h1 {
    font-size: 65px;
    font-weight: bold;
    line-height: 0.96;
    color: #596781;
    color: white !important;
}
.heading--fullwidth-image .section_title h1, .heading--image-banner .section_title h1 {
    margin-bottom: 30px;
}
.general-content h1, .case-study h2 {
    font-size: 50px;
}
.general-content h1 {
    font-weight: bold;
    line-height: 0.96;
    margin-bottom: 30px;
    color: #596781;
}
.component-hero-dates .component-hero-dates__further-toggle{
font-size: 18.72px !important;
}
p.event-detail-summary {
font-size: unset !important;
}

