@charset "UTF-8";fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:48px;height:35px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border:2px solid transparent;border-top-color:#41b883;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{-webkit-animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__spinner:after{-webkit-animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input:-ms-input-placeholder{color:#35495e}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\D7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@-webkit-keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.vld-overlay,.vld-shown{overflow:hidden}.vld-overlay{bottom:0;left:0;position:absolute;right:0;top:0;align-items:center;display:none;justify-content:center;z-index:9999}.vld-overlay.is-active{display:flex}.vld-overlay.is-full-page{z-index:9999;position:fixed}.vld-overlay .vld-background{bottom:0;left:0;position:absolute;right:0;top:0;background:#fff;opacity:.5}.vld-overlay .vld-icon,.vld-parent{position:relative}@font-face{font-family:icomoon;src:url(fonts/icomoon.eot?v59h38);src:url(fonts/icomoon.eot?v59h38#iefix) format("embedded-opentype"),url(fonts/icomoon.ttf?v59h38) format("truetype"),url(fonts/icomoon.woff?v59h38) format("woff"),url(fonts/icomoon.svg?v59h38#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-edit:before{content:"\e933"}.icon-hours:before{content:"\e932"}.icon-apple-pay:before{content:"\e931"}.icon-phone-outline:before{content:"\e930"}.icon-star:before{content:"\e92f"}.icon-contacts:before{content:"\e92a"}.icon-gift:before{content:"\e92b"}.icon-smile:before{content:"\e92c"}.icon-like:before{content:"\e92d"}.icon-money:before{content:"\e92e"}.icon-bell-ring:before{content:"\e929"}.icon-filter:before{content:"\e928"}.icon-trapeze:before{content:"\e927"}.icon-filter-gallery:before{content:"\e925"}.icon-filter-list:before{content:"\e926"}.icon-dollar:before{content:"\e924"}.icon-cash:before{content:"\e900"}.icon-card:before{content:"\e901"}.icon-paypal:before{content:"\e902"}.icon-chevron-right:before{content:"\e91f"}.icon-minus:before{content:"\e91e"}.icon-close:before{content:"\e91d"}.icon-btn_part-fragment:before{content:"\e91c"}.icon-facebook-square:before{content:"\e91b"}.icon-btn_part-outline:before{content:"\e915"}.icon-arrow:before{content:"\e916"}.icon-calendar:before{content:"\e917"}.icon-plus:before{content:"\e918"}.icon-user:before{content:"\e919"}.icon-time:before{content:"\e91a"}.icon-what-1:before{content:"\e914"}.icon-type-2:before{content:"\e90a"}.icon-lock:before{content:"\e90f"}.icon-type-3:before{content:"\e910"}.icon-subtract:before{content:"\e911"}.icon-type-1:before{content:"\e912"}.icon-spooky:before{content:"\e913"}.icon-tools-2:before{content:"\e907"}.icon-tools-1:before{content:"\e909"}.icon-what-2:before{content:"\e90b"}.icon-what-3:before{content:"\e90c"}.icon-what-4:before{content:"\e90d"}.icon-what-5:before{content:"\e90e"}.icon-btn_part:before{content:"\e904"}.icon-facebook:before{content:"\e903"}.icon-google:before{content:"\e905"}.icon-instagram:before{content:"\e906"}.icon-mail:before{content:"\e908"}.icon-phone:before{content:"\e920"}.icon-pin:before{content:"\e921"}.icon-tripadvisor:before{content:"\e922"}.icon-yelp:before{content:"\ead7"}.icon-calendar-new:before{content:"\e923"}@font-face{font-family:Google Sans;src:url(fonts/GoogleSans/GoogleSans-Regular.woff2) format("woff2"),url(fonts/GoogleSans/GoogleSans-Regular.woff) format("woff"),url(fonts/GoogleSans/GoogleSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Red Hat Display;src:url(fonts/RedHatDisplay/RedHatDisplay-Regular.woff2) format("woff2"),url(fonts/RedHatDisplay/RedHatDisplay-Regular.woff) format("woff"),url(fonts/RedHatDisplay/RedHatDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Red Hat Display;src:url(fonts/RedHatDisplay/RedHatDisplay-Bold.woff2) format("woff2"),url(fonts/RedHatDisplay/RedHatDisplay-Bold.woff) format("woff"),url(fonts/RedHatDisplay/RedHatDisplay-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(fonts/ProximaNova/ProximaNova-Regular.woff2) format("woff2"),url(fonts/ProximaNova/ProximaNova-Regular.woff) format("woff"),url(fonts/ProximaNova/ProximaNova-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(fonts/ProximaNova/ProximaNova-Bold.woff2) format("woff2"),url(fonts/ProximaNova/ProximaNova-Bold.woff) format("woff"),url(fonts/ProximaNova/ProximaNova-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}html{box-sizing:border-box;font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}*,:after,:before{box-sizing:inherit}body{margin:0}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}svg:not(:root){overflow:hidden}button{border-radius:0}table{border-collapse:collapse}:focus{outline:0}body,html{height:100%}body{min-width:320px;color:#fff;font:400 16px/1.5 Proxima Nova,Helvetica,Arial,sans-serif;background-color:#000;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.page-template-page-cert,body.page-template-page-corporate{background-color:#090909}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;color:inherit;line-height:1.2;font-weight:700;margin-top:0;margin-bottom:20px}.h1,h1{font-size:34px}.h2,h2{font-size:24px}.h3,h3{font-size:18px}.h4,h4{font-size:16px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin-top:0}address,p{margin-bottom:20px}address{font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:20px}blockquote{margin:0 0 20px}a{color:hsla(0,0%,100%,.7);transition:color .4s ease-in-out}a,a:hover{text-decoration:none}a:hover{color:#fff}pre{margin-top:0;margin-bottom:15px;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 15px}img{height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle}label{display:inline-block;margin-bottom:5px}[role=button],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cells{display:flex;flex-wrap:wrap}.datepicker--cell{border-radius:7px;box-sizing:border-box;cursor:pointer;display:flex;position:relative;align-items:center;justify-content:center;height:32px;z-index:1}.datepicker--cell.-focus-{background:#ffd047}.datepicker--cell.-current-{color:#212121}.datepicker--cell.-current-.-focus-{color:hsla(0,0%,100%,.31)}.datepicker--cell.-current-.-in-range-{color:#212121}.datepicker--cell.-in-range-{background:rgba(255,208,71,.1);color:hsla(0,0%,100%,.31);border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(255,208,71,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(255,208,71,.5);background-color:rgba(255,208,71,.1);border-radius:7px 0 0 7px}.datepicker--cell.-range-to-{border:1px solid rgba(255,208,71,.5);background-color:rgba(255,208,71,.1);border-radius:0 7px 7px 0}.datepicker--cell.-range-from-.-range-to-{border-radius:7px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{color:#fff;background:#ffd047}.datepicker--cell.-selected-.-focus-{background:#ffc92e}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:flex;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{color:#ababab;display:flex;align-items:center;justify-content:center;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.datepicker--cell-day{width:14.2857142857 %}.datepicker--cells-months{height:170px}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepickers-container{position:absolute;left:0;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid rgba(31,31,31,.85);box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:7px;box-sizing:content-box;font-family:Proxima Nova,Helvetica,Arial,sans-serif;font-size:10px;color:hsla(0,0%,100%,.31);width:250px;position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,transform .3s ease,left 0s .3s;z-index:100}.datepicker.-from-top-{transform:translateY(-8px)}.datepicker.-from-right-{transform:translateX(8px)}.datepicker.-from-bottom-{transform:translateY(8px)}.datepicker.-from-left-{transform:translateX(-8px)}.datepicker.active{opacity:1;transform:translate(0);transition:opacity .3s ease,transform .3s ease,left 0s 0s}.datepicker-inline .datepicker{border-color:rgba(31,31,31,.85);box-shadow:none;position:static;left:auto;right:auto;opacity:1;transform:none}.datepicker-inline .datepicker--pointer{display:none}.datepicker--content{box-sizing:content-box;padding:4px}.-only-timepicker- .datepicker--content{display:none}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid rgba(31,31,31,.85);border-right:1px solid rgba(31,31,31,.85);width:10px;height:10px;z-index:-1}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 5px)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 5px)}.datepicker--body{display:none}.datepicker--body.active{display:block}.datepicker--nav{display:flex;justify-content:space-between;border-bottom:1px solid rgba(31,31,31,0);min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{display:flex;cursor:pointer;align-items:center;justify-content:center}.datepicker--nav-action{width:32px;border-radius:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action:hover{background:#ffd047}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#ffd047;stroke-width:2px}.datepicker--nav-title{border-radius:7px;padding:0 8px}.datepicker--nav-title i{font-style:normal;color:#ffd047;margin-left:5px}.datepicker--nav-title:hover{background:#ffd047}.datepicker--nav-title.-disabled-{cursor:default;background:none}.datepicker--buttons{display:flex;padding:4px;border-top:1px solid rgba(31,31,31,0)}.datepicker--button{color:#212121;cursor:pointer;border-radius:7px;flex:1;display:inline-flex;justify-content:center;align-items:center;height:32px}.datepicker--button:hover{color:hsla(0,0%,100%,.31);background:#ffd047}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:hsla(0,0%,100%,.45)}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:hsla(0,0%,90.2%,.45)}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:hsla(0,0%,100%,.45)}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#ffe494}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#ffdd7a}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(255,208,71,.1);color:hsla(0,0%,92.9%,.45)}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(255,208,71,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:none;border:none}.datepicker--time{border-top:1px solid rgba(31,31,31,0);display:flex;align-items:center;padding:4px;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:flex;align-items:center;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:"";background:#ffd047;border-radius:7px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;align-self:flex-end;color:#ffd047;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:flex;align-items:center;font-size:11px;height:17px;background:linear-gradient(90deg,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:none;cursor:pointer;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:none}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#ffd047;border-color:#ffd047}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#ffd047;border-color:#ffd047}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#ffd047;border-color:#ffd047}.datepicker--time-row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;-moz-transition:background .2s;transition:background .2s}.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;-ms-transition:background .2s;transition:background .2s}.datepicker--time-row input[type=range]::-webkit-slider-thumb{margin-top:-6px}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:transparent}.datepicker--time-row input[type=range]::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:transparent}.datepicker--time-row input[type=range]::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:transparent}.datepicker--time-row input[type=range]::-ms-fill-lower,.datepicker--time-row input[type=range]::-ms-fill-upper{background:transparent}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#ffd047;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:"";background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background-color:rgba(31,31,31,.85)}.datepicker--nav-title{font-size:12px;color:#ffd047}.datepicker--nav-title:hover{color:#212121}.datepicker--nav-title:hover i{color:inherit}.datepicker--nav-action:hover path{stroke:#212121}.datepicker--cell{border-radius:50%}.datepicker--cell.-focus-,.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{color:#212121}.datepicker--cell.-current-{border-radius:50%;color:#ffd047}.datepicker--cell.-current-.-focus-{color:#212121}.datepicker--cell-month,.datepicker--cell-month.-current-{border-radius:7px}.datepicker--cell-day{width:14.2857142857%}.datepicker--cell-day.-other-month-.-focus-,.datepicker--cell-year.-other-decade-.-focus-{color:#212121}.datepicker--pointer{display:none}.choose-day{position:relative}.choose-day input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:-1}.icon-google-pay:before{content:""}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}}.btn{font-family:Proxima Nova,Helvetica,Arial,sans-serif;display:inline-block;border:0;font-weight:500;letter-spacing:.03em;text-align:center;text-decoration:none;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;padding:6px 20px;font-size:16px;line-height:1.5;box-shadow:none;transition:.2s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#000;text-decoration:none}.btn.focus,.btn:focus{outline:0}.btn.disabled,.btn:disabled{color:#c4c4c4;border-color:#f0f0f0;background-color:#f0f0f0;box-shadow:none;pointer-events:none}.btn.disabled .svg-icon,.btn:disabled .svg-icon{fill:#c4c4c4}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn .svg-icon{display:inline;vertical-align:baseline;margin-left:10px;transition:fill .2s ease-in-out}.btn-primary{background-color:#059b1d;border-radius:8px;padding:9px 16px;font-weight:700;color:#fff}.btn-primary--outline{background:transparent;color:#fff;border:1px solid #059b1d;border-radius:5px;display:flex;align-items:center}.btn-primary--outline:hover{background-color:#059b1d;color:#fff}.btn-primary--outline .icon{margin-right:10px}.btn-primary:hover{color:#fff;background-color:#036a14}.btn-danger{background-color:#d1072b;border-radius:8px;padding:9px 16px;font-weight:700;color:#fff}.btn-danger:hover{color:#fff;background-color:#a00521}.btn-secondary{background-color:#059b1d;position:relative;padding:12px 20px 10px;font-size:19px;color:#fff;margin:0 28px}.btn-secondary span:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;box-shadow:0 7px 25px rgba(5,155,29,.4)}.btn-secondary:hover{background-color:#036a14;color:#fff}.btn-secondary:hover:after,.btn-secondary:hover:before{color:#036a14}.btn-secondary:after,.btn-secondary:before{content:"";color:#059b1d;position:absolute;font-size:50px;line-height:1;top:0;transition:.2s ease-in-out;overflow:hidden}@media screen and (prefers-reduced-motion:reduce){.btn-secondary:after,.btn-secondary:before{transition:none}}.btn-secondary:before{left:-34px}.btn-secondary:after{right:-34px;transform:rotate(180deg)}.btn-secondary__right{margin-left:0;border-top-left-radius:8px;border-bottom-left-radius:8px}.btn-secondary__right:before{display:none}.btn-darken{padding:11px 20px;color:#fff;font-size:14px;font-weight:400;border-radius:5px;background-color:#232323;text-shadow:0 2px 3px rgba(0,0,0,.4)}.btn-darken i{color:#ffd047}.btn-darken:hover{color:#fff;background-color:#373737}.btn-gift{border:1px solid rgba(19,19,19,.5);border-radius:8px;letter-spacing:.075em;font-size:18px;width:175px;text-align:center;transition:all .5s linear}.btn-gift:hover{background-color:#059b1d;border-color:#059b1d;color:#fff}.btn-callback{display:inline-flex;align-items:center;font-size:18px;letter-spacing:.03em;color:#fff;font-weight:600}.btn-callback:hover{color:#ffd047}.btn-callback .icon{font-size:16px;margin-right:9px}.btn-block{display:block;width:100%}[type=button].btn-block,[type=reset].btn-block,[type=submit].btn-block{width:100%}button:focus{outline:0}.reg-form-edit{background:transparent;outline:none;border:none;padding:0;color:#ffd047;font-size:14px;display:flex;align-items:center;position:absolute;top:25px;right:25px}.reg-form-edit:hover{cursor:pointer}.reg-form-edit:hover span{border-bottom-color:transparent}.reg-form-edit span{border-bottom:1px dashed #ffd047}.reg-form-edit .icon{font-size:20px;margin-left:10px}.button-cancel-booking{display:inline-block;background:transparent;outline:none;border:none;padding:0;color:#ef4848;font-size:12px}.button-cancel-booking:hover{cursor:pointer}.button-cancel-booking:hover span{border-bottom-color:transparent}.button-cancel-booking span{border-bottom:1px dashed #ef4848}.button-cancel-booking.discard-button{color:hsla(0,0%,100%,.4)}.button-cancel-booking.discard-button:hover span{border-bottom-color:transparent}.button-cancel-booking.discard-button span{border-bottom:1px dashed hsla(0,0%,100%,.4)}.reg-form-cancel{position:absolute;top:25px;right:25px}@media (max-width:990px){.btn-secondary span:before{display:none}}.d-block{display:block}.d-none{display:none}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-fill{flex:1 1 auto}.flex-grow-0{flex-grow:0}.flex-grow-1{flex-grow:1}.flex-shrink-0{flex-shrink:0}.flex-shrink-1{flex-shrink:1}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-center{align-items:center}.align-items-baseline{align-items:baseline}.align-items-stretch{align-items:stretch}.align-content-start{align-content:flex-start}.align-content-end{align-content:flex-end}.align-content-center{align-content:center}.align-content-between{align-content:space-between}.align-content-around{align-content:space-around}.align-content-stretch{align-content:stretch}.align-self-auto{align-self:auto}.align-self-start{align-self:flex-start}.align-self-end{align-self:flex-end}.align-self-center{align-self:center}.align-self-baseline{align-self:baseline}.align-self-stretch{align-self:stretch}.form-black{background-color:rgba(0,0,0,.75);border-radius:25px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:45px 50px;max-width:383px}.form-black__title{font-size:28px;letter-spacing:.05em;margin:17px 0 8px;line-height:1}.form-black__subtitle{letter-spacing:.21em;margin-bottom:20px}.form-black__subtitle.heading{font-weight:500}.form-black__address{position:relative;font-size:14px;color:hsla(0,0%,100%,.8);background-color:#1f1f1c;border-radius:4px;padding:5px 10px;margin-bottom:22px}.form-black__address .icon{font-size:15px;margin-right:5px;margin-top:2px}.form-black__descr{font-size:14px;line-height:1.4;margin-bottom:28px;opacity:.8}.form p{margin-bottom:0}.form__row{margin-bottom:25px;position:relative}.form__row .error-block{position:absolute;font-size:12px;display:block;color:#b50c11;top:-15px}.form__row-action{margin:58px 0 0}.form__row-action .btn-primary{min-width:212px}.form__row .wpcf7-not-valid-tip{position:absolute;left:0;top:100%;font-size:12px;display:block;color:#b50c11}.form .screen-reader-response ul{text-align:left;color:#b50c11;font-size:14px;margin-top:20px}.form__title{font-size:25px;line-height:120%;font-family:Proxima Nova,sans-serif;font-weight:300;margin-bottom:15px}.form__field,.form__select{display:block;vertical-align:middle;width:100%;height:35px;padding:6px 12px 6px 0;font-size:14px;line-height:1.5;color:hsla(0,0%,100%,.5);background:transparent;border:0;border-bottom:1px solid hsla(0,0%,100%,.2);border-radius:0;transition:.3s ease-in-out}.form__field::-moz-placeholder,.form__select::-moz-placeholder{color:hsla(0,0%,100%,.5)}.form__field:-ms-input-placeholder,.form__select:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.form__field::placeholder,.form__select::placeholder{color:hsla(0,0%,100%,.5)}.form__field:focus,.form__select:focus{background:transparent;outline:0}.form__field.error,.form__field.invalid,.form__field.is-error,.form__field.is-invalid,.form__select.error,.form__select.invalid,.form__select.is-error,.form__select.is-invalid{border-color:#b50c11!important}.form__select{float:none;display:flex;align-items:center}.form__select option{padding:0;background-color:#232323}.form__select:after{border-color:#494949}.form__select .list{width:100%;transition:all .3s ease}.form__file{display:none}textarea.form__field{height:auto;min-height:71px;resize:vertical}.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background:url(../img/icons/ajax-loader.svg) no-repeat 50% 50%;width:25px;height:25px;border:0;padding:0;margin:0 -25px 0 0;vertical-align:middle}.wpcf7 .ajax-loader.is-active{visibility:visible}@media (max-width:576px){.form-black{padding:45px 30px}.form__row-action{margin:38px 0 0}}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-nowrap{white-space:nowrap}.text-white{color:#fff}.text-black{color:#000}.text-dark{color:#383838}.text-truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.text-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fw-medium{font-weight:500}.bold{font-weight:700}.text-break{word-break:break-word;word-wrap:break-word;overflow-wrap:break-word}.uppercase{text-transform:uppercase}.align-left{float:left;margin-right:20px}.align-right{float:right;margin-left:20px}.align-center{clear:both;display:block;margin-right:auto}.align-center,.ml-auto{margin-left:auto}.mr-auto,.mx-auto{margin-right:auto}.mx-auto{margin-left:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mb-0{margin-bottom:0}.h-100{height:100vh}.list-unstyled{padding-left:0;list-style:none}.is-hidden,.is-hide,.is-mobile{display:none}.is-error{color:red}.is-noscroll{overflow:hidden}.text-yellow{color:#ffd047}.font-red-hat-display,.heading{font-family:Red Hat Display,Helvetica,sans-serif}.heading{font-weight:900;line-height:1.2}.font-bebas-neue,.h-room__address{font-family:Bebas Neue,Helvetica,sans-serif}.heading--h1{font-size:34px;letter-spacing:.08em}.heading--h2{font-size:32px;letter-spacing:.065em}.heading--h3{font-size:24px;letter-spacing:.045em}.heading--h4{font-size:20px}.heading--h5{font-size:16px;line-height:1;letter-spacing:.05em}.icon:after,.icon:before{font-family:icomoon;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rounded-circle{border-radius:50%}.bg__text span,.text-gradient{display:inline-block;color:#080808;background-image:linear-gradient(180deg,rgba(8,8,8,.5) -8.14%,rgba(8,8,8,0) 67.44%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.location__side{color:#fff;opacity:.12;letter-spacing:.125em;font:700 60px/1 Bebas Neue,Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bg__text{position:absolute;top:50%}.bg__text span{font-family:Bebas Neue;font-weight:700;color:#080808;font-size:52px;line-height:1;letter-spacing:.18em;-webkit-text-stroke:1px hsla(0,0%,100%,.2)}.bg__text .and{font-family:Big Shoulders Display,sans-serif;margin-left:67px}.bg__text.left-vertical span,.bg__text.right-vertical span{display:block;position:relative;transform:rotate(-90deg)}.bg__text.left-vertical{left:0}.bg__text.right-vertical{right:0}.item-with-icon{color:hsla(0,0%,100%,.8);font-size:14px}.item-with-icon a{color:inherit;font-size:inherit}.item-with-icon .icon{margin-right:7px;color:#fff;font-size:11px}.gx-4{margin-left:-4px;margin-right:-4px}.gx-4>.col,.gx-4>[class*=col-]{padding-left:4px;padding-right:4px}.gx-6{margin-left:-6px;margin-right:-6px}.gx-6>.col,.gx-6>[class*=col-]{padding-left:6px;padding-right:6px}.gx-8{margin-left:-8px;margin-right:-8px}.gx-8>.col,.gx-8>[class*=col-]{padding-left:8px;padding-right:8px}.gx-12{margin-left:-12px;margin-right:-12px}.gx-12>.col,.gx-12>[class*=col-]{padding-left:12px;padding-right:12px}.gx-25{margin-left:-25px;margin-right:-25px}.gx-25>.col,.gx-25>[class*=col-]{padding-left:25px;padding-right:25px}@media (max-width:768px){.heading--h1{font-size:28px}.heading--h2{font-size:26px;margin-bottom:12px}.heading--h4{font-size:18px}.hide-md{display:none}}.parallax{position:relative}.parallax__content{position:relative;z-index:2}.parallax__list{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.parallax__list--on-top{z-index:2!important}.parallax .parallax-bottom,.parallax .parallax-top{position:absolute;left:0;top:0;width:100%;height:100%}.parallax__item{position:absolute;left:50%;top:50%}.parallax__item.bg__text{margin-left:350px;margin-top:80px;width:30px;height:30px;white-space:nowrap}.parallax__item.envelope{margin-top:-150px;margin-left:-650px}.parallax__item.compass{margin-left:230px;top:20px}.parallax__item.lamp{width:185px;height:352px;top:auto;left:auto;bottom:100%;right:10%;margin-bottom:-50px}.parallax__item .lamp-img{opacity:0;transition:opacity .4s linear}.parallax__item .lamp-img.on{max-width:none;-o-object-fit:none;object-fit:none;position:absolute;top:0;left:50%;transform:translate(-50%);margin-left:-13px}.parallax__item .lamp-img.border{position:absolute;left:0;top:65px;-webkit-animation:dash 80s linear infinite;animation:dash 80s linear infinite;cursor:pointer}.parallax__item .lamp-img.is-active{opacity:1}.parallax__item.map{margin-left:-740px;margin-top:-30px}.parallax__item.key-holder{margin-left:-740px;top:auto;bottom:0;margin-bottom:-540px}.parallax__item.map-quest{margin-top:-700px;margin-left:30%}.parallax__item.coin-left{margin-top:-35%;z-index:2}.parallax__item.coin-right{margin-left:-60%;z-index:2}.parallax__item.letter{top:15.2%;left:-130px}.parallax__item.compass-contact{z-index:10;left:auto;top:71.6%;right:-1.8%}.parallax__item.set-of-keys{z-index:2;margin-left:-700px;margin-top:120px}.parallax__item.key{z-index:2;margin-left:320px;top:0}.parallax__item.lock{z-index:2;margin-left:-770px;margin-top:-300px}.parallax.is-active .parallax__list{pointer-events:auto}.parallax.is-active .parallax__item.lamp{z-index:2}.section-order-parallax-bottom,.section-order-parallax-top{position:absolute;top:0;height:100%;left:0;width:100%}.section-order-parallax-bottom{overflow:hidden}.faq .parallax__item.bg__text{margin-top:40px}.faq .parallax__item.compass{margin-bottom:-230px}.cert__steps.parallax .bg__text{width:30px;height:30px;left:15px;transform:translateY(-60px)}.cert__steps.parallax .bg__text span{font-size:67px;letter-spacing:.17em;white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg)}.cert__steps.parallax .parallax-top .parallax__item.coin-mini{margin-left:320px;margin-top:-80px}.cert__steps.parallax .parallax-top .parallax__item.coin-large{margin-left:390px;margin-top:-60px}.cert__steps.parallax .parallax-bottom .parallax__item.coin-large{left:0;margin-top:-200px;z-index:1}.cert__steps.parallax .parallax-bottom .parallax__item.chest-coins{top:auto;left:auto;right:0;z-index:3;bottom:-350px}.page-template-page-cert .parallax__item.bg__text{margin-top:60px}.page-template-page-cert .parallax__item.compass{margin-top:-30px}@-webkit-keyframes dash{to{stroke-dashoffset:200}}@keyframes dash{to{stroke-dashoffset:200}}@media (min-width:1600px){.parallax__item.lamp{right:17%}}@media (max-width:1600px){.parallax__item.compass{margin-bottom:-70px}.parallax__item.key-holder{margin-bottom:-520px}}@media (max-width:1441px){.p-about .parallax__item.compass{margin-bottom:40px}.p-about .parallax__item.bg__text{margin-top:370px}.p-about .parallax__item.key-holder{margin-bottom:-540px}}@media (max-width:1366px){.parallax__item.letter{left:-15%}.parallax__item.compass{margin-top:-30px}.parallax__item.key-holder{margin-bottom:-600px}.cert__steps .parallax-bottom .parallax__item.chest-coins,.page-template-page-cert .parallax__list,.page-template-page-corporate .parallax__list{display:none}}@media (max-width:1200px){.parallax__item.letter{display:none}}@media (max-width:1025px){.parallax__list{display:none}}@media (max-width:767px){.cert__steps.parallax .bg__text{display:none}.cert__steps.parallax .parallax__list{display:block}.cert__steps.parallax .parallax-top .parallax__item.coin-mini{margin-left:90px;margin-top:370px;width:92px}.cert__steps.parallax .parallax-top .parallax__item.coin-large{margin-left:110px;margin-top:440px;width:118px}.cert__steps.parallax .parallax-bottom .parallax__item.coin-large{margin-left:110px;left:50%;margin-top:-450px;width:118px}.cert__steps.parallax .parallax-bottom .parallax__item.chest-coins{display:none}}.feature{padding:16px 0;background:hsla(0,0%,100%,.11);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.feature__item{position:relative}.feature__item+.feature__item:before{content:""}.feature__item:before{position:absolute;top:0;left:0;bottom:0;border-left:2px solid #000;opacity:.5}.feature__item:hover .feature__icon--no-active{display:none}.feature__item:hover .feature__icon--active{display:block}.feature__box{font-size:16px;line-height:1.22;min-height:55px}@media (min-width:1200px){.feature__box{font-size:18px}}.feature__icons{position:relative;width:40px;height:40px;margin-right:10px}@media (min-width:1200px){.feature__icons{width:55px;margin-right:15px}}.feature__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .25s ease-in-out;max-width:40px}.feature__icon--active{display:none;transform:translate(-50%,-50%) translateZ(0)}.feature__icon--no-active{display:block}.feature__popup{display:none}@media (max-width:991px){.feature{display:none}}.tag{display:none}@media (min-width:992px){.tag{display:block}}.tag__list{padding:22px 0 27px}.tag__item{margin:4px 0}.tag__item--switcher>.tag__box{color:rgba(255,208,71,.8);border-color:rgba(255,208,71,.3)}.tag__box{cursor:pointer;font-size:14px;color:hsla(0,0%,100%,.8);text-align:center;padding:3px 18px;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;transition:color .25s ease-in-out,border-color .25s ease-in-out}.is-active>.tag__box{color:rgba(255,208,71,.8);border-color:rgba(255,208,71,.3)}@media (min-width:992px){:hover>.tag__box{border-color:rgba(255,208,71,.3)}}.is-active>.tag__box{border-color:rgba(255,208,71,.8)}.location{overflow:hidden}.location__list{display:flex;flex-direction:column}.location__row{margin-bottom:24px}.location__item{position:relative;padding:35px 0 18px;background-color:#0e0e0e;background-image:linear-gradient(1turn,hsla(0,0%,100%,.05),hsla(0,0%,100%,0) 33.42%)}.location__item+.location__item{border-top:1px solid hsla(0,0%,100%,.1)}.location__item#uptown{order:1}.location__item#midtown{order:2}.location__item#downtown{order:3}.location__side{position:absolute;top:50%;right:0;width:30px;height:30px;transform:translateY(-50%)}.location__side span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg)}.location__head{margin-bottom:20px}.location__name{font-size:22px;line-height:1.14}.location__name .icon{font-size:16px}.location__address{color:hsla(0,0%,100%,.65)}.location__address a{pointer-events:none}.location__map-link{transition:all .4s ease-in-out;border-bottom:1px dotted hsla(0,0%,100%,.65)}.location__map-link:hover{color:rgba(255,208,71,.8);border-color:rgba(255,208,71,.8)}.location__rooms{position:relative}.location__decor{z-index:2;position:absolute;pointer-events:none}.location__decor--uptown{top:90px;right:55px}.location__decor--downtown{top:160px;right:-50px}.location__decor--midtown{top:150px;left:-60px}.divider{width:0;padding:0 12px}.divider:before{content:"";height:16px;border-left:1px solid hsla(0,0%,100%,.26)}@media (max-width:1300px){.location__decor{display:none}}@media (max-width:767px){.location__item{padding:30px 0 13px}.location__side{display:none}.location__address{border-bottom:1px dotted hsla(0,0%,100%,.7)}.location__address a{pointer-events:auto}.location__address+.divider,.location__map-link{display:none}}@media (max-width:480px){.location__head{margin-bottom:15px}.location__name{font-size:18px}}.color-uptown,a.color-uptown:hover{color:#27d3c9}.color-downtown,a.color-downtown:hover{color:#e7680c}.color-midtown,a.color-midtown:hover{color:#a438ca}.bg-color-uptown .bg-ticket__border,.bg-color-uptown .bg-ticket__fill{fill:#058179}.bg-color-downtown .bg-ticket__border,.bg-color-downtown .bg-ticket__fill{fill:#e7680c}.bg-color-midtown .bg-ticket__border,.bg-color-midtown .bg-ticket__fill{fill:#a438ca}.icon-dollar{vertical-align:-1px}.quest__head-status{border-radius:6px;background:#059b1d;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.96px;text-transform:uppercase;display:flex;width:62px;height:27px;padding:8px 12px;justify-content:center;align-items:center;margin-right:15px;position:absolute;top:10px;right:-5px}.quest__head-status.back{transform:translate(50%,50%);top:40px;right:50%;margin:0;width:216px;background:#a438ca}@media (min-width:767px){.quest__head-status.back{margin-right:15px;top:10px;right:-5px;transform:none}}.quest{margin-top:-20px!important;margin-right:-12px;margin-left:-12px}.quest__item{margin-bottom:20px;margin-top:20px;padding:0 12px}.quest__room{display:block;position:relative;z-index:1;color:#fff;min-height:239px;border-radius:13px;background:#333 none no-repeat 50% 50%;background-size:cover;transition:box-shadow .25s ease-in-out,border-color .25s ease-in-out}.quest__room:hover .quest__icon--no-active,.quest__room:hover .quest__price--no-active{opacity:0}.quest__room:hover .quest__icon--active,.quest__room:hover .quest__price--active{opacity:1}.quest__room--uptown{box-shadow:0 0 0 1px rgba(39,211,201,.75),0 0 31px rgba(39,211,201,.25)}.quest__room--uptown .icon{color:#27d3c9}@media (min-width:992px){.quest__room--uptown:hover{box-shadow:0 0 0 1px rgba(39,211,201,.75),0 0 31px rgba(39,211,201,.25)}}.quest__room--downtown{box-shadow:0 0 0 1px rgba(231,104,12,.75),0 0 31px rgba(231,104,12,.25)}.quest__room--downtown .icon{color:#e7680c}@media (min-width:992px){.quest__room--downtown:hover{box-shadow:0 0 0 1px rgba(231,104,12,.75),0 0 31px rgba(231,104,12,.25)}}.quest__room--midtown{box-shadow:0 0 0 1px rgba(164,56,202,.75),0 0 31px rgba(164,56,202,.25)}.quest__room--midtown .icon{color:#a438ca}@media (min-width:992px){.quest__room--midtown:hover{box-shadow:0 0 0 1px rgba(164,56,202,.75),0 0 31px rgba(164,56,202,.25)}}.quest__room:after,.quest__room:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;border-radius:12px}.quest__room:before{background-image:linear-gradient(180deg,#000 2.54%,rgba(0,0,0,.48) 22.63%,transparent 35%);opacity:.7}.quest__room:after{background-image:linear-gradient(0deg,#000 0,rgba(0,0,0,.66) 30.29%,transparent 64.44%);opacity:.89}@media (min-width:992px){.quest__room{box-shadow:none}}.quest__icons{position:relative;width:60px;height:36px;margin-bottom:10px}.quest__icon{position:absolute;top:50%;left:50%;width:62px;height:62px;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out}.p-sale .quest__icon,.quest__icon--active{transform:translate(-50%,-50%) translateZ(0)}.quest__icon--active{opacity:0}.quest__name{font-size:24px;letter-spacing:.05em;margin-bottom:8px;padding-left:30px;padding-right:30px}.quest__body,.quest__head{position:absolute;left:0;right:0;padding:15px}.quest__head{top:0;font-size:14px;padding-left:20px;white-space:nowrap}.quest__price{transition:opacity .3s ease-in-out}.quest__price-status{border-radius:6px;background:rgba(128,174,30,.8);color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.96px;text-transform:uppercase}.quest__price.back{width:216px;background:#a438ca}.quest__price .divider{padding-left:8px;padding-right:8px}.quest__price--no-active{opacity:1}.quest__price--active{opacity:0;position:absolute;top:0}.quest__label{padding:5px 12px;font-size:14px;line-height:1.27;letter-spacing:.14em;border-radius:6px;background-color:rgba(128,174,30,.8)}.quest__label+.quest__label{margin-right:10px}.quest__body{bottom:0;padding-bottom:20px}.quest__meta{color:hsla(0,0%,100%,.7);font-size:14px}.quest__meta .icon{font-size:16px;margin-right:4px;vertical-align:text-top}.quest__meta-v{color:hsla(0,0%,100%,.9)}@media (max-width:992px){.quest{align-items:flex-end}.quest__item{margin-bottom:0;margin-top:16px}}@media (max-width:767px){.quest__item{margin:20px 0;min-height:239px}}@media (max-width:480px){.quest__name{padding-left:0;padding-right:0}}.blog-post-card{font-family:Proxima Nova,Helvetica,Arial,sans-serif;height:100%;display:flex;flex-direction:column}.blog-post-card:hover .blog-post-card-thumbnail{transform:scale(1.03)}.blog-post-card-thumbnail{background:none no-repeat 50%;background-size:cover;border-radius:13px;margin-bottom:24px;transition:transform .4s ease-in-out}.blog-post-card-thumbnail:before{content:"";display:block;padding-bottom:100%}.blog-post-card-date{font-size:14px;line-height:1;color:#fff;opacity:.6;margin-bottom:14px}.blog-post-card-title{font-family:Red Hat Display,Helvetica,sans-serif;font-size:22px;line-height:1.3;font-weight:700;margin-bottom:10px}.blog-post-card-title a{color:#fff}.blog-post-card-title a:hover{color:hsla(0,0%,100%,.7)}.blog-post-card-excerpt{font-size:16px;line-height:1.4;margin-bottom:24px}.blog-post-card-read-more{margin-top:auto;font-size:14px;line-height:1;color:#64bf7e}.blog-post-card-read-more>*{vertical-align:middle}.blog-post-card-read-more span{margin-right:6px}.blog-post-card-read-more .icon-chevron-right{transition:transform .4s ease-in-out;display:inline-block}.blog-post-card-read-more:hover .icon-chevron-right{transform:translateX(3px)}.blog-post-card-sticky{min-height:400px;display:flex;flex-direction:column;justify-content:space-between;padding:40px;color:#fff;border-radius:13px;background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative;font-family:Proxima Nova,Helvetica,Arial,sans-serif;transition:transform .4s ease-in-out}.blog-post-card-sticky:before{content:"";position:absolute;background:linear-gradient(180deg,transparent 45.68%,rgba(0,0,0,.514363) 68.42%,#000) 50%;top:0;left:0;width:100%;height:100%;border-radius:12px}.blog-post-card-sticky:hover{transform:scale(1.01)}.blog-post-card-sticky:hover .blog-post-card-sticky-read-more{color:#fff}.blog-post-card-sticky:hover .blog-post-card-sticky-read-more .icon-chevron-right{transform:translateX(3px)}.blog-post-card-sticky-top{margin-bottom:40px;position:relative}.blog-post-card-sticky-badge{display:inline-block;padding:4.5px 12.5px;color:#fff;font-size:14px;line-height:18px;background:rgba(255,208,71,.8);border-radius:6px}.blog-post-card-sticky-bottom{position:relative}.blog-post-card-sticky-date{font-size:14px;line-height:1;opacity:.6;margin-bottom:12px}.blog-post-card-sticky-title{font-family:Red Hat Display,Helvetica,sans-serif;font-size:34px;line-height:1;font-weight:700;margin-bottom:26px}.blog-post-card-sticky-read-more{font-size:14px;line-height:1;color:#64bf7e;text-transform:uppercase;transition:color .4s ease-in-out}.blog-post-card-sticky-read-more>*{vertical-align:middle}.blog-post-card-sticky-read-more span{margin-right:6px}.blog-post-card-sticky-read-more .icon-chevron-right{transition:transform .4s ease-in-out;display:inline-block}@media (max-width:768px){.blog-post-card-sticky{padding:15px}}.blog-post-card-short{font-family:Proxima Nova,Helvetica,Arial,sans-serif}.blog-post-card-short:hover .blog-post-card-short-thumbnail{transform:scale(1.03)}.blog-post-card-short-thumbnail{background:none no-repeat 50%;background-size:cover;border-radius:13px;margin-bottom:24px;transition:transform .4s ease-in-out}.blog-post-card-short-thumbnail:before{content:"";display:block;padding-bottom:84.21%}.blog-post-card-short-date{font-size:14px;line-height:1;color:#fff;opacity:.6;margin-bottom:14px}.blog-post-card-short-title{font-family:Red Hat Display,Helvetica,sans-serif;font-size:22px;line-height:1.3;font-weight:700;margin-bottom:10px}.archive .header-t{padding:150px 15px 28px}.archive .header-t__top{margin-bottom:18px}.blog-post-cards-list-item{margin-bottom:30px}.footer__top{padding:39px 0 33px}.footer__top .copyrights{display:none}.footer__logo{max-width:211px}.footer__right{max-width:75%;flex:0 1 75%}.footer .address__item,.footer__contact-item{margin-bottom:8px}.footer__time{font-size:14px;color:hsla(0,0%,100%,.7)}.footer__time b{color:#fff}.footer__time-list{list-style:none;margin:0;padding:0}.footer__time-item:not(:last-child){margin-bottom:5px}.footer .madein{position:relative;margin:5px auto}.footer .madein a{text-decoration:underline}.footer .madein a:hover{text-decoration:none}.footer .madein span{position:absolute;top:-10px}.footer__bottom{border-top:1px solid #252525;color:hsla(0,0%,100%,.6);font-size:14px;padding:24px 0}.footer__social{margin:0 -15px}@media (min-width:992px){.footer__address .address__item{white-space:nowrap}}.footer__bottom .copyrights{display:none}@media (min-width:992px){.footer__bottom .copyrights{display:flex}}.page-template-page-cert .footer{border-top:2px solid #ffd047}.copyrights{font-size:14px;opacity:.8;text-align:center}.copyright-symbol{font-family:Proxima Nova,sans-serif}.socials__list{margin:0 -6px}.socials__item{padding:0 6px}.socials__link{font-size:22px;line-height:1;display:block;transition:opacity .25s ease-in-out}.socials__link:hover{opacity:.7}.socials__link .icon{display:block}@media (max-width:1200px){.footer__logo{max-width:160px;margin-right:20px}.footer__right{max-width:none;flex:0 1 100%}}@media (max-width:992px){.footer__top{display:block;text-align:center;padding:29px 0 22px}.footer__top .col-sm-6:not(:last-child){display:none}.footer__top .copyrights{text-align:center;display:block;margin-bottom:24px}.footer .socials__list{justify-content:center}.footer__logo{margin:0 auto 12px}.footer__right{max-width:none;flex:0 1 100%}.footer__bottom{flex-direction:column}}.header{position:fixed;z-index:10;transition:height .5s ease,padding .5s ease;padding:27px 0 37px}.header,.header:before{width:100%;top:0;left:0}.header:before{content:"";position:absolute;height:100%;opacity:1;visibility:visible;z-index:0;background:linear-gradient(180deg,#000,transparent 100.47%)}.header__inner{position:relative;z-index:1}.header-title{display:none}.header__logo{width:253px;position:relative;z-index:1}.header__logo img,.header__logo svg{width:80%;transition:width .5s ease,max-width .5s ease;transform:translateY(-3px)}.header__logo svg{max-width:80%}.header__phone{font-size:22px;letter-spacing:.03em;padding-left:32px;position:relative;z-index:1;white-space:nowrap}.header__phone a{color:#fff}.header__phone a:hover{color:#ffd047}.header__call{font-size:17px;position:relative;z-index:1;line-height:1;display:none}.header__mail{display:none;font-size:18px;line-height:1;letter-spacing:.06em;margin-bottom:12px}.header.is-sticky{padding:15px 0;z-index:10}.header.is-sticky .header__logo img,.header.is-sticky .header__logo svg{width:200px;-o-object-fit:contain;object-fit:contain}.header.is-sticky .header__logo svg{max-width:200px}@media (max-width:1366px){.header__logo{width:170px}.header__phone{font-size:18px;padding-left:10px}}@media (max-width:992px){.header{background:#131314;padding:17px 0;box-shadow:0 5px 5px #000}.header.is-sticky{height:auto}.header:before{display:none}.header__logo{width:179px}.header__logo img{width:100%;-o-object-fit:contain;object-fit:contain;transform:none}.header__inner{position:static}.header.menu-active{height:100%;overflow-y:auto;overflow-x:hidden}.header__nav{opacity:0;visibility:hidden;position:absolute;pointer-events:none;left:50%;top:0;padding:50px 20px;transform:translateX(-50%);width:100%;transition-property:visibility,top;transition-duration:.5s;transition-timing-function:ease;display:flex;flex-direction:column;text-align:center;background:#131314}.header__nav.is-active{opacity:1;visibility:visible;pointer-events:auto;background:#131314;top:60px}.header__phone{font-weight:400;font-size:34px;line-height:1;letter-spacing:.06em;padding-left:0}.header__call,.header__mail{display:block}.header__call{font-size:21px;color:#fff;margin-top:2px}}@media (max-width:576px){.header__nav{padding:30px 20px;display:block}}#whatisit{display:none}.logged-in .b-popup.is-active{display:block}.wrapper{position:relative;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}@media (max-width:1200px){.content{overflow-x:hidden}}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}@media (min-width:425px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:15px;padding-right:15px}}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1230px}}.menu__list{list-style:none;margin:0;padding:0}.menu__item{position:relative;display:inline-block;vertical-align:middle;font-size:16px;white-space:nowrap}.menu__item:hover .menu-link span,.menu__item:hover a span{color:#ffd047}.menu__item+.menu__item{margin-left:20px}.menu__item.is-active span{color:#ffd047}.menu__item a{position:relative;color:#fff;letter-spacing:.045em}.menu__item a span{opacity:.85;transition:color .2s}.menu__item span{color:#fff}.menu__item span.is-active{color:#ffd047}.hamburger{position:relative;z-index:12;vertical-align:middle;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:.2s ease-out;display:none}.hamburger,.hamburger[type=button]{cursor:pointer;border:0;padding:0;background-color:transparent}.hamburger__box{display:block;width:35px;padding:9px 0}.hamburger__inner{position:relative;transition:background-color 0s ease-out .1s}.hamburger__inner,.hamburger__inner:after,.hamburger__inner:before{display:block;width:100%;height:2px;background-color:#fff}.hamburger__inner:after,.hamburger__inner:before{content:"";position:absolute;left:0;transition:bottom .1s ease-out .1s,top .1s ease-out .1s,transform .1s ease-out}.hamburger__inner:before{bottom:8px}.hamburger__inner:after{top:8px}.is-active .hamburger__inner{background-color:transparent}.is-active .hamburger__inner:after,.is-active .hamburger__inner:before{transition:bottom .1s ease-out,top .1s ease-out,transform .1s ease-out .1s}.is-active .hamburger__inner:before{bottom:0;transform:rotate(45deg)}.is-active .hamburger__inner:after{top:0;transform:rotate(-45deg)}@media (max-width:1399px){.menu__item{font-size:14px}.menu__item+.menu__item{margin-left:10px}}@media (max-width:992px){.menu{margin-bottom:40px;font-family:Red Hat Display,Helvetica,sans-serif}.menu__item,.menu__list{display:block}.menu__item{font-size:30px;font-weight:500}.menu__item span{color:#ffd047}.menu__item a span{color:#fff}.menu__item+.menu__item{margin-left:0;margin-top:18px}.hamburger{display:block}}@media screen and (max-width:576px){.menu__item{font-size:20px}}.single-room{background-color:#080808}.single-room .tag__box,.single-room .tag__item,.single-room .tag__item:hover{cursor:default;pointer-events:none}.room-unavailable{padding-top:60px;padding-bottom:90px}.room-unavailable__box{position:relative;padding:23px 85px 23px 197px;border-radius:5px;-webkit-backdrop-filter:blur(23px);backdrop-filter:blur(23px);background-color:rgba(27,27,27,.8);font-size:16px;line-height:1.4;color:hsla(0,0%,100%,.8)}.room-unavailable__icon{position:absolute;left:0;top:50%;transform:translate(30px,-50%) rotate(-38.5deg);max-width:114px}.room-unavailable__title{color:#d1072b;font-size:22px;font-weight:900;line-height:1;letter-spacing:.045em}.room-unavailable__text{max-width:440px}.room-unavailable__btn{display:inline-block;font-size:14px;padding-top:9px;padding-bottom:9px}.room-unavailable .col-12{padding-top:5px;padding-bottom:5px}.p-room{overflow:hidden;padding-top:60px}@media (min-width:993px){.p-room{padding-top:0}}.p-room .mobile-schedule{display:none}.p-room .desktop-schedule{display:block}.p-room .parallax__item.map{margin-top:80px}.p-room .parallax__item.compass{margin-bottom:-50px}.p-room .parallax__item.bg__text{margin-top:400px}.p-room .section-order:before{background:url(../img/page/room/order-bg__top.svg) 50% 50% no-repeat;background-size:cover}.h-room{background:none no-repeat 50% 0;position:relative;background-size:100% auto}.h-room__bg{position:absolute;left:0;top:0;width:100%;text-align:center}.h-room__bg div{position:relative;display:inline-block;vertical-align:top}.h-room__bg div:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,#080808 1.55%,rgba(8,8,8,.7) 24.74%,rgba(8,8,8,0) 45.97%),linear-gradient(1turn,#080808 17.52%,rgba(8,8,8,.62) 34.61%,rgba(8,8,8,0) 47.67%),linear-gradient(180deg,#080808 6.37%,rgba(8,8,8,0) 32.66%)}.h-room__bg img{display:block;margin:0 auto}.h-room__inner{position:relative;z-index:2;padding-top:170px}.h-room__title{font-size:38px;margin-bottom:16px}.h-room__meta{margin-bottom:24px}.h-room__meta-i{color:hsla(0,0%,100%,.7)}.h-room__meta-i:not(:last-child):after{content:"";display:block;width:0;border:1px solid hsla(0,0%,100%,.2);height:17px;margin:0 16px}.h-room__meta .icon{font-size:17px;margin-right:8px}.h-room__meta .icon-uptown{color:#27d3c9}.h-room__meta .icon-downtown{color:#e7680c}.h-room__meta .icon-midtown{color:#a438ca}.h-room__text{max-width:370px;opacity:.8;margin-bottom:20px}.h-room__unavailable{cursor:default;padding:10px 27px;border-radius:4px;background-color:#6c0618}.h-room__unavailable:not(:disabled):not(.disabled){cursor:default}.h-room__unavailable:focus,.h-room__unavailable:hover{background-color:#6c0618}.h-room__address{font-size:23px;font-weight:700;line-height:1.07;background:url(../img/page/room/room-address.png) 50% 50% no-repeat;letter-spacing:.015em;max-width:420px;position:relative;padding:38px 55px 38px 160px;transform:rotate(-4.5deg);margin-top:124px}.h-room__address .icon{font-size:94px;position:absolute;left:50px;top:-10px}.h-room__address .icon-uptown{color:#27d3c9}.h-room__address .icon-downtown{color:#e7680c}.h-room__address .icon-midtown{color:#a438ca}.h-room .tag__box{border-color:rgba(255,208,71,.3)}.h-room__descr{max-width:488px;color:hsla(0,0%,100%,.8)}.h-thumbs{position:relative;min-height:370px}.h-thumbs__item{position:relative;overflow:hidden}.h-thumbs__item img{width:100%;height:100%;position:absolute;left:0;top:0}.h-thumbs__item:first-child{flex:1 0 290px;transform:rotate(-3deg) translateZ(0);top:20px;box-shadow:8px -2px 14px rgba(0,0,0,.67)}.h-thumbs__item:nth-child(2){flex:1 0 370px;transform:rotate(3.68deg) translateZ(0);top:105px;left:-160px;z-index:2;box-shadow:-16px -11px 16px rgba(0,0,0,.67)}.h-thumbs__item:nth-child(3){flex:1 0 277px;transform:rotate(9.95deg) translateZ(0);left:-290px;box-shadow:8px -2px 14px rgba(0,0,0,.67)}.h-thumbs__item:before{content:"";display:block;position:relative;padding-bottom:65.18%;z-index:1;background:url(../img/page/room/border.png) 50% 50% no-repeat;background-size:contain}.b-schedule__title{font-size:36px;letter-spacing:.085em}.b-like{padding:70px 0 81px;background-color:#181818}.b-like .heading{margin-bottom:1.1em;font-size:26px}.room-about{padding:65px 0 40px}.room-about .heading{font-weight:800}.room-about .container{max-width:975px}.room-about__text{font-size:14px;line-height:1.7;color:hsla(0,0%,100%,.8)}@media (max-width:1200px){.room-unavailable{padding-top:40px;padding-bottom:50px}.room-unavailable__box{padding:20px 20px 20px 25px}.room-unavailable__icon{display:none}}@media (max-width:991px){.room-unavailable__text{text-align:inherit;max-width:100%}}@media (max-width:768px){.p-room .mobile-schedule{display:block;margin:20px -30px 0}.p-room .mobile-schedule .schedule__rooms .rooms__room{margin:0}.p-room .mobile-schedule .schedule__rooms .rooms__room .room__info{background:none}.p-room .mobile-schedule .schedule__rooms .rooms__room .room__info .info__schedule{height:330px;padding:15px 0 0;max-width:230px;margin:0 auto}.p-room .desktop-schedule,.p-room .mobile-schedule .info__details,.p-room .mobile-schedule .location__head{display:none}}@media (max-width:767px){.room-unavailable{padding-top:15px;padding-bottom:25px}.room-unavailable__box{padding:20px 15px 15px}.p-room .mobile-schedule{margin-top:0}.h-room__inner{padding-top:100px}.h-room__left{display:inline-flex;flex-direction:column}.h-room__title{font-size:28px;margin-bottom:18px}.h-room__meta{margin-bottom:12px}.h-room__meta .icon{margin-right:5px}.h-room__meta-i{margin-right:12px}.h-room__meta-i:not(:last-child):after{display:none}.h-room__text{max-width:none;order:11}.h-room__book-now{order:12;margin-bottom:55px}.h-room__address{background:none;transform:none;margin-top:0;margin-bottom:24px;padding:0;font-size:16px;font-weight:400;text-transform:capitalize;font-family:Proxima Nova,Helvetica,Arial,sans-serif;max-width:none;letter-spacing:normal;color:hsla(0,0%,100%,.8);text-align:left}.h-room__address .icon{position:relative;top:auto;left:auto;font-size:14px}.b-like{padding:55px 0 11px}.b-like .container-md{padding:0}.b-like .container-md .row{margin:0}.b-like .quest__item{padding:0}.b-like .quest__room{min-height:338px}}@media (max-width:375px){.b-like .heading{font-size:24px}.b-like .quest__body,.b-like .quest__head{padding:15px 0}.b-like .quest__name{padding:0 10px}}@media (max-width:425px){.p-room .location__row{margin-bottom:10px}.p-room .mobile-schedule{margin-left:-40px;margin-right:-40px}.h-room__meta{font-size:15px}.h-room__meta-i:last-child{margin-right:0}}.p-descr{max-width:480px;margin-bottom:160px}.p-descr p{font-size:18px;color:#fff;opacity:.8}.page-template-page-cert .section-order,.page-template-page-corporate .section-order{padding:170px 0 60px;overflow:hidden}.page-template-page-cert .section-order__title,.page-template-page-corporate .section-order__title{font-size:28px;margin-bottom:16px;letter-spacing:.035em}.page-template-page-cert .section-order__descr,.page-template-page-corporate .section-order__descr{max-width:425px;margin:0 auto 33px;text-align:center;font-size:16px}.page-template-page-cert .section-order:after,.page-template-page-cert .section-order__descr br,.page-template-page-corporate .section-order:after,.page-template-page-corporate .section-order__descr br{display:none}.page-template-page-cert .section-order .btn-secondary,.page-template-page-corporate .section-order .btn-secondary{font-size:18px;padding:12px 17px 11px}.p-faq{position:relative;background:url(../img/page/faq/faq_bg.jpg) 50% 0 no-repeat;padding-top:124px;background-size:100%;margin-bottom:54px}.p-faq:before{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}.p-faq .bg__text.left-vertical{left:-50%}.p-faq .bg__text.right-vertical{right:-50%}.p-faq .bg__text span:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.5;background:linear-gradient(0deg,#000,rgba(8,8,8,0))}.faq-item{padding-bottom:24px}.faq-item:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.2)}.faq-item.is-active .icon-plus{opacity:0;visibility:hidden}.faq-item p{margin:8px 0 0;color:#fff;opacity:.8;line-height:1.53}.faq-item a{color:#e6680c}.faq-item a:hover{color:#fff}.faq__question{position:relative;font-size:22px;padding:24px 0 0 30px}.faq__question:hover{cursor:pointer;color:#ffd047}.faq__question .icon{position:absolute;left:0;top:25px;color:#ffd047}.spoiler__content{display:none;padding-left:30px}.section-order{padding:190px 0 150px;position:relative;background:url(../img/page/faq/bg_order.jpg) 50% 50% no-repeat;background-size:cover}.section-order:after,.section-order:before{content:"";position:absolute;left:0;width:100%;height:0;padding-bottom:5%}.section-order:before{top:-2px;background:url(../img/page/faq/order-bg__top.svg) 50% 50% no-repeat;background-size:100% 100%}.section-order:after{z-index:3;bottom:-2px;background:url(../img/page/faq/order-bg__bottom.svg) 50% 50% no-repeat;background-size:100% 100%}.section-order__title{margin-bottom:4px}.section-order__title.subscribe__title{line-height:1;margin-bottom:15px;letter-spacing:normal}.section-order__title.subscribe__title br{display:none}.section-order__descr{font-size:18px;opacity:.8;line-height:1.53;margin-bottom:27px}.section-order__descr.subscribe__descr{max-width:380px;line-height:1.4;margin-bottom:32px}.page-template-page-corporate .section-order{background:url(/wp-content/themes/kadroom/img/page/corporate/bg-order.png) 50% 0 no-repeat;background-size:100% 100%;margin-top:-70px}.page-template-page-corporate .section-order:before{display:none}@media (max-width:1440px){.section-order:after,.section-order:before{padding-bottom:8%}}@media (max-width:991px){.p-faq:before{content:""}}@media (max-width:768px){.faq__question{font-size:18px}.p-faq{padding-top:90px;margin-top:50px}.section-order{text-align:center;padding:80px 0}.section-order__descr{font-size:16px}.p-descr{margin-bottom:13px}.page-template-page-cert .section-order,.page-template-page-corporate .section-order{padding:80px 0}.page-template-page-cert .section-order__descr br,.page-template-page-corporate .section-order__descr br{display:block}.page-template-page-cert .section-order:after,.page-template-page-corporate .section-order:after{display:block;background:url(../img/page/certificate/order-bg__bottom.svg) 50% 50% no-repeat;background-size:100% 100%}}@media (max-width:575px){.page-template-page-cert .b-map__box,.page-template-page-corporate .b-map__box{font-size:16px}.page-template-page-cert .b-map__time br,.page-template-page-corporate .b-map__time br{display:none}.page-template-page-cert .b-map__time span,.page-template-page-corporate .b-map__time span{display:inline}.page-template-page-cert .section-order__title,.page-template-page-corporate .section-order__title{font-size:26px}}@media (max-width:480px){.p-descr p br{display:none}.section-order .subscribe__title br{display:block}}sup i{font-style:normal}.calendar{padding:20px 0}.calendar-item.disabled .item__price{opacity:1!important;background:url(/wp-content/themes/kadroom/images/backgrounds/disabled-ticket-bg.svg) no-repeat 50% 0;background-size:46px 100%;color:#707070;font-weight:500;letter-spacing:0!important}.calendar-item.disabled .item__price span{color:#535353;margin-right:2px}.calendar-item.disabled .item__price:after,.calendar-item.disabled .item__price:before{display:none}.b-schedule{padding:30px 0;position:relative}@media (min-width:768px){.b-schedule{padding:80px 0 55px}}.b-schedule .b-schedule{padding-bottom:0}.b-schedule .location__side{font-size:80px;letter-spacing:.2em}.b-schedule .schedule__header{margin-top:10px}.b-schedule .schedule__header,.b-schedule .schedule__header .schedule__header-left{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.b-schedule .schedule__header .header__legend .header__legend-title{margin-right:10px;font-size:16px;line-height:20px}.b-schedule .schedule__header .header__legend-info{font-size:14px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;padding-left:35px;opacity:.8}.b-schedule .schedule__header .header__actor-amount{font-weight:600;margin-left:20px;transition:.5s;opacity:0;font-size:14px;max-width:160px}.b-schedule .schedule__header .header__actor-amount.active{opacity:.8}.b-schedule .schedule__header .header__fear{display:flex;line-height:1}.b-schedule .schedule__header .header__fear.b-room{background-color:transparent}.b-schedule .schedule__header .header__fear .room-fear{margin-left:10px}.b-schedule .schedule__header .header__fear .room-fear.almost_scary i:nth-child(n+3),.b-schedule .schedule__header .header__fear .room-fear.horror_scary i:nth-child(n+6),.b-schedule .schedule__header .header__fear .room-fear.not_scary i:nth-child(n+2),.b-schedule .schedule__header .header__fear .room-fear.scary i:nth-child(n+4),.b-schedule .schedule__header .header__fear .room-fear.very_scary i:nth-child(n+5){color:#dadada}.b-schedule .schedule__header .header__combo{cursor:pointer;display:flex;align-items:center;padding:10px 0;color:#fff;font-size:14px}.b-schedule .schedule__header .header__combo>span{display:block;padding-right:5px}.b-schedule .schedule__header .header__combo>span span{color:#259937}.b-schedule .schedule__header .header__combo i{font-size:14px;color:#259937}.b-schedule .schedule__header .header__combo:hover span{text-shadow:0 0 10px #fff,0 0 20px #fff}.b-schedule .schedule__header .header__combo:hover i{transform:scale(1.2)}.b-schedule .schedule__actor{margin:25px 0;display:flex;flex-wrap:wrap;justify-content:space-between}.b-schedule .schedule__actor .actor__hero{background:#1d1d1d;padding:0 10px 0 30px;font-size:14px;display:flex;border-radius:10px;min-height:135px;width:100%}.b-schedule .schedule__actor .actor__hero .hero__image{position:relative;flex:0 0 285px}@media only screen and (max-width:910px){.b-schedule .schedule__actor .actor__hero .hero__image{flex:0 0 220px}}.b-schedule .schedule__actor .actor__hero .hero__image img{width:315px;position:absolute;left:-30px;bottom:0;display:block}@media only screen and (max-width:910px){.b-schedule .schedule__actor .actor__hero .hero__image img{width:220px}}.b-schedule .schedule__actor .actor__hero .hero__content{padding:20px 45px 20px 20px;max-width:850px}.b-schedule .schedule__actor .actor__hero .hero__content .content__title{color:#4b79bb;font-size:22px;line-height:1.2;font-weight:600;margin-bottom:7px}.b-schedule .schedule__actor .actor__hero .hero__content .content__text{color:#fff;font-size:14px;line-height:1.3}.b-schedule .schedule__actor .actor__hero .hero__content .content__text p{color:inherit;font-size:14px;line-height:1.3;margin-bottom:0}.b-schedule .schedule__actor .actor__hero .hero__content .actor__switch{background:#1d1d1d;padding:0;margin-top:15px;font-size:14px;height:40px;display:flex;align-items:center;justify-content:flex-start}.b-schedule .schedule__actor .actor__hero .hero__content .actor__switch i{font-size:18px;margin-right:10px}.b-schedule .schedule__actor .actor__hero .hero__content .actor__switch i.icon_act{margin-right:3px;margin-left:3px}.b-schedule .schedule__actor .actor__hero .hero__content .actor__switch .switch__without-actors{font-weight:600;margin-right:10px}.b-schedule .schedule__actor .actor__hero .hero__content .actor__switch .switch__switcher{cursor:pointer;position:relative;display:block;width:26px;height:10px;background:#5d5d5d;border-radius:10px}.b-schedule .schedule__actor .actor__hero .hero__content .actor__switch .switch__switcher.active{background:#259937}.b-schedule .schedule__actor .actor__hero .hero__content .actor__switch .switch__switcher.active:after{left:14px}.b-schedule .schedule__actor .actor__hero .hero__content .actor__switch .switch__switcher:after{content:"";position:absolute;top:-1px;left:-1px;display:block;width:12px;height:12px;border-radius:100%;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.4);transition:.3s}.b-schedule .schedule__actor .actor__hero .hero__content .actor__switch .switch__actors{font-weight:600;margin-left:10px;line-height:1;display:flex;justify-content:center;align-items:center}.b-schedule .schedule__actor .actor__hero .hero__content .actor__switch .switch__actors i{font-size:20px}.b-schedule .schedule__role-play .actor__hero .hero__image img{width:200px;left:0}.b-schedule .schedule__cube .actor__hero .hero__image{flex:0 0 195px}.b-schedule .schedule__cube .actor__hero .hero__image img{width:auto;max-width:185px;left:0;top:0;margin:auto}.b-schedule .schedule__aktsiya .actor__hero{display:block;padding:0;overflow:hidden;position:relative;min-height:170px}.b-schedule .schedule__aktsiya .actor__hero .hero__image{position:absolute;top:0;left:0;bottom:0;width:100%;max-width:560px;background:none no-repeat 0 0;background-size:cover}.b-schedule .schedule__aktsiya .actor__hero .hero__image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(270deg,#1d1d1d,rgba(29,29,29,.83) 18.75%,rgba(29,29,29,0) 40.18%)}.b-schedule .schedule__aktsiya .actor__hero .hero__content{position:relative;padding:26px 50px 26px 24px}@media (max-width:1199px){.b-schedule .schedule__aktsiya .actor__hero .hero__content{max-width:465px}}.b-schedule .schedule__aktsiya .actor__hero .hero__content>i{position:absolute;top:0;left:-50px;bottom:0;height:50px;margin:auto;color:#fff;font-size:52px;opacity:.15}.b-schedule .schedule__aktsiya .actor__hero .hero__content .content__link,.b-schedule .schedule__aktsiya .actor__hero .hero__content .content__title{color:#007417;font-weight:600}.b-schedule .schedule__aktsiya .actor__hero .hero__content .content__title{color:#259937;font-size:20px;margin-bottom:5px}.b-schedule .schedule__aktsiya .actor__hero .hero__content .content__link,.b-schedule .schedule__aktsiya .actor__hero .hero__content .content__text{font-size:16px;line-height:1.25}.b-schedule .schedule__aktsiya .actor__hero .hero__content .content__link{margin-top:10px;display:inline-block;border-bottom:1px solid}.b-schedule .schedule__aktsiya .actor__hero .hero__content .content__link:hover{border-bottom-color:transparent}.b-schedule .schedule__aktsiya .actor__hero .hero__info{position:absolute;top:11px;right:11px;color:#fff;font-size:16px;opacity:.7}.b-schedule .schedule__aktsiya .actor__hero .hero__info:hover{opacity:1}@media (max-width:991px){.b-schedule .schedule__aktsiya .actor__hero .h-100{height:auto!important}.b-schedule .schedule__aktsiya .actor__hero .hero__image{position:static;height:160px;max-width:100%}.b-schedule .schedule__aktsiya .actor__hero .hero__content{max-width:100%}}@media (max-width:480px){.b-schedule .schedule__aktsiya .actor__hero{min-height:auto;text-align:center}.b-schedule .schedule__aktsiya .actor__hero .hero__image{display:none}}.b-schedule .calendar{padding:20px 0}.b-schedule .calendar .owl-stage{display:flex}.b-schedule .calendar .day{text-align:center;background-color:transparent;border-radius:4px;transition:all .2s ease-out 0s;padding:0 10px}.b-schedule .calendar .day .day-header{font-size:16px;padding-top:19px;width:94px;margin:0 auto}.b-schedule .calendar .day .day-header .date{color:#fff}.b-schedule .calendar .day .day-header .weekday{color:hsla(0,0%,100%,.5);font-size:14px}.b-schedule .calendar .day .list{padding:15px 0 10px;margin:0}.b-schedule .calendar .day .list .calendar__item{position:relative;z-index:1;height:auto;margin:0 0 11px;display:block}.b-schedule .calendar .day .list .calendar__item .item__time{width:94px;height:36px;position:relative;display:block;font-size:16px;text-align:left;padding-left:12px;color:#fff;line-height:36px;margin:0 auto 5px;transition:.2s ease-in-out;border-radius:6px 0 0 6px;white-space:nowrap;z-index:1}.b-schedule .calendar .day .list .calendar__item .item__time span{opacity:.7}.b-schedule .calendar .day .list .calendar__item .item__time .bg-ticket{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.b-schedule .calendar .day .list .calendar__item .item__price,.b-schedule .calendar .day .list .calendar__item .item__time .bg-ticket--disabled{display:none}.b-schedule .calendar .day .list .calendar__item .book_label{display:none;position:absolute;z-index:10;left:0;right:0;text-align:center;top:-15px;font-size:12px;text-shadow:0 0 10px #000;text-transform:lowercase;white-space:nowrap}.b-schedule .calendar .day .list .calendar__item.available.temporary_blocked .item__time{cursor:default!important}body.logged-in .b-schedule .calendar .day .list .calendar__item.available.temporary_blocked .item__time{cursor:pointer!important}.b-schedule .calendar .day .list .calendar__item.available .item__time{cursor:pointer}.b-schedule .calendar .day .list .calendar__item.available:hover .book_label{display:block}.b-schedule .calendar .day .list .calendar__item.available.past .item__time{background-color:none;cursor:not-allowed}body.logged-in .b-schedule .calendar .day .list .calendar__item.available.past .item__time{cursor:pointer!important}.b-schedule .calendar .day .list .calendar__item.available.low .item__time .bg-ticket{fill:#00684f}.b-schedule .calendar .day .list .calendar__item.available.low:hover .item__time .bg-ticket{fill:#009b76}.b-schedule .calendar .day .list .calendar__item.available.low.selected .item__time{background-color:#003528}.b-schedule .calendar .day .list .calendar__item.available.green .item__time .bg-ticket,.b-schedule .calendar .day .list .calendar__item.available.middle .item__time .bg-ticket{fill:#00684f}.b-schedule .calendar .day .list .calendar__item.available.green:hover .item__time .bg-ticket,.b-schedule .calendar .day .list .calendar__item.available.middle:hover .item__time .bg-ticket{fill:#009b76}.b-schedule .calendar .day .list .calendar__item.available.green.selected .item__time,.b-schedule .calendar .day .list .calendar__item.available.middle.selected .item__time{background-color:#003528}.b-schedule .calendar .day .list .calendar__item.available.blue .item__time .bg-ticket,.b-schedule .calendar .day .list .calendar__item.available.high .item__time .bg-ticket{fill:#004483}.b-schedule .calendar .day .list .calendar__item.available.blue:hover .item__time .bg-ticket,.b-schedule .calendar .day .list .calendar__item.available.high:hover .item__time .bg-ticket{fill:#005eb6}.b-schedule .calendar .day .list .calendar__item.available.blue.selected .item__time,.b-schedule .calendar .day .list .calendar__item.available.high.selected .item__time{background-color:#002a50}.b-schedule .calendar .day .list .calendar__item.available.extra .item__time .bg-ticket,.b-schedule .calendar .day .list .calendar__item.available.red .item__time .bg-ticket{fill:#830000}.b-schedule .calendar .day .list .calendar__item.available.extra:hover .item__time .bg-ticket,.b-schedule .calendar .day .list .calendar__item.available.red:hover .item__time .bg-ticket{fill:#b60000}.b-schedule .calendar .day .list .calendar__item.available.extra.selected .item__time,.b-schedule .calendar .day .list .calendar__item.available.red.selected .item__time{background-color:#500000}.b-schedule .calendar .day .list .calendar__item.discount .item__time{background-position:-400px -62px}.b-schedule .calendar .day .list .calendar__item.discount:hover .item__time{background-position:-400px -119px}.b-schedule .calendar .day .list .calendar__item.discount.selected .item__time{background-position:-400px -172px}.b-schedule .calendar .day .list .calendar__item.selected{font-size:24px}.b-schedule .calendar .day .list .calendar__item.temporary_blocked .bg-ticket--disabled{display:block}.b-schedule .calendar .day .list .calendar__item.temporary_blocked .bg-ticket--available{display:none}.b-schedule .calendar .day .list .calendar__item.temporary_blocked .bg-ticket__stroke{fill:#5c5c5c}.b-schedule .calendar .day .list .calendar__item.temporary_blocked.green{color:rgba(25,219,149,.7)!important}.b-schedule .calendar .day .list .calendar__item.temporary_blocked.green .bg-ticket__bg,.b-schedule .calendar .day .list .calendar__item.temporary_blocked.green .bg-ticket__stroke{fill:#f89f27}.b-schedule .calendar .day .list .calendar__item.temporary_blocked.blue{color:rgba(25,219,149,.7)!important}.b-schedule .calendar .day .list .calendar__item.temporary_blocked.blue .bg-ticket__bg,.b-schedule .calendar .day .list .calendar__item.temporary_blocked.blue .bg-ticket__stroke{fill:#f89f27}.b-schedule .calendar .day .list .calendar__item.disabled .bg-ticket--disabled{display:block}.b-schedule .calendar .day .list .calendar__item.disabled .bg-ticket--available{display:none}.b-schedule .calendar .day .list .calendar__item.disabled .bg-ticket__stroke{fill:#5c5c5c}.b-schedule .calendar .day .list .calendar__item.disabled .item__time{color:hsla(0,0%,100%,.7);border-right:0;background:none;cursor:not-allowed}.b-schedule .calendar .day .list .calendar__item.disabled:hover .item__time{background:none}.b-schedule .calendar .day .list .calendar__item.disabled[data-status=technical] .item__time{border:0}.b-schedule .calendar .day .list .calendar__item.disabled[data-status=technical] .item__time .bg-ticket{fill:#ffd047}.b-schedule .calendar .day .list .calendar__item.disabled[data-status=technical]:hover .item__time .bg-ticket{fill:#ffdd7a}.b-schedule .calendar .day .list .calendar__item.disabled[data-status=arrived] .item__time{border:0}.b-schedule .calendar .day .list .calendar__item.disabled[data-status=arrived] .item__time .bg-ticket{fill:#e1082f}.b-schedule .calendar .day .list .calendar__item.disabled[data-status=arrived]:hover .item__time .bg-ticket{fill:#f7254b}.b-schedule .calendar .day .list .calendar__item.disabled[data-status=new] .item__time{border:0}.b-schedule .calendar .day .list .calendar__item.disabled[data-status=new] .item__time .bg-ticket{fill:#00684f}.b-schedule .calendar .day .list .calendar__item.disabled[data-status=new]:hover .item__time .bg-ticket{fill:#009b76}.b-schedule .calendar .day .list .calendar__item.past:not([data-status=arrived]):not([data-status=confirmed]):not([data-status=technical]):not([data-status=new]):not([data-status=amount_due]) .item__time{color:#484747;background:none}.b-schedule .calendar .day .list .calendar__item.past:not([data-status=arrived]):not([data-status=confirmed]):not([data-status=technical]):not([data-status=new]):not([data-status=amount_due]):hover .item__time{background:none;color:#fff}.b-schedule .calendar .day .list .calendar__item.actor_1:not(.disabled):not(.past) .item__time:after,.b-schedule .calendar .day .list .calendar__item.actor_2:not(.disabled):not(.past) .item__time:after{content:"";font-family:icomoon;display:block;position:absolute;right:0;top:-4px;line-height:1.2;opacity:.7}.b-schedule .calendar .day:hover{background-color:hsla(0,0%,100%,.05)}.b-schedule .calendar .day:hover .day-header .date{color:#ffd047}.b-schedule .calendar .day:hover .day-header .weekday{color:hsla(0,0%,100%,.8)}.b-schedule .calendar .owl-nav{width:100%}.b-schedule .calendar .owl-nav .owl-next,.b-schedule .calendar .owl-nav .owl-prev{position:absolute;top:50%;transform:translateY(-50%);background-color:transparent;display:block;width:40px;height:40px;font-size:40px;color:#717171;transition:color .2s ease-out}.b-schedule .calendar .owl-nav .owl-next:hover,.b-schedule .calendar .owl-nav .owl-prev:hover{color:#8b8b8b}.b-schedule .calendar .owl-nav .owl-next .icon,.b-schedule .calendar .owl-nav .owl-prev .icon{height:100%;display:block}.b-schedule .calendar .owl-nav .owl-prev{left:-55px}.b-schedule .calendar .owl-nav .owl-next{right:-55px;transform:translateY(-50%) rotate(180deg)}.b-schedule .calendar.actor-disable .day ul li .item__time:after{display:none}.b-schedule.m_schedules-for-admin .schedules-for-admin__container{padding-top:50px}.b-schedule.m_schedules-for-admin .schedules-for-admin__container h1{font-size:20px}.b-schedule.m_schedules-for-admin .calendar .day .list .calendar__item.disabled[data-status=amount_due] .item__time:after,.b-schedule.m_schedules-for-admin .calendar .day .list .calendar__item.disabled[data-status=arrived] .item__time:after,.b-schedule.m_schedules-for-admin .calendar .day .list .calendar__item.disabled[data-status=new] .item__time:after,.b-schedule.m_schedules-for-admin .calendar .day .list .calendar__item.disabled[data-status=technical] .item__time:after{top:-1px}@media (max-width:1200px){.b-schedule .calendar{padding:20px 40px}.b-schedule .calendar .owl-nav .owl-prev{left:0}.b-schedule .calendar .owl-nav .owl-next{right:0}}@media (max-width:767px){.b-schedule .schedule-top-wrapper{padding-bottom:20px}.b-schedule .schedule__header{justify-content:center}.b-schedule .schedule__header .schedule__header-left{display:none}.b-schedule .schedule__header .header__legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:0;margin-bottom:10px}.b-schedule .schedule__header .header__legend .price{margin:10px 20px 0}.b-schedule .schedule__actor{margin:20px 0}.b-schedule .schedule__actor .actor__hero{flex-direction:column-reverse;padding:0}.b-schedule .schedule__actor .actor__hero .hero__image{flex:auto}.b-schedule .schedule__actor .actor__hero .hero__image img{position:relative;margin:0 auto}.b-schedule .schedule__actor .actor__hero .hero__description{padding:20px}.b-schedule .schedule__actor .actor__hero .hero__description b{font-weight:700}.b-schedule .schedule__actor .actor__switch{width:100%;border:0;padding:0 10px}.b-schedule .calendar{padding:20px 0}}@media (max-width:576px){.b-schedule .schedule__header{margin-top:0;flex-direction:column;justify-content:flex-start;align-items:center}.b-schedule .schedule__header .header__legend{justify-content:flex-start}.b-schedule .schedule__header .header__legend>div.price{margin-left:0}}@media (max-width:576px) and (max-width:480px){.b-schedule .schedule__header .header__legend>div.price{margin-right:5px}}@media (max-width:576px){.b-schedule .schedule__header .header__legend>div.price+div.price{margin-right:15px}}@media (max-width:576px) and (max-width:480px){.b-schedule .schedule__header .header__legend>div.price+div.price{margin-right:5px}}@media (max-width:576px){.b-schedule .schedule__header .header__actor-amount{margin-left:0}}@media (max-width:576px) and (max-width:480px){.b-schedule .schedule__header .header__actor-amount{max-width:100%}.b-schedule .schedule__header .header__actor-amount br{display:none}}@media (max-width:576px){.b-schedule .schedule__header .header__fear{margin-top:10px}}@media (max-width:480px){.b-schedule .b-schedule__title{font-size:24px;text-align:center}.b-schedule .schedule-top-wrapper{display:flex;flex-direction:column-reverse;padding-bottom:10px}.b-schedule .schedule-top-wrapper .btn-darken{width:100%;margin-bottom:10px;display:flex;font-size:16px;align-items:center}.b-schedule .schedule-top-wrapper .btn-darken .icon{order:12;margin-left:auto}.b-schedule .schedule-top-wrapper .m-hidden{display:none!important}.b-schedule .schedule-top-wrapper .p-booking{margin:20px -20px 0;order:-1}.b-schedule .schedule__actor .actor__hero .hero__content{position:relative;padding:15px}.b-schedule .schedule__actor .actor__hero .hero__image img{position:absolute;z-index:0;left:50%;transform:translateX(-50%);opacity:0;width:70%}.b-schedule .schedule__header .header__combo{padding:10px 15px;border-radius:20px;background-color:#1d1d1d;border:1px solid #ccc}}@media (max-width:380px){.b-schedule .actor__hero .hero__content .actor__switch .switch__without-actors span{display:none}}.b-schedule .schedule-loader{display:block;position:relative;width:30px;height:30px;opacity:1;transition:.3s ease-in}.b-schedule .schedule-loader div{box-sizing:border-box;display:block;position:absolute;width:30px;height:30px;margin:0;border-radius:50%;-webkit-animation:schedule-loader 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:schedule-loader 1.2s cubic-bezier(.5,0,.5,1) infinite;border:4px solid transparent;border-top-color:#be9d6c}.b-schedule .schedule-loader div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.b-schedule .schedule-loader div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.b-schedule .schedule-loader div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes schedule-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes schedule-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:767px){.b-schedule .calendar .day .list .calendar__item{overflow:hidden}.b-schedule .calendar .day .list .calendar__item .item__time{margin-bottom:0}.b-schedule .calendar .day .list .calendar__item .item__time:after{font-size:37px}}.datepicker{color:hsla(0,0%,100%,.9)}.datepicker.js-noMonth .datepicker--nav-title{pointer-events:none}.m_booking-form-opened .header{z-index:100}.rf-bg{display:none;position:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;height:100vh;left:0;top:0;z-index:80;background-color:#1b1b1b}.rf-bg:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:radial-gradient(36.3% 51.87% at 50% 53.69%,transparent 59.61%,rgba(0,0,0,.75) 100%)}@media screen and (max-width:978px){.rf-bg{display:none}}body.logged-in .b-popup.is-active{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;overflow:auto}@media (max-width:1024px){body:not(.logged-in).m_booking-form-opened{overflow:hidden}}body:not(.logged-in).m_booking-form-opened.ios{position:fixed;width:100%}@media (min-width:978px){body:not(.logged-in) .b-popup{display:flex;flex-direction:column;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;z-index:90;padding:90px 0 50px;overflow-x:hidden;overflow-y:auto;visibility:hidden;opacity:0}body:not(.logged-in) .b-popup.is-active{opacity:1;visibility:visible}body:not(.logged-in) .b-popup .rf:not(.rf-admin){position:relative;top:0}.rf.rf-user .register-form-container .left .booking-payment .radio-payment input[type=radio]+label:after,.rf.rf-user .register-form-container .left .booking-payment .radio-payment input[type=radio]+label:before{display:none}.rf.rf-user .register-form-container .right .mobile__admin-bg{margin-bottom:0!important}.rf.rf-user .register-form-container .payment-type .heading{display:none}}.rf{display:none;position:fixed;box-shadow:0 0 40px 1px rgba(0,0,0,.5);background-color:rgba(0,0,0,.85);border:1px solid #67a912;width:710px;height:auto;top:30%;right:0;left:0;margin:auto;will-change:border-radius;z-index:90}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.rf{background-color:rgba(0,0,0,.63);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}@media (min-width:576px){.rf{border-radius:25px;border:none}.rf .vld-overlay .vld-background{border-radius:25px}.rf:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #67a912;border-radius:25px;pointer-events:none}}.rf[data-color=greenish] .form-title .info__room,.rf[data-color=greenish] .select-payment-type select{color:#7cff30}.rf[data-color=redish] .form-title .info__room,.rf[data-color=redish] .select-payment-type select{color:#de3d35}.rf[data-color=blueish] .form-title .info__room,.rf[data-color=blueish] .select-payment-type select{color:#30c1ff}.rf[data-color=yellowish] .form-title .info__room,.rf[data-color=yellowish] .select-payment-type select{color:#ffa800}.rf .form-title{display:none}.rf .form{height:100%;border-radius:25px;position:relative;z-index:2}@media (max-width:978px){.rf .form{height:auto}}.rf .form .register-form-container{display:flex;height:100%;border-radius:25px}.rf .form .register-form-container .left{display:flex;flex-direction:column;width:50%;border-radius:25px 0 0 25px}.rf .form .register-form-container .left .icon{position:absolute;top:8px}.rf .form .register-form-container .left .icon:not(.icon-arrow){margin-right:7px;left:0}.rf .form .register-form-container .left .icon-arrow{font-size:8px;transform:rotate(-90deg);margin-left:6px;color:hsla(0,0%,100%,.5);right:0;top:12px}.rf .form .register-form-container .left .booking-about{border-bottom:1px solid hsla(0,0%,100%,.2);padding:50px 0 12px}@media (min-width:1001px){.rf .form .register-form-container .left .booking-about{padding:50px 0 12px 50px}}.rf .form .register-form-container .left .booking-name{font-weight:700;font-size:28px;line-height:1.13;letter-spacing:.05em;margin-bottom:14px;text-transform:uppercase}.rf .form .register-form-container .left .booking-name br{display:none}.rf .form .register-form-container .left .booking-location__dropdown{position:relative;max-width:250px}.rf .form .register-form-container .left .booking-location__dropdown .booking-name{padding:14px 30px 14px 18px;font-weight:600;font-size:14px;position:relative;background-color:#2b2b2b;border-radius:6px;color:rgba(255,208,71,.8);letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rf .form .register-form-container .left .booking-location__dropdown .booking-name:hover{cursor:pointer}.rf .form .register-form-container .left .booking-location__dropdown .booking-name.active{border-radius:6px 6px 0 0}.rf .form .register-form-container .left .booking-location__dropdown .booking-name.active:after{border-color:#ffd047}.rf .form .register-form-container .left .booking-location__dropdown .booking-name:after{content:"";width:7px;height:7px;opacity:.5;border-bottom:1px solid #fff;border-left:1px solid #fff;position:absolute;right:19px;top:16px;transform:rotate(315deg)}.rf .form .register-form-container .left .booking-address{display:flex;font-size:14px;color:#fff;margin-bottom:8px}.rf .form .register-form-container .left .booking-address .js_location{white-space:nowrap}.rf .form .register-form-container .left .booking-address .icon{margin-top:3px;position:relative;top:0;left:0}.rf .form .register-form-container .left .booking-info{display:flex;font-size:14px;white-space:nowrap}.rf .form .register-form-container .left .booking-info .info__item{position:relative}.rf .form .register-form-container .left .booking-info .info__item:not(:first-child){margin-left:16px}.rf .form .register-form-container .left .booking-info>div{color:#fff}.rf .form .register-form-container .left .booking-info select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#fff;cursor:pointer;position:relative;z-index:2;min-width:20px;padding:5px 10px 5px 21px}.rf .form .register-form-container .left .booking-info .info__date{position:relative;width:78px;padding-left:21px;cursor:pointer}.rf .form .register-form-container .left .booking-info .info__date span{padding:5px 0}.rf .form .register-form-container .left .booking-info .info__date .js_select_date{width:0;height:0;position:absolute;opacity:0;bottom:0;left:10px;padding:0;border:none}.rf .form .register-form-container .left .booking-info .info__players .js_people-count:not(.m_select){padding-left:20px;padding-right:20px}.rf .form .register-form-container .left .booking-info .info__actor.disabled select{background-image:none}@media (max-width:576px){.rf .form .register-form-container .left .booking-info{display:block}.rf .form .register-form-container .left .booking-info .info__item{background-color:#252525;margin-bottom:8px;border-radius:5px;font-size:16px}.rf .form .register-form-container .left .booking-info .info__item .m_select,.rf .form .register-form-container .left .booking-info .info__item select{display:block;width:100%}.rf .form .register-form-container .left .booking-info .info__item:after{content:"";position:absolute;width:0;height:0;border-color:#fff transparent transparent;border-style:solid;border-width:7px 7px 0;right:12px;top:14px}.rf .form .register-form-container .left .booking-info .info__item:not(:first-child){margin-left:0}.rf .form .register-form-container .left .booking-info .info__item .icon-arrow{display:none}.rf .form .register-form-container .left .booking-info .info__item .icon:not(.icon-arrow){left:12px;top:10px}.rf .form .register-form-container .left .booking-info select{padding:9px 0 9px 40px}.rf .form .register-form-container .left .booking-info .info__date{width:100%;padding:4px 0 4px 40px}.rf .form .register-form-container .left .booking-info .info__date span{padding:2px 0}}.rf .form .register-form-container .left .booking-promo{margin-top:10px}.rf .form .register-form-container .left .booking-promo input.form-input{width:100%;margin-bottom:3px;padding-bottom:5px;background:transparent;color:#fff;font-size:14px;border:none;border-bottom:1px solid hsla(0,0%,100%,.2)}.rf .form .register-form-container .left .booking-promo .promo-status{color:#fff;font-size:12px}.rf .form .register-form-container .left .booking-payment{margin-top:auto;margin-bottom:8px;padding:20px 0}@media (min-width:1001px){.rf .form .register-form-container .left .booking-payment{padding:20px 15px 48px 50px}}.rf .form .register-form-container .left .booking-payment .payment-type{margin-bottom:28px}.rf .form .register-form-container .left .booking-payment .radio-payment input[type=radio]{position:absolute;z-index:-1;opacity:0}.rf .form .register-form-container .left .booking-payment .radio-payment input[type=radio]+label{display:inline-flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;color:hsla(0,0%,100%,.7);position:relative;padding-left:20px}.rf .form .register-form-container .left .booking-payment .radio-payment input[type=radio]+label:hover{cursor:pointer}.rf .form .register-form-container .left .booking-payment .radio-payment input[type=radio]+label .icon{top:4px;flex-shrink:0;flex-grow:0;color:hsla(0,0%,100%,.5)}.rf .form .register-form-container .left .booking-payment .radio-payment input[type=radio]:checked+label{color:#fff}.rf .form .register-form-container .left .booking-payment .radio-payment input[type=radio]:checked+label>.icon{color:#ffd047}.rf .form .register-form-container .left .booking-payment>div .title{display:inline-block;font-size:14px;color:#259937;white-space:nowrap}.rf .form .register-form-container .left .booking-payment>div .value{display:inline-block;text-align:right;font-size:17px;color:#259937}.rf .form .register-form-container .left .booking-payment>div .currency{font-size:17px;color:#259937}.rf .form .register-form-container .left .booking-payment>div#price_to_pay,.rf .form .register-form-container .left .booking-payment>div>.price-div{margin-top:5px;display:flex;align-items:center}.rf .form .register-form-container .left .booking-payment>div#price_to_pay .title,.rf .form .register-form-container .left .booking-payment>div>.price-div .title{font-size:18px;color:rgba(5,155,29,.95);flex:1 0 180px;max-width:180px}.rf .form .register-form-container .left .booking-payment>div#price_to_pay .currency,.rf .form .register-form-container .left .booking-payment>div#price_to_pay .value,.rf .form .register-form-container .left .booking-payment>div>.price-div .currency,.rf .form .register-form-container .left .booking-payment>div>.price-div .value{font-size:22px;font-weight:700;letter-spacing:.1em;color:rgba(1,184,30,.95)}.rf .form .register-form-container .left .booking-payment>div>.price-div{margin-top:0}.rf .form .register-form-container .left .booking-payment>div>.price-div .title{font-size:14px;color:hsla(0,0%,100%,.6)}.rf .form .register-form-container .left .booking-payment>div>.price-div .currency,.rf .form .register-form-container .left .booking-payment>div>.price-div .value{font-size:17px;color:hsla(0,0%,100%,.6)}.rf .form .register-form-container .left .booking-payment>div>.price-div [type=checkbox]{cursor:pointer;width:16px;height:16px}.rf .form .register-form-container .left .booking-payment .price-notice__wrap{padding-top:13px}.rf .form .register-form-container .left .booking-payment .price-notice__wrap .price-notice{flex:0 1 180px;max-width:180px;margin-top:0}.rf .form .register-form-container .left .booking-payment .price-notice__wrap .price-notice__amount{margin-left:0}.rf .form .register-form-container .left .booking-payment .price-notice{font-size:14px;line-height:1.3;color:hsla(0,0%,100%,.4);margin-top:13px}.rf .form .register-form-container .left .booking-payment .price-notice__amount{margin-left:auto;letter-spacing:.1em;color:hsla(0,0%,100%,.5)}.rf .form .register-form-container .left .booking-payment .price-combo{font-weight:700}.rf .form .register-form-container .left .booking-payment .price-combo .combo-enabled{color:#259937}.rf .form .register-form-container .left .booking-payment .price-combo .combo-disabled{color:red}.rf .form .register-form-container .right{display:flex;flex-direction:column;width:50%;border-left:1px solid hsla(0,0%,100%,.2);padding:50px 36px 50px 38px;border-radius:0 25px 25px 0}.rf .form .register-form-container .right .modal-info-notice{max-width:220px;margin-top:14px}.rf .form .register-form-container .right .reg-form-title{color:#fff;font-size:18px;font-weight:700;margin-bottom:6px}.rf .form .register-form-container .right .form__row{margin-bottom:5px}.rf .form .register-form-container .right .form__row .form__field{text-transform:none;margin-bottom:10px}.rf .form .register-form-container .right .buttons-container{text-align:center;margin-top:auto}.rf .form .register-form-container .right .buttons-container .agreement{text-align:left;margin-bottom:15px}.rf .form .register-form-container .right .buttons-container .agreement .agreement__text{font-size:12px;color:hsla(0,0%,100%,.3)}.rf .form .register-form-container .right .buttons-container .agreement .agreement__text a{font-size:12px;color:hsla(0,0%,100%,.3);border-bottom:1px dashed hsla(0,0%,100%,.3)}.rf .form .register-form-container .right .buttons-container .register-button{display:flex;flex-wrap:wrap;align-items:center;margin:10px auto}.rf .form .register-form-container .right .buttons-container .register-button #payment-request-button,.rf .form .register-form-container .right .buttons-container .register-button #paypal-button-container{width:100%;margin-top:10px;margin-bottom:10px;height:42px}.rf .form .register-form-container .right .buttons-container .action-button{transition:.3s ease;margin:10px auto;flex-grow:2}.rf .form .register-form-container option{background:#000;color:#fff}.rf .form .register-form-container .container__close{position:absolute;right:22px;top:22px;font-size:20px;line-height:1;color:#fff;cursor:pointer;transition:.3s ease;z-index:60}.rf .form .register-form-container .container__close:hover{transform:scale(1.2);transform-origin:center}.rf .form .register-form-container .reg-form-control-wrap{margin-bottom:18px}.rf .form .register-form-container .promo_container .promo_status{font-size:13px;font-style:italic}.rf .form .register-form-container .promo_container .promo_status.success{color:#259937}.rf .form .register-form-container .promo_container .promo_status.error{color:#f50808}.rf .room-rules-popup{display:none;position:fixed;left:0;top:0;right:0;bottom:0;margin:auto;background:#000;z-index:200;color:#fff;padding:0 40px 20px;width:800px;height:500px;overflow:auto;border-radius:10px}.rf .room-rules-popup .rule_title{margin-top:20px;font-size:16px;font-weight:700;text-transform:none}.rf .room-rules-popup h1{font-size:20px}.rf .room-rules-popup h1,.rf .room-rules-popup h2{margin-top:40px;font-weight:700;text-transform:none}.rf .room-rules-popup h2{font-size:18px}.rf .room-rules-popup h3,.rf .room-rules-popup h4{margin-top:20px;font-size:16px;font-weight:700;text-transform:none}.rf .room-rules-popup p{margin-top:5px;font-size:16px;color:#fff}.rf .room-rules-popup .button-container{margin-top:20px;text-align:center}.rf .room-rules-popup .icon-close{position:absolute;right:5px;top:6px;cursor:pointer;transition:.3s ease;width:32px;height:32px;background:url(/wp-content/themes/kadroom/images/icons/close.svg) 50% no-repeat;z-index:60;background-size:contain;margin-top:4px;border:none;font-size:0}.rf .room-rules-popup .icon-close:hover{transform:scale(1.2);transform-origin:center}.rf.rf-with-book-more{border-bottom-right-radius:0!important}.rf.rf-user:not(.rf-mobile):not(.rf-admin) .form .register-form-container .right .email-block,.rf.rf-user:not(.rf-mobile):not(.rf-admin) .form .register-form-container .right .name-block{display:none}.rf.rf-user:not(.rf-mobile):not(.rf-admin) .form .register-form-container .right .buttons-container{margin-top:0}.rf .discount_amount_container input,.rf .discount_amount_container select,.rf .discount_percent_container input,.rf .discount_percent_container select{width:100%}.rf .discount_amount_container :disabled,.rf .discount_percent_container :disabled{opacity:.6;cursor:not-allowed}.rf.rf-admin .discount_amount_container>.row>div{margin-right:0}@media (max-width:576px){.rf.rf-admin .form .register-form-container .left .booking-info .info__item{background-color:#e1d194}.rf.rf-admin .form .register-form-container .left .booking-info .info__item:after{border-top-color:#000}}.rf_preloader{position:fixed;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.7);z-index:100}.processing .rf.rf-mobile:not(.rf-admin){overflow:hidden}.rf.rf-mobile:not(.rf-admin){top:56px;bottom:0;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;z-index:50;padding:0;margin:0;width:100%;border-radius:0;background:#0b0b0b url(/wp-content/themes/kadroom/img/page/room/rf-bg.png) no-repeat 50% 50%;background-size:cover}.rf.rf-mobile:not(.rf-admin):before{display:none;content:none}.rf.rf-mobile:not(.rf-admin)[data-color=greenish] #price .currency,.rf.rf-mobile:not(.rf-admin)[data-color=greenish] #price .value,.rf.rf-mobile:not(.rf-admin)[data-color=greenish] .select-payment-type select{color:#fff!important}.rf.rf-mobile:not(.rf-admin)[data-color=greenish] #price .title,.rf.rf-mobile:not(.rf-admin)[data-color=greenish] .select-payment-type .payment__title{color:#7cff30!important}.rf.rf-mobile:not(.rf-admin)[data-color=redish] #price .currency,.rf.rf-mobile:not(.rf-admin)[data-color=redish] #price .value,.rf.rf-mobile:not(.rf-admin)[data-color=redish] .select-payment-type select{color:#fff!important}.rf.rf-mobile:not(.rf-admin)[data-color=redish] #price .title,.rf.rf-mobile:not(.rf-admin)[data-color=redish] .select-payment-type .payment__title{color:#de3d35!important}.rf.rf-mobile:not(.rf-admin)[data-color=blueish] #price .currency,.rf.rf-mobile:not(.rf-admin)[data-color=blueish] #price .value,.rf.rf-mobile:not(.rf-admin)[data-color=blueish] .select-payment-type select{color:#fff!important}.rf.rf-mobile:not(.rf-admin)[data-color=blueish] #price .title,.rf.rf-mobile:not(.rf-admin)[data-color=blueish] .select-payment-type .payment__title{color:#30c1ff!important}.rf.rf-mobile:not(.rf-admin)[data-color=yellowish] #price .currency,.rf.rf-mobile:not(.rf-admin)[data-color=yellowish] #price .value,.rf.rf-mobile:not(.rf-admin)[data-color=yellowish] .select-payment-type select{color:#fff!important}.rf.rf-mobile:not(.rf-admin)[data-color=yellowish] #price .title,.rf.rf-mobile:not(.rf-admin)[data-color=yellowish] .select-payment-type .payment__title{color:#ffa800!important}.rf.rf-mobile:not(.rf-admin) .form-title{width:100%;z-index:2;display:flex;flex-direction:column;padding:0 20px;font-size:16px;line-height:22px;color:#fff;margin-bottom:18px}.rf.rf-mobile:not(.rf-admin) .form-title__wrapper{position:relative;padding:19px 30px;width:100%;overflow:hidden}.rf.rf-mobile:not(.rf-admin) .form-title__wrapper:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#233332;border:1px solid rgba(39,211,201,.32);border-radius:12px;z-index:-1}.rf.rf-mobile:not(.rf-admin) .form-title__bg:after,.rf.rf-mobile:not(.rf-admin) .form-title__bg:before{content:"";display:block;height:22px;width:22px;border-radius:50%;position:absolute;left:80%;background-color:#0b0b0b;border:1px solid rgba(39,211,201,.32)}.rf.rf-mobile:not(.rf-admin) .form-title__bg:before{top:0;margin-top:-11px}.rf.rf-mobile:not(.rf-admin) .form-title__bg:after{bottom:0;margin-bottom:-11px}.rf.rf-mobile:not(.rf-admin) .form-title .info__register{margin:24px 0;padding-left:20px;color:#fff;line-height:1}.rf.rf-mobile:not(.rf-admin) .form-title .info__register:before{content:"";display:block;width:8px;height:14px;position:absolute;left:0;top:50%;margin-top:-8px;background:url(/wp-content/themes/kadroom/img/icons/rf-left-arrow.svg) no-repeat 50% 50%;background-size:contain}.rf.rf-mobile:not(.rf-admin) .form-title .info__register.title__close{position:relative;top:0;right:0}.rf.rf-mobile:not(.rf-admin) .form-title i{margin-right:10px;font-size:32px}.rf.rf-mobile:not(.rf-admin) .form-title .title__info{font-weight:600}.rf.rf-mobile:not(.rf-admin) .form-title .title__info .info__room{text-transform:uppercase;font-weight:700;font-size:20px;line-height:120%;color:#fff;margin-bottom:7px}.rf.rf-mobile:not(.rf-admin) .form-title .title__close{cursor:pointer;position:absolute;top:12px;right:12px;opacity:.4}.rf.rf-mobile:not(.rf-admin) .form-title img.title__close{display:none}.rf.rf-mobile:not(.rf-admin) .form-title .booking-address i{color:#27d3c9;font-style:normal;font-family:icomoon;font-size:16px;margin-right:6px}.rf.rf-mobile:not(.rf-admin) .form-title .booking-address i:before{content:""}.rf.rf-mobile:not(.rf-admin) .form-title .booking-address span{font-weight:400;opacity:.8}.rf.rf-mobile:not(.rf-admin) .form-title.color-midtown .booking-address i{color:#a438ca}.rf.rf-mobile:not(.rf-admin) .form-title.color-midtown .form-title__wrapper:before{border:1px solid rgba(164,56,202,.32);background-color:#28172c}.rf.rf-mobile:not(.rf-admin) .form-title.color-midtown .form-title__bg:after,.rf.rf-mobile:not(.rf-admin) .form-title.color-midtown .form-title__bg:before{border:1px solid rgba(164,56,202,.32)}.rf.rf-mobile:not(.rf-admin) .form-title.color-downtown .booking-address i{color:#e7680c}.rf.rf-mobile:not(.rf-admin) .form-title.color-downtown .form-title__wrapper:before{border:1px solid rgba(231,104,12,.32);background-color:#39291d}.rf.rf-mobile:not(.rf-admin) .form-title.color-downtown .form-title__bg:after,.rf.rf-mobile:not(.rf-admin) .form-title.color-downtown .form-title__bg:before{border:1px solid rgba(231,104,12,.32)}.rf.rf-mobile:not(.rf-admin) .form{position:relative;z-index:1}.rf.rf-mobile:not(.rf-admin) .form .register-form-container{flex-direction:column;padding:0 40px}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .container__close{display:none}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .left,.rf.rf-mobile:not(.rf-admin) .form .register-form-container .right{flex-shrink:0}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .left{width:100%;padding:0;position:relative}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .left .booking-address,.rf.rf-mobile:not(.rf-admin) .form .register-form-container .left .booking-name{display:none}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .left .booking-about{padding:0;border-bottom:0;margin-bottom:25px}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .left .booking-info{flex-direction:column}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .left .booking-info>div,.rf.rf-mobile:not(.rf-admin) .form .register-form-container .left .booking-info select{font-weight:600}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .left .booking-info .info__item{width:100%;margin-left:0;background-color:#252525;border-radius:5px;margin-bottom:8px}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .left .booking-info .info__item .icon:first-child{font-size:19px;top:7px;left:12px}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .left .booking-info .info__item .icon-arrow{right:12px;width:12px;height:7px;background:url(/wp-content/themes/kadroom/img/icons/rf-select-arrow.svg) no-repeat 50% 50%;background-size:contain;top:50%;margin-top:-3px;transform:none}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .left .booking-info .info__item .icon-arrow:before{display:none}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .left .booking-info .info__date{padding-left:40px}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .left .booking-info .info__date span{font-size:14px;font-weight:400}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .left .booking-info select{width:100%;padding:10px 10px 10px 40px;font-size:14px;font-weight:400}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .left .booking-info .info__players .js_people-string{display:none}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .left .booking-info .info__players .js_people-count{width:100%}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .left .booking-payment{margin-bottom:0;padding:20px 0 0;display:flex;flex-direction:column;position:absolute;left:0;top:100%;width:100%}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .left .booking-payment .heading{font-weight:700;line-height:100%;letter-spacing:.045em;text-transform:uppercase;color:#fff;margin-bottom:10px}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .left .booking-payment>div{order:3}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .left .booking-payment>.payment-type{margin-bottom:25px;order:1}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .left .booking-payment .radio-payment input[type=radio]+label{font-size:16px;padding-left:27px}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .left .booking-payment .radio-payment input[type=radio]+label i{display:none}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .left .booking-payment .radio-payment input[type=radio]+label:before{content:"";display:block;width:18px;height:18px;border:1px solid rgba(255,208,71,.5);position:absolute;top:50%;margin-top:-10px;left:0;border-radius:50%}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .left .booking-payment .radio-payment input[type=radio]:checked+label:before{background:rgba(255,208,71,.15);border:3px solid #ffd047}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .left .booking-payment .radio-payment input[type=radio]:checked+label:after{width:6px;height:6px;left:6px;top:8px}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .left .booking-payment>#price_to_pay{order:2;margin-top:0;align-items:center}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .left .booking-payment>#price_to_pay .title{font-size:22px;line-height:1.27;text-transform:uppercase}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .left .booking-payment>#price_to_pay .currency,.rf.rf-mobile:not(.rf-admin) .form .register-form-container .left .booking-payment>#price_to_pay .value{font-size:26px;line-height:1.3}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .right{width:100%;padding:0 0 20px;border-left:none}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .right .reg-form-title{font-weight:700;font-size:16px;line-height:100%;letter-spacing:.045em;text-transform:uppercase;color:#fff;margin-bottom:5px}@media (max-width:1024px){.rf.rf-mobile:not(.rf-admin) .form .register-form-container .right .reg-form-title{margin-bottom:15px}}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .right .mobile__admin-bg .form__row{margin-bottom:10px}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .right .mobile__admin-bg .form-input{font-size:16px;margin:0;padding:0}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .right .mobile__admin-bg .promo_status{display:none}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .right input{border-bottom:1px solid hsla(0,0%,100%,.7);margin-top:18px;margin-bottom:0}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .right .error-block{font-size:12px;color:#ff4141;margin-top:3px}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .right .buttons-container{display:flex;flex-direction:column;align-items:center}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .right .buttons-container .register-button{margin:25px auto 8px;width:100%;max-width:295px}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .right .buttons-container .action-button{display:inline-block;border-radius:5px;padding:9px 38px 11px;margin:0;width:100%}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .right .buttons-container .paypal-button-container .paypal-button-label-container .paypal-button-text{display:none}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .right .buttons-container .paypal-button-container .paypal-button-label-container .paypal-logo{display:inline-block;vertical-align:middle;height:100%}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .right .buttons-container .register__loader{display:none}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .right .buttons-container .agreement .custom-checkbox input[type=checkbox]+label:before{width:16px;height:16px;position:relative;top:3px}.rf.rf-mobile:not(.rf-admin) .form .register-form-container .right .buttons-container .agreement .custom-checkbox input[type=checkbox]+label:after{width:6px;height:9px;left:5px;top:9px;filter:brightness(0)}.rf.rf-mobile:not(.rf-admin) .rf__book-more{position:relative;bottom:0;width:100%;border-radius:0}.rf.rf-mobile:not(.rf-admin) .room-rules-popup{width:100%;height:100%;padding-top:74px}.datepickers-container{z-index:100}.rf.rf-admin{position:static!important;background:#ece2bc;border:5px solid rgba(163,132,91,.8);border-radius:20px;font-size:14px;font-weight:400;margin:100px auto;overflow:auto}@media (max-width:768px){.rf.rf-admin .mobile__admin-bg{background:#e1d194;margin:0 -30px;padding:15px 30px}}@media (max-width:767px){.rf.rf-admin .form .register-form-container .right{padding:0 0 20px}}@media (min-width:1100px){.rf.rf-admin{width:1050px;margin:200px auto}}@media (min-width:978px){.rf.rf-admin{overflow:unset}}.rf.rf-admin th{font-weight:400}.rf.rf-admin .form__field,.rf.rf-admin .form__select{height:auto;min-height:33px;padding:5px 10px;text-transform:none}.rf.rf-admin .form__field::-moz-placeholder,.rf.rf-admin .form__select::-moz-placeholder{color:#000;-moz-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.rf.rf-admin .form__field:-ms-input-placeholder,.rf.rf-admin .form__select:-ms-input-placeholder{color:#000;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.rf.rf-admin .form__field::placeholder,.rf.rf-admin .form__select::placeholder{color:#000;transition:opacity .2s ease-in-out}.rf.rf-admin .form__field:focus::-moz-placeholder,.rf.rf-admin .form__select:focus::-moz-placeholder{opacity:0}.rf.rf-admin .form__field:focus:-ms-input-placeholder,.rf.rf-admin .form__select:focus:-ms-input-placeholder{opacity:0}.rf.rf-admin .form__field:focus::placeholder,.rf.rf-admin .form__select:focus::placeholder{opacity:0}.rf.rf-admin .info__actor i,.rf.rf-admin .info__date i,.rf.rf-admin .info__players i,.rf.rf-admin .info__time i,.rf.rf-admin .select-payment-type select,.rf.rf-admin div,.rf.rf-admin input,.rf.rf-admin select,.rf.rf-admin span,.rf.rf-admin textarea{color:#000}.rf.rf-admin .form-title .info__register,.rf.rf-admin .form-title .info__room{color:#fff}.rf.rf-admin input,.rf.rf-admin textarea{width:100%;padding:1px 10px;border:1px solid #999;background:#fff}.rf.rf-admin select{padding:1px 10px;border:1px solid #999;min-height:25px}.rf.rf-admin textarea{margin-top:5px}.rf.rf-admin .discount_amount_container,.rf.rf-admin .discount_percent_container,.rf.rf-admin .email_after_quest,.rf.rf-admin .group_reservations,.rf.rf-admin .uchastniki-w{margin-top:15px;padding-top:10px;border-top:3px solid rgba(163,132,91,.8)}.rf.rf-admin .discount_amount_container select,.rf.rf-admin .discount_percent_container select{width:100%}.rf.rf-admin .email_after_quest,.rf.rf-admin .email_after_quest_done{display:none}.rf.rf-admin #add_after_quest_photo{display:inline-block;border-radius:12px;color:#fff!important;font-size:16px;padding:8px 16px;cursor:pointer;border:none;text-transform:none;line-height:1.2;background:#7a83b1;margin:10px 0}.rf.rf-admin .promocode-validation .disabled{opacity:.7;cursor:not-allowed;pointer-events:none}.rf.rf-admin .btn+.btn{margin-top:7px}.rf.rf-admin a{padding:8px 15px;font-size:16px}.rf.rf-admin a#recipients_answer,.rf.rf-admin a#register,.rf.rf-admin a#update{background:#16822f}.rf.rf-admin a#cancel{background:#fa4242}.rf.rf-admin a:hover{filter:brightness(120%)}.rf.rf-admin a span{color:#fff!important}.rf.rf-admin .form .register-form-container{padding:15px 30px}.rf.rf-admin .form .register-form-container select{background:#fff;color:#000!important}.rf.rf-admin .form .register-form-container option{background:#fff!important;color:#000!important}.rf.rf-admin .form .register-form-container select option:disabled{color:grey!important}@media (min-width:768px){.rf.rf-admin .form .register-form-container .left{padding-right:30px}}.rf.rf-admin .form .register-form-container .left .icon-arrow{color:#000}.rf.rf-admin .form .register-form-container .left .booking-about{padding:0;border-bottom:0}.rf.rf-admin .form .register-form-container .left .booking-promo .promo-status{color:#000}.rf.rf-admin .form .register-form-container .left .booking-info{margin-top:8px}.rf.rf-admin .form .register-form-container .left .booking-payment{padding:0;margin-top:20px}.rf.rf-admin .form .register-form-container .left .booking-payment>div .title{color:#259937!important}.rf.rf-admin .form .register-form-container .left .booking-payment>div .value{color:#259937!important;min-width:auto;letter-spacing:normal}.rf.rf-admin .form .register-form-container .left .booking-payment>div .currency{color:#259937!important}.rf.rf-admin .form .register-form-container .left .booking-payment .price-notice{opacity:1;font-size:16px;color:#000}.rf.rf-admin .form .register-form-container .left .booking-payment .price-notice__amount{display:none}.rf.rf-admin .form .register-form-container .left td{padding:2px}@media (min-width:768px){.rf.rf-admin .form .register-form-container .right{padding:8px 0 8px 30px;border-left:5px solid rgba(163,132,91,.8)}}.rf.rf-admin .form .register-form-container .right .reg-form-title{display:none}.rf.rf-admin .form .register-form-container .right label:not(.checkbox_container){display:block}.rf.rf-admin .form .register-form-container .right input{margin-top:20px}.rf.rf-admin .form .register-form-container .right textarea{min-height:120px;margin-top:20px}.rf.rf-admin .form .register-form-container .right .agreement{display:none}.rf.rf-admin .form .register-form-container .right .payment_status div{padding:5px 12px;border-radius:5px;margin-top:5px}.rf.rf-admin .form .register-form-container .right .payment_status div.payment_success{background:#8fff8f}.rf.rf-admin .form .register-form-container .right .payment_status div.payment_error{background:#ffa2a2}.rf.rf-admin .form .register-form-container .right .buttons-container{margin-top:30px}.rf.rf-admin .form .register-form-container .container__close{cursor:pointer;transition:.3s ease;width:32px;height:32px;background:url(/wp-content/themes/kadroom/images/icons/close.svg) 50% no-repeat;right:-15px;top:-15px}.rf.rf-admin .form .register-form-container .container__close .icon{display:none}@media (max-width:978px){.rf.rf-admin .form{height:auto}}.rf.rf-admin .rf__book-more{right:-5px;bottom:-45px;background:#ece2bc}.rf.rf-admin .rf__book-more span{color:#000!important}.rf.rf-admin .booking-actor-unavailable .saved{margin-left:10px;color:#259937;font-weight:700}.rf.rf-admin.rf-mobile{width:100%}.rf.rf-admin.rf-mobile .form-title{display:block;width:100%;z-index:2;align-items:center;background:#2b2b2b;padding:14px 10px 14px 20px;font-size:16px;line-height:22px;color:#fff;position:relative;font-weight:600}.rf.rf-admin.rf-mobile .form-title .booking-address{display:none}.rf.rf-admin.rf-mobile .form-title .form-title__wrapper .title__close{position:absolute;right:10px;top:50%;margin-top:-7px}.rf.rf-admin.rf-mobile span.icon.title__close{display:none}.rf.rf-admin.rf-mobile .form .register-form-container{flex-direction:column}.rf.rf-admin.rf-mobile .form .register-form-container .left{width:100%}.rf.rf-admin.rf-mobile .form .register-form-container .left .booking-address,.rf.rf-admin.rf-mobile .form .register-form-container .left .booking-details,.rf.rf-admin.rf-mobile .form .register-form-container .left .booking-name{display:none}.rf.rf-admin.rf-mobile .form .register-form-container .left .booking-info .info__item select,.rf.rf-admin.rf-mobile .form .register-form-container .left .booking-info .info__item span{font-weight:600}.rf.rf-admin.rf-mobile .form .register-form-container .right{width:100%}.rf.rf-admin.rf-mobile .container__close{display:none}.modal-info-notice{font-size:12px;line-height:1.3;color:hsla(0,0%,100%,.4)}.rf.rf-status{display:block;position:relative;top:0}.rf.rf-status:not(:last-child){margin-bottom:40px}.rf.rf-status:last-child{margin-bottom:30px}.rf.rf-status.is-first .rf__book-more:after{content:""}.rf.rf-status .form .register-form-container .left .booking-info{flex-wrap:wrap}.rf.rf-status .form .register-form-container .left .booking-info .info__date{width:auto;background:none}.rf.rf-status .form .register-form-container .left .booking-info .info__date .vdp-datepicker :not(.vdp-datepicker__calendar){z-index:1}.rf.rf-status .form .register-form-container .left .booking-info .info__date .vdp-datepicker__calendar{background-color:rgba(31,31,31,.85);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:7px;border:none;width:200px;padding:15px}.rf.rf-status .form .register-form-container .left .booking-info .info__date .vdp-datepicker__calendar .cell{font-size:10px;padding:0;height:22px;line-height:22px;color:hsla(0,0%,100%,.9);border-radius:50%}.rf.rf-status .form .register-form-container .left .booking-info .info__date .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover{border:1px solid #ffd047}.rf.rf-status .form .register-form-container .left .booking-info .info__date .vdp-datepicker__calendar .cell.selected{background:#ffd047;color:#212121}.rf.rf-status .form .register-form-container .left .booking-info .info__date .vdp-datepicker__calendar .cell.day-header{color:#ababab}.rf.rf-status .form .register-form-container .left .booking-info .info__date .vdp-datepicker__calendar .cell.disabled{color:#aeaeae}.rf.rf-status .form .register-form-container .left .booking-info .info__date .vdp-datepicker__calendar header{line-height:30px}.rf.rf-status .form .register-form-container .left .booking-info .info__date .vdp-datepicker__calendar header span{color:#ffd047;font-size:12px}.rf.rf-status .form .register-form-container .left .booking-info .info__date .vdp-datepicker__calendar header span.day__month_btn{pointer-events:none}.rf.rf-status .form .register-form-container .left .booking-info .info__date .vdp-datepicker__calendar header span:hover{background:transparent}.rf.rf-status .form .register-form-container .left .booking-info .info__date .vdp-datepicker__calendar header .next,.rf.rf-status .form .register-form-container .left .booking-info .info__date .vdp-datepicker__calendar header .prev{text-indent:0}.rf.rf-status .form .register-form-container .left .booking-info .info__date .vdp-datepicker__calendar header .next:after,.rf.rf-status .form .register-form-container .left .booking-info .info__date .vdp-datepicker__calendar header .prev:after{display:none}.rf.rf-status .form .register-form-container .left .booking-info .info__date .vdp-datepicker:before{content:"";position:absolute;display:block;font-size:8px;transform:rotate(-90deg);color:hsla(0,0%,100%,.5);right:0;top:7px;font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rf.rf-status .form .register-form-container .left .booking-info .info__date .vdp-datepicker input{position:relative;background:transparent;border:none;color:#fff;width:58px;cursor:pointer}@media (max-width:576px){.rf.rf-status .form .register-form-container .left .booking-info .info__date{padding-left:20px}}.rf.rf-status .form .register-form-container .left .booking-info .info__time{padding-left:21px}.rf.rf-status .form .register-form-container .left .booking-info .info__players{flex:1 0 100%;max-width:100%;margin-left:0}.rf.rf-status .form .register-form-container .left .booking-info .info__players .js_people-count{display:none}.rf.rf-status .form .register-form-container .left .booking-info .info__actor,.rf.rf-status .form .register-form-container .left .booking-info .info__date,.rf.rf-status .form .register-form-container .left .booking-info .info__players,.rf.rf-status .form .register-form-container .left .booking-info .info__time{display:flex;align-items:center;cursor:default!important}.rf.rf-status .form .register-form-container .left .booking-info .info__actor i,.rf.rf-status .form .register-form-container .left .booking-info .info__date i,.rf.rf-status .form .register-form-container .left .booking-info .info__players i,.rf.rf-status .form .register-form-container .left .booking-info .info__time i{margin:0 10px 0 0}@media (max-width:576px){.rf.rf-status .form .register-form-container .left .booking-info .info__item{padding:5px 0 5px 21px;background:transparent;margin:0}}.rf.rf-status .form .register-form-container .left .booking-info .info__item:after{display:none}.rf.rf-status .form .register-form-container .left .booking-info .info__item .icon:not(.icon-arrow){left:0;top:9px}.rf.rf-status .form .register-form-container .left .booking-payment{margin:0}.rf.rf-status .form .register-form-container .right .reg-form-status span{font-weight:700;font-size:14px;border-radius:6px;text-transform:uppercase;padding:5px 20px}.rf.rf-status .form .register-form-container .right .reg-form-status span.editing{border:1px solid hsla(0,0%,100%,.25)}.rf.rf-status .form .register-form-container .right .reg-form-status span.new{background-color:#b57129}.rf.rf-status .form .register-form-container .right .reg-form-status span.arrived{background-color:#015d79}.rf.rf-status .form .register-form-container .right .reg-form-status span.amount_due,.rf.rf-status .form .register-form-container .right .reg-form-status span.confirmed{background-color:#007417}.rf.rf-status .form .register-form-container .right .reg-form-status span.canceled,.rf.rf-status .form .register-form-container .right .reg-form-status span.unpaid{background-color:#960007}.rf.rf-status .form .register-form-container .right .reg-form-status+.reg-form-title{margin:28px 0 0;color:hsla(0,0%,100%,.5)}.rf.rf-status .form .register-form-container .right .buttons-container .button-cancel{padding:5px 30px}.rf.rf-status .rf__book-more:after{position:absolute;top:25px;right:-43px;width:29px;height:63px;background:url(../images/icons/arrow-rotate.svg) no-repeat 50%;background-size:cover;transform:rotate(180deg) scaleX(-1)}.rf.rf-status .rf__book-more+.rf__book-more-text{margin-top:20px}.rf.rf-status .rf__book-more-text{display:block;max-width:520px;margin-left:auto;text-align:right;color:#40af19;font-size:18px;line-height:1.22}@media screen and (max-width:1000px){.rf.rf-status{width:100%;max-width:450px;margin:0 auto 30px}.rf.rf-status.is-first .rf__book-more:after{content:none}.rf.rf-status.is-first .rf__book-more-text{font-size:16px}.rf.rf-status .form .register-form-container{padding:16px 12px;flex-direction:column}.rf.rf-status .form .register-form-container .left,.rf.rf-status .form .register-form-container .right{width:100%;padding:0;border-left:0}}.agreement .custom-checkbox input[type=checkbox]{position:absolute;z-index:-1;opacity:0}.agreement .custom-checkbox input[type=checkbox]+label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;color:hsla(0,0%,100%,.45);position:relative}.agreement .custom-checkbox input[type=checkbox]+label:hover{cursor:pointer}.agreement .custom-checkbox input[type=checkbox]+label:before{content:"";display:inline-block;width:10px;height:10px;flex-shrink:0;flex-grow:0;margin-top:4px;margin-right:7px;background-color:hsla(0,0%,100%,.45);border-radius:2px}.agreement .custom-checkbox input[type=checkbox]+label:after{content:"";width:4px;height:7px;border-bottom:1px solid #fff;border-right:1px solid #fff;left:3px;top:4px;display:block;position:absolute;transform:rotate(45deg);opacity:0;visibility:hidden;transition:all .2s}.agreement .custom-checkbox input[type=checkbox]:checked+label{color:#fff}.agreement .custom-checkbox input[type=checkbox]:checked+label:after{opacity:1;visibility:visible}.agreement .error~.custom-control-label{color:#f50808!important}.agreement .error~.custom-control-label:before{border-color:#f50808;background-color:#f50808!important}.agreement .error~.custom-control-label a{color:inherit!important}.form-loader-w{position:absolute;width:100%;height:100%;top:0;left:0;z-index:50;margin:auto;display:flex;justify-content:center;align-items:center;background-color:#000;border-radius:10px}.form-loader-w.m_hidden{display:none}.form-loader{position:relative;opacity:1;transition:.3s ease-in}.form-loader,.form-loader div{display:block;width:30px;height:30px}.form-loader div{box-sizing:border-box;position:absolute;margin:0;border-radius:50%;-webkit-animation:form-loader 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:form-loader 1.2s cubic-bezier(.5,0,.5,1) infinite;border:4px solid transparent;border-top-color:#be9d6c}.form-loader div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.form-loader div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.form-loader div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes form-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes form-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.register__loader{display:block;position:relative;width:30px;height:30px;opacity:1;overflow:hidden;margin-left:10px;transition:.3s ease;max-width:500px}.register__loader.m_hidden{max-width:0;margin-left:0}.register__loader div{box-sizing:border-box;display:block;position:absolute;width:30px;height:30px;margin:0;border-radius:50%;-webkit-animation:register-loader 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:register-loader 1.2s cubic-bezier(.5,0,.5,1) infinite;border:4px solid transparent;border-top-color:#fff}.register__loader div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.register__loader div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.register__loader div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes register-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes register-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.reservation-changes{margin-top:20px;max-height:345px;overflow-x:auto}.table-changes{width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;border-spacing:0}.table-changes td,.table-changes th{padding:5px;font-size:13px;text-align:left;vertical-align:baseline;border:1px solid #b1966d}.rf .table-changes th{font-weight:600}.rf .table-changes td{padding:5px!important}.b-entry{padding:60px 0;background-color:#090909}.b-entry__head{font-size:26px;margin-bottom:30px}.b-entry__list{margin-bottom:15px}.b-entry__item{margin-bottom:30px}.b-entry__inner:hover .b-entry__thumbnail{transform:scale(1.1)}.b-entry__image{overflow:hidden;border-radius:8px;margin-bottom:20px}.b-entry__thumbnail{height:171px;width:100%;background:#141414 none no-repeat 50% 50%;background-size:cover;border-radius:8px;transition:transform .4s ease-in-out}.b-entry__title{color:#ffd047;font-size:22px;margin-bottom:10px}.b-entry__link{color:inherit}.b-entry__link:hover{color:#ffd047}.b-entry__text{opacity:.8;line-height:1.25}.b-entry__more .btn{min-width:175px}@media (max-width:575px){.b-entry{padding:40px 0}.b-entry__head{text-align:left;color:#ffd047}.b-entry__inner:hover .b-entry__thumbnail{transform:none}.b-entry__list{margin-bottom:0}.b-entry__item{margin-bottom:40px}.b-entry__title{font-size:18px;color:#fff}.b-entry__link{white-space:normal}.b-entry~.footer{border-top:1px solid #313131}.b-entry__more .btn-primary{display:block}}#map_canvas{background:url(/wp-content/themes/kadroom/img/backgrounds/map_preload.webp) no-repeat 50% 50%;background-size:cover}.b-map{position:relative}.b-map__canvas{color:#000}.b-map__contact{position:relative}.b-map__contact-i{margin-bottom:10px}.b-map__contact-i .icon{margin-right:7px}.b-map__contact-t{letter-spacing:.055em;margin-bottom:4px}.b-map__box{position:absolute;top:0;left:50px;z-index:1;color:hsla(0,0%,100%,.8);font-size:14px;line-height:1.4;padding:46px 31px;border-radius:10px;background-color:#232323;width:100%;max-width:355px}.b-map__box-contact{background:url(/wp-content/themes/kadroom/img/page/contact/map__bg.png) 50% 50% no-repeat;background-size:cover;font-size:18px;max-width:530px;padding:75px 75px 57px}.b-map__box-contact .heading{margin-bottom:30px}.b-map__box-contact .b-map__contact-i{margin-bottom:18px}.b-map__box hr{margin:20px 0;border:0;border-top:1px solid hsla(0,0%,100%,.3)}.b-map__time span{display:none}@media (max-width:767px){.b-map__contact{padding:0;background-color:#232323}.b-map__box{position:static}#map_canvas{height:260px!important}}@media (max-width:575px){.b-map__box{padding:55px 20px}.b-map__time{flex-wrap:nowrap}.b-map__time .col-12{flex:auto;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}}.cms-content>:last-child{margin-bottom:0}.cms-content h2,.cms-content h3,.cms-content h4,.cms-content h5,.cms-content h6{font-size:25px;line-height:1.3;font-weight:700;margin-top:72px;margin-bottom:16px}@media (min-width:768px){.cms-content h2,.cms-content h3,.cms-content h4,.cms-content h5,.cms-content h6{font-size:32px}}.cms-content h2:first-child,.cms-content h3:first-child,.cms-content h4:first-child,.cms-content h5:first-child,.cms-content h6:first-child{margin-top:0}.cms-content p{font-size:18px;line-height:1.5;opacity:.8}.cms-content blockquote{padding-left:24px;position:relative;margin-top:72px;margin-bottom:72px}.cms-content blockquote p{font-size:24px;line-height:1.4;font-weight:500;opacity:1}.cms-content blockquote:before{content:"";position:absolute;display:block;top:50%;left:0;width:8px;height:90.91%;background-color:#ffd047;transform:translateY(-50%)}.cms-content ol,.cms-content ul{padding:0;margin-top:58px;margin-bottom:58px;list-style:none}.cms-content ol li,.cms-content ul li{padding-left:44px;font-size:24px;font-weight:500;opacity:1}.cms-content ol li:not(:last-child),.cms-content ul li:not(:last-child){margin-bottom:28px}.cms-content ol{counter-reset:ordered-list-counter}.cms-content ol li{position:relative}.cms-content ol li:before{counter-increment:ordered-list-counter;content:counter(ordered-list-counter) ". ";position:absolute;color:#ffd047;left:0}.cms-content ul li{position:relative}.cms-content ul li:before{position:absolute;top:3px;left:0;content:"";width:28px;height:28px;background-image:url(/wp-content/themes/kadroom/img/key-hole-bullet.svg);background-position:50%;background-size:contain;background-repeat:no-repeat}.cms-content .wp-caption{max-width:100%;margin-top:58px;margin-bottom:72px}.cms-content .wp-caption .wp-caption-text{margin-top:20px;text-align:center;font-size:14px;line-height:1.2;opacity:1}.cms-content .wp-content-image{margin-top:58px;margin-bottom:72px}.cms-content .embed-responsive{margin-top:72px;margin-bottom:72px;position:relative;display:block;width:100%;padding:0;overflow:hidden}.cms-content .embed-responsive:before{display:block;content:""}.cms-content .embed-responsive>*{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.cms-content .embed-responsive-16by9:before{padding-top:56.25%}.modal{position:fixed;display:flex;justify-content:center;align-items:center;left:0;top:0;width:100%;height:100%;z-index:200;background-color:rgba(17,17,17,.75)}.modal-overlay,.modal .cf7-thankyou{display:none}.modal.is-sent .modal__box{box-shadow:0 0 40px 1px rgba(5,155,29,.2);border-color:#059b1d}.modal.is-sent .modal__inner{padding:88px 60px}.modal.is-sent .cf7-body,.modal.is-sent .cf7-header{display:none}.modal.is-sent .cf7-thankyou{display:block}.modal__box{max-width:467px;flex:1 0 467px;border:1px solid #ffd047;box-shadow:0 0 40px 1px rgba(255,208,71,.2);border-radius:25px;background-color:rgba(9,9,9,.85);max-height:100%;position:relative}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))) or (-webkit-backdrop-filter:blur(16px)){.modal__box{background-color:rgba(9,9,9,.63);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.modal__inner{padding:78px 70px;display:flex;flex-direction:column;align-items:center;position:relative}.modal__inner .heading{letter-spacing:.05em;white-space:nowrap}.modal__inner .form__field{height:auto;padding:0 0 7px;color:#fff}.modal__inner textarea.form__field{height:auto;resize:both;min-height:65px}.modal__inner .form__row{margin-bottom:18px}.modal__inner .form__row-mb30{margin-bottom:30px}.modal__inner .form__row-action{position:relative;margin:40px 0 0}.modal__inner .form__row-action .ajax-loader{position:absolute;top:0;right:0;bottom:0;margin-top:auto;margin-bottom:auto}.modal__inner .select2-container{display:block}.modal__inner .select2-container--default .select2-selection--single{height:41px;border-radius:8px;background-color:transparent;border-color:hsla(0,0%,100%,.13)}.modal__inner .select2-container--default .select2-selection__rendered{line-height:41px;padding-right:40px;padding-left:14px;color:#fff;font-size:14px}.modal__inner .select2-container--default .select2-selection__arrow{width:40px;height:39px}.modal__inner .select2-container--default .select2-selection__arrow b{border-color:#fff transparent transparent;border-width:5px 5px 0}.modal__inner .select2-container--default.select2-container--open .select2-selection--single{border-radius:8px;background-color:hsla(0,0%,76.9%,.13);border:1px solid transparent}.modal__inner .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #ffd047;border-width:0 5px 5px}.modal__inner .select2-container--default.select2-container--open .select2-selection__rendered{color:#ffd047}.modal__inner .select2-container--default.select2-container--open .select2-dropdown{margin-top:6px;border:none;background-color:#3a3a3a;border-radius:8px}.modal__inner .select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below{border-radius:8px}.modal__inner .select2-container--default .select2-results__option{padding:8px 14px}.modal__inner .select2-container--default .select2-results__option--selectable{color:hsla(0,0%,100%,.5)}.modal__inner .select2-container--default .select2-results__option--selectable:first-child{border-radius:8px 8px 0 0}.modal__inner .select2-container--default .select2-results__option--selectable:last-child{border-radius:0 0 8px 8px}.modal__inner .select2-container--default .select2-results__option--selectable.select2-results__option--highlighted{background-color:#282828}.modal__inner .select2-container--default .select2-results__option--selectable.select2-results__option--selected{background-color:#282828;color:#ffd047}.modal__inner .btn-primary{width:100%;padding:10px 16px 9px}.modal .cf7-body{max-width:286px;margin:0 auto}.modal .icon-close{position:absolute;right:32px;top:32px;color:#fff;font-size:16px;line-height:1}.modal .icon-close:hover{cursor:pointer}.modal .cf7-thankyou__title{color:#059b1d}.modal .cf7-thankyou__text{margin-bottom:40px}@media (max-width:480px){.modal.is-sent .modal__inner{padding:88px 20px}.modal.is-sent .modal__inner .btn-secondary{padding:13px 10px 12px;font-size:17px}.modal__box{flex:1 0}.modal__inner{padding:78px 45px}}.read-more-section{background-color:#181818;padding-top:80px}.read-more-section-title{font-size:32px;line-height:1.2;font-weight:700}.read-more-section-header{margin-bottom:30px}.read-more-arrows button{cursor:pointer;background-color:transparent;border:none;padding:0}.read-more-arrows button:last-child{margin-left:16px}.read-more-arrows button.disabled{opacity:.4;cursor:default}.read-more-arrows--disabled{display:none}.read-more-arrow{display:block;width:40px;height:40px;background-position:50%;background-size:contain;background-repeat:no-repeat;display:none}@media (min-width:768px){.read-more-arrow{display:block}}.read-more-arrow-left{background-image:url(/wp-content/themes/kadroom/img/read-more-arrow-left.svg)}.read-more-arrow-right{background-image:url(/wp-content/themes/kadroom/img/read-more-arrow-right.svg)}.subscribe-block{max-width:575px;margin:0 auto}.subscribe-block .wpcf7{position:relative}.subscribe-block .wpcf7 br{display:none}.subscribe-block .wpcf7-response-output{max-width:320px;padding-top:0}.subscribe-block .wpcf7-response-output.wpcf7-mail-sent-ok{max-width:370px;left:0;right:auto}.form-subscribe .form__row{margin-bottom:0;flex:1 0 370px;max-width:370px;flex-shrink:1}.form-subscribe .form__row+.btn,.form-subscribe .form__row+div{margin-left:16px}.form-subscribe .form__row+p{margin-left:16px;flex-grow:1}.form-subscribe .form__field{border:1px solid #545454;border-radius:8px;height:52px;padding-left:15px}.form-subscribe .form__field::-moz-placeholder{color:hsla(0,0%,100%,.6)}.form-subscribe .form__field:-ms-input-placeholder{color:hsla(0,0%,100%,.6)}.form-subscribe .form__field::placeholder{color:hsla(0,0%,100%,.6)}.form-subscribe .btn-primary{padding:9px 30px;white-space:nowrap;width:100%;max-width:183px;height:52px}.form-subscribe .btn-primary .icon{vertical-align:-1px;margin-right:10px}.subscribe__img img{position:absolute;top:-120px}.single-articles .subscribe__img img{position:absolute;top:50%;margin-top:-90px}@media (max-width:1440px){.single-articles .subscribe__img img{position:absolute;top:50%;margin-top:-130px}}@media (max-width:1200px){.single-articles .subscribe__img img{position:absolute;top:50%;margin-top:-100px}.subscribe__img{display:none}.subscribe-block{max-width:none;align-items:center;text-align:center}.subscribe-block .wpcf7-response-output.wpcf7-mail-sent-ok{max-width:320px;font-size:15px}.form-subscribe{justify-content:center}}@media (max-width:768px){.form-subscribe{flex-direction:column;width:100%;max-width:370px}.form-subscribe .form__row{flex:none;margin-bottom:15px;width:100%;max-width:370px}.form-subscribe .form__row+p{width:100%;margin-left:0}.form-subscribe .form__row+p .btn{width:100%;max-width:none}.form-subscribe .form__row+.btn{margin-left:0;padding:14px 30px}}.tickets .ticket{display:block;white-space:nowrap;text-align:center;line-height:36px;font-weight:500;font-size:16px;position:relative;z-index:1;height:36px;padding:0 15px;border:1px solid transparent}.tickets .ticket:first-child:after,.tickets .ticket:last-child:after{content:"";position:absolute;font-size:36px;line-height:1;top:-1px;transition:.2s ease-in-out}.tickets .ticket:first-child{border-left:0}.tickets .ticket:first-child:after{left:-17px}.tickets .ticket:last-child:not(:first-child){border-right:0}.tickets .ticket:last-child:not(:first-child):after{right:-17px;transform:rotate(180deg)}.tickets .ticket--status.low{border-color:#0d7611;padding-right:15px}.tickets .ticket--status.low:after{color:#0d7611}.tickets .ticket--status.middle{border-color:#e80a17;padding-right:15px}.tickets .ticket--status.middle:after{color:#e80a17}.tickets .ticket--status.extra{border-color:#f89f27;padding-left:15px}.tickets .ticket--status.extra:after{color:#f89f27}.tickets .ticket--status.discount{background-position:-405px -7px}.tickets .ticket--price.green,.tickets .ticket--price.low,.tickets .ticket--price.middle{border-color:#00926f;padding-right:15px}.tickets .ticket--price.green:after,.tickets .ticket--price.low:after,.tickets .ticket--price.middle:after{color:#00926f}.tickets .ticket--price.blue,.tickets .ticket--price.extra,.tickets .ticket--price.high{border-color:#00529e;padding-left:15px}.tickets .ticket--price.blue:after,.tickets .ticket--price.extra:after,.tickets .ticket--price.high:after{color:#00529e}.tickets .ticket--price.red{border-color:#b60000;padding-left:15px}.tickets .ticket--price.red:after{color:#b60000}.tickets .ticket--price.discount{background-position:-405px -7px}@media (max-width:767px){.tickets .ticket{padding:0 15px;overflow:hidden}.tickets .ticket:first-child,.tickets .ticket:last-child{border:none}.tickets .ticket:first-child:before,.tickets .ticket:last-child:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid transparent}.tickets .ticket:first-child:after,.tickets .ticket:last-child:after{content:"";transform:none;position:absolute;top:50%;width:16px;height:16px;margin-top:-8px;display:block;background-color:#000;border-radius:50%}.tickets .ticket.low{padding-left:25px}.tickets .ticket.low:before{border-color:#0d7611;border-top-left-radius:8px;border-bottom-left-radius:8px}.tickets .ticket.low:after{margin-left:-8px;left:0;border:1px solid #0d7611}.tickets .ticket.extra{padding-right:25px}.tickets .ticket.extra:before{border-color:#f89f27;border-top-right-radius:8px;border-bottom-right-radius:8px}.tickets .ticket.extra:not(:first-child):after{right:0}.tickets .ticket.extra:after{margin-right:-8px;right:0;border:1px solid #f89f27}}@media (max-width:350px){.tickets .ticket{padding:0 9px}.tickets .ticket.low{padding-right:9px;padding-left:15px}.tickets .ticket.middle{padding-right:9px}.tickets .ticket.extra{padding-left:9px;padding-right:15px}}.contactus-title,.sitemap-title{color:#ffd047;text-align:center;font-family:Red Hat Display;font-size:34px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2.72px;text-transform:uppercase;padding-top:80px;margin-bottom:0}@media (min-width:1199.9px){.contactus-title,.sitemap-title{padding-top:0;margin:0}}.contactus-title{margin-bottom:58px}.service{padding-top:150px;padding-bottom:50px}.service-title{color:#ffd047;text-align:center;font-family:Red Hat Display;font-size:28px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:1.68px;text-transform:uppercase;margin-top:0;margin-bottom:50px}@media (min-width:767.9px){.service-title{font-size:34px;font-weight:700;letter-spacing:2.72px}}.service-content h2{color:#fff;font-family:Red Hat Display;font-size:18px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.72px;text-transform:uppercase}@media (min-width:767.9px){.service-content h2{color:#fff;font-size:20px;letter-spacing:.9px;text-transform:uppercase}}.service-content div{display:flex;flex-direction:column;margin-bottom:20px;gap:8px}@media (min-width:767.9px){.service-content div{flex-direction:row;gap:40px}}.service-content div a{margin-left:6px}.service-content p{color:#cecece;font-family:Google Sans;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.service-content li{color:#cecece}.service-content a{color:#ffd047;font-family:Google Sans;font-size:16px;font-style:normal;font-weight:400;line-height:160%;opacity:.9;transition:all .3s ease-in-out;position:relative}.service-content a:before{content:"";width:100%;height:1px;background-size:contain;position:absolute;bottom:-1px;left:0;transition:all .3s ease-in-out;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgyIiBoZWlnaHQ9IjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggc3Ryb2tlPSIjRTZCQzQxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1kYXNoYXJyYXk9IjEgMyIgZD0iTS41LjU4OWgxODEiLz48L3N2Zz4=")}.service-content a:hover{opacity:1}.service-content a:hover:before{content:none}.service .container{max-width:800px}.footer-links{display:flex;gap:16px}@media (min-width:767.9px){.footer-powered{margin-right:0!important}}.section-order{overflow:hidden}