body{background:#efefef}.user_qr{padding:15px;border-radius:5px;max-width:800px;text-align:center;margin:0 auto 130px}.user_qr .other_ticket_block{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:20px;column-gap:20px;grid-row-gap:20px;row-gap:20px;margin-top:16px}.user_qr .other_ticket_block .block{position:relative}.user_qr .block{background:#fff;border-radius:5px;padding:10px;display:flex;flex-direction:column;justify-content:space-between}.user_qr .block h4{font-size:10px;font-weight:500;font-family:sans-serif;margin-top:6px;margin-bottom:5px;color:#292929;text-transform:uppercase}.user_qr .block .logo_block{max-width:186px;width:100%;display:flex;justify-content:center;align-items:center;border-radius:5px;background:#f7f7f7}.user_qr .block img{object-fit:contain;max-width:100%;width:140px;height:100px}.user_qr .block .logo_img{padding:0 12px}.user_qr .department_name p{margin:70px 0 0;text-transform:capitalize;font-family:sans-serif}.user_qr .block .see_more{color:#fff;background:#00afef;font-size:14px;font-weight:400;padding:6px 15px;border:none;border-radius:30px;cursor:pointer}.user_qr .block .see_more:hover{background:#0ca1d7}.user_qr .block_info .hall_name{color:#000;font-size:13px;font-weight:600;text-transform:uppercase;text-align:left;font-family:sans-serif;margin-top:8px;display:flex;justify-content:space-between;align-items:flex-start}.user_qr .block_info .hall_name p{margin:0;word-break:break-word;width:90%}.user_qr .block_info .hall_name .instagram_icon{cursor:pointer;width:19px;height:19px}.user_qr .block_info .hall_location img{width:11px;height:13px;margin-right:5px}.user_qr .block_info .hall_location p{font-size:11px;color:#000;font-weight:400;font-family:sans-serif;margin:0;padding:0;text-align:left}.user_qr .block_info .hall_location{display:flex;align-items:flex-start;margin-top:3px}.user_qr .hall_qr_btn button{font-size:16px;font-weight:500;color:#fff;background:#eb088d;padding:9px 30px;border:none;border-radius:30px;margin-top:23px;cursor:pointer;max-width:170px;width:100%}.user_qr .hall_qr_btn button:hover{background:#f655b4}.page_path{display:flex;align-items:center;margin-bottom:12px;margin-top:85px;cursor:default}.page_path img{width:7px;height:auto;margin-right:3px;margin-left:3px}.page_path span{font-size:16px;font-weight:600;text-transform:uppercase;font-family:sans-serif}.page_path a{color:#292929;text-decoration:none;font-family:sans-serif}.page_path div:last-child img{display:none}.user_qr .modal .close{position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;background-color:transparent;font-size:1.5rem;transition:.25s linear;cursor:pointer}.modal .close:after,.user_qr .modal .close:before{position:absolute;content:"";width:17px;height:2px;background-color:#000}.user_qr .modal .close:before{transform:rotate(-45deg)}.user_qr .modal .close:after{transform:rotate(45deg)}.user_qr .modal .close:hover{transform:rotate(1turn)}.user_qr .modal .close:hover:after,.user_qr .modal .close:hover:before{background-color:#00afef}.user_qr .modal .content .qr{max-width:300px;height:200px;width:100%}.user_qr .modal{display:flex;justify-content:center;align-items:center;position:fixed;top:40%;left:50%;transform:translate(-50%,-50%);background:#fff;width:50%;height:auto;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.user_qr .modal.open{z-index:99999;opacity:1;visibility:visible}.user_qr .modal.closed,.user_qr .popup_overlay{opacity:0;visibility:hidden}.user_qr .popup_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);transition:opacity .3s ease-in-out,visibility .3s ease-in-out;z-index:9999}.user_qr .popup_overlay.open{opacity:1;visibility:visible}.user_qr .modal .mootq_logo{object-fit:contain;height:auto;margin-bottom:20px}.user_qr .content-wrapper{position:relative;padding:20px;text-align:center}.user_qr .buy_btn button{font-size:16px;font-weight:500;color:#fff;background:#eb088d;padding:9px 30px;border:none;border-radius:30px;margin-top:23px;cursor:pointer}.hall_qr_btn_mobile{display:none}.user_qr .gooey{position:absolute;top:50%;left:0;right:0;width:142px;height:40px;background:#fff;filter:contrast(20)}.user_qr .gooey .dot{position:absolute;width:16px;height:16px;top:12px;left:15px;filter:blur(4px);background:#000;border-radius:50%;transform:translateX(0);animation:dot 2.8s infinite}.user_qr .gooey .dots{transform:translateX(0);margin-top:12px;margin-left:31px;animation:dots 2.8s infinite}.user_qr .gooey .dots span{display:block;float:left;width:16px;height:16px;margin-left:16px;filter:blur(4px);background:#000;border-radius:50%}@keyframes dot{50%{transform:translateX(96px)}}@keyframes dots{50%{transform:translateX(-31px)}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:800px){.user_qr .buy_btn button{cursor:default}.user_qr .block .logo{justify-content:center;display:flex}.user_qr .other_ticket_block{grid-template-columns:1fr}.user_qr .block .see_more{cursor:default}.user_qr .block img{max-width:121px;width:100%;height:121px}.user_qr .block{padding:0;display:flex}.user_qr .block_info{padding:9px;width:80%;display:flex;flex-direction:column;justify-content:space-between}.user_qr .hall_qr_btn{text-align:right}.page_path span{font-size:11px;font-weight:500}.page_path img{width:5px}.page_path{margin-top:71px}.user_qr .block_info .hall_qr_btn button{cursor:default}.user_qr .modal{width:85%;padding:20px}.user_qr .contact_info .qr p{cursor:default}.user_qr .modal .content .qr{height:150px}.user_qr .modal{top:50%}.user_qr .block{position:relative}.hall_qr_btn_desctop{display:none}.hall_qr_btn_mobile{display:block}.user_qr .block_info .hall_name .instagram_icon{cursor:default}}.page_loader{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:100;background-color:#050505}.loader{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.loader img{max-width:100px;width:100%;height:auto;animation:pulse .5s ease-in-out infinite alternate}.page_loader.hidden{display:none!important}@keyframes pulse{to{transform:scale(.8);opacity:.5}}