/* .strl-title-header-wrapper {
  display: flex;
  justify-content: center; 
  flex-direction: column;
  align-items: center;
  gap: 1.5rem;
  
 
  h1,
  span {
    text-align: center;
    color: white;
    display: block;
    font-family: var(--heading-font);
  }
  
  h1 {
   font-weight: bold;
    margin-bottom: 0;
  }
} */

.strl-title-header-wrapper .strl-header-content-wrapper {
    max-width: 817px;
    margin-left: auto;
    margin-right: auto;
     display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; 
    gap: 1rem;
}

.strl-title-header-wrapper .separator {
  background-color: var(--color-seablue-20);
  height: 1px;
  width: 100%;
  margin: 40px 0;
}

.strl-title-header-wrapper .strl-header-content-wrapper h1 {
  font-weight: bold;
  margin-bottom: 0;
  font-size: 52px;
  color: var(--color-primary);
  display: block;
  font-family: var(--heading-font);
  font-weight: 800;
}

.strl-title-header-wrapper .strl-header-content-wrapper a {
  color: var(--color-primary);
}

.strl-title-header-wrapper .strl-header-content-wrapper h1 {
    font-weight: bold !important;
    margin-bottom: 0;
}

.strl-title-header-wrapper .strl-header-content-wrapper span div,
.strl-title-header-wrapper .strl-header-content-wrapper span {
  color: var(--color-primary);
}

.strl-header-content-wrapper h1, 
.strl-header-content-wrapper h1 div {
  font-weight: 800 !important;
  line-height: 100% !important; 
}

.strl-title-header-wrapper .strl-header-content-wrapper h1,
.strl-title-header-wrapper .strl-header-content-wrapper span {
  text-align: center; {
  max-width: 817px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  color: var(--color-primary) !important;
  flex-direction: column;
  justify-content: center;
  align-items: center; 
  gap: 1rem;
}
