.cm-banner-group{align-items:center;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;justify-content:center;min-height:440px;position:relative;text-align:center}.cm-banner-group h1,.cm-banner-group p{color:#fff;font-weight:300}.cm-banner-group p{font-size:20px}.cm-banner-group:before{background:#000;content:"";height:100%;left:0;opacity:.3;position:absolute;right:0;top:0;width:100%}.cm-banner-group .container{position:relative}