.row:has(.twz-cta){--row-maxwidth: 1200px}.twz-cta{--twz-cta-blob-color: var(--green-500);padding-block:7rem;position:relative;color:var(--black);container-type:inline-size;container-name:cta}@media(max-width: 1024px){.twz-cta{--twz-cta-blob-scale: 1.5;--twz-cta-content-padding-y: 7.5rem;--twz-cta-content-padding-x: 0;--twz-cta-media-margin-left: 0}}@media(max-width: 767px){.twz-cta{--twz-cta-content-max-width: 100%}}.twz-cta--light-text{color:var(--white)}.twz-cta--light-text .twz-text{--text-color: var(--white)}.twz-cta--light-text :is(p,li) a:not(.button,.btn){color:var(--white)}.twz-cta__placeholder{margin:0;padding:3rem;border:1px dashed rgba(0,0,0,.2);border-radius:2rem}.twz-cta__inner{display:grid;grid-template-columns:4fr 3fr;align-items:center}@media(max-width: 1024px){.twz-cta__inner{grid-template-columns:1fr}}.twz-cta__content{display:grid;z-index:1;position:relative}.twz-cta__content>.acf-innerblocks-container{position:relative;padding:var(--twz-cta-content-padding-y, 12rem) var(--twz-cta-content-padding-x, 0);max-width:var(--twz-cta-content-max-width, 50rem);margin-inline:auto}.twz-cta__content:has(.btn:hover){--twz-cta-blob-scale: 1.3;--twz-cta-blob-rotate: -20deg}.row:not([data-in-view=true]) .twz-cta__content .btn{opacity:0;translate:0 -1.5rem}.twz-cta__blob,.twz-cta .acf-innerblocks-container{grid-column:1/-1;grid-row:1/-1}.twz-cta__blob{--twz-icon-fill: var(--twz-cta-blob-color);scale:1;rotate:15deg;transition:rotate var(--animation-speed-l) ease}.row:not([data-in-view=true]) .twz-cta__blob{rotate:-5deg}.twz-cta__blob svg{scale:var(--twz-cta-blob-scale, 1.2);rotate:calc(260deg + var(--twz-cta-blob-rotate, 0deg));width:100%;height:100%;transition:all .3s ease}.twz-cta__media{position:relative;min-height:clamp(26rem,40vw,44rem);display:grid;justify-content:center;align-items:center;margin-left:var(--twz-cta-media-margin-left, -30%)}@media(max-width: 1024px){.twz-cta__media{display:none}}.twz-cta__image-wrap{position:relative;z-index:0;justify-self:center;rotate:-1deg;height:100%}.twz-cta__image{display:block;width:100%;height:100%;border-radius:1.2rem;-o-object-fit:cover;object-fit:cover}@keyframes grow{from{scale:.9;rotate:-20deg}to{scale:1;rotate:0}}
