.row:has(.twz-cta:not(.twz-cta--fill)){--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: 3.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:2;grid-column:1;grid-row:1;position:relative}.twz-cta__content>.acf-innerblocks-container{position:relative;z-index:2;grid-column:1/-1;grid-row:1/-1;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-icon-fill: var(--twz-cta-blob-color);z-index:1;grid-column:1/-1;grid-row:1/-1;align-self:stretch;justify-self:stretch;scale:1;rotate:-5deg;transition:rotate var(--animation-speed-l) ease}.row:not([data-in-view=true]) .twz-cta__blob{rotate:15deg}.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;z-index:0;grid-column:2;grid-row:1;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}.twz-cta--fill{padding-block:0}.twz-cta--fill .twz-cta__inner{position:relative;isolation:isolate;overflow:visible;min-height:clamp(32rem,48vw,56rem)}.twz-cta--fill .twz-cta__media{position:absolute;z-index:0;top:0;bottom:0;left:0;grid-column:1/-1;grid-row:1;display:block;width:calc(100vw - 5rem);margin:0 0 0 50%;translate:-50% 0;min-height:100%;border-radius:2rem;overflow:hidden}.twz-cta--fill .twz-cta__image-wrap{position:absolute;inset:0;width:100%;height:100%;rotate:0deg}.twz-cta--fill .twz-cta__image{width:100%;height:100%;border-radius:0;-o-object-fit:cover;object-fit:cover}.twz-cta--fill .twz-cta__blob{z-index:1}.twz-cta--fill .twz-cta__content{position:relative;z-index:2;display:grid;grid-template-rows:1fr;align-items:center;width:100%;min-height:inherit}@media(max-width: 1024px){.twz-cta--fill .twz-cta__content{width:100%}}@keyframes grow{from{scale:.9;rotate:-20deg}to{scale:1;rotate:0}}
.twz-cta__inner{position:relative;min-height:56rem}.twz-cta__blob{position:absolute;z-index:1;top:50%;left:-1cqi;translate:0 -50%;width:58cqi;height:auto;margin:0;aspect-ratio:697/536;rotate:0deg;transition:translate var(--animation-speed-l) ease}.twz-cta__blob svg{display:block;width:100%;height:100%;rotate:0deg;scale:1;fill:var(--twz-icon-fill, var(--twz-cta-blob-color))}.twz-cta__content{position:static;width:min(54rem,48cqi);margin-left:4cqi}.twz-cta__content>.acf-innerblocks-container{padding:6rem 2rem;max-width:none;margin-inline:0}.twz-cta__content:has(.btn:hover){--twz-cta-blob-scale: 1;--twz-cta-blob-rotate: 0deg}.twz-cta--fill .twz-cta__inner{min-height:calc(44.6025824964cqi + 9.5rem)}.twz-cta--fill .twz-cta__content{position:static;width:min(54rem,48cqi)}.twz-cta:not(.twz-cta--fill) .twz-cta__media{position:absolute;z-index:0;inset:auto;top:50%;right:-7cqi;translate:0 -48%;grid-column:1/-1;width:68cqi;min-height:0;margin:0;display:grid}.twz-cta:not(.twz-cta--fill) .twz-cta__image-wrap{width:100%;height:auto;aspect-ratio:777/487;rotate:-9deg}.twz-cta:not(.twz-cta--fill) .twz-cta__image{width:100%;height:auto;aspect-ratio:777/487;border-radius:2rem}@media(max-width: 1024px){.twz-cta__inner{min-height:0}.twz-cta__blob{position:absolute;top:0;left:0;translate:none;width:100%;height:100%;aspect-ratio:auto}.twz-cta__content{width:100%;margin-left:0}.twz-cta:not(.twz-cta--fill) .twz-cta__media{display:none}.twz-cta--fill .twz-cta__inner{min-height:0;padding-block:4.75rem}.twz-cta--fill .twz-cta__blob{top:4.75rem;bottom:4.75rem;left:0;height:auto}.twz-cta--fill .twz-cta__content{margin-left:0}}.row:not([data-in-view=true]) .twz-cta__blob{rotate:0deg;translate:-8rem -50%}@media(max-width: 1024px){.row:not([data-in-view=true]) .twz-cta__blob{translate:-8rem 0}}
