.twz-shape-image{--offset-image: 18rem;--space-to-screen: calc((100vw - var(--row-maxwidth)) / 2);position:relative;margin-top:calc(var(--paddingTop, var(--padding-default))*-1);overflow-y:clip;position:relative}@media(max-width: 549px){.twz-shape-image{margin-top:0;--offset-image: 10rem}}.wp-block-column:first-child .twz-shape-image{display:flex;justify-content:flex-end}.twz-shape-image__image{margin-top:calc(var(--offset-image)*-1);clip-path:var(--shape)}@media(max-width: 767px){.twz-shape-image__image{min-width:120%;margin-left:-10%}}@media(min-width: 1368px){.twz-shape-image__image{min-width:78rem}}.twz-shape-image__subtitle{--text-color: var(--white);position:absolute;top:10px;right:calc(var(--space-to-screen)*-1 + 20px)}.wp-block-column:first-child .twz-shape-image__subtitle{right:unset;left:calc(var(--space-to-screen)*-1 + 20px)}@media(max-width: 1023px){.twz-shape-image__subtitle{right:10px}.wp-block-column:first-child .twz-shape-image__subtitle{right:unset;left:10px}}@media(min-width: 1600px){.twz-shape-image__subtitle{right:-5rem}}.twz-shape-image+.twz-text{--text-offset: -8rem;position:relative;margin-top:var(--text-offset)}@media(max-width: 767px){.twz-shape-image+.twz-text{--text-offset: -4rem}}
