.PopupBase{z-index:100;overscroll-behavior:contain;touch-action:none;background-color:#000000b3;position:fixed;inset:0;overflow:hidden}.PopupBase .popup-container{-webkit-overflow-scrolling:touch;touch-action:auto;box-sizing:border-box;flex-direction:column;justify-content:safe center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow-y:auto}.PopupBase.CustomPopup{justify-content:center;align-items:center;display:flex}.CustomPopup .cp-background{opacity:.98;z-index:-1;background:#121212;width:100%;height:100vh;position:absolute;top:0;left:0}.CustomPopup .section-wrapper .link,.CustomPopup .section-wrapper p{letter-spacing:0;color:#fff;font:11px/12px Helvetica,sans-serif}@media (min-width:1321px){.CustomPopup .section-wrapper .link,.CustomPopup .section-wrapper p{font:16px/25px Helvetica,sans-serif}.CustomPopup .section-wrapper p{padding-top:6px}}.cp-wrapper{color:#fff;background-color:#18171a;flex-direction:column;width:100%;max-width:375px;height:100vh;max-height:100%;display:flex;position:relative}@media (max-width:576px){.cp-wrapper{width:100vw;height:100vh}}@media screen and (min-height:640px){.cp-wrapper{height:auto;min-height:640px}}@media (min-width:1321px){.cp-wrapper{max-width:600px}}@media screen and (min-width:1321px) and (min-height:900px){.cp-wrapper{min-height:900px}}.cp-wrapper.is-scrollable{padding-bottom:30px;overflow-y:auto}.cp-wrapper .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){.cp-wrapper .top-bar{height:60px;padding-top:5px;font:700 20px/14px Helvetica,sans-serif}}.cp-wrapper .top-bar .translation,.cp-wrapper .RegistrationPopup .popup-content,.cp-wrapper .LoginPopup .popup-content,.cp-wrapper .UnverifiedEmail .popup-content,.cp-wrapper .ForgotPassword .popup-content,.cp-wrapper .SetNewPasswordPopup .popup-content{color:#fff}.cp-wrapper .RegistrationPopup .big-title,.cp-wrapper .LoginPopup .big-title,.cp-wrapper .UnverifiedEmail .big-title,.cp-wrapper .ForgotPassword .big-title,.cp-wrapper .SetNewPasswordPopup .big-title{max-width:250px;font:700 18px/20px Helvetica Neue,sans-serif}@media (min-width:1321px){.cp-wrapper .RegistrationPopup .big-title,.cp-wrapper .LoginPopup .big-title,.cp-wrapper .UnverifiedEmail .big-title,.cp-wrapper .ForgotPassword .big-title,.cp-wrapper .SetNewPasswordPopup .big-title{max-width:400px;font:700 22px/25px Helvetica Neue,sans-serif}}.cp-wrapper .RegistrationPopup .big-title,.cp-wrapper .LoginPopup .big-title,.cp-wrapper .UnverifiedEmail .big-title,.cp-wrapper .ForgotPassword .big-title,.cp-wrapper .SetNewPasswordPopup .big-title{text-align:center;margin:0 auto 26px;display:block}.cp-wrapper .RegistrationPopup .text-box .description,.cp-wrapper .LoginPopup .text-box .description,.cp-wrapper .UnverifiedEmail .text-box .description,.cp-wrapper .ForgotPassword .text-box .description,.cp-wrapper .SetNewPasswordPopup .text-box .description{margin-bottom:unset}.cp-wrapper .RegistrationPopup .text-box .InputButton,.cp-wrapper .LoginPopup .text-box .InputButton,.cp-wrapper .UnverifiedEmail .text-box .InputButton,.cp-wrapper .ForgotPassword .text-box .InputButton,.cp-wrapper .SetNewPasswordPopup .text-box .InputButton{min-height:20px;font:700 14px/20px Helvetica Neue,sans-serif}@media (min-width:1321px){.cp-wrapper .RegistrationPopup .text-box .InputButton,.cp-wrapper .LoginPopup .text-box .InputButton,.cp-wrapper .UnverifiedEmail .text-box .InputButton,.cp-wrapper .ForgotPassword .text-box .InputButton,.cp-wrapper .SetNewPasswordPopup .text-box .InputButton{font:700 16px/25px Helvetica Neue,sans-serif}}.cp-wrapper .RegistrationPopup .text-box .InputButton,.cp-wrapper .LoginPopup .text-box .InputButton,.cp-wrapper .UnverifiedEmail .text-box .InputButton,.cp-wrapper .ForgotPassword .text-box .InputButton,.cp-wrapper .SetNewPasswordPopup .text-box .InputButton{margin-bottom:26px}.cp-wrapper .RegistrationPopup .description,.cp-wrapper .LoginPopup .description,.cp-wrapper .UnverifiedEmail .description,.cp-wrapper .ForgotPassword .description,.cp-wrapper .SetNewPasswordPopup .description{text-align:center;max-width:280px;margin:0 auto 26px;font:14px/20px Helvetica Neue,sans-serif;display:block}@media (min-width:1321px){.cp-wrapper .RegistrationPopup .description,.cp-wrapper .LoginPopup .description,.cp-wrapper .UnverifiedEmail .description,.cp-wrapper .ForgotPassword .description,.cp-wrapper .SetNewPasswordPopup .description{max-width:290px;font:16px/25px Helvetica Neue,sans-serif}}.cp-wrapper .RegistrationPopup .registration-successful-icon,.cp-wrapper .LoginPopup .registration-successful-icon,.cp-wrapper .UnverifiedEmail .registration-successful-icon,.cp-wrapper .ForgotPassword .registration-successful-icon,.cp-wrapper .SetNewPasswordPopup .registration-successful-icon{margin:13px auto 26px;display:block}@media (min-width:1321px){.cp-wrapper .RegistrationPopup .registration-successful-icon,.cp-wrapper .LoginPopup .registration-successful-icon,.cp-wrapper .UnverifiedEmail .registration-successful-icon,.cp-wrapper .ForgotPassword .registration-successful-icon,.cp-wrapper .SetNewPasswordPopup .registration-successful-icon{width:218px;margin:50px auto 26px}}.cp-wrapper .RegistrationPopup .email-holder,.cp-wrapper .LoginPopup .email-holder,.cp-wrapper .UnverifiedEmail .email-holder,.cp-wrapper .ForgotPassword .email-holder,.cp-wrapper .SetNewPasswordPopup .email-holder{width:100px;margin:0 auto}.cp-wrapper .RegistrationPopup .email-holder .email-icon-holder,.cp-wrapper .LoginPopup .email-holder .email-icon-holder,.cp-wrapper .UnverifiedEmail .email-holder .email-icon-holder,.cp-wrapper .ForgotPassword .email-holder .email-icon-holder,.cp-wrapper .SetNewPasswordPopup .email-holder .email-icon-holder{width:80px;height:80px}@media (min-width:1321px){.cp-wrapper .RegistrationPopup .email-holder .email-icon-holder,.cp-wrapper .LoginPopup .email-holder .email-icon-holder,.cp-wrapper .UnverifiedEmail .email-holder .email-icon-holder,.cp-wrapper .ForgotPassword .email-holder .email-icon-holder,.cp-wrapper .SetNewPasswordPopup .email-holder .email-icon-holder{width:109px;height:109px}}.cp-wrapper .RegistrationPopup .email-holder .email-icon-holder,.cp-wrapper .LoginPopup .email-holder .email-icon-holder,.cp-wrapper .UnverifiedEmail .email-holder .email-icon-holder,.cp-wrapper .ForgotPassword .email-holder .email-icon-holder,.cp-wrapper .SetNewPasswordPopup .email-holder .email-icon-holder{background-color:#fff;border:4px solid #707070;justify-content:center;align-items:center;margin:0 auto;display:flex}.cp-wrapper .RegistrationPopup .email-holder .email-icon-holder:hover,.cp-wrapper .LoginPopup .email-holder .email-icon-holder:hover,.cp-wrapper .UnverifiedEmail .email-holder .email-icon-holder:hover,.cp-wrapper .ForgotPassword .email-holder .email-icon-holder:hover,.cp-wrapper .SetNewPasswordPopup .email-holder .email-icon-holder:hover{cursor:pointer}.cp-wrapper .RegistrationPopup .email-holder .email-icon-holder img,.cp-wrapper .LoginPopup .email-holder .email-icon-holder img,.cp-wrapper .UnverifiedEmail .email-holder .email-icon-holder img,.cp-wrapper .ForgotPassword .email-holder .email-icon-holder img,.cp-wrapper .SetNewPasswordPopup .email-holder .email-icon-holder img{width:auto;height:auto;max-height:56px;padding:5px}.cp-wrapper .RegistrationPopup .email-holder .email-text,.cp-wrapper .LoginPopup .email-holder .email-text,.cp-wrapper .UnverifiedEmail .email-holder .email-text,.cp-wrapper .ForgotPassword .email-holder .email-text,.cp-wrapper .SetNewPasswordPopup .email-holder .email-text{text-align:center;margin-top:7px;margin-bottom:26px;font:700 16px/14px Helvetica,sans-serif;text-decoration:underline;display:block}.cp-wrapper .RegistrationPopup .email-holder .email-text:hover,.cp-wrapper .LoginPopup .email-holder .email-text:hover,.cp-wrapper .UnverifiedEmail .email-holder .email-text:hover,.cp-wrapper .ForgotPassword .email-holder .email-text:hover,.cp-wrapper .SetNewPasswordPopup .email-holder .email-text:hover{cursor:pointer}