.cm-cta-sidebar__overlay{position:fixed;top:80px;left:0;width:100vw;height:calc(100vh - 80px);background:rgba(0,0,0,.7);display:none;overflow:hidden}.cm-cta-sidebar .cm-cta-sidebar__sidebar-wrapper{display:none}.cm-cta-sidebar__overlay-close{position:absolute;left:0;width:100%;top:0;height:100%;z-index:1}.cm-cta-sidebar__sidebar-wrapper{position:absolute;right:0;top:0;max-width:800px;width:100%;display:flex;flex-direction:column;align-items:stretch;bottom:0;height:100%;left:auto;overflow:auto;box-sizing:border-box;transform:translateX(100%);transition:all .4s ease;z-index:2}body.sidebar-opened{overflow:hidden}body.sidebar-opened .cm-cta-sidebar__sidebar-wrapper{transition:all .4s ease;transform:translateX(0)}.cm-cta-sidebar__overlay .cm-cta-sidebar__sidebar{display:flex}.cm-cta-sidebar__sidebar{position:relative;padding:50px 200px 50px 50px;flex:1}.cm-cta-sidebar__sidebar-close{background-image:url(https://f.hubspotusercontent40.net/hubfs/9391640/sidebar-close.svg);width:35px;height:35px;background-size:contain;background-position:center;background-repeat:no-repeat;display:block;position:absolute;cursor:pointer;z-index:1;top:15px;right:20px}.cm-cta-sidebar__sidebar img{width:100%;max-width:100%;height:auto}.cm-cta-sidebar__sidebar p,.cm-cta-sidebar__sidebar h1,.cm-cta-sidebar__sidebar h2,.cm-cta-sidebar__sidebar h3,.cm-cta-sidebar__sidebar h4,.cm-cta-sidebar__sidebar h5,.cm-cta-sidebar__sidebar h6,.cm-cta-sidebar__sidebar li,.cm-cta-sidebar__sidebar{color:inherit}.cm-cta-sidebar__sidebar ul li{list-style-type:none;position:relative;margin-bottom:20px}.cm-cta-sidebar__sidebar ul li:before{content:'';display:block;background-image:url(https://f.hubspotusercontent40.net/hubfs/9391640/check.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:30px;height:30px;position:absolute;left:-40px;top:0}.cm-cta-sidebar__button{cursor:pointer;user-select:none;display:inline-block;text-align:center;text-decoration:none;border-radius:6px;border-width:0px;height:auto;transition:all .4s ease;padding:10px 60px;text-shadow:none;width:auto;line-height:1.5em;border-radius:15px;font-weight:700;font-size:16px}.cm-cta-sidebar__button:hover{opacity:.7}body .featherlight .featherlight-content{background:#444}@media(max-width:1024px){.cm-cta-sidebar__overlay{top:76px;height:calc(100vh - 76px)}}@media(max-width:1023px){.cm-cta-sidebar__sidebar{padding:50px 30px 50px 30px}}