.twz-text-with-media{--column-sizes: 45% 1fr;padding:var(--padding-large);background-color:var(--theme-green-100);border-radius:var(--border-radius)}@media(max-width: 767px){.twz-text-with-media{--image-maxH: 30rem;padding:var(--padding-small)}}@media(max-width: 1023px){.twz-text-with-media{padding:var(--padding-small)}}.twz-text-with-media__wrapper{display:grid;margin-block:calc(var(--spacing-large)*-1);gap:var(--spacing-large)}@media(min-width: 768px){.twz-text-with-media__wrapper:has(.twz-text-with-media__media){grid-template-columns:var(--column-sizes)}}@media(max-width: 767px){.twz-text-with-media__wrapper{grid-template-columns:1fr;gap:var(--spacing-small)}}@media(max-width: 1023px){.twz-text-with-media__wrapper{margin-block:calc(var(--spacing-small)*-1)}}.twz-text-with-media__media{position:relative;display:block;max-width:100%;top:calc(var(--padding-large)*-1);height:auto}@media(max-width: 767px){.twz-text-with-media__media{margin-bottom:calc(var(--spacing-large)*-1);max-height:30rem}}@media(max-width: 767px){.twz-text-with-media__media .twz-text-with-media--image{max-height:var(--image-maxH)}}@media(min-width: 768px){.media--end .twz-text-with-media__media{order:1}}.twz-text-with-media__media :where(iframe){width:100%;height:100%}.twz-text-with-media__media :where(img,svg,picture,video){width:100%;height:100%}@media(min-width: 1024px){.twz-text-with-media__media :where(img,svg,picture,video){padding-inline:var(--padding-medium) var(--padding-medium)}}.twz-text-with-media__media :where(img,svg,picture){-o-object-fit:contain;object-fit:contain}.twz-text-with-media__content{display:flex;flex-direction:column}.twz-text-with-media__content>*{margin:0;margin-bottom:var(--spacing-small)}.twz-text-with-media__content>.btn{margin-top:calc(var(--spacing-medium) - var(--spacing-small));width:-moz-fit-content;width:fit-content}@media(min-width: 768px){.twz-text-with-media__content{padding-block:var(--padding-small)}.textblock--center .twz-text-with-media__content{margin-block:auto}.textblock--end .twz-text-with-media__content{margin-block:auto 0}}
