.image-cta{position:relative;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;width:100%}.image-cta__container{position:relative;width:100%;margin:auto;text-align:center;padding:0;border-radius:0;overflow:hidden;background-size:cover;background-position:center;color:#215b32;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:1vw}.image-cta__container picture{width:100%}.image-cta__container h3{padding-bottom:2vw}.image-cta__cta{position:absolute;top:var(--cta-vertical-mobile,50%);left:var(--cta-horizontal-mobile,50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:30rem;text-align:center;z-index:10}@media (min-width:768px){.image-cta__cta{top:var(--cta-vertical-desktop,50%);left:var(--cta-horizontal-desktop,50%)}}.image-cta__cta a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem}.image-cta__title{width:100%}.image-cta__title h1,.image-cta__title h2,.image-cta__title h3,.image-cta__title h4,.image-cta__title h5,.image-cta__title h6,.image-cta__title p{color:inherit;font-size:inherit;margin:0}.image-cta__subtitle{width:100%;line-height:1.5}.image-cta__subtitle h1,.image-cta__subtitle h2,.image-cta__subtitle h3,.image-cta__subtitle h4,.image-cta__subtitle h5,.image-cta__subtitle h6,.image-cta__subtitle p{color:inherit;font-size:inherit;margin:0}