.banner-video-combo{background:linear-gradient(#ced3fa,#fff 47%)}.banner-section .dnd-section>.row-fluid{padding:0!important}.custom-banner-area .page-center{padding:10.625rem 6rem 3rem;justify-content:space-between;align-items:center;flex-direction:row;display:flex}.custom-banner-text-group{width:70%;position:relative;z-index:99}img.custom-mobile-banner{display:none}.custom-banner-image{width:30%}.custom-banner-text-group h1{width:auto;font-size:4rem;line-height:4rem;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;text-transform:uppercase;font-family:Canela,serif;font-weight:300;letter-spacing:.02em}.overlay-image-surround{position:relative}.overlay-image-surround:before{display:block;position:absolute;content:"";width:100%;height:100%;z-index:15}.overlay-image-surround img{object-fit:cover;max-width:100%}.custom-banner-text-group h2{width:75%;font-family:FK Grotesk Neue,sans-serif;font-weight:400;color:#8876de;font-size:2rem;letter-spacing:-.02em;line-height:2.2rem;word-wrap:break-word;margin:2rem 0}.custom-banner-text-group p{width:90%;font-size:1.25rem;letter-spacing:-.02em;line-height:2rem}.free-trial-video{max-width:1440px;width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:3rem 4rem 0}.hs_cos_wrapper_type_cta{margin:3rem auto}@media (max-width:1279px){.custom-banner-area .page-center{padding-left:80px;padding-right:80px}}@media (max-width:1024px){.custom-banner-area .page-center{padding-top:7rem;padding-bottom:1rem}.custom-banner-text-group h1{font-size:2rem;line-height:2rem;text-transform:uppercase;word-wrap:anywhere;width:auto}.custom-banner-text-group h2{font-size:1.25rem;line-height:1.45rem;margin:1rem 0}.custom-banner-text-group p{font-size:1rem;letter-spacing:-.02em;line-height:1.2rem}.free-trial-video{padding-top:1rem;padding-bottom:1rem}}@media (max-width:767px){.custom-banner-image{display:none}.custom-banner-text-group{width:100%;display:flex;flex-direction:column;align-content:center;text-align:center}.custom-banner-text-group h1{min-height:5.875rem;position:relative}.custom-banner-text-group h2,.custom-banner-text-group p{width:100%;padding:0 3rem}}@media (max-width:639px){.custom-banner-area .page-center{padding-left:20px;padding-right:20px}}