@keyframes animatebottom{0%{opacity:0;margin-top:50px}to{opacity:1;margin-top:0}}@keyframes animateTop{0%{opacity:1;margin-top:0}to{opacity:0;margin-top:50px}}@keyframes animateModal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-top{animation:1s animateTop!important}@media (width>=992px){.modal-lg{--bs-modal-width:900px}}@media screen and (width<=1400px){body main section .festival-banner-3 img{margin:21px 0}body main .showsans{margin-top:0}header .navbar .main-nav-content{min-width:520px}header .btn-default-light{height:40px;padding:8px;font-size:14px;position:relative;top:2px}.lazyload .skeleton{--rect-h:334px}body main section .particular .particular-sans .box-session .special-box .specialsession-time{width:300px}}@media screen and (width<=1200px){body main section .particular .particular-sans .box-session .special-box .the-specialsession{width:100%}header .navbar .header-phone div span:first-child{font-size:15px}header .navbar .header-phone div span:nth-child(2){font-size:13px}header .navbar .main-nav-content .nav-link{padding:0 12px;font-size:14px}header .navbar .main-nav-content{min-width:445px}header .navbar .search-box{width:60px;height:66px;top:0;left:-13px}header .navbar .btn-default-light{padding:6px;font-size:12px}header .navbar .city{left:52px}header .navbar .search-box #search-btn{left:1px}header .navbar .header-phone{margin-left:0}header .navbar .search-box.active #search-btn{left:-16px}header .navbar .search-box input{font-size:13px}body main .species ul li a,body main .species ul li a.active{padding-bottom:26px}body main .option .btn-showall{margin-left:10px}body main .option .choice{padding:0 15px}body main .showtime .theshow .the-show{width:75%}body main .showtime .theshow .the-show img{width:95%}body main .showtime .theshow .the-show .classification{top:-26px}body main .showtime .theshow .the-show .classification img{width:30px}body main .showtime .theshow .the-genres{margin-right:0}body main .showtime .theshow .genres{line-height:20px}body main .showtime .theshow .genres h1.name{margin-bottom:5px;font-size:17px}body main .showtime .theshow .genres span.brnd{font-size:12px}body main .showtime .theshow .genres span.location{font-size:13px}body main .showtime .theshow .genres ul li a{padding:3px 6px;line-height:35px}body main .showsans .sans{margin-top:0}body main .showsans .sans strong{padding-bottom:25px;font-size:17px}body main .showsans .amount .price .right span{padding-bottom:8px;display:block}body main .filter .filters .mood .show-type span span{padding:0 60px 0 10px;font-size:17px}}@media only screen and (width<=1199px){body main .product-species ul li{padding:0}body main .product-species ul li a{font-size:14px}body main .successful-payment .pay-reservation{width:58%}body main .panel .my-coments .attended{grid-template-columns:repeat(2,1fr)}body main .panel .panel-options{margin-bottom:10px}body main .reservation .ticket-show{padding:10px 5px}body main .reservation .ticket-show .amount .price span.person{font-size:12px}body main .reservation .ticket-show .amount .price span{font-size:11px}body main .panel .discretion-box .discretion{grid-template-columns:repeat(3,1fr);display:grid}body main .panel .discretion-box .discretion .ken,body main section .particular .particular-sans .box-session .special-box .specialsession-time{width:100%}body main .panel .reservation-sessions .sans-to-use{overflow:scroll}body main .panel .reservation-sessions .sans-to-use .table{width:775px}}@media only screen and (width<=1064px){body footer .footer-part .collection{width:90%;padding:15px 20px}body footer .footer-part .collection p{font-size:11px}}@media only screen and (width<=992px){body main section .festival-banner-3{margin-top:50px;margin-bottom:70px}.mb-fest{margin-bottom:120px}body main section .festival-banner-1 .box{grid-template-columns:repeat(1,1fr)}body main section .festival-slider .box-green .shape-img,body main section .festival-slider .box-yellow .shape-img{z-index:200;width:150px;transition:all .6s;position:absolute;bottom:0;left:30px}body main section .festival-slider .box-green:hover .shape-img,body main section .festival-slider .box-yellow:hover .shape-img{bottom:-250px}body main section .festival-banner-2{margin-top:-25px;margin-bottom:80px}body .product-festival{margin:2px}.btn-scape{color:#fff;background-color:#686c9c;border-radius:20px;margin-top:-30px;margin-bottom:30px;padding:15px 20px;font-family:number;font-size:16px}.btn-scape span{margin-right:3px;font-size:14px;display:inline-block}body main section .particular .particular-sans .box-session .special-box .the-specialsession .boxone-theshow .this-show span{color:#9e9ead;top:-31px;right:33px}body main .product-c .classification span{top:-38px;font-size:11px!important;left:-9px!important}.alert-cu{border-radius:20px 0 0 20px;width:320px;padding:10px 15px;animation:.4s notifFadeIn;position:absolute;top:130px;left:0;right:0}.alert-cu svg,.alert-cu div{vertical-align:middle;display:inline-block}.alert-cu h4{color:#fff;margin-bottom:8px;font-size:1.1rem;display:block}.alert-cu p{color:#fff;font-size:16px}.alert-cu.success{background:#53567f;border-right:6px solid #00cd95}.alert-cu.danger{background:#53567f;border-right:6px solid #ed3455}.alert-cu.warning{background:#53567f;border-right:6px solid #ffac41}.alert-cu.info{background:#53567f;border-right:6px solid #8689b0}body main .log-in .sing-up{background:#3f4260;margin-top:80px;padding-top:25px;position:relative}body main .log-in .sing-up .shape{z-index:-1;width:100%;display:block;position:absolute;top:-139px;left:0;right:0}.auth .container{max-width:100%!important;padding:0!important}.sticky{position:static}.modal .flex-slid{flex-flow:column}.modal .flex-slid .child:first-child,.modal .flex-slid .child:nth-child(2){width:100%}.modal .flex-slid .child:first-child ul,.modal .flex-slid .child:nth-child(2) ul{grid-template-columns:repeat(3,1fr);display:grid}.modal-city .modal-content{background:#2b2d42;border:1px solid #3e415e;padding:20px 0!important}.modal-city .modal-content .modal-header{padding:var(--bs-modal-padding);display:block}.modal-city .modal-content .location-select span{text-align:center;display:block;position:relative;top:-5px}.modal-city .modal-content .input-group{position:relative;width:100%!important;display:block!important}.modal-city .modal-content .input-group input{background:#2b2d42!important;border:1px solid #3e415e!important;width:100%!important}.modal-city .modal-content .input-group:after{z-index:1!important;position:absolute!important;inset:3px auto auto 7px!important}.class{margin-top:50px!important}body main .product-species{top:55px}.modal .modal-dialog .modal-content .modal-body .work-space .points-to-work .points-model .btn-points-model{margin:0 2px}body main .reservation .page-for h1,body main .reservation .entourage p,body main .reservation .entourage span{display:none}body main .reservation .entourage .your-friends{padding:10px 8px}.modal-down{animation:.3s animateModal}.modal-down .modal-dialog{align-items:flex-end!important;margin:0!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.modal-down .modal-dialog .modal-content{border-radius:8px 8px 0 0!important;height:359px!important;max-height:359px!important}.modal-filter-m .modal-dialog .modal-content{border-radius:8px 8px 0 0!important;height:auto!important;min-height:450px!important;max-height:700px!important}.search-mobile{z-index:1000;background-color:#3f4260;width:100%;height:100%;animation:1s animatebottom;position:fixed;inset:0;overflow-x:hidden}.search-mobile .box-search{position:relative}.search-mobile .btn-border{color:#fff;border:2px solid #d4d4d4;border-radius:30px;width:100%;margin-bottom:10px;padding:1rem .75rem}.search-mobile .search-btn{position:absolute;top:2px;left:20px}.search-mobile .search-btn svg{width:12px}.search-mobile .form-control{color:#fff;background-color:#3f4260;border:none;border-bottom:1px solid #707070;border-radius:0;padding:.975rem .75rem .975rem 4.75rem;position:relative}.search-mobile .form-control:focus{color:#fff;box-shadow:none;border-bottom:1px solid #838383;outline:0}.splide-slider .splide__list{transition:all}body .splide .product-c{margin:20px 0 0;padding:0}body main .product-c .looks-responsive .image-container{height:auto;overflow:unset;border-radius:0}body main .product-c .looks-responsive{height:auto}body main .product-c .looks-responsive .main-img{border-radius:8px;position:static}body main .product-c .looks-responsive .main-img img{border-radius:8px}body main .product-c:hover .this-session ul,body main .product-c:hover span.location{opacity:1}body main .product-c:hover h1.name,body main .product-c:hover span.brnd{top:0}body .template-slider .escape-rooms{margin-top:-78px}.modal .modal-dialog .modal-content .modal-header{flex-flow:column}.location-select span svg{display:none}.modal .modal-dialog .modal-content .modal-header .btn-close{display:block;position:absolute;top:-1px;left:10px}.modal .modal-dialog .modal-content .modal-header .btn-close svg{width:23px;height:auto}.modal .modal-dialog .modal-content .modal-body .your-place ul li{margin-left:8px;display:inline-block}.modal .modal-dialog .modal-content .modal-header .modal-title{margin-bottom:15px}.splide-panel .product-c{flex-flow:column!important;margin:5px!important}body main .information-show{margin-top:10px}body main .product-species hr{display:none}body main .product-species ul{-ms-overflow-style:none;scrollbar-width:none;margin-bottom:0;padding:10px 0;list-style:none}body main .product-species ul::-webkit-scrollbar{display:none}body main section .class ul{padding-top:20px!important}header .navbar .container:before{display:none}.splide-slider .img{padding:0 15px;display:block}.splide-slider .img img{border-radius:8px;width:110%}.show-times-holder{display:none}body main section .part-one .splide__pagination{visibility:visible;text-align:center;border-radius:20px;width:170px;margin:0 auto;inset:auto 0 -50px}body main section .part-one .suggested-genres .the-genres .overlay span{display:none}body main section .part-one .suggested-genres{margin-top:70px}body main section .part-one .thesans h1{display:none}body main section .particular .above span{color:#ffe0b8;margin-bottom:20px;display:block}body main section .particular .particular-sans .box-session .special-box .the-specialsession{width:220px}body main .product-c .looks-responsive .looks{display:block}body main .product-c .looks-responsive{flex-flow:column}.lazyload{display:none}.product-c{display:flex!important}body main section .pic-shows .darkness span.this-sans{font-size:32px;top:75px}body main .facilities-and-features ul{grid-template-columns:repeat(3,.5fr)}body main section .part-one .product-d{flex-direction:row}body main section .part-one .product-d .looks-responsive{background-color:#1b1d2e;border-bottom-right-radius:10px;border-bottom-left-radius:10px;justify-content:space-between;margin-bottom:8px;padding:0 10px;display:flex}body main section .part-one .product-d .looks-responsive span{color:#9e9ead;font-size:10px}body main section .part-one .product-d .looks-responsive .main-img{width:100%;height:70%}body main section .part-one .product-d .looks-responsive .looks{border-radius:10px;margin-top:10px}body main section .part-one .product-d .classification{display:block!important}body main section .part-one .product-d .this-session{padding:0 15px 0 0;line-height:20px}body main section .part-one .product-d .this-session h1.name span{display:none}body main section .part-one .product-d .this-session span.location{font-size:14px}body main section .part-one .product-d .this-session ul li a{padding:4px 7px;font-size:12px}body main section .part-one .product-d .this-session .pey{margin-bottom:15px;display:block ruby}body main section .part-one .product-d .this-session .pey .right span.person{font-size:10px;display:contents;position:static}body main section .part-one .product-d .this-session .pey .left{font-size:17px}body main section .part-one .product-d .this-session .looks{display:none}body main .successful-payment .pay-reservation{width:78%}body main .log-in .btn-goback{margin:15px auto;display:block}body main .reservation .ticket-show{padding:10px 12px}body main .reservation .ticket-show .amount .price span.person,body main .reservation .ticket-show .amount .price span{font-size:13px}body main section .particular .particular-sans{display:block}body .splide__pagination{visibility:hidden}body main .log-in .sing-up img.top-one{display:none}body main .log-in .sing-up img.top-two{display:block}body main .on-this img{width:100%}body main .direction{display:none}body main .direction-responsive{display:block}body main .prerequisite-information .prerequisite{grid-template-columns:repeat(2,2fr);display:grid}body main .option .btn-showall,body main .option .choice,body main .species{display:none}body main .responsive-species{display:block}body main .responsive-species ul li a{padding-bottom:10px}body main .showtime,body main .showsans,body main .filter{display:none}body main .product-c{flex-direction:row}body main .product-c .looks-responsive{background-color:#1b1d2e;border-bottom-right-radius:10px;border-bottom-left-radius:10px;justify-content:space-between;margin-bottom:8px;padding:0 10px;display:flex}body main .product-c .looks-responsive span{color:#9e9ead;font-size:10px}body main .product-c .looks-responsive .looks{border-radius:10px;margin-top:10px}body main .product-c .classification{display:block!important}body main .product-c .this-session{padding:0 15px 0 0;line-height:20px}body main .product-c .this-session h1.name span{display:none}body main .product-c .this-session span.location{font-size:14px}body main .product-c .this-session ul li a{padding:4px 7px;font-size:12px}body main .product-c .this-session .pey{margin-bottom:15px;display:block ruby}body main .product-c .this-session .pey .right span.person{font-size:10px;display:contents;position:static}body main .product-c .this-session .pey .left{font-size:17px}body main .product-c .this-session .looks{display:none}body main .questions p{line-height:25px}body main .study .accordion-flush .accordion-item .accordion-header .accordion-button p{font-size:13px;line-height:25px}body main .study .accordion-flush .accordion-item .accordion-header .accordion-button span{font-size:11px}body main .study .accordion-flush .accordion-item .accordion-body p{font-size:13px;line-height:25px}body main .product-species{white-space:nowrap;max-width:100%;overflow:scroll}body main .product-species ul li{padding:0 8px}body main .about-this-sanse{display:none}body main .opinion .opinion-header{flex-direction:row;justify-content:space-between;display:flex}body main .opinion .opinion-header .btn-register-comment-responsive{margin-bottom:10px;display:block}body main .opinion .btn-register-comment{display:none}body main .total-comments .total{text-align:center;justify-content:center;margin-bottom:20px;padding-top:0;display:flex}body main .total-comments .total .right-total img{display:none}body main .total-comments .total .left-total{padding-top:20px}body main .total-comments .service-points{border:none}body main section .about-us .know-us,body main section .contact-us .tangency-us.contact-us-bg{flex-direction:column;justify-content:center;padding:17px 16px 120px}body main section .about-us .know-us p,body main section .contact-us .tangency-us.contact-us-bg p{margin-top:40px;font-size:16px}body main .contact-us .tangency-us{flex-direction:column;justify-content:center;padding:8px 45px}body main .contact-us .tangency-us p{margin-right:45px;font-size:15px}body main .ways-of-contact{flex-direction:column;justify-content:center;align-items:center}body main .ways-of-contact .ways-child{width:50%}body .template-slider .escape-rooms .btn-showall{margin-left:15px}body footer .footer-part .collection{width:100%;margin-top:50px}body footer .footer-part .collection .incollection{flex-direction:column;align-items:center}body footer .footer-part .collection p{padding-top:5px;padding-right:12px}body footer .footer-part .logo-footer{display:none}.navbar-toggler{box-shadow:none!important;border:none!important}.navbar-mobile{z-index:1000;opacity:0;visibility:hidden;background-color:#2b2d42;width:300px;height:100vh;padding:20px;position:fixed;top:0;bottom:0;right:-310px;overflow:hidden auto}.navbar-mobile.active{opacity:1;visibility:visible;right:0}.navbar-mobile .accordion-ul{display:none}.navbar-mobile .accordion-ul.active{display:block}.navbar-mobile ul{margin-top:40px}.navbar-mobile ul li{margin-bottom:30px;list-style:none}.navbar-mobile ul li .accordion-ul{margin-top:30px}.navbar-mobile ul li .main-a{color:#ffffffb9}.navbar-mobile ul li .main-a svg{transform:rotate(180deg)}.navbar-mobile ul li .main-a svg path{fill:#ffffffb9}.navbar-mobile ul li a:not(.main-a),.navbar-mobile ul li span{color:#fff;position:relative}.navbar-mobile ul li a:not(.main-a):before,.navbar-mobile ul li span:before{content:"";background:#fff;border-radius:5px 0 0 5px;width:14px;height:7px;display:block;position:absolute;top:9px;bottom:0;right:-23px}.navbar-mobile ul li a:not(.main-a).active:before,.navbar-mobile ul li span.active:before{background:#ed3455;box-shadow:0 0 9px 2px #ed3455}.navbar-mobile ul li span{cursor:pointer;display:block}.navbar-mobile ul li span:before{top:3px}.navbar-mobile ul li span svg{filter:brightness(0%)invert();position:absolute;top:2px;left:0;transform:rotate(90deg)}.navbar-mobile ul li span.active svg{transform:rotate(270deg)}.navbar-mobile .header-phone-mobile{text-align:center;background:#2b2d42;justify-content:center;align-items:center;width:300px;margin-left:.9375rem;padding-top:10px;padding-bottom:30px;display:flex;position:fixed;bottom:0;left:0;right:0}.navbar-mobile .header-phone-mobile svg{width:1.875rem;margin-right:.55rem}.navbar-mobile .header-phone-mobile div span:first-child{color:#ffac41;font-size:16px}.navbar-mobile .header-phone-mobile div span:nth-child(2){color:#a4a7c4;margin-top:.625rem;font-size:14px}.outside-nav{z-index:999;background-color:#00000087;width:100%;height:100vh;display:none;position:fixed;inset:0}.outside-nav.active{display:block}.navbar-brand{margin-left:auto}header .navbar .header-phone{display:none}.m-mobile-0{margin:0!important}header .navbar{box-shadow:none;background-blend-mode:unset;background:#3f4260;padding:15px 0}header .navbar .container{align-items:center!important}#search-mobile-btn{margin-right:15px}header .navbar .btn-default-light{width:50px;height:50px}header .navbar .btn-default-light span{display:none}header .navbar .btn-default-light svg{width:20px;height:20px}header .navbar .btn-default-light.city{width:auto;margin-left:15px;position:relative;inset:2px 0 0}header .navbar .btn-default-light.city span{display:inline-block}body main .product-c .looks-responsive .main-img{width:100%;height:95%}body main .product-c .looks-responsive{width:190px}body .template-slider{background:#222435;padding:10px 0}body main section .back-dark{padding:0}body main .product-c .looks-responsive{background-color:#0000}.splide__slide img{vertical-align:middle}body main .product-c{padding:15px}body main .product-c:hover .overlay{display:none}body main .product-c .looks-responsive .looks{background:#1b1d2e;border-radius:8px;justify-content:space-between;margin-top:10px;padding:12px 15px;display:flex}body main .product-c .this-session h1.name{line-height:35px}body main .product-c .this-session .pey{margin:18px 0}body main .product-c:hover .view{top:0}body main section .pic-shows .darkness span.this-sans,body main section .pic-shows .darkness span.this-name{display:none}body main section .pic-shows .darkness img{height:auto;margin:10px 0}.pic-shows{margin-top:50px}.template-slider .splide__pagination li:nth-child(7),.template-slider .splide__pagination li:nth-child(8),.template-slider .splide__pagination li:nth-child(9),.template-slider .splide__pagination li:nth-child(10),.template-slider .splide__pagination li:nth-child(11),.template-slider .splide__pagination li:nth-child(12),.template-slider .splide__pagination li:nth-child(13),.template-slider .splide__pagination li:nth-child(14),.template-slider .splide__pagination li:nth-child(15),.template-slider .splide__pagination li:nth-child(16),.template-slider .splide__pagination li:nth-child(17),.template-slider .splide__pagination li:nth-child(18),.template-slider .splide__pagination li:nth-child(19),.template-slider .splide__pagination li:nth-child(20),.template-slider .splide__pagination li:nth-child(21),.template-slider .splide__pagination li:nth-child(22),.template-slider .splide__pagination li:nth-child(23),.template-slider .splide__pagination li:nth-child(24),.template-slider .splide__pagination li:nth-child(25),.template-slider .splide__pagination li:nth-child(26),.template-slider .splide__pagination li:nth-child(27),.template-slider .splide__pagination li:nth-child(28),.template-slider .splide__pagination li:nth-child(29),.template-slider .splide__pagination li:nth-child(30),.template-slider .splide__pagination li:nth-child(31),.template-slider .splide__pagination li:nth-child(32),.template-slider .splide__pagination li:nth-child(33),.template-slider .splide__pagination li:nth-child(34),.template-slider .splide__pagination li:nth-child(35),.template-slider .splide__pagination li:nth-child(36),.template-slider .splide__pagination li:nth-child(37),.template-slider .splide__pagination li:nth-child(38),.template-slider .splide__pagination li:nth-child(39),.template-slider .splide__pagination li:nth-child(40){display:none}body .template-slider.gold .escape-rooms h1:before{content:url(../images/medal-star.svg);transform:scale(1.4)}body main section .part-one .splide__pagination{visibility:visible;text-align:center;border-radius:8px;width:220px;margin:0 auto;bottom:-70px}body main section .particular{padding-bottom:72px;margin-top:60px!important;margin-bottom:80px!important}body main section .particular.mt-1{margin-top:20px!important}.splide__pagination{visibility:visible!important;width:160px!important;margin:0 auto!important;inset:auto 0 -55px!important}.pic-shows{margin-top:50px;margin-bottom:80px!important}body main .accordion{width:100%;margin:0 auto}body footer .footer-part .collection .incollection p{margin-top:20px}body footer .footer-part .collection .incollection{margin:0 auto -115px;top:-110px}body footer .footer-part{margin-top:210px}body footer .footer-part .collection .incollection .shape-1,body footer .footer-part .collection .incollection .shape-2{top:64px}.add-comment-modal .modal-header{padding-bottom:0;display:block;text-align:right!important;margin-bottom:-15px!important}.add-comment-modal .row .col-lg-6:first-child{order:2;margin-top:15px}.add-comment-modal .row .col-lg-6:nth-child(2){order:1}.modal .modal-dialog .modal-content .modal-body .register-your-comment .form-floating .choose li{font-size:13px}.add-comment-modal .flex .child{width:100%;margin:18px 0}.modal .modal-dialog .modal-content .modal-body .work-space .points-to-work .points-model{margin:18px auto -9px}.modal-reservation .modal-dialog .modal-content{background-color:#2b2d42;height:480px!important;max-height:480px!important}.modal-reservation .flex{justify-content:space-between;margin-top:10px;display:flex}.modal-reservation .flex a{color:#e1e2eb;font-size:12px}.modal-reservation .flex h4{color:#fff;margin-left:25px;font-size:.8rem}.modal-reservation .flex span{color:#a4a7c4;margin-top:9px;display:block}.modal-reservation h6{color:#e1e2eb;border-bottom:1px solid #ed3455;margin-top:30px;padding-bottom:8px;display:inline-block}.modal-reservation .res-day{white-space:nowrap;margin:15px 0 5px;padding-bottom:10px;list-style:none;overflow:auto hidden}.modal-reservation .res-day li{color:#fff;text-align:center;background:#676c9c;border-radius:15px;margin-top:15px;margin-left:4px;padding:10px;list-style:none;display:inline-block}.modal-reservation .res-day li span{color:#fff;background:#8689b0;border-radius:15px;margin-top:10px;padding:10px;display:block}.modal-reservation .res-day li.disable{color:#53567f;background:#3f4260}.modal-reservation .res-day li.disable span{color:#676c9c;background:#53567f}.modal-reservation .res-day li.active{color:#fff;background:#ed3455}.modal-reservation .res-day li.active span{color:#000;background:#fff}.modal-reservation .count{text-align:center;color:#fff}.modal-reservation .count span span{color:#ed3455}.modal-reservation .count button{margin:0 6px}.modal-reservation .count button:nth-last-of-type(2){background:#a4a7c4;border-radius:0 16px 16px 0;padding:5px 8px;font-size:16px}.modal-reservation .count button:last-of-type{background:#a4a7c4;border-radius:16px 0 0 16px;padding:5px 8px;font-size:16px}.modal-reservation .count button:hover,.modal-reservation .count button.active{color:#fff;background-color:#ed3455}.modal-reservation .res-time{white-space:nowrap;margin:15px 0 5px;padding-bottom:10px;list-style:none;overflow:auto hidden}.modal-reservation .res-time li{color:#fff;background:#53567f;border-radius:8px;margin-left:4px;padding:8px 15px;display:inline-block}.modal-reservation .res-time li.disable{color:#53567f;background:#3f4260}.modal-reservation .res-time li.active{color:#fff;background:#ed3455}.modal-reservation .bottom{z-index:1000;background:#1e1f2f;border-radius:8px 8px 0 0;flex-wrap:wrap;align-items:center;padding:12px 22px;display:flex;position:fixed;bottom:0;left:0;right:0}.modal-reservation .bottom .child{width:50%}.modal-reservation .bottom .child img{vertical-align:middle;display:inline-block}.modal-reservation .bottom .child h1{color:#fff;vertical-align:middle;display:inline-block;font-size:1rem!important}.modal-reservation .bottom .child .btn-red{color:#fff;background:#ff4263;width:100%;margin-top:14px;display:block}.modal-reservation .bottom .child span{color:#fff;text-align:center;font-size:12px}.modal-reservation .bottom .child span .gary{color:#777a9f}.modal-reservation .bottom .child span .red{color:#ff4263;font-family:IRANSansX-Bold}}@media only screen and (width<=768px){.page-cat-container .product-c .looks-responsive .looks{margin-top:0!important;position:relative!important;top:-12px!important}.select-cu .s-box{font-size:12px}.calendar .cal-grid,.calendar .cal-num-grid{margin-top:5px;font-size:12px}body .splide .splide__arrow{top:auto;bottom:-76px}body main section .pic-shows .darkness a{height:auto}.calendar .title{text-align:center;font-size:15px}body main .payment-page .pay-reservation{width:350px}body main .payment-page .pay-reservation .capabilities img{width:70px}body main .payment-page .pay-reservation .shape1{position:absolute;top:0;right:-101px;width:110px!important}body main .payment-page .pay-reservation .capabilities strong{font-size:22px}body main .payment-page .pay-reservation .shape3{bottom:-28px}body main .product-c{justify-content:center}body main .facilities-and-features ul{white-space:nowrap;grid-template-columns:repeat(2,0fr);gap:15px}body main .total-comments .service-points{grid-template-columns:repeat(2,1fr)}body main section .about-us .know-us{background-image:url("../images/Frame 1334.svg")}body main section .about-us .know-us p{margin-right:0;padding:30px 10px}body main .contact-us .tangency-us{background-image:url("../images/Frame 1335.svg")}body main .contact-us .tangency-us p{margin-right:0;padding:30px 10px}body main .successful-payment .pay-reservation{width:100%}body main .successful-payment .pay-reservation .capabilities img{left:-85px}body main .successful-payment .pay-reservation .capabilities strong,body main .successful-payment .pay-reservation .capabilities span.peyfor{left:-60px}body main .successful-payment .pay-reservation .capabilities .reservation-date{left:-180px}body main .successful-payment .pay-reservation .capabilities .follow-up{left:-60px}body main .successful-payment .pay-reservation .capabilities .needed-information{left:-45px}body main .panel .joined .my-sanss .snas-mood ul{grid-template-columns:repeat(2,1fr);gap:20px}body main .reservation .entourage .your-friends{grid-template-columns:repeat(1,1fr);gap:20px 30px;margin-top:10px}}@media only screen and (width<=634px){body main .successful-payment .pay-reservation{width:90%}body main .successful-payment .pay-reservation .capabilities img{left:-35px}body main .successful-payment .pay-reservation .capabilities strong,body main .successful-payment .pay-reservation .capabilities span.peyfor{left:-30px}body main .successful-payment .pay-reservation .capabilities .reservation-date{left:-135px}body main .successful-payment .pay-reservation .capabilities .follow-up{left:-30px}body main .successful-payment .pay-reservation .capabilities .needed-information{padding:0 70px;left:-15px}}@media only screen and (width<=575px){.class ul{margin-bottom:30px;padding-top:0!important}body main .log-in .sing-up .shape{top:-115px}.page-cat-container .container{max-width:100%!important;padding:0!important}.page-cat-container .container .row{margin:0!important}.page-cat-container .container div[class^=col-],.page-cat-container .container div[class*=col-]{padding:0!important}.page-cat-container .option{padding-right:23px}.page-cat-container .responsive-species ul{padding:0 20px}.page-cat-container .particular{padding:0 23px}.page-cat-container .particular .splide__arrow--next{left:0!important}.page-cat-container .particular .splide__arrow--prev{right:0!important}.page-cat-container .darkness,.page-cat-container .questions,.page-cat-container .study{padding:0 23px}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:22px!important;padding-right:22px!important}body main .panel .discretion-box .discretion{text-align:center;grid-template-columns:repeat(1,1fr)}body main .about-game h1{font-size:18px}body main .about-game p{font-size:13px}body main .the-story-of-game h1{font-size:18px}body main .the-story-of-game p{font-size:13px}body main .game-teaser h1,body main .escape-room-review h1{font-size:18px}body main .escape-room-review p{font-size:13px}body main .facilities-and-features h1{font-size:18px}body main .facilities-and-features .facilities.active span{font-size:13px}body main .opinion .opinion-header h1{font-size:18px}body main .opinion .opinion-header .btn-register-comment-responsive,body main .opinion .opinion-header p{font-size:13px}body main .comments-of-the-participants .coments-participants .participants .opinions strong.verdict-good{font-size:16px}body main .comments-of-the-participants .coments-participants .participants .opinions strong.good{font-size:17px}body main .comments-of-the-participants .coments-participants .participants-opinion p{font-size:13px}body main .comments-of-the-participants .coments-participants .participants .opinions strong.verdict-notbad{font-size:16px}body main .comments-of-the-participants .coments-participants .participants .opinions strong.notbad{font-size:17px}body main .comments-of-the-participants .coments-participants .participants .opinions strong.verdict-bad{font-size:16px}body main .comments-of-the-participants .coments-participants .participants .opinions strong.bad{font-size:17px}body main .comments-of-the-participants .coments-participants .points span,body main .comments-of-the-participants .response p{font-size:13px}body main .your-pictures .pic h1{font-size:18px}body main .successful-payment .pay-reservation{width:85%}body .template-slider .escape-rooms h1{font-size:18px}body main .payment-page .pay-reservation{width:295px}body main .payment-page .pay-reservation .capabilities{padding:50px 15px 38px}body main .payment-page .pay-reservation .shape3{bottom:-22px}}@media only screen and (width<=555px){body main .successful-payment .pay-reservation .capabilities img{left:-15px}body main .successful-payment .pay-reservation .capabilities .needed-information{left:-10px}}@media only screen and (width<=522px){body .product-festival .img-box{height:150px}body .product-festival h1{font-size:.9rem}body .product-festival .pey .left span.sum{color:#ed3455;font-size:14px}body .product-festival .pey span{color:#fff;font-size:13px}body main section .festival-slider .splide-festival .first-box{margin:7px 15px 15px}body main section .festival-banner-2 img{border-radius:10px;width:100%}body .product-festival{margin:11px 2px 2px}body main section .festival-slider .box-green .shape-img,body main section .festival-slider .box-yellow .shape-img{width:100px}body .product-festival .pey .right span.person{margin-right:2px;font-size:9px;top:0}body main section .particular .particular-sans .box-session .special-box .specialsession-time{width:auto}body main section .part-one .suggested-genres .the-genres{width:calc(33.3333% - 5px)}body main section .part-one .suggested-genres{gap:5px}body main section .particular .splide__arrow--prev{right:0!important}body main section .particular .splide__arrow--next{left:0!important}body main section .particular .particular-sans .box-session .special-box{margin:0}body main section .particular .particular-sans .box-session .special-box .discount{right:1px}body main section .particular .particular-sans .box-session .special-box .specialsession-time .about-specialsession .amount .price .right span.person{display:block}body main section .particular .particular-sans .box-session .special-box .the-specialsession{width:170px}}@media only screen and (width<=508px){body main .payment-page{padding:20px 0 5px;overflow:hidden}.calendar .cal-grid,.calendar .cal-num-grid{gap:0}body main .ways-of-contact .ways-child .top-of{text-align:center;padding:16px 53px}body main .ways-of-contact .ways-child .top-of strong{white-space:nowrap}body main .ways-of-contact .ways-child .body-part{padding:50px 10px}}@media only screen and (width<=540px){body main .log-in .sing-up img:last-child{margin-top:5px;margin-bottom:5px}body main .log-in .sing-up img{margin:0}}@media only screen and (width<=505px){body main .panel .my-coments .attended{grid-template-columns:repeat(1,1fr)}}@media only screen and (width<=500px){body .template-slider .escape-rooms{margin-top:-73px;margin-bottom:40px}body .template-slider{margin-top:50px}body main .payment-page .pay-reservation .capabilities .needed-information .btn-suportscape{font-size:14px}body main .our-services{padding:20px 5px 15px}body main .our-services .servic span{font-size:12px}body main .special-session .box-session .special-box .discount{font-size:14px}body main .special-session .box-session .special-box .specialsession-time .about-specialsession{padding:5px}body main .special-session .box-session .special-box .specialsession-time .about-specialsession ul li a{padding:3px 5px;line-height:45px}}@media only screen and (width<=463px){body main .panel .joined .my-sanss .snas-mood ul{text-align:center;grid-template-columns:repeat(1,1fr);gap:20px}.page-cat-container .product-c{padding:17px 25px 5px!important}.page-cat-container .product-c .classification{bottom:0}.calendar .cal-grid li,.calendar .cal-num-grid li{font-size:11px}body main .log-in .sing-up{padding-left:20px;padding-right:20px}body main .log-in .sing-up .shape{top:-95px}.calendar .cal-num-grid{gap:5px;font-size:14px!important}.calendar{padding:25px 10px}}@media only screen and (width<=460px){body main section .festival-banner-3 img{margin:10px 0}body main section .particular .above{flex-flow:column}body main section .particular .particular-sans .box-session .special-box .the-specialsession .boxone-theshow .this-show img{width:40px}body main .product-c .this-session{width:250px}body .splide .product-c{margin:0}body main .product-c{padding:5px}body main .product-c .this-session h1.name,body main .product-c .this-session .pey .left span.sum{font-size:18px}body main .product-c .this-session .pey span{color:#fff;font-size:15px}body main .study .accordion-flush .accordion-item .accordion-header .accordion-button span{display:none}body main .special-session .box-session .special-box .discount{font-size:12px;position:relative;bottom:11px;right:17px}body footer .footer-part .collection .incollection p{padding:2px 5px;font-size:12px}body main .ways-of-contact .ways-child{width:65%}body main .special-session .box-session .special-box .the-specialsession{padding:10px 5px}body main .product-c .classification{bottom:-19px;right:1px}}@media only screen and (width<=440px){body .template-slider .escape-rooms h1{font-size:15px}body .template-slider.gold .escape-rooms h1:before{transform:scale(1.2)}body main .product-c .this-session h1.name{font-size:16px}body main .product-c .this-session span.brnd{font-size:12px}body main .product-c .this-session ul li a{padding:4px 7px;font-size:10px}body main section .particular .particular-sans .box-session .special-box .specialsession-time .sans strong{font-size:16px}body main .product-c .looks-responsive{padding:0}body main section .particular .particular-sans .box-session .special-box .specialsession-time .about-specialsession .amount .price .left span.sum,body main section .particular .particular-sans .box-session .special-box .the-specialsession .boxone-theshow h1{font-size:18px}body main section .particular .particular-sans .box-session .special-box .the-specialsession .boxone-theshow span{font-size:12px}body main .product-c .looks-responsive span{font-size:9px}body main .product-c .looks-responsive .looks{padding:12px 6px}.navbar-brand img{width:60px}}@media only screen and (width<=433px){body .product-festival h1{font-size:.8rem}body .product-festival .pey .left span.sum{color:#ed3455;font-size:12px}body .product-festival .pey span{color:#fff;font-size:11px}body main section .pic-shows .darkness img{margin:30px auto 10px}body main section .particular .particular-sans .box-session .special-box .discount{background-color:#ffac41;border-radius:4px;height:35px;display:inline-block;position:absolute;bottom:285px;right:1px}}@media only screen and (width<=403px){.banner p{font-size:13px}.calendar{padding:25px 5px}body main .prerequisite-information .prerequisite .text span{padding:4px 5px;font-size:10px}body main section .particular .particular-sans .box-session .special-box .discount{height:35px!important}body main section .particular .particular-sans .box-session .special-box .the-specialsession{padding:10px 5px}body main section .particular .particular-sans .box-session .special-box .specialsession-time .about-specialsession{padding:5px}}@media only screen and (width<=400px){body .product-festival .pey{flex-flow:column}body .product-festival .pey .left{text-align:left}body .product-festival{margin:5px 2px 2px}body main section .particular .particular-sans .box-session .special-box .the-specialsession .boxone-theshow h1{margin-top:-8px}body main .special-session .box-session .special-box .discount{position:absolute;bottom:120px;right:20px}body main section .particular .particular-sans .box-session .special-box .the-specialsession .boxone-theshow .this-show img{width:38px}body main .special-session .box-session .special-box .discount{font-size:10px;right:10px}body main .facilities-and-features ul{gap:15px 0}body main .comments-of-the-participants .coments-participants .participants-opinion span{padding:0 3px}}@media only screen and (width<=390px){body main section .particular .particular-sans .box-session .special-box .discount{bottom:300px}body main .product-c .looks-responsive .looks{position:relative;top:-15px}body main .special-session .box-session .special-box .discount{bottom:132px}.navbar-brand img{width:55px}}@media screen and (width<=382px){body main .comments-of-the-participants .coments-participants .participants .opinions strong.good,body main .comments-of-the-participants .coments-participants .participants .opinions strong.notbad,body main .comments-of-the-participants .coments-participants .participants .opinions strong.bad{font-size:15px}body main .comments-of-the-participants .coments-participants .participants .votes{white-space:nowrap}body main .facilities-and-features .facilities{min-width:150px}}@media only screen and (width<=370px){body main .special-session .box-session .special-box .discount{right:0}}@media only screen and (width<=364px){body main .total-comments .total{justify-content:space-between}body main .total-comments .total .right-total b{font-size:35px}body main .total-comments .total .left-total{padding-top:11px;font-size:13px}}@media screen and (width<=1199px){body main .panel .personal-panel .top-panel span{white-space:nowrap}}@media screen and (width<=991px){body main .panel .personal-panel .top-panel h1{margin-left:auto;margin-right:10px}}@media screen and (width<=448px){body main .log-in .sing-up .for-login .account-p p{font-size:12px}body main .log-in .sing-up .for-login .input-group-special .form-control{width:50px}}@media screen and (width<=400px){body main .log-in .sing-up .for-login{width:95%}body main .log-in .sing-up .for-login .account-p{padding:0}body main .log-in .sing-up .for-login .account-p p{font-size:11px}body main .log-in .sing-up .for-login span.for-input{margin-right:15px}body main .log-in .sing-up .for-login .input-group-special .form-control{width:45px}body main .log-in .sing-up .for-login .input-group{width:auto;margin:0}}