body[data-lock-screen]{background-color:rgba(17,34,51,.27);color:#fff;display:flex;align-items:center;flex-direction:column;justify-content:space-between;margin:auto;padding:2rem 0 4rem;height:100vh;overflow-x:hidden}body[data-lock-screen]>*{flex-shrink:0}body[data-lock-screen] main{display:flex;flex-direction:column;justify-content:space-between;width:100%}body[data-lock-screen] footer section,body[data-lock-screen] main section{flex-direction:row;margin:0;padding:0}body[data-lock-screen] section.wsw-lock-screen-icon>div{background-color:#fff;border-radius:4rem;margin-bottom:2rem;padding:1rem}body[data-lock-screen] section.wsw-lock-screen-icon>div svg{fill:rgba(17,34,51,.27);width:1.5rem}body[data-lock-screen] section.wsw-lock-screen-brand{text-align:center}body[data-lock-screen] section.wsw-lock-screen-brand h2{font-size:2rem}body[data-lock-screen] section.wsw-lock-screen-headline{text-align:center}body[data-lock-screen] section.wsw-lock-screen-headline h1{font-size:6rem}body[data-lock-screen] section.wsw-lock-screen-body{margin-top:1rem}body[data-lock-screen] section.wsw-lock-screen-body span{font-size:1rem}body[data-lock-screen] section.wsw-lock-screen-password{padding:0;border:1px solid transparent;border-bottom:0}body[data-lock-screen] section.wsw-lock-screen-password:not(.wsw-lock-screen-password-rectangle):active,body[data-lock-screen] section.wsw-lock-screen-password:not(.wsw-lock-screen-password-rectangle):focus,body[data-lock-screen] section.wsw-lock-screen-password:not(.wsw-lock-screen-password-rectangle):hover{border:1px solid #fff;border-bottom:0}body[data-lock-screen] section.wsw-lock-screen-password button,body[data-lock-screen] section.wsw-lock-screen-password input{background-color:transparent;border:solid #fff;border-width:0 0 2px;padding:1rem}body[data-lock-screen] section.wsw-lock-screen-password button:active,body[data-lock-screen] section.wsw-lock-screen-password button:focus,body[data-lock-screen] section.wsw-lock-screen-password button:hover,body[data-lock-screen] section.wsw-lock-screen-password input:active,body[data-lock-screen] section.wsw-lock-screen-password input:focus,body[data-lock-screen] section.wsw-lock-screen-password input:hover{outline:0}body[data-lock-screen] section.wsw-lock-screen-password button svg,body[data-lock-screen] section.wsw-lock-screen-password input svg{fill:#fff;width:2rem;opacity:.6}body[data-lock-screen] section.wsw-lock-screen-password button svg:active,body[data-lock-screen] section.wsw-lock-screen-password button svg:focus,body[data-lock-screen] section.wsw-lock-screen-password button svg:hover,body[data-lock-screen] section.wsw-lock-screen-password input svg:active,body[data-lock-screen] section.wsw-lock-screen-password input svg:focus,body[data-lock-screen] section.wsw-lock-screen-password input svg:hover{opacity:1}body[data-lock-screen] section.wsw-lock-screen-password button::placeholder,body[data-lock-screen] section.wsw-lock-screen-password input::placeholder{color:#fff;opacity:1}body[data-lock-screen] section.wsw-lock-screen-password button:not(.show-password){padding:.75rem}body[data-lock-screen] section.wsw-lock-screen-password button.show-password{padding:.75rem 0 .75rem .75rem}body[data-lock-screen] section.wsw-lock-screen-password input[type=password]~button.show-password svg.eye-opened{display:none}body[data-lock-screen] section.wsw-lock-screen-password input[type=password]~button.show-password svg.eye-closed,body[data-lock-screen] section.wsw-lock-screen-password input[type=text]~button.show-password svg.eye-opened{display:inline}body[data-lock-screen] section.wsw-lock-screen-password input[type=text]~button.show-password svg.eye-closed{display:none}body[data-lock-screen] section.wsw-lock-screen-password button.show-password,body[data-lock-screen] section.wsw-lock-screen-password button.submit-btn,body[data-lock-screen] section.wsw-lock-screen-password input{border-top-style:none;border-right-style:none;border-left-style:none}body[data-lock-screen] section.wsw-lock-screen-password.wsw-lock-screen-password-rectangle button.show-password,body[data-lock-screen] section.wsw-lock-screen-password.wsw-lock-screen-password-rectangle button.submit-btn,body[data-lock-screen] section.wsw-lock-screen-password.wsw-lock-screen-password-rectangle input{border-top-style:solid}body[data-lock-screen] section.wsw-lock-screen-password.wsw-lock-screen-password-rectangle input{border-left-style:solid}body[data-lock-screen] section.wsw-lock-screen-password.wsw-lock-screen-password-rectangle button.submit-btn{border-right-style:solid}body[data-lock-screen] section.wsw-lock-screen-login{display:flex;flex-direction:column;padding:0}body[data-lock-screen] section.wsw-lock-screen-login button{min-width:10rem;background-color:#fff;color:rgba(17,34,51,.27);border:0;margin-bottom:1rem}body[data-lock-screen] section.wsw-lock-screen-back-to-home{position:absolute;top:auto;right:auto;bottom:1rem;left:1rem}body[data-lock-screen] section.wsw-lock-screen-back-to-home a{display:flex;flex-direction:row;color:#fff;text-decoration:none;font-size:1rem;align-items:center}body[data-lock-screen] section.wsw-lock-screen-back-to-home svg{border-radius:4rem;width:1.5rem;padding:.125rem;margin-right:.35rem;background-color:#fff;fill:rgba(17,34,51,.27)}@media (max-width:1024px){body[data-lock-screen] main>div{padding:0 3vw}body[data-lock-screen] section.wsw-lock-screen-headline h1{font-size:4.5rem}body[data-lock-screen] .wsw-lock-screen-brand{margin-bottom:1rem}}@media (max-width:600px){body[data-lock-screen] section.wsw-lock-screen-headline h1{font-size:3.5rem}}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}body[data-lock-screen] .spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:bottom;background-color:currentColor;color:#fff;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}body[data-lock-screen] .spinner-grow-sm{width:1rem;height:1rem;padding:.5rem;margin:.5rem}body[data-lock-screen].no-lock-icon .wsw-lock-screen-icon,body[data-lock-screen].wswls2 .wsw-lock-screen-body,body[data-lock-screen].wswls2 .wsw-lock-screen-headline{display:none}body[data-lock-screen].wswls2 .wsw-lock-screen-icon{position:absolute;right:2rem;bottom:4rem}body[data-lock-screen].wswls2 .wsw-lock-screen-icon>div{margin-bottom:0}body[data-lock-screen].wswls2 .wsw-lock-screen-brand{position:absolute;left:2rem;bottom:4rem;justify-content:flex-start;margin-bottom:0;max-width:45vw}body[data-lock-screen].wswls2 .wsw-lock-screen-back-to-home{top:1rem;right:1rem;bottom:auto;left:auto}body[data-lock-screen].wswls2 .wsw-lock-screen-back-to-home svg{order:1;margin-left:.35rem;margin-right:0}body[data-lock-screen].wswls2 footer{display:none;position:absolute;bottom:4rem;left:calc(15vw + 2rem);margin-left:2rem}body[data-lock-screen].wswls3 .wsw-lock-screen-body,body[data-lock-screen].wswls3 .wsw-lock-screen-brand,body[data-lock-screen].wswls3 .wsw-lock-screen-headline,body[data-lock-screen].wswls3 header{display:none}body[data-lock-screen].wswls3 main section{align-items:flex-start;justify-content:flex-start}body[data-lock-screen].wswls3 .wsw-lock-screen-icon{margin-left:2rem}body[data-lock-screen].wswls4{justify-content:center}body[data-lock-screen].wswls4 .wsw-lock-screen-body,body[data-lock-screen].wswls4 header{display:none}body[data-lock-screen].wswls4 main section{justify-content:center}body[data-lock-screen].wswls4 .wsw-lock-screen-icon{position:absolute;right:2rem;top:2rem}body[data-lock-screen].wswls4 .wsw-lock-screen-icon>div{background-color:transparent;border:2px solid #fff}body[data-lock-screen].wswls4 .wsw-lock-screen-icon>div svg{fill:#fff}body[data-lock-screen].wswls4 .wsw-lock-screen-brand{position:absolute;left:2rem;top:2rem}body[data-lock-screen].wswls4 .wsw-lock-screen-headline{align-items:center}body[data-lock-screen].wswls4 footer{margin-top:2rem}body[data-lock-screen].wswls5{justify-content:center}body[data-lock-screen].wswls5 .wsw-lock-screen-body{display:none}body[data-lock-screen].wswls5 .wsw-lock-screen-icon>div{border:none;border-radius:0}body[data-lock-screen].wswls5 footer{margin-top:2rem}body[data-lock-screen].wswls6{justify-content:center}body[data-lock-screen].wswls6 .wsw-lock-screen-body,body[data-lock-screen].wswls6 .wsw-lock-screen-brand,body[data-lock-screen].wswls6 .wsw-lock-screen-headline{display:none}body[data-lock-screen].wswls6 .wsw-lock-screen-icon>div{background-color:transparent;border:2px solid #fff}body[data-lock-screen].wswls6 .wsw-lock-screen-icon>div svg{fill:#fff}.wsw-lock-screen-background{position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0}.wsw-lock-screen-background:not(.wsw-lock-screen-background-video)>div{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-position-x:center;background-position-y:center}.wsw-lock-screen-background.wsw-lock-screen-background-video{overflow:hidden;pointer-events:none}.wsw-lock-screen-background.wsw-lock-screen-background-video>div{opacity:1;position:relative;width:100%;padding-bottom:56.25%;height:0}.wsw-lock-screen-background.wsw-lock-screen-background-video .wsw-vimeo-iframe,.wsw-lock-screen-background.wsw-lock-screen-background-video .wsw-youtube-iframe{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.wsw-lock-screen-background.wsw-lock-screen-background-inset{left:4vw;right:4vw;top:0;bottom:0}.wsw-lock-screen-background.wsw-lock-screen-background-fixed>div{background-attachment:fixed}