.cm-banner-wrapper .cm-banner-image img{height:100%;width:100%}.cm-banner-wrapper .cm-banner-image{height:100%;left:0;position:absolute;top:0;width:100%}.cm-banner-wrapper{padding-bottom:60px;padding-top:215px;position:relative}.cm-banner-wrapper .cm-banner-image .filter{background:#000;height:100%;left:0;max-width:none;opacity:.35;position:absolute;top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;width:100%;z-index:1}.cm-banner-wrapper h1{margin:20px 0}.cm-banner-wrapper .cm-banner-image img{bottom:0;height:100%!important;left:0;object-fit:cover;object-position:center;position:absolute;right:0;top:0}.cm-banner-wrapper .cm-banner-text{padding:0 15px;position:relative;text-align:center;z-index:1}.cm-banner-wrapper .cm-banner-text h1{color:#fff;font-family:bebas-neue,sans-serif;font-size:45px;font-weight:400;letter-spacing:3px;line-height:1.375}@media screen and (max-width:1349px){.cm-banner-wrapper{padding-top:120px}.cm-banner-wrapper .cm-banner-image img{height:100%!important}}@media screen and (max-width:980px){.cm-banner-wrapper{padding:3em 0}.cm-banner-wrapper .cm-banner-image img{height:100%!important}}@media screen and (max-width:599px){.cm-banner-wrapper .cm-banner-image{position:static}.cm-banner-wrapper .cm-banner-image img{height:250px!important;position:static}.cm-banner-wrapper{overflow:unset}.cm-banner-wrapper .cm-banner-text{margin:75px 0 0}.cm-banner-wrapper{padding-top:0}.cm-banner-wrapper .cm-banner-image .filter{background:transparent}}