body,html{height:100%;background-color:#2d2d2d;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}footer{min-height:130px;padding-top:20px;color:#e6e6e6;border-top:1px solid #5d5d5d;background:#1b1918}footer .footer-content{flex-direction:row;gap:15px;align-items:center;display:flex}@media (max-width:700px){footer .footer-content{flex-direction:column}footer .footer-content .footer-links{text-align:center}}footer .socials a{font-size:30px;color:#fff;margin-left:15px;line-height:30px}nav .navbar-brand img{height:20px}nav.navbar-dark{border:1px solid transparent;background-color:#1b1918!important;box-shadow:0 0 30px #000!important;border-radius:0}nav .nav-phone a{font-size:20px;line-height:20px}h1,h2,h3,h4,h5,h6{font-weight:200;color:#fff}.quest-catalog{margin-top:-20px}.quest-catalog .intro{margin-bottom:55px;color:#fff;background-size:cover;text-align:left;background-position:50%;padding-bottom:40px}@media (min-width:1024px){.quest-catalog .intro{padding-top:260px}}@media (min-width:700px){.quest-catalog .intro{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(80%,rgba(0,0,0,.5))),url(/img/main_xlarge.jpg);background-image:linear-gradient(transparent,rgba(0,0,0,.5) 80%),url(/img/main_xlarge.jpg)}}@media (max-width:699px){.quest-catalog .intro{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),color-stop(80%,rgba(0,0,0,.6))),url(/img/main_large.jpg);background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.6) 80%),url(/img/main_large.jpg)}}.quest-catalog .intro h1{font-size:55px;font-weight:600;margin-bottom:15px}.quest-catalog .intro .game-type{font-size:20px;font-weight:200;margin-bottom:0;color:#fff;line-height:1.1;margin-top:2px;display:block}.quest-catalog .intro p{font-size:20px;font-weight:200}.quest-list{margin-bottom:0;list-style-type:none;padding-left:0}.quest-list .quest-box-desc{overflow:hidden;padding:10px 20px 15px;position:relative}.quest-list .overlay{right:0;transition:all 1s;position:absolute;bottom:0;top:0;background:rgba(0,0,0,.8);left:0}.quest-list .game-type{font-size:12px;margin-bottom:6px;color:#fff;line-height:1.1;margin-top:2px;display:block}.quest-list .place{font-size:12px;margin-bottom:0;color:#697580;-webkit-font-smoothing:antialiased;line-height:1.6;margin-top:0;display:block}.quest-list .place p{overflow:hidden;text-overflow:ellipsis;margin-top:20px;display:block}.quest-list .inner{padding:0 15px 0 20px;font-size:13px;right:0;color:#d9d9d9;position:absolute;text-align:left;top:55%!important;-webkit-font-smoothing:antialiased;left:0;line-height:1.4;margin-top:-30px;display:block;z-index:100}.quest-list .quest-box{margin-bottom:0;max-width:unset;border-radius:5px;background:#222;margin-top:0}.quest-list .quest-box .item-hover{filter:alpha(opacity=0);right:0;color:#fff;transition:all .2s;position:absolute;opacity:0;bottom:0;text-align:center;top:0;left:0}@media (max-width:699px){.quest-list .quest-box .item-hover{filter:alpha(opacity=1);position:relative;opacity:1;width:100%}.quest-list .quest-box .item-hover .inner{position:relative;margin-top:10px}}.quest-list .quest-box .item-hover .overlay{border-top-right-radius:6px;border-top-left-radius:6px}.quest-list .quest-box:hover .item-hover{filter:alpha(opacity=100);opacity:1}.quest-list .illustration{width:100%}.quest-list .title a{color:#fff}.quest-list .qt-icon{height:13px;font-size:0;margin-right:5px;vertical-align:top}.quest-list .booking-btn{margin-bottom:0;margin-left:0;margin-top:15px}.quest-list.columns-3 li{margin-bottom:22.5px;max-width:none;flex-basis:auto;margin-top:7.5px}.quest-list.columns-3 li figure{overflow:hidden;margin-bottom:0;position:relative;text-align:center;border-radius:5px;width:100%;display:block}@media (min-width:531px){.quest-list{justify-content:flex-start;flex-wrap:wrap;flex-direction:row;display:flex;display:-webkit-flex}.quest-list.columns-3 li{padding-right:15px;padding-left:15px}}@media (min-width:901px){.quest-list.columns-3 li{width:33.3%}}@media (min-width:531px) and (max-width:900px){.quest-list.columns-3 li{width:50%}}.quest-show{margin-top:-20px}.quest-show section.intro{background-size:cover;text-align:right;background-position:50%;padding-bottom:45px}@media (min-width:1024px){.quest-show section.intro{padding-top:360px;padding-bottom:60px}}@media (max-width:1023px){.quest-show section.intro{padding-top:100px}}.quest-show section.intro h1{font-size:50px;font-weight:600}.quest-show section.intro h1 span{font-size:20px;font-weight:200;display:block}.quest-show section.intro .qt-icon{height:32px;font-size:0;margin-right:5px;vertical-align:top}.quest-show section.intro .params-ul{border-collapse:separate;margin-bottom:0;color:#fff;list-style-type:none;background-color:unset;-webkit-font-smoothing:antialiased;padding-left:0}@media (min-width:700px){.quest-show section.intro .params-ul{flex-direction:row-reverse;display:flex;display:-webkit-flex}}@media (max-width:699px){.quest-show section.intro .params-ul{display:inline-block}}@media (min-width:700px){.quest-show section.intro .params-ul .cell{border:solid hsla(0,0%,100%,.15);border-width:0 0 0 1px}.quest-show section.intro .params-ul .cell:last-child{border-width:0}}@media (max-width:699px){.quest-show section.intro .params-ul .cell{border-color:hsla(0,0%,100%,.15);padding:8px 14px;border-style:solid;border-width:1px 1px 0 0}.quest-show section.intro .params-ul .cell:first-child{border-width:0 1px 0 0}}@media (min-width:700px){.quest-show section.intro .params-ul .th{padding-top:10px;font-size:12px;font-weight:300;text-align:center;display:block}}@media (min-width:900px){.quest-show section.intro .params-ul .th{padding-right:25px;padding-left:25px}}@media (min-width:700px) and (max-width:899px){.quest-show section.intro .params-ul .th{padding-right:15px;padding-left:15px}}@media (min-width:700px){.quest-show section.intro .params-ul .td{text-align:center;padding-bottom:15px;display:block}}@media (min-width:900px){.quest-show section.intro .params-ul .td{font-size:25px;font-weight:500;padding-right:25px;line-height:1.2;padding-left:25px}}@media (min-width:700px) and (max-width:899px){.quest-show section.intro .params-ul .td{font-size:15px;font-weight:500;padding-right:15px;line-height:1;padding-left:15px}}@media (max-width:699px){.quest-show section.intro .params-ul .td{font-weight:700;padding-left:8px}}.quest-show section.intro .params-ul .td .in-words{font-size:15px}.quest-show section.intro .params-ul .scary img{margin-right:1px;margin-left:1px}@media (min-width:900px){.quest-show section.intro .params-ul .scary img{height:23px}}@media (max-width:899px){.quest-show section.intro .params-ul .scary img{height:15px}}.quest-show section.intro .params-ul sup{font-size:13px;color:#1980b8}@media (min-width:900px){.quest-show section.intro .params-ul sup{top:-1em}}.quest-show section.intro .params-ul .fa-rub{font-size:92%}.quest-show section.intro .actions{margin-top:20px}.quest-show section.description{padding-top:55px;font-size:16px;color:#a4a6a8;-webkit-font-smoothing:antialiased;background-image:linear-gradient(#1f1f1f,#2e2e2e);line-height:1.5}.quest-show section.description iframe{max-width:100%}.quest-show section.description #booking iframe{color:#fff}.quest-show section.description .quest-photos{text-align:center}.quest-show section.description .quest-photos a img{padding:3px;border:1px solid #555;margin-right:10px;max-width:100%;border-radius:3px;margin-top:10px}.quest-show section.description .quest-photos a:first-child{display:block}.quest-show ul.review-list{font-size:13px;color:#333;list-style-type:none;padding-left:0}@media (min-width:750px){.quest-show ul.review-list{widows:1;width:auto;orphans:1}}@media (min-width:750px) and (max-width:991px){.quest-show ul.review-list{-webkit-column-gap:14px;column-gap:14px;-webkit-column-count:2;column-count:2}}@media (min-width:992px){.quest-show ul.review-list{-webkit-column-gap:20px;column-gap:20px;-webkit-column-count:3;column-count:3}}.quest-show ul.review-list>*{padding:10px 0;position:relative;min-width:0;margin:0;width:100%;display:inline-block}.quest-show ul.review-list li.review{padding:16px 20px;position:relative;max-width:550px;margin:10px 0;border-radius:6px;background:#dedede}.quest-show ul.review-list li.review .comment-avatar{max-width:50px;max-height:50px;border-radius:25px}.quest-show ul.review-list li.review .comment-name{font-weight:600}.quest-show ul.review-list li.review .comment-date{font-size:.7em;font-style:italic}.quest_params{font-size:1.4em;font-weight:400;color:#e6e6e6;letter-spacing:normal;margin:0 0 14px;-webkit-font-smoothing:antialiased;line-height:27px}.quest_params.features{margin-bottom:0;right:15px;position:absolute;text-align:right;top:15px}.quest_params .quest-time{font-size:14.7px;display:block}.wrap{height:auto;min-height:100%;padding:0 0 60px;margin:0 auto -60px}.wrap>.container{padding:70px 15px 20px}.prepayment,.prepayment td,.prepayment th{color:#fff!important}.my-city-wrapper{padding:26px 20px;position:fixed;bottom:24px;box-sizing:border-box;background:#fef9f6;left:24px;z-index:10}@media (max-width:767px){.my-city-wrapper{bottom:20px;left:12px;width:calc(100% - 24px)}}.my-city-wrapper .my-city__title{font-size:11px;text-transform:uppercase;letter-spacing:.1em;text-align:center}.my-city-wrapper .my-city__title-city{font-size:18px;font-weight:300;margin-bottom:20px;text-transform:uppercase;letter-spacing:.2em;text-align:center;line-height:24px;margin-top:10px}.my-city-wrapper .my-city-wrapper__btns{font-size:0;text-align:center}.my-city-wrapper .my-city-wrapper__btns .btn{height:44px;padding:0 48px;font-size:11px;border:1px solid #93b7bb;margin-right:10px;color:#18334f;transition:all .2s ease;text-transform:uppercase;letter-spacing:.1em;text-align:center;box-sizing:border-box;background:0 0;cursor:pointer;line-height:43px;white-space:nowrap;display:inline-block}@media (max-width:767px){.my-city-wrapper .my-city-wrapper__btns .btn{padding:0 22px;margin:7px 0}}.my-city-wrapper .my-city-wrapper__btns .btn:hover{border-color:#18334f;color:#fff;background:#18334f}.my-city-wrapper .my-city-wrapper__btns .btn:last-child{margin-right:0}.my-city-wrapper .close-btn{height:32px;padding:0;font-size:0;border:0;right:10px;color:#18334f;transition:color .2s ease,opacity .1s ease;position:absolute;top:15px;background:0 0;cursor:pointer;width:32px;display:block;z-index:3}.my-city-wrapper .close-btn:after,.my-city-wrapper .close-btn:before{height:1px;transform:rotate(45deg);content:"";position:absolute;top:50%;background:currentColor;margin-left:-11px;left:50%;width:22px}.my-city-wrapper .close-btn:after{transform:rotate(-45deg)}.my-city-wrapper .close-btn:hover{color:#93b7bb}.alert-wrap{right:30px;position:absolute}.reviews{margin-bottom:60px}.quest-rating .quest-rating-value{font-size:18px;font-weight:600}.quest-rating .quest-rating-value em{font-size:24px}.rating-page .rating-item{margin-bottom:10px;color:#a4a6a8;border-bottom:1px solid #363636;padding-bottom:10px}.rating-page .quest-spec{font-size:.7em}.rating-page .game-type{margin-bottom:0}.rating-page .quest-rating-value{text-align:center}.rating-page .quest-rating-value a{font-size:.75em;text-decoration:underline;color:#fff}@media (min-width:700px){.rating-page .booking-block{min-width:200px}}@media (max-width:699px){.rating-page .right-block{width:100%}}.schedule-block{overflow:auto}.schedule-block .week .week-switch{text-align:center;margin-top:30px}.schedule-block .week .week-switch a{color:#fff;margin:0 15px}.schedule-block .schedule-row{justify-content:center;margin-bottom:15px;color:#fff;flex-direction:row;align-items:center;display:flex}@media (max-width:700px){.schedule-block .schedule-row{margin-bottom:30px;flex-direction:column}}.schedule-block .schedule-row .date{text-align:center;margin:5px}.schedule-block .schedule-row .schedule{justify-content:center;flex-wrap:wrap;flex-direction:row;display:flex}.schedule-block .schedule-row .schedule .item{color:#b3b3b3;text-align:center;margin:5px}.schedule-block .schedule-row .schedule .item .time{padding:5px 7px;border-radius:3px;display:block}.schedule-block .schedule-row .schedule .item .price{font-size:75%}.schedule-block .schedule-row .schedule .item a{color:#000}.schedule-block .schedule-row .schedule .item a .time{-webkit-transition:background-color .1s linear;-ms-transition:background-color .1s linear;transition:background-color .1s linear;background:#9cadf2}.schedule-block .schedule-row .schedule .item a .price{color:#fff}.schedule-block .schedule-row .schedule .item a:hover{text-decoration:none}.schedule-block .schedule-row .schedule .item a:hover .time{-webkit-transition:background-color .1s linear;-ms-transition:background-color .1s linear;transition:background-color .1s linear;background:none}.has-error .help-block{color:#761c19}.booking-form h5{color:#212529}.fade{opacity:unset!important}@media (max-width:699px){.intro{padding-top:40px}.intro h1{font-size:50px!important}}