.rep-debt-hero{position:relative;display:flex;align-items:center;overflow:hidden;background:#0a0a0a}.rep-debt-hero--small{min-height:50vh}.rep-debt-hero--medium{min-height:65vh}.rep-debt-hero--large{min-height:85vh}.rep-debt-hero--full{min-height:100vh}.rep-debt-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.rep-debt-hero__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.rep-debt-hero__media--mobile{display:none}.rep-debt-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000d9,#00000059 45%,#0000000d 75%),linear-gradient(0deg,#00000080,#0000 40%);opacity:calc(.5 + var(--overlay-opacity, .25))}.rep-debt-hero__content{position:relative;z-index:2;width:100%;max-width:var(--page-width, 1400px);margin:0 auto;padding:4rem 5rem;color:#fff}.rep-debt-hero__content--left,.rep-debt-hero__content--center-left{text-align:left}.rep-debt-hero__content--center{text-align:center;margin:0 auto}.rep-debt-hero__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);text-transform:uppercase;font-size:clamp(3rem,6vw,6rem);line-height:1.02;margin:0 0 1.5rem;max-width:700px;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.4)}.rep-debt-hero__subheading{font-size:1.6rem;max-width:500px;margin:0 0 2.5rem;color:#f2f2f2;text-shadow:0 1px 8px rgba(0,0,0,.4)}.rep-debt-hero__buttons{display:flex;gap:1.2rem;flex-wrap:wrap}.rep-debt-hero__buttons .button--primary{background:#fff;color:#0a0a0a;border:1px solid #ffffff}.rep-debt-hero__buttons .button--primary:hover{background:transparent;color:#fff}.rep-debt-hero__button-secondary,.rep-debt-hero__buttons .button--secondary{color:#fff;border:1px solid #ffffff;background:transparent}.rep-debt-hero__buttons .button--secondary:hover{background:#ffffff1f}.rep-debt-hero__buttons .button:focus-visible{outline:2px solid #ffffff;outline-offset:3px}@media screen and (max-width:749px){.rep-debt-hero__media--desktop{display:none}.rep-debt-hero__media--mobile{display:block}.rep-debt-hero__content{padding:2.5rem 2rem}.rep-debt-hero__content--mobile-center{text-align:center;margin:0 auto}.rep-debt-hero__content--mobile-center .rep-debt-hero__heading,.rep-debt-hero__content--mobile-center .rep-debt-hero__subheading{margin-left:auto;margin-right:auto}.rep-debt-hero__content--mobile-center .rep-debt-hero__buttons{justify-content:center}.rep-debt-hero__heading{font-size:clamp(2.4rem,9vw,3.2rem)}.rep-debt-hero__buttons{flex-direction:column;align-items:stretch}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/rep-debt-hero.css.map */
