.m-cta-banner-with-quote h6{letter-spacing:2px;margin-bottom:16px}.m-cta-banner-with-quote .rich-text-content{margin-bottom:32px}.m-cta-banner-with-quote__actions{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;overflow:.3em}.m-cta-banner-with-quote__actions .button{margin-top:16px}.m-cta-banner-with-quote__actions .button:first-of-type{margin-top:26px}.m-cta-banner-with-quote__image{margin-top:60px}.m-cta-banner-with-quote__image img{margin-left:-20px;width:100vw}.m-cta-banner-with-quote__quote{background:#fff;border-radius:8px;box-shadow:0px 0px 24px rgba(50,50,50,0.24);margin:-60px auto 0;max-width:460px;padding:40px;pointer-events:all;position:relative}.m-cta-banner-with-quote__quote blockquote{margin-bottom:24px}@media only screen and (min-width:768px){.m-cta-banner-with-quote__content{margin-top:60px}.m-cta-banner-with-quote__image{align-items:flex-end;display:flex;margin-top:60px;min-height:694px;position:relative;justify-content:startend}.m-cta-banner-with-quote__image img{height:100%;object-fit:cover;object-position:center;margin-left:40px;position:absolute;width:100vw}.m-cta-banner-with-quote__quote{margin:40px 0 40px}}@media only screen and (min-width:992px){.m-cta-banner-with-quote__image{margin-top:0}.m-cta-banner-with-quote__image img{width:100%}.m-cta-banner-with-quote__quote{margin:0 0 40px}}