.image-with-text-overlay{background:var(--color-accent);color:#fff;display:flex;overflow:hidden;padding:40px 0;position:relative;width:100%}@media (width >= 768px){.image-with-text-overlay{padding:80px 0}}.image-with-text-overlay .row{width:100%}.image-with-text-overlay--mobile{display:block}@media (width >= 768px){.image-with-text-overlay--mobile{display:none}}.image-with-text-overlay--desktop{display:none}@media (width >= 768px){.image-with-text-overlay--desktop{display:block}}.image-with-text-overlay--bg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.image-with-text-overlay--bg img,.image-with-text-overlay--bg svg{height:100%;object-fit:cover;width:100%}.image-with-text-overlay--bg svg{fill:var(--bg-body,#fff);opacity:.5;padding:50px}.image-with-text-overlay--bg:after{background-color:rgba(var(--color-overlay-rgb),var(--overlay-opacity));bottom:0;content:"";height:100%;left:0;pointer-events:none;position:absolute;width:100%;z-index:11}.image-with-text-overlay--content{color:#fff;display:flex;margin:0 auto;max-width:1360px;padding:0 12.5px;position:relative;width:100%;z-index:5}@media (width >= 768px){.image-with-text-overlay--content{padding:0 40px}}.image-with-text-overlay--content-inner{max-width:600px}.image-with-text-overlay--content h1,.image-with-text-overlay--content h2,.image-with-text-overlay--content h3,.image-with-text-overlay--content h4{color:#fff}.image-with-text-overlay--content>*+.button{margin-top:30px}.animations-true .image-with-text-overlay--content .button,.animations-true .image-with-text-overlay--content .subheading{opacity:0}.image-with-text-overlay--content.content-middle-left{align-items:center;justify-content:flex-start}.image-with-text-overlay--content.content-middle-center{align-items:center;justify-content:center}.image-with-text-overlay--content.content-middle-right{align-items:center;justify-content:flex-end}.image-with-text-overlay--content.content-bottom-left{align-items:flex-end;justify-content:flex-start}.image-with-text-overlay--content.content-bottom-center{align-items:flex-end;justify-content:center}.image-with-text-overlay--content.content-bottom-right{align-items:flex-end;justify-content:flex-end}