.SetNewPasswordPopup:focus{outline:none}.SetNewPasswordPopup .set-new-password-content .title{text-align:center;margin-top:20px;margin-bottom:30px;font:700 18px/20px Helvetica Neue,sans-serif;display:block}.SetNewPasswordPopup .set-new-password-content .send-btn{margin-top:50px}
.UnverifiedEmail .unverified{margin-top:43px}.UnverifiedEmail .unverified .red{margin-top:30px;margin-bottom:50px}.UnverifiedEmail .unverified .text-box{text-align:center}.UnverifiedEmail .unverified .text-box span{font:13px/20px Helvetica Neue,sans-serif}.UnverifiedEmail .unverified .text-box{button-width:fit-content}
.VetoHit{flex-direction:column;flex-grow:1;display:flex}.VetoHit .popup-content{text-align:center;flex-grow:1;padding:30px}@media (min-width:1321px){.VetoHit .popup-content{padding:50px}.VetoHit .popup-content-inner{max-width:340px;margin:0 auto}}
.PopupBase.CustomPopup{background:0 0;justify-content:center;align-items:center;display:flex}.cp-wrapper.is-scrollable{color:#fff;background-color:#18171a;flex-direction:column;width:100%;max-width:375px;height:100vh;max-height:100%;display:flex;position:relative;overflow-y:auto}@media (max-width:576px){.cp-wrapper.is-scrollable{width:100vw;height:100vh}}@media screen and (min-height:640px){.cp-wrapper.is-scrollable{height:auto;min-height:640px}}@media (min-width:1321px){.cp-wrapper.is-scrollable{max-width:600px}}@media screen and (min-width:1321px) and (min-height:900px){.cp-wrapper.is-scrollable{min-height:900px}}.LoginPopup{color:#fff}.LoginPopup .top-bar{letter-spacing:0;color:#fff;background-color:#000;flex-shrink:0;justify-content:center;align-items:center;height:42px;font:700 14px/14px Helvetica,sans-serif;display:flex;position:relative}@media (min-width:1321px){.LoginPopup .top-bar{height:60px;padding-top:5px;font:700 20px/14px Helvetica,sans-serif}}.LoginPopup .top-bar .translation{color:#fff}.LoginPopup .popup-content{color:#fff;flex:1;position:relative;overflow-y:auto}.LoginPopup .login-content{margin:65px 36px}.LoginPopup .login-attempt-message{margin-bottom:20px}@media (min-width:1321px){.LoginPopup .login-attempt-message{margin-top:30px}}.LoginPopup .forgot-password-button{cursor:pointer;background:0 0;border:none;width:fit-content;margin:10px auto 0;padding:0;display:block}@media (min-width:1321px){.LoginPopup .forgot-password-button{margin-top:15px}}.LoginPopup .forgot-password-button span{color:#fff;cursor:pointer;font:14px/18px Helvetica,sans-serif;text-decoration:underline}@media (min-width:1321px){.LoginPopup .forgot-password-button span{font:18px/25px Helvetica,sans-serif}}.LoginPopup .login-btn{margin:20px auto 50px}@media (min-width:1321px){.LoginPopup .login-btn{margin:50px auto}}.LoginPopup .sign-up-btn{margin:36px auto}@media (min-width:1321px){.LoginPopup .sign-up-btn{margin:40px auto}}.LoginPopup .dont-have-account-yet{text-align:center;color:#fff;margin:0 auto;font:700 18px/14px Helvetica,sans-serif;display:block}@media (min-width:1321px){.LoginPopup .dont-have-account-yet{font:700 22px/14px Helvetica,sans-serif}}.LoginPopup .account-blocked{text-align:center;width:290px;margin:28px auto;display:block}.LoginPopup .account-blocked .title{color:#fff;margin-bottom:12px;font:700 18px/20px Helvetica Neue,sans-serif;display:block}.LoginPopup .account-blocked .description{color:#fff;margin-bottom:24px;font:13px/20px Helvetica Neue,sans-serif;display:block}.LoginPopup .welcome-back{margin:25px 36px}.LoginPopup .welcome-back .title{color:#fff;text-align:center;word-break:break-all;margin:0 auto 18px;font:700 25px/1.2 Helvetica Neue,sans-serif;display:block}@media (min-width:1321px){.LoginPopup .welcome-back .title{margin:60px auto 18px}}.LoginPopup .welcome-back .username{color:#fff;text-align:center;word-break:break-all;margin:0 auto 25px;font:700 18px/1.2 Helvetica Neue,sans-serif;display:block}.LoginPopup .welcome-back .login-btn{margin-top:53px;margin-bottom:17px}@media (min-width:1321px){.LoginPopup .welcome-back .login-btn{margin-top:40px;margin-bottom:40px}}.LoginPopup .welcome-back .text-box{text-align:center;color:#fff;margin-top:30px;font:12px/18px Helvetica,sans-serif}@media (min-width:1321px){.LoginPopup .welcome-back .text-box{font:18px/25px Helvetica,sans-serif}}.LoginPopup .welcome-back .text-box .underline-click{width:fit-content;font:inherit;color:#fff;background:0 0;border:none;margin:0 auto 23px;padding:0}.LoginPopup .welcome-back .text-box .underline-click:hover{cursor:pointer}.LoginPopup .welcome-back .text-box .underline-click span{color:#fff;text-decoration:underline}.LoginPopup .attempted{text-align:center;margin-top:28px;font:700 13px/20px Helvetica Neue,sans-serif}@media (min-width:1321px){.LoginPopup .attempted{font:700 16px/25px Helvetica Neue,sans-serif}}.LoginPopup .attempted .title-attempted{color:#fff;font:700 18px/20px Helvetica Neue,sans-serif;display:block}@media (min-width:1321px){.LoginPopup .attempted .title-attempted{font:700 22px/30px Helvetica Neue,sans-serif}}.LoginPopup .attempted .default-attempted{color:#fff;width:170px;margin:15px auto 8px;display:block}@media (min-width:1321px){.LoginPopup .attempted .default-attempted{width:250px}}.LoginPopup .password-input-tooltip{text-align:center;background-color:#f9b959;width:290px;margin:-7px auto 30px;padding:5px;position:relative}@media (min-width:1321px){.LoginPopup .password-input-tooltip{width:400px}}.LoginPopup .password-input-tooltip span{color:#1d1d1df5;font-size:10px}@media (min-width:1321px){.LoginPopup .password-input-tooltip span{font-size:12px}}.LoginPopup .password-input-tooltip .forgot-password-button{margin-top:4px}.LoginPopup .password-input-tooltip .forgot-password-button span{color:#1d1d1df5;text-decoration:underline}.LoginPopup .password-input-tooltip:after{content:"";border-bottom:5px solid #f9b959;border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;top:-5px}.LoginPopup .additional-stub{text-align:center;color:#fff;margin:65px 36px}.LoginPopup .additional-stub p{margin:0 0 24px;font:14px/22px Helvetica,sans-serif}.LoginPopup .swissPageEffect{width:auto;height:170px;display:block;position:absolute;top:0;right:0}@media (max-width:767px){.LoginPopup .swissPageEffect{height:100px}}.LoginPopup .access-forbidden{text-align:center;color:#fff;font:14px/22px Helvetica,sans-serif}.LoginPopup .access-forbidden .section-wrapper{text-align:center;padding:165px 30px 0}@media (max-width:767px){.LoginPopup .access-forbidden .section-wrapper{padding:165px 20px 0}}@media (max-width:576px){.LoginPopup .access-forbidden .section-wrapper{padding-top:110px}}.LoginPopup .access-forbidden .section-wrapper .section{max-width:470px;display:inline-block}.LoginPopup .access-forbidden .section-wrapper .section h2{color:#e60936;font-weight:800}@media (max-width:576px){.LoginPopup .access-forbidden .section-wrapper .section h2{font-size:18px}}