:root{--quest-card-with:23em;--quest-card-gap:1.25em;--width-central-block:calc(3 * var(--quest-card-with) + 2 * var(--quest-card-gap));--orange-color:#ff7900;--orange-color-opacity:#ff7900ed;--orange-color-dark:#e06800;--orange-color-dark-hover:#cd6002;--darkgreen-color-opacity:#006400e6;--scrollbar-width:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:'PT Sans',sans-serif;margin:0;padding:0;background-color:#f5f5f5}@media (max-width:1225px){html{font-size:15px}}@media (max-width:1149px){html{font-size:14px}}@media (max-width:1074px){html{font-size:13px}}@media (max-width:998px){html{font-size:12px}}@media (max-width:923px){html{font-size:11px}}@media (max-width:846px){html{font-size:10px}}@media (max-width:796px){html{font-size:14px}}@font-face{font-family:bebas_neue_regularregular;src:url('/content/common/fonts/bebasneue_regular-webfont-f9947a01e48dece47ca45d5b531b4572.woff2');font-style:normal}@font-face{font-family:bebas_neuebold;src:url(/content/common/fonts/bebasneue_bold-webfont-1e29d7b076b3866beeee496b9b85964b.woff2);font-style:normal}.mir-kvestov-booking-widget{font-family:'Open Sans',Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.mir-kvestov-booking-widget .woq-bw,.mir-kvestov-booking-widget .woq-bw__order-form{width:100%}.mir-kvestov-booking-widget .woq-bw{padding:25px}.mir-kvestov-booking-widget .woq-bw__legend{margin:0 0 20px 0;font-size:14px;text-align:left}.mir-kvestov-booking-widget .woq-bw__label-price{display:inline-block;padding:4px 4px 5px 5px;font-size:10px;line-height:1em;border-radius:1px;white-space:nowrap;-webkit-font-smoothing:auto}.mir-kvestov-booking-widget .woq-bw__timetable-row{display:flex;margin-bottom:10px}.mir-kvestov-booking-widget .woq-bw__timetable-date{min-width:125px;height:100%;padding:.2em .6em;align-self:flex-start;white-space:nowrap;-webkit-font-smoothing:antialiased;text-align:left}.mir-kvestov-booking-widget .woq-bw__timetable .timetable-text-color{margin-bottom:1rem}.mir-kvestov-booking-widget .woq-bw__slots{padding-top:5px;flex-grow:0;line-height:29px}.mir-kvestov-booking-widget .woq-bw__slot{display:inline-block;padding:5px;vertical-align:top;border:none;white-space:nowrap}.mir-kvestov-booking-widget .woq-bw__slot-time{display:block;padding:7px 8px;border-radius:4px;font-size:13px;font-weight:400;background:0 0;line-height:1em;-webkit-font-smoothing:auto}.mir-kvestov-booking-widget .woq-bw__slot-time--open{cursor:pointer}.mir-kvestov-booking-widget .woq-bw__slot-time--closed{opacity:.4;cursor:not-allowed}.mir-kvestov-booking-widget .woq-bw__slot-price{display:block;padding:5px 0 4px;font-size:11px;font-weight:400;letter-spacing:.03em;line-height:1em;-webkit-font-smoothing:auto}.mir-kvestov-booking-widget .woq-bw__slot-discount{display:block;font-weight:400;line-height:1em;font-size:9px;letter-spacing:.03em;-webkit-font-smoothing:auto}.mir-kvestov-booking-widget .woq-bw__order-form{max-width:600px;padding:25px;background:#242424}.mir-kvestov-booking-widget .woq-bw__row{display:flex;margin-top:10px}.mir-kvestov-booking-widget .woq-bw__button{display:block;margin:4px;padding:4px 8px;text-align:center;font-size:12px;border:none;box-shadow:none;border-radius:2px;line-height:1.5;cursor:pointer;color:#fff;text-decoration:none;transition:opacity .3s,border-color .3s}.mir-kvestov-booking-widget .woq-bw__button:hover{opacity:.5}.mir-kvestov-booking-widget .woq-bw__form-title{margin:30px 0 25px;font-size:27px;line-height:1.3em;font-weight:300;text-align:left}.mir-kvestov-booking-widget .woq-bw__properties{margin-bottom:20px}.mir-kvestov-booking-widget .woq-bw__property{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-items:center;padding:6px 6px 6px 0;font-size:14px}.mir-kvestov-booking-widget .woq-bw__property span:not(:last-child){padding-right:12px;font-weight:600}.mir-kvestov-booking-widget .woq-bw__fields{display:flex;flex-wrap:wrap;margin:0 -15px;text-align:left}.mir-kvestov-booking-widget .woq-bw__fields--buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;margin:0 -5px;margin-top:15px}@media (max-width:576px){.mir-kvestov-booking-widget .woq-bw__fields--buttons{grid-template-columns:1fr}}@media (max-width:576px){.mir-kvestov-booking-widget .woq-bw__fields--buttons{grid-template-columns:1fr}}.mir-kvestov-booking-widget .woq-bw__input-wrapper{flex-grow:0;flex-shrink:0;flex-basis:50%;max-width:calc(50% - 30px);margin:0 15px 1rem;text-align:left}@media (max-width:576px){.mir-kvestov-booking-widget .woq-bw__input-wrapper{max-width:unset;flex-basis:100%;flex-grow:1;flex-shrink:1}}.mir-kvestov-booking-widget .woq-bw__fields .woq-bw__input-wrapper-comment{max-width:calc(100% - 30px);flex-basis:100%}.mir-kvestov-booking-widget .woq-bw__field-label{display:inline-block;margin-bottom:.5rem;font-size:14px}.mir-kvestov-booking-widget .woq-bw__field-label--required::after{content:"*";margin-left:2px}.mir-kvestov-booking-widget .woq-bw__field-input{display:block;max-height:45px;width:100%;padding:8px 16px;font-size:16px;line-height:1.5;border-radius:2px;background-clip:padding-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-sizing:border-box}.mir-kvestov-booking-widget .woq-bw__field-input:focus{outline:0}.mir-kvestov-booking-widget textarea.woq-bw__field-input{max-width:600px}.mir-kvestov-booking-widget .woq-bw__field-select{max-height:42px!important;height:100%}.mir-kvestov-booking-widget .woq-bw__modal{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border-radius:2px}.mir-kvestov-booking-widget .woq-bw__modal-close{position:absolute;top:.75rem;right:1.25rem;font-size:20px;font-weight:700;line-height:1;text-decoration:none;opacity:.5}.mir-kvestov-booking-widget .woq-bw__modal-heading{margin:0 0 .5rem 0;font-size:20px;font-weight:500;line-height:1.2}.mir-kvestov-booking-widget .woq-bw__modal-list{margin-bottom:0;padding-left:1.4em}.mir-kvestov-booking-widget .woq-bw__modal-list li{list-style-type:disc}.mir-kvestov-booking-widget .woq-bw__form-button{display:block;flex-grow:0;flex-shrink:0;flex-basis:50%;max-width:calc(50% - 10px);padding:8px 16px;margin:0 5px;font-size:17px;line-height:1.5;font-weight:400;border-radius:2px;background-color:transparent;border:1px solid transparent;box-shadow:none;text-align:center;vertical-align:middle;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (max-width:576px){.mir-kvestov-booking-widget .woq-bw__form-button{flex-grow:1;flex-shrink:1;flex-basis:100%;max-width:unset}}.mir-kvestov-booking-widget .woq-bw__form-button--disabled{opacity:.5;cursor:not-allowed}.mir-kvestov-booking-widget .woq-bw__form-button--disabled .woq-bw__slot-time--open{cursor:not-allowed}.mir-kvestov-booking-widget .woq-bw__form-button--book{max-width:100%}@media (max-width:576px){.mir-kvestov-booking-widget .woq-bw__form-button--book{margin:0 0 0 5px!important}}.mir-kvestov-booking-widget .woq-bw__form-button--cancel{max-width:100%}@media (max-width:576px){.mir-kvestov-booking-widget .woq-bw__form-button--cancel{margin:0 0 0 5px!important}}.mir-kvestov-booking-widget .woq-bw__form-button--success{margin:0;padding:.25rem .5rem;font-size:14px}.mir-kvestov-booking-widget .woq-bw__field-checkbox{margin-right:4px}.mir-kvestov-booking-widget .woq-bw__policy-link{text-decoration:none;transition:color .3s ease-in-out}.mir-kvestov-booking-widget .woq-bw__policy-link:hover{text-decoration:none}.mir-kvestov-booking-widget .woq-bw__formcheck-inline{display:inline-flex;align-items:center;margin-right:.75rem}.mir-kvestov-booking-widget .woq-bw__additional-payment{margin-bottom:1rem;font-size:14px;line-height:1.75}.mir-kvestov-booking-widget .woq-bw__additional-payment label,.mir-kvestov-booking-widget .woq-bw__additional-payment p{font-size:inherit;color:inherit}.mir-kvestov-booking-widget .woq-bw__additional-payment input{margin:0 5px 3px 0}.mir-kvestov-booking-widget .woq-bw__modal-orders-done{max-width:600px;padding:25px}.mir-kvestov-booking-widget .woq-bw__modal-orders-title{margin-bottom:25px;text-align:left}.mir-kvestov-booking-widget .woq-bw__modal-orders-table{background:0 0!important;margin-bottom:25px}.mir-kvestov-booking-widget .form-control{display:block;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:.85rem;font-weight:400;line-height:1.5;background-clip:padding-box;border-radius:2px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-bottom:1rem}.woq-bw__modal-orders-table td,.woq-bw__modal-orders-table th{text-align:left}.woq-bw__sms-form{max-width:600px;padding:25px}.woq-bw__sms-form p{margin-bottom:10px;text-align:left}.woq-bw__sms-title{margin-bottom:15px;text-align:left}.woq-bw__quests-menu{margin-bottom:25px}.woq-bw__buttons-row{display:flex;flex-wrap:wrap}.mir-kvestov-booking-widget strong{font-weight:500}.mir-kvestov-booking-widget h2{font-family:'Open Sans',Helvetica,sans-serif}.mir-kvestov-booking-widget .modalWindowError ul{text-align:left}.mir-kvestov-booking-widget .modalWindowError .woq-bw__modal-heading{text-align:left}.mir-kvestov-booking-widget{background:#242424}.mir-kvestov-booking-widget .woq-bw__legend{color:#fff}.mir-kvestov-booking-widget .woq-bw__label-price{color:#fff}.mir-kvestov-booking-widget .woq-bw__timetable-date{border-top:solid 1px #404040;color:#ccc}.mir-kvestov-booking-widget .woq-bw__timetable-date--we{color:#e25a5a}.mir-kvestov-booking-widget .woq-bw__timetable .timetable-text-color{color:#fff}.mir-kvestov-booking-widget .woq-bw__slots{border-top:1px solid #333}.mir-kvestov-booking-widget .woq-bw__slot{background-color:transparent}.mir-kvestov-booking-widget .woq-bw__slot-time{border:2px solid #d9d9d9;color:#d9d9d9;background:0 0}.mir-kvestov-booking-widget .woq-bw__slot-time--open{text-shadow:0 1px 1px rgba(0,0,0,.3)}.mir-kvestov-booking-widget .woq-bw__slot-time--closed{border-color:grey;color:grey}.mir-kvestov-booking-widget .price-1{background-color:#1980b6;border-color:#1980b6}.mir-kvestov-booking-widget .price-2{background-color:#5cb85c;border-color:#5cb85c}.mir-kvestov-booking-widget .price-3{background-color:#f0ad4e;border-color:#f0ad4e}.mir-kvestov-booking-widget .price-4{background-color:#d9534f;border-color:#d9534f}.mir-kvestov-booking-widget .price-5{background-color:#aa0ba3;border-color:#aa0ba3}.mir-kvestov-booking-widget .price-6{background-color:#703f24;border-color:#703f24}.mir-kvestov-booking-widget .price-7{background-color:#fc8694;border-color:#fc8694}.mir-kvestov-booking-widget .price-8{background-color:#023b8e;border-color:#023b8e}.mir-kvestov-booking-widget .price-9{background-color:#3e7a3e;border-color:#3e7a3e}.mir-kvestov-booking-widget .price-10{background-color:#014608;border-color:#014608}.mir-kvestov-booking-widget .price-11{background-color:#60045e;border-color:#60045e}.mir-kvestov-booking-widget .woq-bw__slot-time{background-color:transparent}.mir-kvestov-booking-widget .woq-bw__slot-price{color:gray}.mir-kvestov-booking-widget .woq-bw__slot-discount{color:#ff7070}.mir-kvestov-booking-widget .woq-bw__button{background-color:rgba(255,255,255,.1);color:#fff}.mir-kvestov-booking-widget .woq-bw__button--info{background:#17a2b8;border-color:#17a2b8}.mir-kvestov-booking-widget .woq-bw__button--info:hover{border-color:#117a8b}.mir-kvestov-booking-widget .woq-bw__button--dark{background-color:#343a40;border-color:#343a40}.mir-kvestov-booking-widget .woq-bw__button--info:hover{border-color:#1d2124}.mir-kvestov-booking-widget .woq-bw__form{background:#242424}.mir-kvestov-booking-widget .woq-bw__form-title{color:#fff}.mir-kvestov-booking-widget .woq-bw__property{color:#fff}.mir-kvestov-booking-widget .woq-bw__property:not(:last-child){border-bottom:1px solid #595959}.mir-kvestov-booking-widget .woq-bw__field-label{color:#ccc}.mir-kvestov-booking-widget .woq-bw__field-label--required::after{color:#db2929}.mir-kvestov-booking-widget .woq-bw__field-input{color:#495057;background-color:#fff;border:1px solid #ced4da}.mir-kvestov-booking-widget .woq-bw__field-input:focus{color:#495057;background-color:#fff;border-color:#66bcea;box-shadow:0 0 0 .2rem rgba(25,128,184,.25)}.mir-kvestov-booking-widget .woq-bw__modal{color:#721c24;border:1px solid #f5c6cb;background-color:#f8d7da}.mir-kvestov-booking-widget .woq-bw__modal-close{color:#000;text-shadow:0 1px 0 #fff}.mir-kvestov-booking-widget .woq-bw__modal-heading{color:#721c24}.mir-kvestov-booking-widget .woq-bw__modal-list li{color:#a94442}.mir-kvestov-booking-widget .woq-bw__form-button{color:#fff;background-color:transparent;border:1px solid transparent}.mir-kvestov-booking-widget .woq-bw__form-button--book{background-color:#1980b8;border-color:#1980b8}.mir-kvestov-booking-widget .woq-bw__form-button--book:hover{color:#fff;background-color:#156996;border-color:#13618b}.mir-kvestov-booking-widget .woq-bw__form-button--cancel{background-color:#6c757d;border-color:#6c757d}.mir-kvestov-booking-widget .woq-bw__form-button--cancel:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.mir-kvestov-booking-widget .woq-bw__form-button--success{background-color:#1980b8;border-color:#1980b8}.mir-kvestov-booking-widget .woq-bw__form-button--success:hover{color:#fff;background-color:#156996;border-color:#13618b}.mir-kvestov-booking-widget .woq-bw__policy-label{color:#fff;display:block;margin-top:7px;margin-bottom:7px}.mir-kvestov-booking-widget .woq-bw__policy-link{color:#fff}.mir-kvestov-booking-widget .woq-bw__policy-link:hover{color:#1980b8}.mir-kvestov-booking-widget .woq-bw__additional-payment{color:#fff}.mir-kvestov-booking-widget .woq-bw__modal-orders-done{color:#fff;background:#242424}.mir-kvestov-booking-widget .form-control{color:#495057;background-color:#fff;border:1px solid #ced4da}.woq-bw__sms-form{background:#242424;color:#fff}.mir-kvestov-booking-widget .modalWindowError li{color:#a94442!important}.quest-img{height:50em;margin-top:-2em;background-position:center;background-repeat:no-repeat;background-size:120em auto;align-content:end}.quest-title{width:var(--width-central-block);margin:auto;display:flex;font-family:bebas_neuebold,sans-serif}.quest-title h1{color:var(--orange-color);font-size:7em;text-shadow:3px 3px 0 #021024;margin:0 0 .2em 0}.age{position:relative;top:-1rem;font-size:2rem;background-color:#fff;border-radius:50%;padding:.25rem;color:#373131e0;text-shadow:0 0 0 #021024}.age .plus-symbol{display:contents;font-family:bebas_neue_regularregular,sans-serif}@media (max-width:796px){.quest-img.astral-img{height:40em}.quest-img.osd-img{height:40em}.quest-img.kod-img{margin-top:0;height:40em}.quest-img.img-1408{margin-top:0;height:40em}.quest-img.astral-act-img{margin-top:0;height:40em}.quest-title{width:initial}.quest-title h1{font-size:6em;width:fit-content;padding-left:3rem;text-align:left}.quest-title h1.small-text-kod{font-size:5rem}.quest-title h1.small-text-1408{font-size:5rem}.quest-title h1.small-text-osd{font-size:5rem}}@media (max-width:670px){.quest-title h1.small-text-1408{font-size:4rem}.quest-title h1.small-text-osd{font-size:4rem}}@media (max-width:610px){.quest-title h1.small-text-astr-act{font-size:5rem}}@media (max-width:560px){.quest-title h1.small-text-1408{font-size:5rem}.quest-title h1.small-text-osd{font-size:5rem}}@media (max-width:526px){.quest-title h1.small-text-astr-act{font-size:4rem}}@media (max-width:460px){.quest-title h1.small-text-kod{font-size:4rem}}@media (max-width:460px){.quest-title h1.small-text-1408{font-size:4rem}.quest-title h1.small-text-osd{font-size:4rem}}@media (max-width:440px){.quest-title h1.small-text-astr-act{font-size:3rem}}@media (max-width:380px){.quest-title h1.small-text-kod{font-size:3rem}}@media (max-width:368px){.quest-title h1.small-text-osd{font-size:3rem}}@media (max-width:346px){.quest-title h1.small-text-1408{font-size:3rem}}@media (max-width:340px){.quest-title h1.small-text-astr-act{font-size:4rem}}.main-footer{font-family:bebas_neue_regularregular,sans-serif;background-color:#242424}.main-footer nav{display:flex;max-width:var(--width-central-block);margin:auto;justify-content:space-between}.main-footer div{margin:1em}.main-footer div:first-child{margin-left:0}.main-footer div:last-child{margin-right:0}.main-footer a{color:#fff}.main-footer a.underline-offset{text-underline-offset:0.125em}.main-footer a:hover{color:var(--orange-color)}.main-footer span{font-size:1.2em;display:block;margin-block-start:1em;margin-block-end:1em}.post-footer{font-family:bebas_neuebold,sans-serif;background-color:#000}.post-footer-container{display:flex;max-width:var(--width-central-block);margin:auto;justify-content:space-between}.post-footer-container div{margin:1em 0 1em 0}.post-footer-container,.post-footer-container a{color:#fff}.post-footer-container a.underline-offset{text-underline-offset:0.125em}.post-footer-container a:hover{color:var(--orange-color)}.post-footer-container span{font-size:1.1em;letter-spacing:-.005em;line-height:1.3em}.websfera-copyright{text-align:center}.websfera-copyright a{text-decoration:none;color:var(--orange-color)}.websfera-copyright a:hover{text-decoration:underline}@media (max-width:796px){.main-footer nav{display:grid;grid-template-columns:1fr 1fr 1fr;padding:1em 1.5em 1em 4.5em;max-width:100%}.main-footer div{margin:0;text-align:left}.main-footer div:first-child,.main-footer div:last-child{margin-left:0;margin-right:0}.main-footer span{font-size:1.1em;margin-block-start:0.7em;margin-block-end:0.7em}.post-footer-container{font-size:12px;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;text-align:center;padding:.5em 1em;gap:.5em;max-width:100%}.websfera-copyright{order:1;flex-basis:100%;text-align:center;margin-bottom:.5em}.post-footer-container div:first-child{order:2;text-align:left}.post-footer-container div:nth-child(3){order:3;text-align:right}.post-footer-container div{margin:.2em 0}.post-footer-container span{font-size:1em;line-height:1.4em}}header{font-family:bebas_neuebold,sans-serif}.header{position:fixed;top:0;left:0;right:0;z-index:1;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1)}.header.black-style{background-color:#161515}.header.black-style.transparent-black{background-color:#161515d1}.header.open-call-button,body.open-call-button{overflow:hidden;padding-right:var(--scrollbar-width)}.header-container{max-width:var(--width-central-block);display:flex;margin:auto}.logo{text-align:start}.logo.black-style{filter:invert(1)}.logo img{max-width:12.5em}.nav-buttons{margin-right:auto;margin-left:auto;display:flex;justify-content:center;align-items:center}.nav-buttons div{margin:1em}.nav-buttons a{text-decoration:none;font-size:1.5em;color:#000;display:flex;align-items:center}.nav-buttons.black-style a{color:#fff}.nav-buttons a.underline-offset{text-underline-offset:0.1042em}.nav-buttons a:hover{color:var(--orange-color);text-decoration:underline}.nav-buttons img{border:1px solid #000;border-radius:50%;padding:1px}.contact-info{position:relative;text-align:end;align-content:center}.contact-info:before{content:'';position:absolute;--triangle-size:5px;border-left:var(--triangle-size) solid transparent;border-right:var(--triangle-size) solid transparent;border-bottom:var(--triangle-size) solid #000;top:52%;left:50%;transform:translate(-50%,-50%)}.contact-info.black-style:before{border-bottom-color:#fff}.phone-container{font-size:1.7em;margin-bottom:.2em}.country-code{color:#000}.country-code.black-style{color:#fff}.country-code span{font-family:bebas_neue_regularregular,sans-serif}.phone-number{color:#ff7b00}#call-button{background-color:#000;color:#fff;padding:.1em .4em .1em .4em;border:none;cursor:pointer;font-family:bebas_neuebold,sans-serif;font-size:1.3em;border-radius:5px;text-transform:uppercase;transition:background-color .3s ease}#call-button.black-style{background-color:#fff;color:#000}.call-window{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.3);opacity:0;visibility:hidden;z-index:5;transition:all .4s ease 0s}.call-window.open-call-button{opacity:1;visibility:visible}#close-call-area{position:fixed;width:100%;height:100%;top:0;left:0}.call-container{transition:all .4s ease 0s}.call-container.open-call-button{margin-top:8em}.call-content{position:relative;width:fit-content;background-color:#fff;padding:3em;border:1px solid #ccc;border-radius:7px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:all .4s ease 0s;text-align:center;margin:auto}.close-button{position:absolute;right:.2em;top:.2em;opacity:.3;cursor:pointer}.call-button-title{font-family:'PT Sans',sans-serif;margin-bottom:2em}.call-success{font-family:'PT Sans',sans-serif;font-size:1.1em;padding:1em 0}.call-form-error{color:#d33;font-family:'PT Sans',sans-serif;font-size:.95em;margin-bottom:.6em;white-space:pre-line}.spinner{display:none;width:1.2em;height:1.2em;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:call-spinner-spin .7s linear infinite}.call-content button.is-submitting .call-submit-label{display:none}.call-content button.is-submitting .spinner{display:inline-block}.call-content button.is-submitting{cursor:wait}@keyframes call-spinner-spin{to{transform:rotate(360deg)}}.call-content.show-success .call-form-wrapper{display:none}.call-content:not(.show-success) .call-success{display:none}.input-text-form{font-family:'PT Sans',sans-serif;width:20em;font-size:1.1em;padding:.5em;background-color:#f1f1f1;border:1px solid #ccc;border-radius:3px;transition:all .3s ease}.input-text-form:focus-visible{outline:0;box-shadow:0 0 10px rgba(0,123,255,.5)}.input-div{margin-bottom:1em}.input-text-form.input-invalid{border-color:#d33;background-color:#fdecec;box-shadow:0 0 6px rgba(221,51,51,.4)}.call-content button[disabled]{opacity:.5;cursor:not-allowed}.input-checkbox{text-align:start;margin-bottom:1em}.call-content input[type=checkbox]{margin-left:0}.input-checkbox label{font-size:.9em;font-family:bebas_neue_regularregular,sans-serif}.call-content button{font-family:bebas_neuebold,sans-serif;font-size:1.4em;width:100%;padding:.5em;background-color:var(--orange-color);color:#fff;border:none;cursor:pointer;border-radius:3px}.hamburger-menu{display:none}.mobile-menu-overlay{display:none}@media (max-width:796px){.header{position:relative}.hamburger-menu{font-size:10px;display:flex;flex-direction:column;justify-content:space-between;width:2.5em;height:2em;cursor:pointer;z-index:2}.hamburger-menu span{display:block;width:100%;height:3px;background-color:#000;transition:all .3s ease}.hamburger-menu.black-style span{background-color:#fff}.hamburger-menu.open span:first-child{transform:rotate(45deg) translate(.5em,.5em)}.hamburger-menu.open span:nth-child(2){opacity:0}.hamburger-menu.open span:nth-child(3){transform:rotate(-45deg) translate(.5em,-.5em)}.nav-buttons:not(.mobile){display:none}.header-container{display:flex;flex-wrap:wrap;align-items:center;position:relative}.contact-info{order:1;flex-basis:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.8em;padding-top:.5em}.hamburger-menu{order:2;margin:0 2em;flex-shrink:0}.logo{order:3;position:sticky;left:50%;transform:translateX(-50%);margin:0;z-index:1}.logo img{max-width:10em}.contact-info:before{display:none}.phone-container{font-size:1.4em;margin-bottom:0}#call-button{font-size:1.1em;padding:.4em .6em;white-space:nowrap}.mobile-menu-overlay{display:block;position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.3);opacity:0;visibility:hidden;z-index:4;transition:all .4s ease 0s}.mobile-menu-overlay.open{opacity:1;visibility:visible}.mobile-menu-container{position:fixed;top:0;left:0;height:100%;width:75%;max-width:20em;background-color:#fff;transform:translateX(-100%);transition:transform .4s ease;overflow-y:auto;box-shadow:2px 0 5px rgba(0,0,0,.1);z-index:5}.mobile-menu-container.black-style{background-color:#161515}.mobile-menu-container.open{transform:translateX(0)}.nav-buttons.mobile{flex-direction:column;align-items:flex-start;margin:0;padding:2em 1em}.nav-buttons.mobile div{width:100%;margin:0;border-bottom:1px solid #e0e0e0}.nav-buttons.mobile.black-style div{border-bottom-color:#333}.nav-buttons.mobile a{display:block;padding:1em 0;font-size:1.8em}.header.open-mobile-menu,body.open-mobile-menu{overflow:hidden;padding-right:var(--scrollbar-width)}.call-content{width:auto;max-width:min(28em,calc(100vw - 2em));padding:2em 1.5em;margin:0 auto;box-sizing:border-box}.input-text-form{width:100%;box-sizing:border-box}}.h2-instruction{font-family:bebas_neuebold,sans-serif;text-align:center;font-size:2em;padding:0 .1em}.instruction{justify-self:center}.instruction img{height:50vh}.main-text-instr div{max-width:var(--width-central-block);place-self:center}.main-text-instr p{font-size:1.25em;line-height:1.5em;padding:0 1em}.main-text-instr a{color:var(--orange-color)}h1{font-family:bebas_neuebold,sans-serif;text-align:center;font-size:2.5em;margin:4em 1.5em 1.1em 1.5em}@media (max-width:796px){h1{margin:.5em 1.5em}}h1 span{color:var(--orange-color)}h2{font-family:bebas_neuebold,sans-serif;text-align:center;font-size:2.5em;padding:0 1em}.quests{text-align:-webkit-center}.quest-container{padding:0 2em 0 2em;display:grid;grid-template-columns:repeat(auto-fill,var(--quest-card-with));gap:var(--quest-card-gap);justify-content:center;max-width:var(--width-central-block)}.main-text div{max-width:var(--width-central-block);margin:auto;padding:0 2em 0 2em}.main-text p{font-size:1.25em;line-height:1.5em}.main-text a{color:var(--orange-color)}.quest{background-size:cover;background-position:center;color:#fff;position:relative;height:var(--quest-card-with);box-shadow:0 0 .625em rgba(0,0,0,.1);overflow:hidden;cursor:pointer;text-decoration:none}.quest::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(/content/common/img/quest-bg-1a3add18c89465baba711e70b3de8de7.png) no-repeat center center rgba(0,0,0,0);transition:all .5s ease-in-out}.quest-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;width:10em;height:2.5em;background-color:var(--orange-color-opacity);color:#fff;border:none;font-size:1.4em;font-family:bebas_neuebold,sans-serif;cursor:pointer}.quest.quest-hover{background-size:110%;animation:background-hover .5s ease-in-out forwards}.quest.quest-no-hover{background-size:100%;animation:background-no-hover .5s ease-in-out forwards}@keyframes background-hover{0%{background-size:100%}100%{background-size:110%}}@keyframes background-no-hover{0%{background-size:110%}100%{background-size:100%}}.quest:hover::before{background:url(/content/common/img/quest-bg-1a3add18c89465baba711e70b3de8de7.png) no-repeat center center rgba(0,0,0,.4)}.quest:hover .quest-button{transition:all .5s ease-in-out;opacity:1}.quest-cards-quest-info{position:relative;display:flex;flex-direction:column;padding:1em 1.5em 1em 1.5em;height:21em}.quest-name{margin:0;font-size:2.75em;text-align:left;padding-right:1em;text-transform:uppercase;font-family:bebas_neuebold,sans-serif;text-shadow:.16em .18em 0 #2c2929}.genre{font-size:1.25em;margin-top:.5em;text-align:left}.quest-bottom-info{margin-top:auto}.quest-bottom-info div{display:flex;padding-top:.4em}.quest-bottom-info img{width:1.4em}.quest-bottom-info span{align-content:center;padding-left:.3em;font-size:1.1em}@media (max-width:796px){.quest{height:27em}.quest-button{top:auto;bottom:0;left:0;transform:none;width:100%;opacity:1;transition:none}.quest-cards-quest-info{padding-bottom:0}.quest:hover .quest-button{transition:none}.quest:hover::before{background:url(/content/common/img/quest-bg-1a3add18c89465baba711e70b3de8de7.png) no-repeat center center rgba(0,0,0,0)}.quest.quest-hover,.quest.quest-no-hover{animation:none;background-size:100%}}.quest-info-block{background:url(/content/common/img/quest-info-background-36e16687263d4784f21496c287e22969.png) repeat-x 0 0 #fff;position:relative;font-family:bebas_neuebold,sans-serif;z-index:-1}.info-block-container{max-width:var(--width-central-block);margin:auto;display:flex}.left,.right{font-size:2.5em;font-weight:700;width:33%;align-self:center}.right{text-align:end}.right.no-wrap{white-space:nowrap}.right.no-wrap .top{margin-bottom:5em}.left.no-wrap .top{margin-bottom:5em}.left.no-wrap{white-space:nowrap}.top{margin-bottom:2.5em}.circle{width:34%;justify-items:center}.circle div{display:flex;justify-content:center;align-items:center;background-color:#000;color:#fff;border-radius:50%;margin:1em;width:18em;height:18em;text-align:center;font-weight:700;border:.4em solid var(--orange-color);outline:4.5em solid black}.circle span{font-size:2.5rem}.orange-text{color:var(--orange-color)}.mobile-heading{display:none}@media (max-width:796px){.quest-info-block{padding:2em 0}.mobile-heading{display:block;text-align:center;font-size:2em;font-weight:700;margin-bottom:1.5em}.circle{display:none}.info-block-container{flex-direction:column;padding:0 1em}.left,.right{width:100%;text-align:left;font-size:1.5em;white-space:normal}.left{order:1}.right{order:2}.left .top{order:1}.left>div:not(.top){order:3}.right .top{order:2}.right>div:not(.top){order:4}.left>div,.right>div{position:relative;padding-left:1.5em;margin-bottom:.8em}.left>div::before,.right>div::before{content:"•";position:absolute;left:0;color:var(--orange-color);font-size:1.2em}.left br,.right br{display:none}.left span+span::before,.right span+span::before{content:" "}.left.no-wrap .top,.right.no-wrap .top{margin-bottom:.8em}}.quest-page{background-color:#000;margin:0}.quest-text div{max-width:var(--width-central-block);margin:auto;padding:0 2em 0 2em}.quest-text p{font-size:1.25em;color:#fff;line-height:1.5em}.quest-is-unavailable{color:red;font-weight:700}.video-container{position:relative;max-width:var(--width-central-block);margin:auto;text-align:center}.video{width:100%;height:auto;cursor:pointer}.video.playing{cursor:initial}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.play-button img{width:5em;height:5em}.play-button.playing{opacity:0;visibility:hidden}.reservations{background-color:#242424}@media (min-width:797px){.reservations{scroll-margin-top:6em}}.reservation-container{width:var(--width-central-block);margin:auto}.mir-kvestov-booking-widget.reserve-iframe{font-size:inherit}.mir-kvestov-booking-widget.reserve-iframe .woq-bw__slot-time{margin:auto;font-size:1.2em;padding:.7em .8em}.mir-kvestov-booking-widget.reserve-iframe .woq-bw{margin:auto;width:inherit;padding:1.5em 0}.mir-kvestov-booking-widget.reserve-iframe .woq-bw__form{padding:1em 0}.mir-kvestov-booking-widget.reserve-iframe .woq-bw__order-form{margin:1em auto;border:1px solid #ccc;transition:all .4s ease 0s}@media (max-width:1024px){.reservation-container{width:100%;padding:0 1em;box-sizing:border-box}}@media (max-width:768px){.reservation-container{padding:0 .75em}.mir-kvestov-booking-widget.reserve-iframe .woq-bw__timetable-row{flex-direction:column;align-items:stretch;padding:.5em 0}.mir-kvestov-booking-widget.reserve-iframe .woq-bw__timetable-date{width:auto;text-align:left;padding:.25em 0 .5em}.mir-kvestov-booking-widget.reserve-iframe .woq-bw__slots{display:flex;flex-wrap:wrap;gap:.4em}.mir-kvestov-booking-widget.reserve-iframe .woq-bw__slot{margin:0}.mir-kvestov-booking-widget.reserve-iframe .woq-bw__slot-time{font-size:1em;padding:.55em .7em}.mir-kvestov-booking-widget.reserve-iframe .woq-bw__order-form{max-width:100%;box-sizing:border-box}.mir-kvestov-booking-widget.reserve-iframe .woq-bw__order-form *{max-width:100%;box-sizing:border-box}.mir-kvestov-booking-widget.reserve-iframe .woq-bw__field-input{width:100%}}@media (max-width:380px){.mir-kvestov-booking-widget.reserve-iframe .woq-bw__slot-time{font-size:.95em;padding:.5em .55em}}.review{font-family:bebas_neuebold,sans-serif;background-color:#000}.review-container{max-width:var(--width-central-block);margin:auto;display:flex}.title-review{color:#fff;text-align:center;font-size:2.2em}.title-review span{color:var(--orange-color)}.inner-review-container{margin:auto;display:flex}.review-arrow{border:none;background:0 0;cursor:pointer;padding:2rem;height:24.5rem;opacity:.5}.review-arrow:hover{opacity:1}#reviewLeft{margin-right:2rem}#reviewRight{margin-left:2rem}.imgReviews{display:flex}.one-review{transition:opacity 1s ease-out;min-height:22.6em;align-content:center}.one-review.one-review-hidden{position:absolute;opacity:0;visibility:hidden}.img-review{width:40em}.reviews-bar{display:flex;justify-content:center}.review-bar-item{--size-item:0.7em;border:2px solid var(--orange-color);width:var(--size-item);height:var(--size-item);border-radius:50%;margin:var(--size-item)}.review-bar-item.current-item{background-color:var(--orange-color)}@media (max-width:796px){.review-container{max-width:100%;width:100%;padding:0}.img-review{width:100%;max-width:calc(100vw - 8em)}.review-arrow{padding:.25rem;height:auto;flex-shrink:0;display:flex;align-items:center}.review-arrow img{width:2.5em;display:block}#reviewLeft{margin-right:.5rem}#reviewRight{margin-left:.5rem}.inner-review-container{width:100%;max-width:100%;justify-content:center;align-items:center;gap:0}.reviews-bar{margin-top:1em;padding:0 .5em}.review-bar-item{--size-item:0.6em}}.top-gallery{border-top:1px solid var(--orange-color);border-bottom:1px solid var(--orange-color);padding:1em 0}.gallery-container{display:flex;max-width:var(--width-central-block);margin:auto;justify-content:space-between}.top-gallery-quest-info{color:#fff;align-content:center}.top-gallery-quest-info div{display:flex;padding-top:.4em}.top-gallery-quest-info img{width:1.4em}.top-gallery-quest-info span{align-content:center;padding-left:.3em;font-size:1.1em;text-wrap:nowrap}.quest-gallery{position:relative;display:flex;margin:0 .5em;overflow:hidden;justify-content:center}.quest-gallery button{background:0 0;border:none;cursor:pointer}.slider-photos{white-space:nowrap;position:relative;overflow:hidden}.arrow{opacity:.5;position:relative;top:50%;transform:translateY(-50%)}.arrow:hover{opacity:1}.photo-icon{position:relative;transition:transform .75s ease;margin:.5em}.photo-icon img{width:7vw;max-width:100px;flex-shrink:0}.photo-icon.not-visible-frame{animation:opacity0Animation .75s forwards}.photo-icon.visible-frame{animation:opacity1Animation .75s forwards}.opacity-hidden{opacity:0}.z-index-hidden{z-index:-1}.position-abs{position:absolute;left:0;top:0}@keyframes opacity0Animation{from{opacity:1}to{opacity:0}}@keyframes opacity1Animation{from{opacity:0}to{opacity:1}}.reserve-top-button{display:flex;color:#fff;background-color:var(--orange-color-dark);text-decoration:none;align-items:center;margin-top:auto;margin-bottom:auto;border-radius:5px;padding:.5em .8em;transition:background-color .3s ease}.reserve-top-button:hover{background-color:var(--orange-color-dark-hover)}.calendar-icon{background-color:rgba(0,0,0,.2);padding:.6em;border-radius:5px}.calendar-icon img{filter:brightness(0) invert(1)}.reserve-top-button-text{margin:0 1em 0 1.5em}.reserve-top-button p{align-content:center;margin:0}.reservation-text{font-family:bebas_neuebold,sans-serif;font-size:1.5em;line-height:1em}.price-text{font-family:bebas_neue_regularregular,sans-serif;font-size:.8em;line-height:.9em}.photo-window{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.3);opacity:0;visibility:hidden;z-index:5}.photo-window.open-photo-window{opacity:1;visibility:visible}#close-photo-area{position:fixed;width:100%;height:100%;top:0;left:0}.photo-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:fit-content;background-color:#ccc;padding:1em;border-radius:7px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);margin:auto}.photo-big{transition:opacity 1s ease-out;min-height:22.6em;align-content:center}.photo-big img{max-width:80vw;height:auto}.photo-big.hidden-photo-big{position:absolute;visibility:hidden;opacity:0}.close-photo-button{position:absolute;z-index:10;right:-1%;top:-2%;padding:.5%;border-radius:5px;background-color:#ccc;cursor:pointer}.photo-nav-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);border:none;border-radius:6px;width:3.8em;height:3em;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:opacity .3s ease}.photo-nav-arrow:hover{opacity:1;background:rgba(0,0,0,.7)}.photo-nav-arrow img{width:30px;height:30px;filter:brightness(0) invert(1)}.photo-nav-arrow-left{left:-70px}.photo-nav-arrow-right{right:-70px}.photo-nav-arrow.disabled{opacity:0;cursor:initial}@media (max-width:923px){.photo-icon{margin:.3em}}@media (max-width:796px){.gallery-container{flex-wrap:wrap;padding:0 1em;justify-content:center}.top-gallery-quest-info{width:calc(100% - 4.5em);margin:0 auto;display:flex;font-size:1.1em;box-sizing:border-box}.top-gallery-quest-info>div{padding-right:1em}.reserve-top-button{width:calc(100% - 5em);order:4;margin:.7em auto 0;justify-content:center;box-sizing:border-box;font-size:1em}.quest-gallery{width:100%;margin:1em 0 0 0;padding:0 2.5em;justify-content:flex-start}.arrow-left{position:absolute;left:0;top:50%;transform:translateY(-50%)}.arrow-right{position:absolute;right:0;top:50%;transform:translateY(-50%)}.photo-icon{margin:0 .3em 0 0;padding:6px 12px 6px 0}.photo-icon img{width:calc((100vw - 7em)/ 3);max-width:110px}.reservation-text{font-size:1.2em}.price-text{font-size:.7em}.calendar-icon{padding:.5em}.photo-nav-arrow{display:none}.photo-big{min-height:initial}.photo-content{padding:.7em;border-radius:3px}.close-photo-button{padding:0;border-radius:4px;top:-3%}}@media (max-width:480px){.gallery-container{padding:0 .5em}.quest-gallery{margin-top:.7em}.top-gallery-quest-info{justify-content:space-between}.top-gallery-quest-info>div{padding-top:0;padding-right:0}}