.image-with-text-overlay{--background-color:rgb(var(--color-secondary));--padding:16px;--offset:5%}.image-with-text-overlay--separate-cta.image-with-text-overlay .content-box__row[rel=content]{background:none;box-shadow:none;padding:0}@media(max-width:575.96px){.image-with-text-overlay--separate-cta .image-with-text-overlay__content{background:none;box-shadow:none;padding:0}.image-with-text-overlay--separate-cta.image-with-text-overlay .content-box__row[rel=content]{background:var(--background-color);border-radius:var(--border-radius);box-shadow:4px 4px 10px rgba(var(--color-black),.25);padding:var(--padding)}.image-with-text-overlay--separate-cta .content-box__button{margin-left:calc(var(--site-gutter-mobile)*-1);margin-right:calc(var(--site-gutter-mobile)*-1)}}.image-with-text-overlay--content-bottom .image-with-text-overlay__content{margin-top:calc(var(--offset)*-1)}.image-with-text-overlay--content-top .image-with-text-overlay__image{-ms-flex-order:1;order:1}.image-with-text-overlay--content-top .image-with-text-overlay__content{-ms-flex-order:0;margin-bottom:calc(var(--offset)*-1);order:0;z-index:2}.image-with-text-overlay__wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.image-with-text-overlay__image{border-radius:var(--border-radius);overflow:hidden}.image-with-text-overlay__content{background:var(--background-color);border-radius:var(--border-radius);box-shadow:4px 4px 10px rgba(var(--color-black),.25);margin:0 auto;padding:var(--padding);position:relative;width:calc(100% - 40px);z-index:1}.image-with-text-overlay__brochure-cta{text-align:center}.image-with-text-overlay__brochure-cta--two{padding-top:20px}@media(min-width:992px){.image-with-text-overlay{--padding:40px}}