.cn-nav-fixed-root,.cn-nav-fixed-root *,.cn-nav,.cn-nav *,#cn-overlay,#cn-overlay *{margin:0;padding:0;box-sizing:border-box!important}.cn-nav-fixed-root{pointer-events:auto;transition:transform .35s cubic-bezier(.4,0,.2,1);transform:translateY(0);z-index:1000!important;width:100%!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.cn-nav-fixed-root.is-hidden{transform:translateY(-100%)!important}.cn-nav{background-color:var(--primary--white)!important;border-bottom:1px solid var(--black-a08)!important;width:100%!important}.cn-nav-inner{justify-content:flex-start!important;align-items:center!important;max-width:1920px!important;height:60px!important;margin:0 auto!important;padding:0 16px!important;display:flex!important}.cn-logo{flex-shrink:0!important;margin-right:auto!important;text-decoration:none!important}.cn-logo-img{object-fit:contain!important;width:auto!important;max-width:160px!important;height:24px!important;display:block!important}.cn-links{flex-shrink:0!important;align-items:center!important;gap:32px!important;display:flex!important}.cn-link{color:var(--primary--black)!important;opacity:.5!important;font-size:14px!important;font-weight:400!important;text-decoration:none!important;transition:opacity .2s!important}.cn-link:hover,.cn-link.is-current{opacity:1!important}.cn-cta-wrap{flex-shrink:0!important;align-items:center!important;gap:16px!important;margin-left:24px!important;display:flex!important}.cn-cta{color:var(--primary--white)!important;background-color:var(--primary--black)!important;border:1px solid var(--primary--black)!important;white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:10px 16px!important;font-size:14px!important;font-weight:400!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.cn-cta:hover{opacity:.75!important}.cn-mobile-demo{color:var(--primary--black)!important;opacity:.6!important;white-space:nowrap!important;font-size:14px!important;font-weight:400!important;text-decoration:none!important;display:none!important}.cn-mobile-demo:hover{opacity:1!important}.cn-burger{cursor:pointer!important;color:var(--primary--black)!important;opacity:.6!important;background:0 0!important;border:none!important;font-size:14px!important;font-weight:400!important;display:none!important}.cn-burger:hover{opacity:1!important}#cn-overlay{z-index:1001!important;background-color:var(--primary--white)!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important;flex-direction:column!important;padding:0 16px 40px!important;transition:opacity .3s!important;display:flex!important;position:fixed!important;inset:0!important;overflow-y:auto!important}#cn-overlay.open{opacity:1!important;pointer-events:all!important;visibility:visible!important}.cn-overlay-top{border-bottom:1px solid var(--black-a08)!important;flex-shrink:0!important;justify-content:space-between!important;align-items:center!important;height:60px!important;display:flex!important}.cn-overlay-logo img{width:auto!important;height:24px!important;display:block!important}#cn-overlay .cn-overlay-close{margin:-10px -5px;padding:10px 5px}.cn-overlay-close{cursor:pointer!important;color:var(--primary--black)!important;background:0 0!important;border:none!important;font-size:14px!important;font-weight:400!important}.cn-overlay-links{flex-direction:column!important;flex:1!important;padding-top:8px!important;display:flex!important}.cn-overlay-link{opacity:0;transition:opacity .3s ease calc(var(--i,0) * 40ms), transform .3s ease calc(var(--i,0) * 40ms);transform:translateY(8px);color:var(--primary--black)!important;border-bottom:1px solid var(--black-a08)!important;padding:16px 0!important;font-size:16px!important;text-decoration:none!important;display:block!important}#cn-overlay.open .cn-overlay-link{opacity:1!important;transform:translateY(0)!important}.cn-overlay-footer{padding-top:24px!important}.cn-overlay-cta{opacity:0;transition:opacity .3s ease calc(var(--i,0) * 40ms), transform .3s ease calc(var(--i,0) * 40ms);transform:translateY(8px);text-align:center!important;color:var(--primary--white)!important;background-color:var(--primary--black)!important;border-radius:8px!important;padding:16px 12px!important;font-size:16px!important;text-decoration:none!important;display:block!important}#cn-overlay.open .cn-overlay-cta{opacity:1!important;transform:translateY(0)!important}@media (max-width:767px){.cn-links,.cn-cta{display:none!important}.cn-mobile-demo{display:inline-flex!important}.cn-burger{display:block!important}.cn-cta-wrap{margin-left:auto!important}}.fullcontext-banner{z-index:998!important;transition:top .35s cubic-bezier(.4,0,.2,1)!important;position:fixed!important;top:61px!important;left:0!important;right:0!important}body.cn-nav-hidden .fullcontext-banner{top:0!important}:root{--cn-fixed-stack-height:123px}.body.black{padding-top:var(--cn-fixed-stack-height)}@media screen and (max-width:479px){:root{--cn-fixed-stack-height:calc(85px + 11.6vw)}}.fullcontext-hero{height:calc(100vh - var(--cn-fixed-stack-height))!important;min-height:calc(100vh - var(--cn-fixed-stack-height))!important;box-sizing:border-box!important}.splide button:disabled{opacity:.4}
