header{position:relative;width:100%;margin:0 auto;background-color:#fff}header a{text-decoration:none;color:#5835d4}header .grid-container{max-width:1440px;margin:0 auto}header .main{text-align:center;padding:20px 0}header .logo{position:relative;display:block;opacity:1;width:166px;height:37px}header .logo .fill-text{fill:black}header .logo .fill-color{fill:#0078c7}header .logo svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}header .login-link{margin-left:20px}header .login{font-weight:600;letter-spacing:.4px;text-decoration:none;text-transform:uppercase;color:#0073ad}header .login .svg-icon{display:inline-block;width:1.15rem;height:1.15rem;vertical-align:middle;margin-right:.5rem}header .login .fill-color{fill:#0073ad}header .btn-menu{margin-left:20px}header .button-nav-menu-close,header .button-nav-menu{text-transform:uppercase;font-weight:600;outline:0;color:#0073ad}header .button-nav-menu-close{color:#fff;line-height:21px;cursor:pointer}header .button-nav-menu-close .svg-icon,header .button-nav-menu .svg-icon{display:inline-block;width:1.15rem;height:1.15rem;margin-right:.5rem}header .button-nav-menu-close .svg-icon,header .button-nav-menu .svg-icon{fill:#0073ad}header .button-nav-menu .close-menu{display:none}header .button-nav-menu-close .burger-menu{display:none}header .btn-get-demo{margin-left:auto}header .btn-get-demo .button{display:block;padding:10px 40px;margin:0;font-weight:600;text-transform:uppercase;text-decoration:none;color:#fff;outline:0}header .sub-menu{position:relative;z-index:99}header .main.absolute{position:relative;z-index:100}header .main.absolute a{color:#fff}header .main.absolute .fill-text{fill:#fff}header .main.absolute .fill-color{fill:#fff}header .main.absolute #btn-get-demo a{color:#fff}header .sub-menu.hide+.overlay{display:none}header .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:#1e2233}header .sub-menu{padding:40px 0 120px}header .nav-list{padding:0;margin:0}header .sub-menu a{color:#fff}header .sub-menu-section{margin-bottom:3rem;padding-right:1rem}header .sub-menu-section .eyebrow:before{width:30px}header .sub-menu-section>a{padding-bottom:.5rem;font-weight:600;font-size:18px;text-transform:uppercase}header .sub-menu-children{border-left:solid 2px white;padding-left:1rem;margin:.5rem 0 0 0;list-style:none}header .sub-menu-children a{display:block;padding:.25rem}header .sub-menu-children a:hover{color:#0078c7;background-color:#fff}.sub-menu .login-link,.sub-menu .btn-get-demo{display:none}@media only screen and (max-width:40em){header .main .login-link,header .main .btn-get-demo{display:none}header .sub-menu .login-link,header .sub-menu .btn-get-demo{display:inline-block}header .sub-menu .fill-color{fill:white}.sub-menu .sub-menu-btns{margin-bottom:3rem}.no-scroll header .login,.no-scroll header #btn-get-demo{display:block}header .main.absolute #btn-get-demo a{margin-top:0;padding:10px 20px}header .main.absolute .logo{width:160px}}