#onDemandVideoPopUp{height:auto;padding:24px}@media (max-width:1024px){#onDemandVideoPopUp{width:94%;margin-left:0}}@media (max-width:860px){#onDemandVideoPopUp{min-height:auto}}@media (max-width:640px){#onDemandVideoPopUp{background:#fff}}#onDemandVideoPopUp .mfp-close{top:12px}@media (max-width:640px){#onDemandVideoPopUp .mfp-close{top:32px}}#onDemandVideoPopUp h3{text-align:center;line-height:42px;margin:16px 0 8px}@media (max-width:640px){#onDemandVideoPopUp h3{margin-top:0;text-align:left}}#onDemandVideoPopUp p{text-align:center;width:640px;max-width:100%;margin:0 auto 44px}@media (max-width:640px){#onDemandVideoPopUp p{font-size:16px;text-align:left}}#onDemandVideoPopUp p a{color:#1b78e0;text-decoration:none;font-weight:600}#onDemandVideoPopUp p a:hover{text-decoration:none}#onDemandVideoPopUp .mfp-close:after,#onDemandVideoPopUp .mfp-close:before{background:#000!important}#onDemandVideoPopUp .mfp-iframe-scaler button{display:none}.watch-enterprise-demo [data-react-component=Watch30MinuteEnterpriseDemoForm]{max-width:100%;width:100%}.watch-enterprise-demo .mfp-bg{position:fixed;inset:0;opacity:.6;background-color:#000}.watch-enterprise-demo .mfp-wrap .mfp-close:after,.watch-enterprise-demo .mfp-wrap .mfp-close:before{top:0}.watch-enterprise-demo #site-header{display:none}.watch-enterprise-demo .wrapper{padding-top:0}.watch-enterprise-demo .main[view=watchEnterpriseDemo]{overflow-x:hidden;max-width:100%;min-height:calc(100vh - 86px);padding-bottom:0}.watch-enterprise-demo .main[view=watchEnterpriseDemo] .intro{padding:72px 0 56px;color:#fff;background:linear-gradient(135deg,#000 0,#054b91 100%);min-height:calc(100vh - 86px)}@media (max-width:768px){.watch-enterprise-demo .main[view=watchEnterpriseDemo] .intro{background:linear-gradient(to right,#000 0,#054b91 100%)}}@media (max-width:480px){.watch-enterprise-demo .main[view=watchEnterpriseDemo] .intro{padding:32px 0}}.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container{padding:0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}@media (max-width:991px){.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container{flex-flow:column nowrap;justify-content:center;align-items:center}}.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container:after,.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container:before{display:none}.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentText{width:600px;max-width:48%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;margin-inline-start:100px}@media (max-width:1200px){.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentText{margin:0 16px}}@media (max-width:991px){.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentText{max-width:100%;margin:0 auto;padding:32px 16px}}.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentText #keeperLogo{display:block;width:206px;height:48px;position:relative;background:url("/assets/branding/keeper-logo-light.svg") no-repeat center/contain}@media (max-width:768px){.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentText #keeperLogo{margin:0 auto;width:123px;height:32px}}.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentText #keeperLogo a{display:block;width:100%;height:100%;position:absolute;inset-inline-start:0;top:0}.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentText h1{margin:16px 0 24px;color:#fff}@media (max-width:1200px){.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentText h1{margin:16px 0 24px}}@media (max-width:991px){.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentText h1{margin:16px 0 24px}}@media (max-width:768px){.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentText h1{text-align:center;width:100%;margin:16px 0 24px}}.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentText p{margin-bottom:0;color:#fff}@media (max-width:768px){.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentText p{text-align:center}}.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentText p.covers{display:block;width:100%;margin:40px 0 16px}.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentText #demoForm{display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-end;width:100%;max-width:100%;padding:48px 0 0}@media (max-width:991px){.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentText #demoForm{padding:40px 0 0}}@media (max-width:768px){.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentText #demoForm{width:600px;max-width:100%;margin:0 auto 16px;text-align:center}}@media (max-width:480px){.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentText #demoForm{padding:16px;max-width:calc(100vw - 48px);margin-bottom:24px}}.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentText #demoForm h3{display:none}@media (max-width:640px){.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentText #demoForm .form-fields .first_name{order:2}.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentText #demoForm .form-fields .last_name{order:3}.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentText #demoForm .form-fields .email{order:4}}.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentText #demoForm .ff-section.stretch{align-items:center}@media (max-width:768px){.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentText #demoForm input[type=submit]{margin:0 auto}}.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentText #demoForm .terms-notice,.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentText #demoForm .terms-notice-checkbox,.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentText #demoForm .termsAccept{width:100%;text-align:start}.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentText #demoForm .eu-notice{color:#fff;margin:0 0 24px}.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentText ul{font-size:20px}@media (max-width:991px){.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentText ul{font-size:18px}}@media (max-width:768px){.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentText ul{font-size:16px}}.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentText ul li:not(:last-child){margin:0 0 8px}.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentImage{width:968px;margin-inline-end:-368px}@media (max-width:991px){.watch-enterprise-demo .main[view=watchEnterpriseDemo] .content.container .contentImage{width:576px;max-width:100%;margin:0 auto;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}}.watch-enterprise-demo #site-footer .desktop.navigation{display:none}@media (device-width:375px) and (orientation:landscape){#onDemandVideoPopUp{width:50%!important}}@media (device-width:414px) and (orientation:landscape){#onDemandVideoPopUp{width:50%!important}}#onDemandVideoPopUp h3{padding-inline-end:40px;padding-inline-start:40px}@media (max-width:768px){#onDemandVideoPopUp h3{padding-inline-end:20px;padding-inline-start:0}}