.cta-wrapper{box-sizing:border-box;max-width:100%;min-width:0;opacity:0;transform:translateY(60px);transition:opacity 1s cubic-bezier(.215,.61,.355,1),transform .8s cubic-bezier(.215,.61,.355,1);width:90%}.cta-wrapper.is-inview{opacity:1;transform:translateY(0)}@media screen and (min-width:768px){.cta-wrapper{width:90%}}@media screen and (min-width:960px){.cta-wrapper{width:min(960px,100%)}}@media screen and (min-width:1280px){.cta-wrapper{width:min(1080px,100%)}}@media screen and (min-width:1400px){.cta-wrapper{width:min(1280px,100%)}}@media screen and (min-width:1800px){.cta-wrapper{width:min(1440px,100%)}}.cta-wrapper>div{aspect-ratio:1/1;background-color:#fff;width:100%}@media screen and (min-width:1280px){.cta-wrapper>div{width:50%}}.cta-wrapper .cta-text-wrapper{background-color:#84b18c;gap:2rem;padding:1rem;text-wrap:pretty}@media screen and (min-width:768px){.cta-wrapper .cta-text-wrapper{padding:2rem}}@media screen and (min-width:1800px){.cta-wrapper .cta-text-wrapper{padding:4rem}}.cta-wrapper .cta-text-wrapper li,.cta-wrapper .cta-text-wrapper p{font-size:1.15rem}@media screen and (min-width:768px){.cta-wrapper .cta-text-wrapper li,.cta-wrapper .cta-text-wrapper p{font-size:1.3rem}}@media screen and (min-width:1280px){.cta-wrapper .cta-text-wrapper li,.cta-wrapper .cta-text-wrapper p{font-size:1.5rem}}@media screen and (min-width:1400px){.cta-wrapper .cta-text-wrapper li,.cta-wrapper .cta-text-wrapper p{font-size:1.5rem}}.cta-wrapper .cta-text-wrapper h2,.cta-wrapper .cta-text-wrapper h3,.cta-wrapper .cta-text-wrapper ol,.cta-wrapper .cta-text-wrapper p,.cta-wrapper .cta-text-wrapper ul{margin-bottom:1rem}.cta-wrapper .cta-text-wrapper h2:last-child,.cta-wrapper .cta-text-wrapper h3:last-child,.cta-wrapper .cta-text-wrapper ol:last-child,.cta-wrapper .cta-text-wrapper p:last-child,.cta-wrapper .cta-text-wrapper ul:last-child{margin-bottom:0}.cta-wrapper .cta-text-wrapper h2,.cta-wrapper .cta-text-wrapper h3{line-height:1.2}.cta-wrapper .cta-text-wrapper ol,.cta-wrapper .cta-text-wrapper ul{margin-left:1.25rem;text-align:left}.cta-wrapper .cta-text-wrapper h2 a,.cta-wrapper .cta-text-wrapper h3 a,.cta-wrapper .cta-text-wrapper li a,.cta-wrapper .cta-text-wrapper p a{text-decoration:underline}.cta-wrapper .cta-text-wrapper .cta-copy{width:100%}.cta-wrapper .grid-image-wrapper{height:100%}
