.tp-banner-cta{position:relative;width:100%;overflow:hidden;isolation:isolate}@media screen and (max-width:749px){.tp-banner-cta{min-height:785px;display:flex;align-items:flex-start}}.tp-banner-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none}.tp-banner-cta__bg picture,.tp-banner-cta__bg img{width:100%;height:100%;display:block}.tp-banner-cta__bg img{object-fit:cover;object-position:var(--tp-bg-position, center)}.tp-banner-cta__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--tp-overlay-bg, linear-gradient(78deg, #075839 0%, rgba(8, 49, 32, .92) 55%, rgba(4, 39, 23, 0) 83%))}.tp-banner-cta__inner{max-width:var(--page-width, 120rem);margin:0 auto;padding:var(--tp-banner-pad-top, 80px) 1.5rem var(--tp-banner-pad-bottom, 80px);position:relative;z-index:1}@media screen and (min-width:750px){.tp-banner-cta__inner{padding-left:3.2rem;padding-right:3.2rem}}.tp-banner-cta__content{display:flex;flex-direction:column;gap:18px;max-width:var(--tp-content-max-width, 520px);margin-inline:auto;text-align:center;align-items:center}@media screen and (min-width:1024px){.tp-banner-cta__content{margin-inline:var(--tp-content-align-desktop, 0) auto}.tp-banner-cta--align-center .tp-banner-cta__content{margin-inline:auto}.tp-banner-cta--align-right .tp-banner-cta__content{margin-inline:auto 0}}.tp-banner-cta__heading{display:flex;flex-direction:column;gap:4px;line-height:1;margin:0;font-family:var(--tp-font-heading, var(--tp-font-body, inherit))}.tp-banner-cta__eyebrow{font-size:clamp(28px,4vw,40px);font-weight:300;color:var(--tp-eyebrow-color, #82F98A);letter-spacing:0;line-height:1}.tp-banner-cta__title{font-size:clamp(44px,7vw,64px);font-weight:700;color:var(--tp-title-color, #FFFFFF);text-transform:uppercase;line-height:1;letter-spacing:0;margin:0}.tp-banner-cta__description{font-size:18px;font-weight:500;line-height:1.4;color:var(--tp-description-color, rgba(255, 255, 255, .8));margin:0}.tp-banner-cta__description p{margin:0}.tp-banner-cta__description p+p{margin-top:.6em}.tp-banner-cta__button-wrapper{display:flex;justify-content:center;margin-top:6px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tp-banner-cta.css.map */
