.cm-bannerv2-wrapper .media_section{background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:10px;overflow:hidden;overflow:clip;position:relative}.cm-bannerv2-wrapper .banner_top_section .content-wrapper{padding-left:0;padding-right:0}.cm-bannerv2-wrapper .media_section .content-wrapper{align-items:center;display:flex;min-height:100vh;padding-bottom:50px;padding-top:50px}.cm-bannerv2-wrapper .headingSmall{font-family:var(--global_secondary_font_family);margin:0}.cm-bannerv2-wrapper .heading{font-size:96px;font-weight:300;letter-spacing:-4px;line-height:99px;margin:0}.cm-bannerv2-wrapper .banner_top_section{padding:104px 0 63px}.cm-bannerv2-wrapper .banner_overlay_content{max-width:1034px;width:100%}.cm-bannerv2-wrapper .banner_overlay_content :last-child{margin-bottom:0}.cm-bannerv2-wrapper .banner_overlay_content h2{font-family:var(--global_secondary_font_family)}.cm-bannerv2-wrapper .banner_overlay_content{padding:109px 0}.cm-bannerv2-wrapper .banner_overlay_content *{color:inherit}.cm-bannerv2-wrapper .media_section .img_overlay{background:rgba(0,0,0,.4);content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.pin-spacer{overflow:clip!important}.cm-bannerv2-wrapper .media_section video{height:100%;object-fit:cover;position:absolute;width:100%}@media(max-width:767px){.cm-bannerv2-wrapper .banner_top_section{padding:140px 0 150px}.cm-bannerv2-wrapper .heading{font-size:50px;line-height:normal}.cm-bannerv2-wrapper .media_section .content-wrapper{min-height:300px}.cm-bannerv2-wrapper .banner_overlay_content{padding-bottom:50px;padding-top:50px}}@media(max-width:480px){.cm-bannerv2-wrapper .heading{font-size:30px;letter-spacing:-1px}}