.login-popup .login-modal{visibility:visible}.login-modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;visibility:hidden}.login-popup .login-modal .modalcontent{top:50%}.login-modal .modalcontent{width:1100px;border-radius:0;box-shadow:0 0 15px rgba(0,0,0,.1);left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;z-index:10;transition:all 0.3s;top:-150%}.login-modal .modalcontent>div{z-index:5;position:relative}.login-modal .modalcontent:before{content:"";width:calc(100% + 0px);height:calc(100% + 0px);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:rgb(28,30,35) var(--wpr-bg-f7d14894-2f00-4d4b-8386-4a26dd2892ed) no-repeat center/cover;z-index:0;clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%)}.login-modal .modalcontent:after{content:"";width:calc(100% + 16px);height:calc(100% + 16px);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:rgba(33,36,43,.3);border:1px solid rgba(255,255,255,.37);z-index:1;clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 0,1px 1px,1px calc(100% - 1px),calc(100% - 18px - 1px) calc(100% - 1px),calc(100% - 1px) calc(100% - 18px - 1px),calc(100% - 1px) 1px,1px 1px)}.login-popup .login-modal .overlay-l{display:block}.login-modal .overlay-l{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);display:none}.login-modal .modalcontent .left{width:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.login-modal .modalcontent .left:after{content:"";width:1px;height:390px;position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.05)}.login-modal .modalcontent .left .logo{text-align:center;margin:0 auto;max-width:300px;margin-bottom:70px;width:300px}.login-modal .modalcontent .left .logo img{width:100%;object-fit:contain}.login-modal .modalcontent .left .logo+p{font-size:20px;font-weight:500;line-height:1.4;color:#000;margin-top:33px;text-align:center;margin-bottom:60px}.login-modal .modalcontent .right{width:50%;padding:145px 89px 120px 67px;text-align:center;border-left:1px solid rgba(255,255,255,.05)}.login-modal .modalcontent .right strong{font-size:33px;display:block;margin-bottom:24px;font-weight:500;color:#fff;font-family:'Oswald',sans-serif;text-transform:uppercase}.login-modal .modalcontent .right label{display:block;font-size:.9rem;font-weight:400;color:#666;margin-bottom:.1rem}.login-modal .modalcontent .right .login-bottom label{display:flex;white-space:nowrap;align-items:center;font-size:16px}.login-modal .modalcontent .right .login-bottom label input{appearance:none;width:22px;height:22px;border:1px solid #C1C1C1;margin-right:10px;border-radius:3px;position:relative;padding:0}.login-modal .modalcontent .right .login-bottom label input:checked{background:var(--theme_color) var(--wpr-bg-e6476158-e7e1-4bcc-9370-555024ed7e82) no-repeat center/80%!important;border-color:var(--theme_color)!important}.login-modal .modalcontent .right input:not([type="submit"]){padding:19px 21px;background:rgba(255,255,255,.08)!important;width:100%;font-size:16px;color:white!important;font-weight:300}.login-modal .modalcontent .right input:not([type="submit"])::placeholder{color:#fff}.inputs-block>p{font-size:14px;color:#fff;font-weight:300;margin-bottom:50px}.login-modal .modalcontent .right input:not([type="submit"]):focus{border-color:var(--theme_color)}.login-modal .modalcontent .right form{text-align:left;margin-top:3rem}input:-webkit-autofill{transition:background-color 5000s ease-in-out 0s}.login-modal .modalcontent .right form p{margin-bottom:20px}.login-modal .modalcontent .right form p.loading:before{background-position:right 10px center}.login-modal .modalcontent .right form p.loading .error{opacity:0}.login-modal .modalcontent .right form span.forget-switch{color:var(--theme_color);cursor:pointer;font-weight:400;text-decoration:underline}.login-bottom{margin-top:1rem;align-items:center;margin-bottom:75px}.login-modal .modalcontent .right form p.al-right{text-align:right;font-size:.8rem;cursor:pointer}.login-modal .modalcontent .right input[type="submit"]{padding:.6rem 4rem .7rem;font-size:15px;color:#000;border-radius:0;display:block;width:100%;background:var(--theme_color);margin-top:1rem;transition:all 0.3s;font-size:18px;padding:1rem;margin-top:0;text-transform:uppercase;font-family:inherit;font-weight:400}.login-modal .modalcontent .right input[type="submit"]:disabled{background-color:#999!important}.login-modal .modalcontent .right input[type="submit"]:hover{background-color:#000;color:#fff}.loading{position:relative}.loading:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--wpr-bg-8ab80c4b-0e32-4e87-b1df-374a1334faca) no-repeat center;background-size:45px;background-color:rgba(255,255,255,.3);z-index:9}div.loader{border:7px solid #f2f5f9;border-top:7px solid #fff;border-radius:50%;width:3rem;height:3rem;position:absolute;left:50%;margin-left:-1.75rem;animation:spin 1s linear infinite;margin-top:0;text-align:center}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.inputs-block{display:none}.inputs-block.active{display:block}.inputs-block p{position:relative}.inputs-block p.no-pass span.error{position:absolute;right:.5rem;width:15px;height:15px;top:50%;transform:translateY(-50%);background:var(--wpr-bg-487c1958-8fc1-4b26-a02b-84ab6b70c9a5) no-repeat center/contain}.inputs-block p span.error span{font-size:.8rem;display:inline-block;position:absolute;padding:.8rem;right:0%;top:100%;background-color:#eee;border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,.1);min-width:200px;transform:scale(0);transition:all 0.3s}.no-pass span.error:hover span{transform:scale(1)}.inputs-block p.pass span.error{position:absolute;right:.5rem;width:15px;height:15px;top:50%;transform:translateY(-50%);background:var(--wpr-bg-0b799aa3-f24e-4564-b111-b92bbd632057) no-repeat center/contain}form p.loading:before{background-size:30px}.front_ticket table tr:not(:first-child){cursor:pointer;transition:all .3s}.front_ticket table tr:not(:first-child):hover{background-color:#f8f8f8}.hr-line{display:inline-block;background-color:#fff;position:relative;padding:0 .2rem}.hr-line:after{content:"";position:absolute;left:100%;transform:translateY(-50%);top:50%;width:60px;height:1px;background-color:#ccc}.hr-line:before{content:"";position:absolute;right:100%;transform:translateY(-50%);top:50%;width:60px;height:1px;background-color:#ccc}.social-login{display:inline-block;padding-left:2rem;font-size:.9rem;margin-top:1.5rem;background:var(--wpr-bg-f5fb1c37-a2e0-42f2-aa79-f3307952d6ea) no-repeat left center/15px}.social-login:hover{color:var(--theme_color)}.register-btn{font-size:.9rem;color:var(--theme_color);cursor:pointer;font-weight:400;text-decoration:underline}.login-modal .modalcontent .left{padding:35px 75px}.login-modal .modalcontent .left a{width:100%;border:1px solid rgba(255,255,255,.18);display:block;text-align:center;margin-bottom:17px;transition:all 0.3s;color:#666;display:flex;align-items:center;height:58px;font-weight:300;font-size:15px;color:#ddd}.login-modal .modalcontent .left a:hover{border:1px solid var(--theme_color)}.login-modal .modalcontent .left a img{width:33px;display:block;margin-right:11px;height:auto;margin-left:25%}.login-modal .modalcontent .left a.facebook img{width:49px;margin-left:23%}