.banner-wrapper .cm-col-lg-6{display:table;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;min-height:200px;position:relative}.banner-wrapper .cm-col-lg-6:first-child .l-titlebar-h{display:table;display:table-cell;min-height:200px;padding:35px 0 35px 41.2%;vertical-align:middle}.banner-wrapper .content-wrapper{max-width:100%}.banner-wrapper .cm-col-lg-6 h1{color:#fff;font-size:42px;font-weight:900;line-height:56px;margin:0}.banner-wrapper{background-color:#d91f2a;overflow-x:hidden;padding:0;position:relative;z-index:1}.banner-wrapper .cm-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.banner-wrapper .l-titlebar-img.loaded{background-position:50%;background-size:cover;bottom:0;left:0;opacity:0;opacity:1;position:absolute;right:0;top:0;transition:opacity .5s}@media(min-width:2100px){.banner-wrapper .cm-col-lg-6:first-child .l-titlebar-h{padding-left:56%}}@media(max-width:2100px){.banner-wrapper .cm-col-lg-6:first-child .l-titlebar-h{padding-left:41.2%}}@media(max-width:1900px){.banner-wrapper .cm-col-lg-6:first-child .l-titlebar-h{padding-left:42%}}@media(max-width:1600px){.banner-wrapper .cm-col-lg-6:first-child .l-titlebar-h{padding-left:31.7%}}@media(max-width:1440px){.banner-wrapper .cm-col-lg-6:first-child .l-titlebar-h{padding-left:22.2%}}@media(max-width:1360px){.banner-wrapper .cm-col-lg-6:first-child .l-titlebar-h{padding-left:19.3%}}@media(max-width:1200px){.banner-wrapper .cm-col-lg-6:first-child .l-titlebar-h{padding-left:10.2%}}@media(max-width:991px){.banner-wrapper .cm-col-lg-6{-ms-flex:0 0 100%;flex:0 0 100%;float:none;max-width:100%;padding-left:15px;padding-right:15px;position:relative;width:100%}.banner-wrapper .cm-row{display:block}.banner-wrapper .cm-col-lg-6:first-child .l-titlebar-h{padding-left:8%}}@media(max-width:767px){.banner-wrapper .cm-col-lg-6:first-child .l-titlebar-h{margin:0 auto;padding-left:inherit;text-align:center}.banner-wrapper .cm-col-lg-6 h1{margin:5px 20px 5px 0!important}}@media(max-width:600px){.banner-wrapper .cm-col-lg-6 h1{font-size:32px;margin:5px 0!important}.banner-wrapper .cm-col-lg-6{height:auto!important;min-height:150px}.banner-wrapper .cm-col-lg-6:first-child .l-titlebar-h{min-height:150px;padding-right:10px}}@media(max-width:400px){.banner-wrapper .cm-col-lg-6 h1{font-size:28px!important;line-height:42px;margin:5px 0!important}.banner-wrapper .cm-col-lg-6:first-child .l-titlebar-h{padding-right:10px}}