@keyframes animatebottom {
  from {
    margin-top: 50px;
    opacity: 0;
  }
  to {
    margin-top: 0;
    opacity: 1;
  }
}@keyframes animateTop {
  from {
    margin-top: 0px;
    opacity: 1;
  }
  to {
    margin-top: 50px;
    opacity: 0;
  }
}@keyframes animateModal {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0px);
  }
}.animate-top{animation:animateTop 1s!important}@media (min-width:992px){.modal-lg{--bs-modal-width:900px}}@media screen and (max-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{padding:8px;font-size:14px;height:40px;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 (max-width:1200px){body main section .particular .particular-sans .box-session .special-box .the-specialsession{width:100%}header .navbar .header-phone div span:nth-child(1) {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{height:66px;width:60px;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{padding-bottom:26px}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{font-size:17px;margin-bottom:5px}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{line-height:35px;padding:3px 6px}body main .showsans .sans{margin-top:0}body main .showsans .sans strong{font-size:17px;padding-bottom:25px}body main .showsans .amount .price .right span{display:block;padding-bottom:8px}body main .filter .filters .mood .show-type span span{font-size:17px;padding:0 60px 0 10px}}@media only screen and (max-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{display:grid;grid-template-columns:repeat(3,1fr)}body main .panel .discretion-box .discretion .ken{width:100%}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 (max-width:1064px){body footer .footer-part .collection{padding:15px 20px;width:90%}body footer .footer-part .collection p{font-size:11px}}@media only screen and (max-width:992px){body main section .festival-banner-3{margin-bottom:70px;margin-top:50px}.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{position:absolute;left:30px;bottom:0;z-index:200;width:150px;transition:all .6s}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{background-color:#686c9c;color:#fff;font-size:16px;font-family:"number";padding:15px 20px;border-radius:20px;margin-top:-30px;margin-bottom:30px}.btn-scape span{display:inline-block;font-size:14px;margin-right:3px}.lazyload{display:none!important}body main section .particular .particular-sans .box-session .special-box .the-specialsession .boxone-theshow .this-show span{top:-31px}body main section .particular .particular-sans .box-session .special-box .the-specialsession .boxone-theshow .this-show span{color:#9e9ead;right:33px}body main .product-c .classification span{left:-9px!important;top:-38px;font-size:11px!important}.alert-cu{position:absolute;width:320px;border-radius:20px 0 0 20px;left:0;right:0;top:130px;padding:10px 15px;animation:notifFadeIn .4s}.alert-cu svg{display:inline-block;vertical-align:middle}.alert-cu div{display:inline-block;vertical-align:middle}.alert-cu h4{display:block;color:#fff;font-size:1.1rem;margin-bottom:8px}.alert-cu p{color:#fff;font-size:16px}.alert-cu.success{border-right:6px solid #00cd95;background:#53567f}.alert-cu.danger{border-right:6px solid #ed3455;background:#53567f}.alert-cu.warning{border-right:6px solid #ffac41;background:#53567f}.alert-cu.info{border-right:6px solid #8689b0;background:#53567f}body main .log-in .sing-up{position:relative;background:#3f4260;padding-top:25px;margin-top:80px}body main .log-in .sing-up .shape{display:block;width:100%;position:absolute;top:-139px;z-index:-1;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:nth-child(1),
  .modal .flex-slid .child:nth-child(2) {width:100%}.modal .flex-slid .child:nth-child(1) ul,
  .modal .flex-slid .child:nth-child(2) ul {display:grid;grid-template-columns:repeat(3,1fr)}.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)}.modal-city .modal-content .modal-header{display:block}.modal-city .modal-content .location-select span{position:relative;top:-5px;display:block;text-align:center}.modal-city .modal-content .input-group{position:relative;display:block!important;width:100%!important}.modal-city .modal-content .input-group input{width:100%!important;background:#2b2d42!important;border:1px solid #3e415e!important}.modal-city .modal-content .input-group::after{position:absolute!important;top:3px!important;left:7px!important;right:auto!important;bottom:auto!important;z-index:1!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{display:none}body main .reservation .entourage p{display:none}body main .reservation .entourage span{display:none}body main .reservation .entourage .your-friends{padding:10px 8px}.modal-down{animation:animateModal .3s}.modal-down .modal-dialog{margin:0!important;position:fixed!important;left:0!important;align-items:flex-end!important;bottom:0!important;right:0!important}.modal-down .modal-dialog .modal-content{max-height:359px!important;height:359px!important;border-radius:8px 8px 0 0!important}.modal-filter-m .modal-dialog .modal-content{min-height:450px!important;height:auto!important;max-height:700px!important;border-radius:8px 8px 0 0!important}.search-mobile{position:fixed;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background-color:#3f4260;z-index:1000;overflow-x:hidden;animation:animatebottom 1s}.search-mobile .box-search{position:relative}.search-mobile .btn-border{width:100%;border:2px solid #d4d4d4;color:#fff;padding:1rem .75rem;border-radius:30px;margin-bottom:10px}.search-mobile .search-btn{position:absolute;left:20px;top:2px}.search-mobile .search-btn svg{width:12px}.search-mobile .form-control{position:relative;padding:.975rem .75rem .975rem 4.75rem;border:none;color:#fff;border-bottom:1px solid #707070;border-radius:0;background-color:#3f4260}.search-mobile .form-control:focus{color:#fff;border-bottom:1px solid #838383;outline:0;box-shadow:none}.splide-slider .splide__list{transition:all 0s}body .splide .product-c{margin:20px 0 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{opacity:1}body main .product-c:hover span.location{opacity:1}body main .product-c:hover h1.name{top:0}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;left:10px;top:-1px}.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{display:inline-block;margin-left:8px}.modal .modal-dialog .modal-content .modal-header .modal-title{margin-bottom:15px}.splide-panel .product-c{margin:5px!important;flex-flow:column!important}body main .information-show{margin-top:10px}body main .product-species hr{display:none}body main .product-species ul{list-style:none;margin-bottom:0;padding:10px 0;-ms-overflow-style:none;scrollbar-width:none}body main .product-species ul::-webkit-scrollbar{display:none}body main .product-species ul li{padding:18px 8px!important}body main section .class ul{padding-top:20px!important}header .navbar .container::before{display:none}.splide-slider .img{display:block;padding:0 15px}.splide-slider .img img{width:110%;border-radius:8px}.show-times-holder{display:none}body main section .part-one .splide__pagination{visibility:visible;top:auto;bottom:-50px;left:0;right:0;width:170px;text-align:center;margin:0 auto;border-radius:20px}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;display:block;margin-bottom:20px}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{top:75px;font-size:32px}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{display:block;background-color:#1b1d2e;display:flex;justify-content:space-between;margin-bottom:8px;padding:0 10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}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{margin-top:10px;border-radius:10px}body main section .part-one .product-d .classification{display:block!important}body main section .part-one .product-d .this-session{padding:0;line-height:20px;padding-right:15px}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{font-size:12px;padding:4px 7px}body main section .part-one .product-d .this-session .pey{display:block ruby;margin-bottom:15px}body main section .part-one .product-d .this-session .pey .right span.person{display:contents;font-size:10px;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{display:block;margin:15px auto}body main .reservation .ticket-show{padding:10px 12px}body main .reservation .ticket-show .amount .price span.person{font-size:13px}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{display:grid;grid-template-columns:repeat(2,2fr)}body main .option .btn-showall{display:none}body main .option .choice{display:none}body main .species{display:none}body main .responsive-species{display:block}body main .responsive-species ul li a{padding-bottom:10px}body main .showtime{display:none}body main .showsans{display:none}body main .filter{display:none}body main .product-c{flex-direction:row}body main .product-c .looks-responsive{display:block;background-color:#1b1d2e;display:flex;justify-content:space-between;margin-bottom:8px;padding:0 10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}body main .product-c .looks-responsive span{color:#9e9ead;font-size:10px}body main .product-c .looks-responsive .main-img{width:100%;height:70%}body main .product-c .looks-responsive .looks{margin-top:10px;border-radius:10px}body main .product-c .classification{display:block!important}body main .product-c .this-session{padding:0;line-height:20px;padding-right:15px}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{font-size:12px;padding:4px 7px}body main .product-c .this-session .pey{display:block ruby;margin-bottom:15px}body main .product-c .this-session .pey .right span.person{display:contents;font-size:10px;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{overflow:scroll;max-width:100%;white-space:nowrap}body main .product-species ul li{padding:0 8px}body main .about-this-sanse{display:none}body main .opinion .opinion-header{display:flex;flex-direction:row;justify-content:space-between}body main .opinion .opinion-header .btn-register-comment-responsive{display:block;margin-bottom:10px}body main .opinion .btn-register-comment{display:none}body main .total-comments .total{text-align:center;padding-top:0;display:flex;justify-content:center;margin-bottom:20px}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{margin-top:-45px;width:100%;margin-top:50px}body footer .footer-part .collection .incollection{flex-direction:column;align-items:center}body footer .footer-part .collection p{padding-right:12px;padding-top:5px}body footer .footer-part .logo-footer{display:none}.navbar-toggler{border:none!important;box-shadow:none!important}.navbar-mobile{background-color:#2b2d42;position:fixed;right:-310px;top:0;bottom:0;width:300px;height:100vh;padding:20px;z-index:1000;opacity:0;visibility:hidden;overflow-x:hidden;overflow-y:auto}.navbar-mobile.active{right:0;opacity:1;visibility:visible}.navbar-mobile .accordion-ul{display:none}.navbar-mobile .accordion-ul.active{display:block}.navbar-mobile ul{margin-top:40px}.navbar-mobile ul li{list-style:none;margin-bottom:30px}.navbar-mobile ul li .accordion-ul{margin-top:30px}.navbar-mobile ul li .main-a{color:rgba(255,255,255,.7254901961)}.navbar-mobile ul li .main-a svg{transform:rotate(180deg)}.navbar-mobile ul li .main-a svg path{fill:rgba(255,255,255,.7254901961)}.navbar-mobile ul li a:not(.main-a),
  .navbar-mobile ul li span {position:relative;color:#fff}.navbar-mobile ul li a:not(.main-a)::before,
  .navbar-mobile ul li span::before {content:"";position:absolute;top:9px;bottom:0;right:-23px;background:#fff;display:block;width:14px;height:7px;border-radius:5px 0 0 5px}.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{display:block;cursor:pointer}.navbar-mobile ul li span::before{top:3px}.navbar-mobile ul li span svg{position:absolute;left:0;top:2px;filter:brightness(0%) invert(1);transform:rotate(90deg)}.navbar-mobile ul li span.active svg{transform:rotate(270deg)}.navbar-mobile .header-phone-mobile{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;margin-left:.9375rem;text-align:center;width:300px;background:#2b2d42;padding-bottom:30px;padding-top:10px}.navbar-mobile .header-phone-mobile svg{width:1.875rem;margin-right:.55rem}.navbar-mobile .header-phone-mobile div span:nth-child(1) {color:#ffac41;font-size:16px}.navbar-mobile .header-phone-mobile div span:nth-child(2) {color:#a4a7c4;font-size:14px;margin-top:.625rem}.outside-nav{display:none;position:fixed;left:0;right:0;bottom:0;top:0;width:100%;height:100vh;background-color:rgba(0,0,0,.5294117647);z-index:999}.outside-nav.active{display:block}.navbar-brand{margin-left:auto}header .navbar .header-phone{display:none}.m-mobile-0{margin:0!important}header .navbar{background:#3f4260;padding:15px 0;box-shadow:none;background-blend-mode:unset}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;position:relative;left:0;right:0;bottom:0;top:2px;margin-left:15px}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:transparent}.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{margin-top:10px;border-radius:8px;display:flex;justify-content:space-between;padding:12px 15px;background:#1b1d2e}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{display:none}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) {display:none}.template-slider .splide__pagination li:nth-child(8) {display:none}.template-slider .splide__pagination li:nth-child(9) {display:none}.template-slider .splide__pagination li:nth-child(10) {display:none}.template-slider .splide__pagination li:nth-child(11) {display:none}.template-slider .splide__pagination li:nth-child(12) {display:none}.template-slider .splide__pagination li:nth-child(13) {display:none}.template-slider .splide__pagination li:nth-child(14) {display:none}.template-slider .splide__pagination li:nth-child(15) {display:none}.template-slider .splide__pagination li:nth-child(16) {display:none}.template-slider .splide__pagination li:nth-child(17) {display:none}.template-slider .splide__pagination li:nth-child(18) {display:none}.template-slider .splide__pagination li:nth-child(19) {display:none}.template-slider .splide__pagination li:nth-child(20) {display:none}.template-slider .splide__pagination li:nth-child(21) {display:none}.template-slider .splide__pagination li:nth-child(22) {display:none}.template-slider .splide__pagination li:nth-child(23) {display:none}.template-slider .splide__pagination li:nth-child(24) {display:none}.template-slider .splide__pagination li:nth-child(25) {display:none}.template-slider .splide__pagination li:nth-child(26) {display:none}.template-slider .splide__pagination li:nth-child(27) {display:none}.template-slider .splide__pagination li:nth-child(28) {display:none}.template-slider .splide__pagination li:nth-child(29) {display:none}.template-slider .splide__pagination li:nth-child(30) {display:none}.template-slider .splide__pagination li:nth-child(31) {display:none}.template-slider .splide__pagination li:nth-child(32) {display:none}.template-slider .splide__pagination li:nth-child(33) {display:none}.template-slider .splide__pagination li:nth-child(34) {display:none}.template-slider .splide__pagination li:nth-child(35) {display:none}.template-slider .splide__pagination li:nth-child(36) {display:none}.template-slider .splide__pagination li:nth-child(37) {display:none}.template-slider .splide__pagination li:nth-child(38) {display:none}.template-slider .splide__pagination li:nth-child(39) {display:none}.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;bottom:-70px;width:220px;text-align:center;margin:0 auto;border-radius:8px}body main section .particular{margin-top:60px!important;margin-bottom:80px!important;padding-bottom:72px}body main section .particular.mt-1{margin-top:20px!important}.splide__pagination{top:auto!important;visibility:visible!important;bottom:-55px!important;left:0!important;right:0!important;width:160px!important;margin:0 auto!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{display:block;margin-bottom:-15px!important;text-align:right!important;padding-bottom:0}.add-comment-modal .row .col-lg-6:nth-child(1) {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{max-height:480px!important;height:480px!important;background-color:#2b2d42}.modal-reservation .flex{display:flex;justify-content:space-between;margin-top:10px}.modal-reservation .flex a{color:#e1e2eb;font-size:12px}.modal-reservation .flex h4{color:#fff;font-size:.8rem;margin-left:25px}.modal-reservation .flex span{display:block;color:#a4a7c4;margin-top:9px}.modal-reservation h6{display:inline-block;color:#e1e2eb;margin-top:30px;border-bottom:1px solid #ed3455;padding-bottom:8px}.modal-reservation .res-day{overflow:hidden;overflow-x:auto;list-style:none;white-space:nowrap;margin:15px 0 5px;padding-bottom:10px}.modal-reservation .res-day li{display:inline-block;list-style:none;background:#676c9c;color:#fff;padding:10px;text-align:center;border-radius:15px;margin-top:15px;margin-left:4px}.modal-reservation .res-day li span{display:block;color:#fff;padding:10px;background:#8689b0;border-radius:15px;margin-top:10px}.modal-reservation .res-day li.disable{background:#3f4260;color:#53567f}.modal-reservation .res-day li.disable span{background:#53567f;color:#676c9c}.modal-reservation .res-day li.active{background:#ed3455;color:#fff}.modal-reservation .res-day li.active span{background:#fff;color:#000}.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;padding:5px 8px;font-size:16px;border-radius:0 16px 16px 0}.modal-reservation .count button:nth-last-of-type(1) {background:#a4a7c4;padding:5px 8px;font-size:16px;border-radius:16px 0 0 16px}.modal-reservation .count button:hover{background-color:#ed3455;color:#fff}.modal-reservation .count button.active{background-color:#ed3455;color:#fff}.modal-reservation .res-time{overflow:hidden;overflow-x:auto;list-style:none;white-space:nowrap;margin:15px 0 5px;padding-bottom:10px}.modal-reservation .res-time li{display:inline-block;padding:8px 15px;margin-left:4px;background:#53567f;border-radius:8px;color:#fff}.modal-reservation .res-time li.disable{background:#3f4260;color:#53567f}.modal-reservation .res-time li.active{background:#ed3455;color:#fff}.modal-reservation .bottom{display:flex;position:fixed;left:0;bottom:0;right:0;padding:12px 22px;background:#1e1f2f;border-radius:8px 8px 0 0;flex-wrap:wrap;align-items:center;z-index:1000}.modal-reservation .bottom .child{width:50%}.modal-reservation .bottom .child img{display:inline-block;vertical-align:middle}.modal-reservation .bottom .child h1{display:inline-block;font-size:1rem!important;color:#fff;vertical-align:middle}.modal-reservation .bottom .child .btn-red{display:block;background:#ff4263;color:#fff;width:100%;margin-top:14px}.modal-reservation .bottom .child span{color:#fff;font-size:12px;text-align:center}.modal-reservation .bottom .child span .gary{color:#777a9f}.modal-reservation .bottom .child span .red{font-family:"IRANSansX-Bold";color:#ff4263}}@media only screen and (max-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{font-size:12px;margin-top:5px}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}body main .facilities-and-features ul{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{padding:30px 10px;margin-right:0}body main .contact-us .tangency-us{background-image:url(../images/Frame\ 1335.svg)}body main .contact-us .tangency-us p{padding:30px 10px;margin-right:0}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{left:-60px}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 (max-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{left:-30px}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{left:-15px;padding:0 70px}}@media only screen and (max-width:575px){.class ul{padding-top:0!important;margin-bottom:30px}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{padding:0 23px}.page-cat-container .questions{padding:0 23px}.page-cat-container .study{padding:0 23px}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-right:22px!important;padding-left:22px!important}body main .panel .discretion-box .discretion{grid-template-columns:repeat(1,1fr);text-align:center}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{font-size:18px}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{font-size:13px}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{font-size:13px}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 (max-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 (max-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 15px}body main section .festival-banner-2 img{width:100%;border-radius:10px}body .product-festival{margin:11px 2px 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{font-size:9px;margin-right:2px;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.3333333333% - 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 (max-width:508px){body main .payment-page{overflow:hidden;padding:20px 0 5px}.calendar .cal-grid,.calendar .cal-num-grid{gap:0}body main .ways-of-contact .ways-child .top-of{text-align:center;padding:16px 65px;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 (max-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 (max-width:505px){body main .panel .my-coments .attended{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-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 5px}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 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 (max-width:463px){body main .panel .joined .my-sanss .snas-mood ul{grid-template-columns:repeat(1,1fr);gap:20px;text-align:center}.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 (max-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{font-size:18px}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 .special-session .box-session .special-box .discount{position:absolute;bottom:88px;right:17px;font-size:12px}body main .study .accordion-flush .accordion-item .accordion-header .accordion-button span{display:none}body main .special-session .box-session .special-box .discount{position:relative;bottom:11px;right:17px;font-size:12px}body footer .footer-part .collection .incollection p{font-size:12px;padding:2px 5px}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 (max-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{font-size:10px;padding:4px 7px}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{font-size:18px}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 (max-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;display:inline-block;position:absolute;height:35px;bottom:285px;right:1px}}@media only screen and (max-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 5px}}@media only screen and (max-width:400px){body .product-festival .pey{flex-flow:column}body .product-festival .pey .left{text-align:left}body .product-festival{margin:5px 2px 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{right:20px;position:absolute;bottom:120px}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{right:10px;font-size: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 (max-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 (max-width:382px){body main .comments-of-the-participants .coments-participants .participants .opinions strong.good{font-size:15px}body main .comments-of-the-participants .coments-participants .participants .opinions strong.notbad{font-size:15px}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 (max-width:370px){body main .special-session .box-session .special-box .discount{right:0}}@media only screen and (max-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 (max-width:1199px){body main .panel .personal-panel .top-panel span{white-space:nowrap}}@media screen and (max-width:991px){body main .panel .personal-panel .top-panel h1{margin-left:auto;margin-right:10px}}@media screen and (max-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 (max-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}}