.block-wide-cta{position:relative;background-size:auto;background-repeat:no-repeat;border-radius:0 35px 0 0}
.block-wide-cta.bg-blue{background-color:#00335c;background-image:url("/wp-content/themes/edg/assets/images/page-hero-topographic-lines.svg")}
.block-wide-cta.bg-green{background-color:#02854a;background-image:url("/wp-content/themes/edg/assets/images/topographic-pattern.svg")}
.block-wide-cta .content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:15px;padding:30px 25px 50px;-webkit-box-align:start;align-items:flex-start}
.block-wide-cta .content .title{color:#fff;font-size:1.375rem;line-height:1.875rem;margin:0}
.block-wide-cta .content .image{position:relative;max-width:500px;width:200px;height:auto;aspect-ratio:1.36;-webkit-box-flex:0;flex:none;align-self:flex-end;display:none}
.block-wide-cta .content .image img{position:absolute;width:100%;height:calc(100% + 20px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;bottom:0}
.block-wide-cta .content .edg-link{-webkit-box-flex:0;flex:none}
@media(min-width:992px){.block-wide-cta{border-radius:0 70px 0 0;background-attachment:fixed;background-size:cover}
.block-wide-cta .content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;padding:0 25px}
.block-wide-cta .content .title{margin:25px 0;width:380px}
.block-wide-cta .content .image{display:block}
}@media(min-width:1280px){.block-wide-cta .content{gap:20px;padding:0 55px}
.block-wide-cta .content .title{font-size:1.875rem;line-height:2.375rem}
.block-wide-cta .content .image{width:257px}
}