.cm-banner.no_abs_media{align-items:center;display:flex;flex-wrap:wrap}.cm-banner.no_abs_media>*{width:100%}.cm-banner .banner-row{display:flex;flex-wrap:wrap}.cm-banner .media-column{position:relative}.cm-banner .media-holder{height:100%;line-height:0}.cm-banner.no_abs_media .media-holder video{height:100%;max-width:100%;min-height:100%;object-fit:cover}.cm-banner .absolute_image .media-holder{bottom:0;height:100%;left:0;position:absolute;right:0;text-align:right}.cm-banner .absolute_image .media-holder img,.cm-banner .absolute_image .media-holder video{height:100%;object-fit:cover;width:100%}.cm-banner .media-holder.flip_media img,.cm-banner .media-holder.flip_media video{transform:scaleX(-1)}.cm-banner .banShape{height:100%;left:-1px;position:absolute;top:0}.cm-banner .banShape img{height:100%;object-fit:cover;object-position:center;width:100%}.cm-banner .tags{color:var(--accent_color_6);display:flex;flex-wrap:wrap;font-size:12px;font-weight:600;letter-spacing:.2px;line-height:1.33333333333;margin-bottom:12px;row-gap:5px}.cm-banner .tags .tag:not(:last-child):after{color:#e0e1e4;content:" | ";margin-right:4px}.cm-banner h1{font-size:var(--large_heading_size);letter-spacing:.7px;line-height:var(--large_heading_line_height);margin-bottom:28px}.cm-banner p{color:var(--secondary_text_color);font-size:20px;font-weight:300;line-height:1.5}.cm-banner .richText :last-child{margin-bottom:0}.cm-banner .richText:not(:last-child){margin-bottom:28px}@media(max-width:1024px){.cm-banner .banner-col{width:100%!important}.cm-banner .media-column.absolute_image{padding-bottom:60%}.cm-banner .richText:not(:last-child),.cm-banner h1{margin-bottom:20px}.cm-banner .banShape{width:34%}}