.imiflux-cta{position:relative;width:100%;display:-ms-flexbox;display:flex;margin-block:4rem 6rem}.imiflux-cta.header-left,.imiflux-cta.header-right{-ms-flex-direction:column;flex-direction:column;padding-bottom:4rem}.imiflux-cta-content-bg-left,.imiflux-cta-content-bg-middle,.imiflux-cta-content-bg-right{height:calc(100% + 2rem)}.imiflux-cta-img-container{width:100%;height:250px}.imiflux-cta-content,.imiflux-cta-img{width:100%;margin-inline:auto}.imiflux-cta-img{display:-ms-flexbox;display:flex;margin-bottom:-2rem;background-repeat:no-repeat;background-position:center;height:calc(250px + 4rem);background-size:auto 100%;clip-path:polygon(0 2rem,0 100%,50% 100%,50% calc(100% - 2rem),100% calc(100% - 2rem),100% 0,50% 0,50% 2rem)}.imiflux-cta-content{position:relative;margin-block:2rem}.imiflux-cta-content-bg{width:inherit;position:absolute;height:100%;display:-ms-inline-flexbox;display:inline-flex}.imiflux-cta-content-bg-left,.imiflux-cta-content-bg-middle,.imiflux-cta-content-bg-right{width:33.33333%;position:relative}.imiflux-cta-content-bg-left,.imiflux-cta-content-bg-right{top:-2rem}.imiflux-cta-content-bg-middle{top:-4rem}.imiflux-cta-content-text{position:relative;padding-inline:2rem;margin-block:-1rem;text-align:left}.imiflux-cta-content-text header{padding-block:0 2rem}.imiflux-cta-content-text header h2,.imiflux-cta-content-text header h3{color:inherit}.imiflux-cta-content-text header h3{margin-bottom:2rem}.imiflux-cta-content-text .is-cta{width:max(200px,50%);line-height:2rem;position:absolute;left:50%;transform:translateX(-50%);top:calc(100% + 2rem)}@media(min-width:640px){.imiflux-cta-content-text{padding-inline:4rem;margin-block:unset}}@media(min-width:1024px){.imiflux-cta-content-text{padding-inline:8rem}.imiflux-cta.header-left{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.imiflux-cta.header-right{-ms-flex-direction:row;flex-direction:row}.imiflux-cta.header-left,.imiflux-cta.header-right{padding-bottom:0}.imiflux-cta-img-container{width:40%;height:auto}.imiflux-cta-content,.imiflux-cta-img{margin-inline:unset}.imiflux-cta-content{width:60%;position:static}.imiflux-cta-content-text header{padding-block:unset}.imiflux-cta-content-text header h3{margin-bottom:1rem}.imiflux-cta-content-text .is-cta{width:auto;line-height:1.33rem;position:static;left:auto;top:auto;transform:unset}.imiflux-cta-img{height:calc(100% + 2rem);background-size:cover}}