.wp-block-thrive-clone-hero.tc-hero{position:relative;display:block;width:100%;max-width:none;margin:0;aspect-ratio:16/9;overflow:hidden;background:var(--tc-background,#548f75);box-sizing:border-box;isolation:isolate}
.wp-block-thrive-clone-hero .tc-hero__picture{position:absolute;inset:0;display:block;z-index:-1}
.wp-block-thrive-clone-hero .tc-hero__image{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center center}
.wp-block-thrive-clone-hero .tc-hero__content{position:absolute;left:var(--tc-desktop-side,64px);top:50%;transform:translateY(-50%);width:calc(100% - 128px);max-width:450px;text-align:left;font-family:Lato,Arial,sans-serif;color:var(--tc-text,#fff)}
.wp-block-thrive-clone-hero .tc-hero__eyebrow,.wp-block-thrive-clone-hero .tc-hero__heading,.wp-block-thrive-clone-hero .tc-hero__body,.wp-block-thrive-clone-hero .tc-hero__subtitle{padding:0;color:var(--tc-text,#fff);text-shadow:none}
.wp-block-thrive-clone-hero .tc-hero__eyebrow{font-size:var(--tc-eyebrow-desktop,12px);font-weight:700;line-height:1.2;margin:0 0 26px;text-transform:uppercase}
.wp-block-thrive-clone-hero .tc-hero__heading{font-size:var(--tc-heading-desktop,40px);font-weight:300;line-height:1.2;letter-spacing:.06em;margin:0 0 var(--tc-text-gap,16px);text-transform:uppercase}
.wp-block-thrive-clone-hero .tc-hero__body,.wp-block-thrive-clone-hero .tc-hero__subtitle{font-size:var(--tc-body-desktop,16px);font-weight:400;line-height:1.5;margin:0 0 var(--tc-text-gap,16px)}
.wp-block-thrive-clone-hero .tc-hero__subtitle{font-size:var(--tc-subtitle-desktop,16px)}
.wp-block-thrive-clone-hero .tc-hero__cta{display:inline-flex;align-items:center;justify-content:center;min-width:200px;min-height:49px;margin:8px 0 0;padding:10px 20px;border:1px solid var(--tc-button,#fff);background:transparent;color:var(--tc-button,#fff);font-family:Lato,Arial,sans-serif;font-size:var(--tc-button-desktop,14px);line-height:1.2;font-weight:400;letter-spacing:.08em;text-decoration:none;box-sizing:border-box}
.wp-block-thrive-clone-hero .tc-hero__cta:hover,.wp-block-thrive-clone-hero .tc-hero__cta:focus-visible{color:#006a63;background:#fff;outline-offset:3px}
@media(max-width:767px){.wp-block-thrive-clone-hero.tc-hero{aspect-ratio:390/683}.wp-block-thrive-clone-hero .tc-hero__content{left:var(--tc-mobile-side,17px);right:var(--tc-mobile-side,17px);top:var(--tc-mobile-top,88px);transform:none;width:auto;max-width:none}.wp-block-thrive-clone-hero .tc-hero__eyebrow{font-size:var(--tc-eyebrow-mobile,12px);margin-bottom:23px}.wp-block-thrive-clone-hero .tc-hero__heading{font-size:var(--tc-heading-mobile,32px)}.wp-block-thrive-clone-hero .tc-hero__body{font-size:var(--tc-body-mobile,15px)}.wp-block-thrive-clone-hero .tc-hero__subtitle{font-size:var(--tc-subtitle-mobile,15px)}.wp-block-thrive-clone-hero .tc-hero__cta{font-size:var(--tc-button-mobile,13px);min-width:180px}}

/* Editable real product image, independent from the source-inspired background. */
.wp-block-thrive-clone-hero .tc-hero__featured{position:absolute;z-index:0;right:2%;top:15%;width:42%;height:75%;pointer-events:none}
.wp-block-thrive-clone-hero .tc-hero__featured-image{display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center}
.wp-block-thrive-clone-hero .tc-hero__content{z-index:1}
@media(max-width:767px){.wp-block-thrive-clone-hero .tc-hero__featured{right:0;top:auto;bottom:0;width:50%;height:48%}}
