.cm-healthcare-banner .row-stage-pic-text--100{position:relative!important;height:auto;margin-bottom:0!important}.cm-healthcare-banner .row-stage-pic-text--100.black{color:#333}.cm-healthcare-banner .row-stage-pic-text--100.row{margin:0}.cm-healthcare-banner .col-stage-pic-text__pic--100-100{width:100%;padding-left:0;padding-right:0}.cm-healthcare-banner .col-stage-pic-text__pic--100-100 img{width:100%}.cm-healthcare-banner .col-stage-pic-text__text--50-100{width:50%;position:absolute!important;z-index:1;padding:0 25px 0 0;top:50%;right:0;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0, M21=0, M22=1, SizingMethod='auto expand')";filter:progid:DXImageTransform.Microsoft.Matrix(M11=1,M12=0,M21=0,M22=1,SizingMethod="auto expand");-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);float:right}.cm-healthcare-banner .col-stage-pic-text__text--50-100 h2{font-family:HelveticaNeueW02-LtExt,Helvetica,Arial,sans-serif!important;line-height:1.2;margin-bottom:20px;font-size:28px}.cm-healthcare-banner sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;top:-.5em;left:.1em}.cm-healthcare-banner .cm-title{width:100%}@media only screen and (min-width:501px) and (max-width:1000px){.cm-healthcare-banner .col-stage-pic-text__text--50-100 h2{font-size:24px}}@media (max-width:767px){.cm-healthcare-banner .cm-title h1{margin-top:28px}.cm-healthcare-banner .col-stage-pic-text__pic--100-100 img{width:100%;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}.cm-healthcare-banner .col-stage-pic-text__pic--100-100{width:100%;height:auto;overflow:hidden;margin-bottom:18px}.cm-healthcare-banner .col-stage-pic-text__pic--100-100>div{position:relative!important;max-width:none;height:auto;margin-left:0;margin-right:-45%}.cm-healthcare-banner .col-stage-pic-text__text--50-100{position:relative!important;padding:0;width:100%;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.cm-healthcare-banner .col-stage-pic-text__text--50-100 h2{margin:0}}@media (max-width:500px){.cm-healthcare-banner .row-stage-pic-text--100{margin-bottom:40px!important}}@media (max-width:480px){.cm-healthcare-banner .col-stage-pic-text__text--50-100 h2{font-size:20px;margin-bottom:10px}}