body.menu-open{overflow:hidden}.navigation-wrapper .visible-on-mobile{display:none}.navigation-wrapper hr{height:15px;margin:0;background:none;border:0}.navigation-wrapper .headline{font-size:12px;padding:5px 0 0 15px;margin:0 0 10px;font-weight:900;letter-spacing:1px;color:#fff}.navigation-wrapper p{margin:0;font-size:11px;font-weight:600;text-transform:uppercase;white-space:nowrap;position:relative;letter-spacing:1px}.navigation-wrapper .menu-footer:before,.navigation-wrapper:before{z-index:0;content:"";position:absolute;display:block;width:100%;height:100vh;bottom:0;left:0}.navigation-wrapper .menu-footer{height:60px;width:100%;position:absolute;overflow:hidden;bottom:0;z-index:10;border-top:1px solid transparent;grid-template-areas:"left toggle right";grid-template-columns:1fr 1fr 1fr;display:grid}.navigation-wrapper .menu-footer .link-left{grid-area:left}.navigation-wrapper .menu-footer .link-right{grid-area:right}.navigation-wrapper .menu-footer .link-toggle{grid-area:toggle}.navigation-wrapper .menu-footer a{display:flex;justify-content:center;align-items:center;height:60px;flex-direction:column;color:#fafafa;position:relative;font-size:16px}.navigation-wrapper.is-open .menu-footer{border-top:1px solid rgba(0,0,0,.15)}@media screen and (max-width:991px){.navigation-wrapper{z-index:8000;position:fixed;width:100%;height:60px;left:0;bottom:0;overflow:hidden;transition:height .3s ease-in-out}.navigation-wrapper.is-open{height:100vh}.navigation-wrapper .menu{position:absolute;top:0;width:100%;z-index:2;overflow:hidden;overflow-y:scroll;height:calc(100vh - 60px)}.navigation-wrapper .headline{text-transform:uppercase}.navigation-wrapper .visible-on-mobile{display:grid}}@media screen and (min-width:992px){.navigation-wrapper{position:absolute;top:0;bottom:0;left:0;width:260px;display:block;z-index:1;color:#fff}.navigation-wrapper:before{position:fixed;width:260px}.navigation-wrapper hr{height:30px}.navigation-wrapper .headline{font-size:20px;font-weight:200}}.navigation-wrapper.freemium .menu-footer:before,.navigation-wrapper.freemium:before,.navigation-wrapper.opn .menu-footer:before,.navigation-wrapper.opn:before,.navigation-wrapper.sgme .menu-footer:before,.navigation-wrapper.sgme:before,.navigation-wrapper.spoton-marketing .menu-footer:before,.navigation-wrapper.spoton-marketing:before{background-color:#f1a1d9;background-image:linear-gradient(#f1a1d9,60%,#ea75c7)}.navigation-wrapper .logo{width:100%;justify-content:center;display:flex;position:relative;z-index:2;padding:25px 0}.navigation-wrapper .logo img{width:80px}.navigation-wrapper .navigation{position:relative;z-index:2}.navigation-wrapper .navigation h5{padding:8px 30px}.navigation-wrapper .navigation a{padding:8px 30px;display:flex;align-items:center;border-radius:2px;color:#fff;opacity:.86;text-align:left;position:relative}.navigation-wrapper .navigation a.router-link-active,.navigation-wrapper .navigation a:hover{background:hsla(0,0%,100%,.15);color:#fff;opacity:1}.navigation-wrapper .navigation a .icon{margin-right:5px;font-size:20px;width:30px}.navigation-wrapper .navigation a .toggle-icon{position:absolute;top:0;bottom:0;right:10px;margin:auto;display:flex;justify-content:flex-end;align-items:center}.navigation-wrapper .navigation a .toggle-icon svg{transition:all .25s ease-in-out;transform:rotate(0deg)}.navigation-wrapper .navigation a.toggled .toggle-icon svg{transform:rotate(180deg)}.navigation-wrapper .navigation ul{background:#e448b5}.navigation-wrapper .navigation ul li a{padding:15px 65px}.navigation-wrapper .navigation .beta{display:inline-block;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:10px;padding-left:2px;font-weight:400;opacity:.8}.navigation-wrapper .navigation .beta:before{content:"BETA"}.navigation-wrapper .navigation .plus{display:inline-block;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:10px;padding-left:2px;font-weight:500;opacity:.8}.navigation-wrapper .navigation .plus:before{content:"PLUS+"}.navigation-wrapper .navigation .toggle-nav{margin:0;padding:0;list-style:none;overflow:hidden;max-height:0;transition:max-height .3s ease-in-out}.navigation-wrapper .navigation .toggle-nav.visible{max-height:300px}.ajax-error-warning[data-v-0c598e99]{padding:15px 30px 0}.ajax-error-warning .alert[data-v-0c598e99]{margin-bottom:0;padding:15px}