.blog-banner .dnd-section>.row-fluid{width:100%;max-width:100%;padding:0}.cm-blog-banner{min-height:40vh;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%}.blog-banner .hs_cos_wrapper{width:100%}.cm-blog-banner .cm--text{position:static;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:30%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.cm-blog-banner .cm--text .cm-wrapper{overflow:hidden;padding:7vw 5vw 0 10vw;background-color:#fff}.cm-blog-banner .cm-content{margin-top:2vh}.cm-blog-banner .cm-content h1{margin-bottom:10%;font-size:2.7em;line-height:1.2em;text-align:right;margin-top:3%;word-break:normal}.cm-blog-banner .cm-hero-fore{position:absolute;left:auto;top:0;right:0;bottom:auto;z-index:1;width:100%;height:100%;background-position:100% 0;background-size:cover;background-repeat:no-repeat;-o-object-fit:fill;object-fit:fill}.cm-blog-banner .cm-hero-bkg{position:absolute;left:0;top:0;right:auto;bottom:auto;z-index:0;display:block;width:100%;height:100%;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;-o-object-fit:fill;object-fit:fill}@media(max-width:991px){.cm-blog-banner{position:relative;overflow:hidden;padding-right:0;padding-left:0}.cm-blog-banner .cm--text .cm-wrapper{padding:89px 60px 20px 30px}.cm-blog-banner .cm-hero-fore{position:absolute;z-index:2;background-position:100% 50%;background-size:80% 100%;background-repeat:no-repeat;background-attachment:scroll}.cm-blog-banner .cm-hero-bkg{left:0;top:0;right:auto;bottom:auto;z-index:1;display:block;background-position:50% 50%;background-repeat:no-repeat}}@media(max-width:767px){.cm-blog-banner .cm--text{width:auto}.cm-blog-banner .cm--text .cm-wrapper{width:auto;padding-right:30px;padding-bottom:10px;clear:none;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto}.cm-blog-banner .cm-content h1{width:100%;margin-bottom:10%;float:left;text-align:right}.cm-blog-banner .cm-hero-fore{background-position:100% 50%;background-size:60% 100%;background-attachment:scroll}}@media(max-width:479px){.cm-blog-banner .cm--text .cm-wrapper{padding-right:60px}.cm-blog-banner .cm-content h1{width:100%;height:auto;padding-left:5%;float:none;font-size:34px;text-align:left}.cm-blog-banner .cm-hero-fore{background-position:100% 50%;background-size:100% 100%}}