@media only screen and (min-width:1025px) {
  .block-content-side-heading-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
    margin-left: -25px;
  }
}
.block-content-side-heading-column {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media only screen and (min-width:1025px) {
  .block-content-side-heading-column {
    padding-left: 25px;
  }
}
@media only screen and (min-width:1025px) {
  .block-content-side-heading-heading {
    width: 30%;
  }
}
.block-content-side-heading-heading .gb-headline {
  max-width: 430px;
}
@media only screen and (min-width:1025px) {
  .block-content-side-heading-heading .gb-headline {
    max-width: 320px;
  }
}
@media only screen and (min-width:1200px) {
  .block-content-side-heading-heading .gb-headline {
    margin-right: 50px;
  }
}
.block-content-side-heading-text {
  position: relative;
  padding-left: 24px;
  font-size: clamp(22px, 1.375rem + (1vw - 12px) * 1.7778, 30px);
}
.block-content-side-heading-text:before {
  content: "";
  position: absolute;
  top: -0.1em;
  left: 0;
  bottom: 0.1em;
  width: 4px;
  background-color: var(--accent);
}
@media only screen and (min-width:1025px) {
  .block-content-side-heading-content {
    width: 70%;
  }
}/*# sourceMappingURL=content-side-heading.css.map */