/** 
* Break Points 
*/
/**
* Responsive mixins
*/
/* Variable functions */
/**
* Better Clamp function for fonts etc
*/
.expertise-hero {
  padding-top: clamp(8.75rem, 7.1875rem + 5.2083333333vw, 13.4375rem);
  padding-bottom: clamp(3.75rem, 1.4583333333rem + 7.6388888889vw, 10.625rem);
}
.expertise-hero__title {
  position: relative;
  margin-bottom: clamp(2.1875rem, 0.8333333333rem + 4.5138888889vw, 6.25rem);
}
@media screen and (max-width: 1023px) {
  .expertise-hero__title {
    margin-bottom: 65px;
    padding-bottom: 40px;
  }
}
.expertise-hero__title:after {
  content: attr(data-title);
  position: absolute;
  top: 100%;
  left: 0;
  color: var(--wp--preset--color--tertiary);
  font-size: clamp(1.625rem, 1.3333333333rem + 0.9722222222vw, 2.5rem);
  line-height: clamp(2rem, 1.625rem + 1.25vw, 3.125rem);
  letter-spacing: clamp(-0.0625rem, -0.0333333333rem + -0.0243055556vw, -0.040625rem);
}
@media screen and (min-width: 1024px) {
  .expertise-hero__title:after {
    top: 12px;
    right: 0;
    left: auto;
  }
}
.expertise-hero__text {
  max-width: 1395px;
}
.expertise-hero__text .type-accent svg {
  opacity: 0;
}

/*# sourceMappingURL=expertise-hero.css.map*/