.error404,.error500{text-align:center;padding:3rem 1rem}@media (min-width:48em){.error404,.error500{padding:3rem 0 15rem}}@media (min-width:64em){.error404,.error500{padding:3rem 0 9rem}}.error404 .error-icon,.error500 .error-icon{color:var(--portal-coquelicot);line-height:0;margin-bottom:3rem}.error404 .error-icon:before,.error500 .error-icon:before{font-size:6rem;line-height:6rem;font-family:Icons;content:"\e609"}@media (min-width:48em){.error404 .error-icon:before,.error500 .error-icon:before{font-size:8rem;line-height:8rem}}.error404 .hl,.error500 .hl{color:var(--portal-coquelicot);font-size:2.2rem;line-height:3.2rem;font-weight:700}.error404 .desc,.error500 .desc{color:#263a57;font-size:1.4rem;line-height:2.2rem;margin-bottom:5rem}.error500 .loginbox{background-color:#f5f5f5;margin:0 -1rem;padding:2rem 1rem}@media (min-width:48em){.error500 .loginbox{width:37.6rem;margin:0 auto;padding:2rem;border-radius:.3rem}}@media (min-width:64em){.error500 .loginbox{width:82rem}.error500 .loginbox [data-mod-name=loginform]{display:flex}.error500 .loginbox [data-mod-name=loginform] .login-input-wrapper{flex:1;margin-right:1rem;margin-bottom:0}.error500 .loginbox [data-mod-name=loginform] .btn{width:auto}}.error500 .loginbox .headline{font-weight:700;font-size:1.4rem;line-height:2.2rem;margin-bottom:1rem;text-align:left}.error500 .loginbox .cannot-access{padding:1.5rem 0 0;font-size:1.2rem;line-height:1.6rem}@media (min-width:64em){.error500 .loginbox .cannot-access{text-align:right}}.error500 .loginbox .cannot-access>a{color:var(--link-color)}[data-mod-name=premiumlogin]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:43rem;background-color:#d6e3eb;background-repeat:no-repeat;background-position:0 0;background-size:cover;box-sizing:border-box}[data-mod-name=container] .blocks-1 .block [data-mod-name=premiumlogin]{margin:-1rem}@media (min-width:48em){[data-mod-name=premiumlogin]{height:72rem}[data-mod-name=container] .blocks-1 .block [data-mod-name=premiumlogin]{margin:0 0 -2rem}}@media (min-width:64em){[data-mod-name=premiumlogin]{height:50rem;position:relative}[data-mod-name=container] .blocks-1 .block [data-mod-name=premiumlogin]{margin:0 -2rem -2rem}}[data-mod-name=premiumlogin] .hl{font-size:2.2rem;line-height:2.8rem;font-weight:400;margin:3rem auto;color:#3f4d64;font-family:Open Sans,sans-serif}@media (min-width:48em){[data-mod-name=premiumlogin] .hl{font-size:3.2rem;line-height:4rem}}[data-mod-name=premiumlogin] .hl h1,[data-mod-name=premiumlogin] .hl p{margin:0}[data-mod-name=premiumlogin] .hl h1{font-weight:400;font-size:inherit}[data-mod-name=premiumlogin] .login-layer{box-sizing:border-box;width:100%;height:41rem;padding:0;top:-41rem;left:0;z-index:20;transition:top .3s ease-in-out 0s;overflow:hidden;max-width:81rem;margin-top:-2rem}@media (min-width:48em){[data-mod-name=premiumlogin] .login-layer{padding:0 2rem 2rem;top:-24rem;height:24rem}[data-mod-name=premiumlogin] .login-layer .header-bar{display:none}}@media (min-width:64em){[data-mod-name=premiumlogin] .login-layer{width:var(--desktop-content-width)}}@media (min-width:88.75em){[data-mod-name=premiumlogin] .login-layer{width:var(--larger-content-width)}}.no-js [data-mod-name=premiumlogin] .login-layer,[data-mod-name=premiumlogin] .login-layer.open{display:block;top:var(--header-height-mobile)}@media (min-width:48em){.no-js [data-mod-name=premiumlogin] .login-layer,[data-mod-name=premiumlogin] .login-layer.open{top:var(--header-height-tablet)}}@media (min-width:64em){.no-js [data-mod-name=premiumlogin] .login-layer,[data-mod-name=premiumlogin] .login-layer.open{top:calc(var(--header-height-desktop) + var(--navigation-height-desktop))}}[data-mod-name=premiumlogin] .login-layer .layer-box{box-sizing:border-box;overflow:hidden;position:relative;padding:0 1rem 1rem;width:100%;height:100%;border-radius:0 0 .4rem .4rem}@media (min-width:48em){[data-mod-name=premiumlogin] .login-layer .layer-box{padding:0;box-shadow:0 0 1rem rgba(0,0,0,.25);border-top:0}}[data-mod-name=premiumlogin] .login-layer .login-box{box-sizing:border-box;width:100%;padding:2.6rem 2rem;border-top:0;background-color:#fff;position:relative;border-radius:0 0 .4rem .4rem;box-shadow:0 0 1rem rgba(0,0,0,.25)}@media (min-width:48em){[data-mod-name=premiumlogin] .login-layer .login-box{height:100%;padding:3rem 3.8rem;border:0;float:left;box-shadow:none}}[data-mod-name=premiumlogin] .login-layer .login-box .headline{display:block;font-size:1.6rem;line-height:1.6rem;font-weight:700;margin-top:0;margin-bottom:2.5rem}@media (min-width:64em){[data-mod-name=premiumlogin] .login-layer .login-box .headline{margin-bottom:3rem}}[data-mod-name=premiumlogin] .login-layer .login-box .headline .login-ssl{color:var(--portal-avocado);position:relative}[data-mod-name=premiumlogin] .login-layer .login-box .headline .login-ssl:after{position:absolute;font-family:Icons;content:"\e901";font-size:5rem;top:.14rem;left:1.2rem;font-weight:400}[data-mod-name=premiumlogin] .login-layer .login-box .premium-login{display:block;font-size:1.2rem;line-height:1.2rem;color:var(--portal-cadet);margin:1.7rem 0 0;text-align:center;text-decoration:underline}[data-mod-name=premiumlogin] .login-layer .login-box .premium-login:hover{color:var(--brand-color)}@media (min-width:48em){[data-mod-name=premiumlogin] .login-layer .login-box .premium-login{display:inline;margin-right:1rem}}@media (max-width:767px){[data-mod-name=premiumlogin] .login-layer .login-box [data-mod-name=loginform]{margin-bottom:2.5rem}}[data-mod-name=premiumlogin] .login-layer .cannot-login{display:block;font-size:1.2rem;line-height:1.2rem;color:var(--portal-cadet);margin:1.7rem 0 0;text-align:center;text-decoration:underline}[data-mod-name=premiumlogin] .login-layer .cannot-login:hover{color:var(--brand-color)}@media (min-width:48em){[data-mod-name=premiumlogin] .login-layer .cannot-login{display:inline;margin-right:1rem}}[data-mod-name=premiumlogin] .login-layer .keep-login{display:none}@media (min-width:64em){[data-mod-name=premiumlogin] .login-layer .keep-login{display:unset;display:block;font-size:1.2rem;line-height:1.2rem;color:var(--portal-cadet);margin:1.7rem 0 0;text-align:center;text-decoration:underline}[data-mod-name=premiumlogin] .login-layer .keep-login:hover{color:var(--brand-color)}}@media (min-width:64em) and (min-width:48em){[data-mod-name=premiumlogin] .login-layer .keep-login{display:inline;margin-right:1rem}}[data-mod-name=premiumlogin] .login-layer .mobile-signup{display:block;font-size:1.2rem;line-height:1.2rem;color:var(--portal-cadet);margin:1.7rem 0 0;text-align:center;text-decoration:underline}[data-mod-name=premiumlogin] .login-layer .mobile-signup:hover{color:var(--brand-color)}@media (min-width:48em){[data-mod-name=premiumlogin] .login-layer .mobile-signup{display:inline;margin-right:1rem;display:none}}[data-mod-name=premiumlogin] .login-layer .icon-close{display:none;width:3.2rem;height:3.2rem;border:none;margin-top:.5rem;position:absolute;top:2.3rem;right:2.9rem;background:transparent url(/assets/_sn_/module_assets/loginform/icon-close.svg) no-repeat;background-size:100%}@media (min-width:64em){[data-mod-name=premiumlogin] .login-layer .icon-close{display:inline-block}}@media (min-width:48em){[data-mod-name=premiumlogin] .login-layer .layer-box{border-radius:.4rem}}[data-mod-name=premiumlogin] .login-layer .login-submit{vertical-align:baseline}
/*# sourceMappingURL=premiumlogin.css.map */
