/**
 * Hero Space Subpage Block Styles
 */
.hero-space-subpage {
  padding-top: 4.5rem; }
  .hero-space-subpage::before {
    content: '';
    background-image: url('data:image/svg+xml,<svg width="1512" height="41" viewBox="0 0 1512 41" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M-101.025 26L1559 26L1511.59 41H-135L-101.025 26Z" fill="%233D598A"/><path d="M-52.1712 0H1585L1538.91 15H-83L-52.1712 0Z" fill="%23A7BCE1"/></svg>');
    width: 100%;
    bottom: 2.5625rem;
    background-size: cover;
    background-repeat: repeat;
    height: 2.7em;
    background-position: center;
    position: absolute;
    left: 0; }
  .hero-space-subpage figure {
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: -2em; }
  .hero-space-subpage .subtitle {
    font-size: 1.125rem;
    font-weight: 300;
    text-transform: uppercase;
    margin-top: 3em; }
    @media (max-width: 991.98px) {
      .hero-space-subpage .subtitle {
        margin-top: 0; } }
  .hero-space-subpage .preamble {
    margin: 1em 0;
    font-size: 1.25rem; }
    @media (max-width: 991.98px) {
      .hero-space-subpage .preamble {
        font-size: 1rem; } }
  .hero-space-subpage h1,
  .hero-space-subpage p,
  .hero-space-subpage a {
    z-index: 1; }
  .hero-space-subpage h1 {
    margin: 0;
    font-size: 3.375em; }
    @media (max-width: 991.98px) {
      .hero-space-subpage h1 {
        font-size: 1.4444444444444444444rem; } }
  @media (max-width: 1200px) {
    .hero-space-subpage {
      padding-bottom: 1rem; } }
  @media (max-width: 1150px) {
    .hero-space-subpage {
      padding-bottom: 6rem;
      padding-top: 2rem; }
      .hero-space-subpage figure {
        margin-bottom: 0; } }

/*# sourceMappingURL=hero-space-subpage.css.map */
