.cm-partnership-banner{background-size:cover;background-repeat:no-repeat;background-color:#fff}.cm-partnership-banner .cm-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start;padding:50px 20px}.cm-partnership-banner .cm-section-inner-wrap .cm-new-columns{display:flex;width:100%;flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:wrap;flex-direction:row-reverse}.cm-partnership-banner .cm-div-block{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;padding:20px}.cm-partnership-banner .cm-div-block.cm-content{width:50%;padding-left:0}.cm-partnership-banner .cm-div-block.cm-background{background-size:contain;width:50%;background-repeat:no-repeat;background-position:50% 50%}.cm-partnership-banner .cm-div-block.cm-content .heading-caps-green{font-size:20px;text-transform:uppercase;color:#5eac46;font-weight:600}.cm-partnership-banner .cm-div-block.cm-content h1.cm-headline{font-size:45px;line-height:1.3;margin-bottom:0;margin-top:8px}.cm-partnership-banner .cm-div-block.cm-content .cm-text-block{font-size:20px;font-weight:300;margin-bottom:20px;margin-top:10px}@media (max-width:991px){.cm-partnership-banner .cm-div-block.cm-background{flex-direction:unset;display:none}.cm-partnership-banner .cm-div-block.cm-content{width:100%!important}}@media (max-width:767px){.cm-partnership-banner .cm-section-inner-wrap{padding-bottom:25px}}@media (max-width:400px){.cm-partnership-banner .cm-div-block.cm-content h1.cm-headline{font-size:35px}}