.row:has(.twz-text-with-media){--row-maxwidth: var(--row-m)}.row:has(.twz-text-with-media).row--padding-bottom-none:has(+.row--padding-top-none){--row-offset: 6rem;margin-block-end:calc(var(--row-offset)*-1)}@media(max-width: 767px){.row:has(.twz-text-with-media).row--padding-bottom-none:has(+.row--padding-top-none){--row-offset: 2rem}}@media(min-width: 768px){.row:has(.twz-text-with-media).row--padding-bottom-none:has(+.row--padding-top-none) .twz-text-with-media__content-area{padding-bottom:calc(var(--row-offset)*1.5)}}.row:has(.twz-text-with-media)+.row:has(.twz-cta) :is(.twz-cta__card,.twz-cta__panel){border-top-left-radius:0;border-top-right-radius:0}.twz-text-with-media{--text-with-media-gap: 2.2rem;--content-panel-ratio: 39.5%;--card-min-height: 45.4rem}@media(max-width: 767px){.twz-text-with-media{--card-min-height: 24rem}}.twz-text-with-media__card{display:flex;align-items:stretch;overflow:clip;border-radius:var(--radius-m);min-height:var(--card-min-height)}.twz-text-with-media__card:has(.twz-text-with-media__content-area[style*="--backgroundColor: var(--white)"]){gap:var(--text-with-media-gap)}.twz-text-with-media__card--media-start{flex-direction:row-reverse}.twz-text-with-media__card:not(:has(.twz-text-with-media__media)) .twz-text-with-media__content-area{border-radius:var(--radius-m)}.twz-text-with-media__content-area{display:flex;flex:1 0 var(--content-panel-ratio);flex-direction:column;gap:1.7rem;min-width:0;min-height:var(--card-min-height);padding:2.5rem 2.2rem 2.2rem 2.9rem;border-radius:var(--radius-m) 0 0 var(--radius-m);background-color:var(--backgroundColor, var(--black))}@media(max-width: 767px){.twz-text-with-media__content-area{padding:2rem}}.twz-text-with-media__card--media-start .twz-text-with-media__content-area{border-radius:0 var(--radius-m) var(--radius-m) 0}.twz-text-with-media__content-area:where([style*="--backgroundColor: var(--white)"]){padding:0}.twz-text-with-media__content-area :is(p,ul,ol){color:inherit}.twz-text-with-media__content-area a:not(:is(.btn,.button)){color:inherit}.twz-text--center .twz-text-with-media__content-area{justify-content:center}.twz-text--end .twz-text-with-media__content-area{justify-content:flex-end}.twz-text--start .twz-text-with-media__content-area{justify-content:space-between}.twz-text-with-media__content{flex:1 1 auto;display:flex;flex-direction:column;gap:1.7rem;width:100%;margin-inline:0;--text-maxwidth: none}@media(max-width: 767px){.twz-text-with-media__content{gap:1rem}}.twz-text-with-media__link.btn{align-self:flex-end;width:auto}@media(max-width: 767px){.twz-text-with-media__link.btn{align-self:flex-start}}.twz-text-with-media__link.btn:not(.btn--brown){--btn-bg: transparent}.twz-text-with-media__link.btn .twz-icon{--twz-icon-fill: currentColor}.twz-text-with-media__media{flex:1 1 auto;min-width:0;min-height:var(--card-min-height);overflow:clip;display:flex}.twz-text-with-media__card--media-end .twz-text-with-media__media{border-radius:0 var(--radius-m) var(--radius-m) 0}.twz-text-with-media__card--media-start .twz-text-with-media__media{border-radius:var(--radius-m) 0 0 var(--radius-m)}.twz-text-with-media__media .twz-image{width:100%}.twz-text-with-media__media .twz-image :is(img,picture){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0}.twz-text-with-media__media .twz-video{width:100%;height:100%;border-radius:0}.twz-text-with-media__media .twz-video :where(iframe,video){width:100%;height:100%;max-width:none;max-height:none}.twz-text-with-media__media .twz-video--responsive{width:100%;height:100%;margin-inline:0}.twz-text-with-media__media>iframe{width:100%;height:100%;border:0}.twz-text-with-media__image-below{flex:0 0 auto;width:min(100%,38.4rem);margin-inline:auto}.twz-text-with-media__image-below .twz-image,.twz-text-with-media__image-below :is(img,picture){aspect-ratio:384/224;-o-object-fit:cover;object-fit:cover}@media(max-width: 767px){.twz-text-with-media__card{flex-direction:column}.twz-text-with-media__card--media-start{flex-direction:column-reverse}.twz-text-with-media__content-area{flex-basis:auto;min-height:0;border-radius:var(--radius-m) var(--radius-m) 0 0}.twz-text-with-media__card--media-start .twz-text-with-media__content-area{border-radius:0 0 var(--radius-m) var(--radius-m)}.twz-text-with-media__media{flex-basis:auto}.twz-text-with-media__card--media-end .twz-text-with-media__media{border-radius:0 0 var(--radius-m) var(--radius-m)}.twz-text-with-media__card--media-start .twz-text-with-media__media{border-radius:var(--radius-m) var(--radius-m) 0 0}}
