.cm-ad-banner-wrapper *{box-sizing:border-box}.cm-ad-banner-wrapper img{height:auto;max-width:100%}.cm-ad-banner-wrapper h2,.cm-ad-banner-wrapper h3{font-weight:500}.cm-ad-banner-wrapper .custom-row-grid{background-position:50%;background-size:cover;display:flex;flex-wrap:wrap;overflow:hidden;position:relative}.cm-ad-banner-wrapper .custom-row-grid .cm-col{width:40%}.cm-ad-banner-wrapper .feat-sec{color:#424242;display:flex;flex-wrap:wrap;margin:0 -20px;padding-top:20px}.cm-ad-banner-wrapper .feat-sec .feat-col{padding:0 20px 30px;width:60%}.cm-ad-banner-wrapper .feat-sec .feat-col p{margin-top:0}.cm-ad-banner-wrapper .feat-sec .feat-col p:last-child{margin-bottom:0}.cm-ad-banner-wrapper .hs-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.cm-ad-banner-wrapper .hs-button-container>div{margin:0 1.5rem .75rem 0}.cm-ad-banner-wrapper .hs-button-container>div:last-child{margin-right:0}.cm-ad-banner-wrapper .hs-button-container a{margin:0}.cm-ad-banner-wrapper .video-wrapper>*{border-radius:.125rem;height:100%;left:0;position:absolute;top:0;width:100%}.cm-ad-banner-wrapper .custom-row-grid .content-col .inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cm-ad-banner-wrapper.image_alignment_right.ad-formats .custom-row-grid{background-position:50%;background-size:cover;overflow:hidden;position:relative}.cm-ad-banner-wrapper .custom-row-grid .content-col .inner-2{max-width:40rem;padding:0 1.25rem;width:100%}.cm-ad-banner-wrapper .media-col{background-position:50%;background-repeat:no-repeat;background-size:cover;height:calc(100vh - 20px);max-height:33.125rem;overflow:hidden;position:relative;width:100%}.cm-ad-banner-wrapper .content_color *{color:inherit}.cm-ad-banner-wrapper h1{margin-bottom:1.5rem}.cm-ad-banner-wrapper p{font-size:1.125rem;line-height:1.875rem;margin-bottom:1.25rem}.cm-ad-banner-wrapper .video-wrapper{height:100%;left:0;overflow:hidden;padding-bottom:56.25%;pointer-events:none;position:absolute;top:0;width:100%}.cm-ad-banner-wrapper .video-wrapper iframe{border-radius:.125rem;height:56.25vw;left:50%;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100vw}@media(min-width:1086px){.mobile-bn-content{display:none!important}}@media(max-width:1085px){.cm-ad-banner-wrapper .content-col{display:none!important}.cm-ad-banner-wrapper .custom-row-grid .cm-col{align-items:center;display:flex;flex-wrap:wrap;position:relative;width:100%!important}.products-bnr .cm-col.media-col.image_medium:before{display:none}.cm-ad-banner-wrapper .custom-row-grid .cm-col:before{background-color:#000;content:"";display:block;height:100%;opacity:.7;position:absolute;width:100%}.cm-ad-banner-wrapper .custom-row-grid .cm-col .mobile-bn-content{padding:0 20px;position:relative;width:100%}.cm-ad-banner-wrapper h1{font-size:2rem;line-height:1.4}.cm-ad-banner-wrapper p{font-size:1.125rem;line-height:1.875rem;margin-bottom:1.25rem}}@media(min-width:768px){.cm-ad-banner-wrapper .media-col{height:calc(100vh - 132px);max-height:46.25rem}.cm-ad-banner-wrapper .custom-row-grid .cm-col{width:50%}.cm-ad-banner-wrapper .media-col.image_medium{max-height:25.25rem}.cm-ad-banner-wrapper .custom-row-grid .content-col .inner{padding-right:3.75rem}.cm-ad-banner-wrapper.image_alignment_left .custom-row-grid .content-col{order:2}.cm-ad-banner-wrapper.image_alignment_left .custom-row-grid .content-col .inner{padding-left:3.75rem;padding-right:0}.cm-ad-banner-wrapper .feat-sec .feat-col{width:50%}.cm-ad-banner-wrapper p{font-size:1.375rem;line-height:2.25rem;margin-bottom:2.5rem}}