div[id^=block-hero-standard] *:not(.btn):not(i) {
  font-family: Inter, sans-serif !important;
}
div[id^=block-hero-standard] h1 {
  letter-spacing: -0.025em;
  font-size: clamp(42px, 3.56vw, 62px);
  line-height: clamp(46px, 3.56vw, 66px);
  max-width: 640px;
}
div[id^=block-hero-standard] h1 span {
  position: relative !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}
div[id^=block-hero-standard] h1 span:before {
  content: "";
  z-index: -1;
  width: calc(100% + 30px);
  left: calc(50% + 10px);
  position: absolute;
  top: 50%;
  height: 100%;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
@media (min-width: 1024px) {
  div[id^=block-hero-standard] h1 span:before {
    width: calc(100% + 50px);
    height: calc(100% - 20px);
    top: 50%;
  }
}
div[id^=block-hero-standard] .hero-standard[background-color=bg-red] h1 span {
  --tw-text-opacity: 1 !important;
  color: rgb(217 0 0 / var(--tw-text-opacity)) !important;
}
div[id^=block-hero-standard] .hero-additional-content {
  font-size: 1.125rem !important;
  line-height: 1.75rem !important;
  letter-spacing: -0.025em !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
div[id^=block-hero-standard] .hero-additional-content * {
  font-size: 1.125rem !important;
  line-height: 1.75rem !important;
  letter-spacing: -0.025em !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
div[id^=block-hero-standard] .hero-additional-content .btn {
  width: auto !important;
}
div[id^=block-hero-standard] .rank-math-breadcrumb {
  margin-top: 2.25rem;
  opacity: 0.5;
}
div[id^=block-hero-standard] .rank-math-breadcrumb p {
  margin: 0px !important;
}
div[id^=block-hero-standard] .rank-math-breadcrumb p a, div[id^=block-hero-standard] .rank-math-breadcrumb p span {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
div[id^=block-hero-standard] .rank-math-breadcrumb p a.last, div[id^=block-hero-standard] .rank-math-breadcrumb p span.last {
  font-weight: 700;
}
