.cm-home-banner-gp{overflow:hidden}.cm-home-banner-gp .page-center{margin:0 auto;max-width:118.75rem;padding-left:0;padding-right:0;position:relative}.cm-home-banner-gp .iframe.video-bg{height:100%;left:0;position:absolute;top:0;width:100%}.cm-home-banner-gp .iframe.video-bg:before{background-image:linear-gradient(270deg,hsla(0,0%,47%,.25),rgba(56,61,64,.45));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.cm-home-banner-gp .iframe.video-bg video{height:100%;object-fit:cover;object-position:top;width:100%}.cm-home-banner-gp .home-inner{margin:0 auto;max-width:75rem}.cm-home-banner-gp .content h1{color:#fff;font-size:2.25rem;line-height:1.1;margin-bottom:1rem}.cm-home-banner-gp .text-sec{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;margin-left:1rem;margin-right:1rem;max-width:calc(100% - 2rem);min-height:0;min-height:35rem;min-width:0;position:relative;z-index:3}.cm-home-banner-gp .home-inner{padding-left:1rem;padding-right:1rem}.cm-home-banner-gp .btn .items{display:inline-block;margin-top:1rem}.cm-home-banner-gp .btn{margin-top:0}.cm-home-banner-gp .hs-btn-sec{background:#fff;border:2px solid #fff;border-radius:.3125rem;color:#24abe2;cursor:pointer;display:inline-block;font-family:NunitoRG,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:800;margin-bottom:0;padding:.7rem 1.5rem;text-align:center;text-shadow:none;text-transform:capitalize;transition:background-color .35s ease,color .35s ease,border .35s ease,box-shadow .35s ease,background-position .35s;vertical-align:middle;white-space:normal}.cm-home-banner-gp .hs-button{line-height:1.5}.cm-home-banner-gp .btn .items a{margin-right:1rem}.cm-home-banner-gp .btn .items .hs-btn-sec:hover{background:#383d40;border-color:#383d40;color:#fff}@media (min-width:48em){.cm-home-banner-gp .content h1{font-size:3rem}.cm-home-banner-gp .text-sec{max-width:43.75rem}}@media (min-width:64em){.cm-home-banner-gp .text-sec{min-height:43.75rem}}@media(max-width:767px){.cm-home-banner-gp .btn{margin:0 auto;text-align:center}.cm-home-banner-gp .btn .items{display:block}.cm-home-banner-gp .btn .items a{margin-right:0}.cm-home-banner-gp .home-inner{padding-left:0;padding-right:0}}