@media all{.featherlight-next,.featherlight-previous{display:block;position:absolute;top:25px;right:25px;bottom:0;left:80%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:transparent}.featherlight-previous{left:25px;right:80%}.featherlight-next:hover,.featherlight-previous:hover{background:rgba(255,255,255,.25)}.featherlight-next span,.featherlight-previous span{display:none;position:absolute;top:50%;left:5%;width:82%;text-align:center;font-size:80px;line-height:80px;margin-top:-40px;text-shadow:0 0 5px #fff;color:#fff;font-style:normal;font-weight:400}.featherlight-next span{right:5%;left:auto}.featherlight-next:hover span,.featherlight-previous:hover span{display:inline-block}.featherlight-first-slide.featherlight-last-slide .featherlight-next,.featherlight-first-slide.featherlight-last-slide .featherlight-previous,.featherlight-loading .featherlight-next,.featherlight-loading .featherlight-previous,.featherlight-swipe-aware .featherlight-next,.featherlight-swipe-aware .featherlight-previous{display:none}}@media only screen and (max-device-width:1024px){.featherlight-next:hover,.featherlight-previous:hover{background:0 0}.featherlight-next span,.featherlight-previous span{display:block}}@media only screen and (max-width:1024px){.featherlight-next,.featherlight-previous{top:10px;right:10px;left:85%}.featherlight-previous{left:10px;right:85%}.featherlight-next span,.featherlight-previous span{margin-top:-30px;font-size:40px}}@media all{html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:transparent}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch;overflow-y:scroll}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}.center{text-align:center!important}.error{color:red!important}div.error{font-size:1.125em;font-weight:700}del{position:relative;font-weight:400;text-decoration:none}del:before{content:'';position:absolute;transform:rotate(-15deg);top:45%;left:-2%;width:105%;border-top:2px solid red}.hidden{display:none!important}.nb{white-space:nowrap}table.price-table,table.open-table{margin:.5em .5em 1em;display:inline-table;border-collapse:collapse}.table-wrap{overflow:auto}table.price-table td,table.open-table td{border:1px solid;padding:.2em .4em}table.price-table tbody td{white-space:nowrap}table.open-table td:first-of-type{text-align:right}table.open-table td:last-of-type{white-space:nowrap}@media(min-width:600px){table.price-table,table.open-table{min-width:15em}table.price-table td,table.open-table td{padding:.5em 1em}}.payment-promo{position:relative}.payment-promo:after{content:'';display:block;clear:both}html.with-featherlight,.featherlight-iframe .featherlight-content{overflow:auto}.featherlight *{transition:none}.featherlight .featherlight-content{padding:1px;max-height:80%;width:90%;background:0 0;border:0}.featherlight .featherlight-close-icon{position:fixed;margin:.5em;width:auto;height:auto;outline:0;font-size:4em;background-color:transparent;color:#fff}.featherlight-next span,.featherlight-previous span{display:block;width:auto;top:calc(50% - 40px);margin-top:0}.featherlight-next:hover,.featherlight-previous:hover{background-color:transparent}.featherlight-next,.featherlight-previous{top:0;bottom:0;width:140px}.featherlight-previous{left:0;right:auto}.featherlight-next{left:auto;right:0}.featherlight-content iframe{width:100%;height:75vh}.featherlight .featherlight-image{display:block;margin:0 auto;max-height:75vh;object-fit:contain}.promotions{position:fixed;right:0;z-index:100;pointer-events:none;min-height:1em}.promotion{position:relative;text-align:center;transition:all .5s ease}.promotion.visible{pointer-events:all}.promotion .close{position:absolute;right:.5em;top:.375em;font-size:1.125em;line-height:1;z-index:1}.promotion .head,.promotion .foot{padding:.25em}.promotion .text{line-height:1.25}.promotion .cover{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.promotion .button{padding:.25em 0;width:12em;text-align:center}.promotion.img-promo .head{text-shadow:0 0 .5em #000}.promotion.img-promo .title{font-weight:700}.promotion.bnr-promo{padding:.5em 1.5em .5em .5em}.promotion.bnr-promo .head{position:relative;display:block;overflow:hidden;width:100%;height:1.5em;font-size:1.5em}.promotion.bnr-promo .title{position:absolute;top:0;left:100%;line-height:1.5;white-space:nowrap;text-align:center;margin:0}.top-promotions{position:relative;width:100%;height:300px;max-height:50vw}.top-promotion{display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity 1s ease}.top-promotion.active{z-index:1}.top-promotion.hidden{display:block!important;z-index:-1;opacity:0;pointer-events:none}.top-promotion .bg{display:block;width:100%;height:100%}body.loading .promotions .visible,.promotion:not(.visible),.promotions .show:not(.visible){transform:translateX(150%);right:0}.promotions .show{background:rgba(0,0,0,.3);box-shadow:0 0 .5em .25em #28adb7;border:2px solid #fff;padding:.25em .25em .25em 0;border-radius:.25em 0 0 .25em;float:right;clear:right;margin:0;pointer-events:all;position:absolute;right:0}.promotion.incentive{background:#ac203b;background:linear-gradient(to right,#C50510,#800000);color:#fff;border:1px solid #fff;border-radius:.75em 0 0 .75em;padding:1em .25em;margin:0;text-align:left;border-right-width:0}.incentive .text{padding-right:3em;display:flex;align-items:center;font-weight:400}.incentive .text i{font-size:2.5em;min-width:1.25em;text-align:center;padding-right:.25em}.incentive .text em{font-style:normal;font-weight:700}.incentive .text em:first-of-type{color:#000}.incentive .close{display:inline-block;border:1px solid #fff;padding:0 .3em;margin:-1px;font-size:1em;position:absolute;top:calc(50% - 1em);right:.5em;line-height:2}@media(min-width:800px){.promotions{top:140px}.promotion{margin:.5em 1em;float:right;clear:right}.promotion.txt-promo{text-align:right;max-width:60vw}.promotion.img-promo{width:250px;height:250px}.promotion.img-promo .head{position:absolute;bottom:4em;left:0;right:0}.promotion.img-promo.img-text .head>div{display:none}.promotion.img-promo .foot{position:absolute;bottom:.75em;left:0;right:0}.promotion.bnr-promo{position:fixed;bottom:0;left:0;right:0;margin:0}.promotion.incentive{position:fixed;bottom:2em;right:0}.promotion.bnr-promo~.promotion.incentive{bottom:4em}.promotions .show{top:100%}}@media(max-width:799px){.promotions{left:0;bottom:.75em}.promotion{margin:2px 0 0;padding:.25em .5em;font-size:.825em}.promotion .head>*{margin:.25em}.promotion.img-promo{background:rgba(0,0,0,.9)}.promotion img.cover{object-fit:cover;object-position:top center}.promotion .head,.promotion .foot{display:inline-block;vertical-align:middle}.promotion.img-promo.img-text .head>img{display:none}.incentive br{display:none}.promotion.incentive{margin:.5em;border-radius:.75em;border-right-width:1px}.promotions .show{bottom:100%}}.has-help{position:relative}.help:not(.in-text) .sym{position:absolute;top:.3em;right:-1.1em;font-size:1.5em;display:inline-block}.help .tooltip{display:none;position:absolute;background-color:#000;border-radius:.2em;border:1px solid #fff;text-align:left;padding:.5em;margin:0;left:0;top:2em;z-index:5;color:#fff;font-weight:400;max-width:420px;white-space:normal;line-height:1.25}.help:hover .tooltip,.help.open .tooltip{display:block}.has-dd{position:relative}.has-dd:not(.focus) ul.dd{display:none}.has-dd.focus ul.dd{position:absolute;left:0;top:100%;z-index:201;background:#000;min-width:100%;list-style:none;margin:0;padding:0}.has-dd.focus.r ul.dd{left:auto;right:0}.has-dd ul.dd li{margin:0;padding:0}.has-dd ul.dd li>*{display:block;padding:.5rem 1rem;white-space:nowrap;text-align:center;transition:none}.has-dd ul.dd li:not(:last-child)>a{border-bottom:1px solid #444}.has-dd ul.dd a:hover{background:#444}.g-recaptcha{display:inline-block;margin:.5em 0}.toggler:not(.open) .toggled{height:0!important;margin:0!important;padding:0!important;overflow:hidden;opacity:0!important}.toggler .toggle:not(.sym):after{content:'\e910';font-family:icons;display:inline-block}.toggler.open .toggle:not(.sym):after{transform:rotate(-180deg)}.toggler.open .toggler:not(.open) .toggle:not(.sym):after{transform:none}.load-anim span{animation:blink 1s ease infinite}.load-anim span:nth-child(2){animation-delay:.33s}.load-anim span:nth-child(3){animation-delay:.66s}@keyframes blink{50%{opacity:0}to{opacity:1}}.copy[data-copy]{position:relative}.copy.copied:after{content:'\2714';position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;background:#5bb844;display:flex;align-items:center;justify-content:center}.faq-wrap>*{max-width:800px;margin:0 auto}.faq-wrap .toggle{position:relative;display:flex;min-height:2em;justify-content:space-between;align-items:center;margin:.5rem 0}.faq-wrap .toggle>*{padding:.5rem}.faq-wrap .qstn .toggled{padding:0 .5rem}.faq-wrap .qstn.open .toggled{padding-bottom:.5rem}.faq-wrap .toggle:after{line-height:30px;width:32px;min-width:32px;color:#d79632;text-align:center;padding:0}.faq-wrap .cat>.toggle:after{border:1px solid #d79632;border-radius:100%}.faq-wrap h2{font-size:1.2em;text-align:left;margin:0}.faq-wrap h2 small{font-size:.8em;display:block;color:#fff;margin-top:.5em}.faq-wrap h3{font-size:1em;text-align:left;color:#fff;margin:0}.faq-wrap p.toggled{font-size:1em;text-align:left}.faq-bottom{padding:3em 0}.faq-bottom p{text-align:center}.faq-wrap.alt .toggle{margin:0}.faq-wrap.alt .toggler{margin:.5rem auto 1rem;border:1px solid #d79632;padding:0 .5rem}.faq-wrap.alt .toggle h4,.faq-wrap.alt .toggle .h4{padding-left:2.5rem}.faq-wrap.alt .open .toggled{padding-bottom:.5rem}.input.has-error{border-color:#ac203b}.input.static{border-color:transparent;background:0 0!important;margin:0;overflow-wrap:anywhere}.button-list ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;text-transform:uppercase;gap:.5em;padding-top:.25em}.checklist ul{text-transform:uppercase}.button-list li,.checklist li,.checkbox{position:relative;display:flex;line-height:1.25}.checkbox{margin:1em 0}.button-list input,.checklist input,.checkbox input{position:absolute;opacity:0;z-index:-1}.button-list label{display:block;border:1px solid #d79632;padding:.25em .5em;cursor:pointer}.button-list input:checked+label{color:#000;background:#d79632}.button-list .note{padding-top:.25em}.checklist input,.checkbox input{margin:.5em 0 0;width:1.25em;height:1.25em}.checklist label,.checkbox span{display:block;padding:.5em .8em .5em 1.7em}.checkbox span a{text-decoration:underline}.checklist label:before,.checkbox span:before{position:absolute;top:.5em;left:0;content:'';border:1px solid #d79632;box-sizing:border-box;width:1.25em;height:1.25em;text-align:center;line-height:1.25;font-weight:700}.checklist input:checked+label:before,.checkbox input:checked+span:before{content:'\2713'}.checklist input[readonly]+label:before,.checkbox input[readonly]+span:before{color:#bbb;border-color:#bbb}.checklist .add-multi>div~div:last-child{margin-top:.5em;border-top:1px solid;padding-top:.5em}.checklist .add-multi>div~div input.is-empty:not(:checked),.checklist .add-multi>div~div input.is-empty:not(:checked)+label,.checklist .add-multi>div:not(:last-child) input:not(:checked),.checklist .add-multi>div:not(:last-child) input:not(:checked)+label{display:none}.checklist .add-multi>div:not(:last-child) input:checked+label:before{content:'\2013';border-color:red}.checklist .add-multi>div~div input:not(.is-empty):not(:checked)+label:before{content:'\e91b';font-family:icons;font-weight:400;font-size:.625em;width:2em;height:2em;padding:.25em}.hl{color:#d79632}@media(min-width:600px){.line:hover{background-color:rgba(208,158,78,.3)}}.digits-input{display:flex;gap:.25em;justify-content:center;font-size:3em;margin:1em 0}.digits-input .control{font-weight:700;color:#000;line-height:1;background:#fff;border-radius:.25em .25em 0 0}.digits-input .control.down{border-radius:0 0 .25em .25em}.digits-input .number{background:rgba(0,0,0,.7);border:2px solid rgba(0,0,0,.7)}.digits-input .digit{display:flex;flex-direction:column;width:1.25em}.form-wrap{display:flex;text-align:left;align-items:flex-start;justify-content:center;margin:0 auto;max-width:1000px;padding:2em 0}.form-wrap>*{flex:1 1;max-width:450px;margin:0 1.5em;width:100%}.form-wrap .block{padding:.5rem .5rem 1rem;border:2px solid #fff;background:rgba(0,0,0,.3)}.form-wrap .block .block{background:0 0}.form-wrap .block,.form-wrap .book-progress{margin-top:2rem}.form-wrap .block>h4{padding:.5rem 1rem;margin:0;text-align:center}.form-wrap .block.open{border-color:#d79632;padding-bottom:1rem}.form-wrap .block.open>h4,.form-wrap .block.done>h4,.form-wrap .block.closed>h4{margin:-.5rem -.5rem 1rem;padding:1rem;text-align:left}.form-wrap .block>.error:first-child{margin:-.5rem -.5rem 1rem}.form-wrap .block>.error:last-child{margin:1rem -.5rem -1rem}.form-wrap .block.open>h4{background-color:#d79632;margin-bottom:2rem}.form-wrap .block.open .desc{margin:-1rem 0 1rem}.form-wrap .block p.desc{padding:0}.form-wrap .block.done>h4{background-color:#28adb7}.form-wrap .block.done{border-color:#28adb7}.form-wrap .block.done>*:not(h4):not(.info-row):not(.sum-row):not(.block):not(.block-i){display:none!important}.form-wrap .block.done .block.done{border-width:0;padding:0}.form-wrap .block.done .block.done~.block.done{border-top-width:2px;padding-top:1em}.form-wrap .block.closed{border-color:#000;background-color:#000;padding-bottom:.5rem}.form-wrap .block.closed>*:not(h4){display:none!important}.form-wrap .block.closed>h4{margin-bottom:-.5rem}.form-wrap .block.done .info-row,.form-wrap .block.done .sum-row{padding:.5em 1em}.form-wrap .info-row:not(.done),.form-wrap .block:not(.open) .i-open{display:none}.form-wrap .block .block{padding:1em .5em;margin:1em 0}.form-wrap .block .block:not(.done){border:0;padding:0;margin:0}.form-wrap .block.open h4+.block.done{margin-top:-1em}.form-wrap .block .has-help{margin-right:1.25rem}.form-wrap hr{margin:2em auto;max-width:50%}.form-wrap input[data-favorite="1"][value="1"]+label:after,.form-wrap input[data-favorite="2"][value="0"]+label:after{content:'\e922';font-family:icons;color:#d79632;padding-left:.5em;line-height:1}.form-wrap .info-row[data-inherit^=private_game]>strong .sym{color:#d79632;padding-left:.5em}.form-wrap input[data-favorite="1"][value="1"]:checked+label:after,.form-wrap input[data-favorite="2"][value="0"]:checked+label:after{color:#000}.form-wrap .block.summary,.form-wrap .block.policies{padding-left:1em;padding-right:1em}.form-wrap .sum-row{display:flex;justify-content:space-between;align-items:flex-end}.form-wrap .info-row .button-i,.form-wrap .sum-row .button-i{color:inherit;margin-bottom:.25rem}.form-wrap .info-row>div{position:relative}.form-wrap .info-item{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:.375rem;gap:0 .5em}.form-wrap .info-item>span:not(.hl){text-transform:uppercase;word-break:break-word;min-width:calc(100% - 10em)}.form-wrap .block .sum-row{margin:.5em 0}.form-wrap .block.summary .sum-row div.hl{margin-top:.5em}.form-wrap .block.summary hr{margin-bottom:1rem}.form-wrap .block .game-num{text-transform:uppercase;font-weight:700;text-align:center;margin-top:-1em}.form-wrap .block.done .booking-desc:first-child .game-num{margin-top:0}.form-wrap .block .meeting{gap:.5em 1em;flex-wrap:wrap;justify-content:flex-start}.form-wrap .block .meeting .button-i{flex:1 1}.form-wrap .block .meeting .load-anim{opacity:.8}.form-wrap .block .game-room{text-align:left;padding:0 .5rem 0 0;margin:0}.form-wrap .block.summary .game-loc{padding-bottom:1em}.form-wrap .block .room-warn{margin:-.5em 0 .5em}.form-wrap div[data-block=payment].block .price-wrap{padding:0;font-size:.875em}.form-wrap div[data-block=policy].block.done{display:none}@media(min-width:600px){.form-wrap div[data-block=payment].block div[data-block=p2].block.open{margin-bottom:-2em}}@media(max-width:799px){.form-wrap{flex-direction:column;align-items:center}}@media(min-width:800px){.reservation.form .form-wrap{flex-direction:row-reverse}.form-wrap div[data-block=payment].block .price-wrap{display:none}}@media(min-width:800px) and (max-width:999px){.form-wrap>*{margin:0 .5em}}.cart-summary{max-width:40em;margin:0 auto;text-align:center;padding:.5em;line-height:1.25}.cart-summary>div{display:flex;align-items:center;justify-content:center;padding:.2em 0}.cart-summary>div:not(:last-child){border-bottom:1px solid #ccc}.cart-summary>div>*:not(.break){padding:.2em .5em}.cart-summary .break{flex:1 1;display:flex;align-items:center}.cart-summary .break>div{padding:0 .5em;width:11em}.cart-summary .break>div:first-child{flex:1 1;font-weight:700;text-transform:uppercase;width:auto}.cart-summary .symbol{color:#ac203b}@media(max-width:799px){.cart-summary .break{flex-direction:column}}.price-wrap{padding:.5rem 0 1.5rem}.price-wrap .desc{font-size:1.125em;line-height:1.25}.price-wrap .desc td{padding:.25rem 0;text-align:right;white-space:nowrap}.price-wrap .desc td:first-child{text-align:left;white-space:normal;width:100%}.price-wrap .desc td:first-child span{display:inline-block}.price-wrap .desc td:first-child span.lbl{text-transform:uppercase;font-size:.75em}.price-wrap .desc td:not(:last-child){padding-right:1rem}.price-wrap strong{color:#d79632;font-size:1.25em;text-transform:uppercase}.price-wrap .total td{border-top:2px solid}.price-wrap strong.h{display:block;padding:1em 0 0;text-align:center}.price-wrap .pay-later *{color:#bbb}.price-wrap .sale{color:red;font-weight:700}.form-wrap .block .price-wrap:not(:empty){padding:.5rem}#payment_strategy_form.has-data{border:1px solid #d79632;margin:.5em 0;padding:.5em}#payment_strategy_form .input{background-color:#fff;margin:.5em 0}#payment_strategy_form a{text-transform:uppercase}#payment_strategy_form p.braintree{font-size:.8rem;text-align:right;padding:0;margin:0;text-shadow:none}#payment_strategy_form .row{display:flex;align-items:center;gap:2em}#payment_strategy_form .row .expand{flex:1 1}#payment_strategy_form .bt-cvv{width:4em}#payment_strategy_form .bt-expiration_date{width:6em}#payment_strategy_form .bt-postal_code{width:10em}#payment_strategy_form small{font-size:90%}#payment_strategy_form .error:not(:first-child){margin-top:1em}#payment_button{width:15em;display:inline-block}#payment_button+button[type=submit]{display:none}a#payment_button{background-color:#fff;color:#000;padding:.5em;text-align:center;border-radius:.25em;border:2px solid}a#payment_button span{font-size:1.25em;margin:-.1em 0;display:inline-block;font-weight:700}a#payment_button .sym-google{font-size:.75em;padding-right:.166em}.form-wrap .voucher_error+.voucher_note{margin-top:1em}.form-wrap .voucher_note h6{text-transform:uppercase;font-weight:700;font-size:1em}.form-wrap .captcha{margin:1em 0;text-align:center}.input[data-card]{background-repeat:no-repeat;background-position:99% center;background-size:auto 32px}.input[data-card=master-card]{background-image:url(/img/payment_instruments/mastercard.png)}.input[data-card=visa]{background-image:url(/img/payment_instruments/visa.png)}.input[data-card=jcb]{background-image:url(/img/payment_instruments/jcb.png)}.input[data-card=american-express]{background-image:url(/img/payment_instruments/amex.png)}.input[data-card=discover]{background-image:url(/img/payment_instruments/discover.png)}.form-wrap .pay-logo{position:absolute;top:.375em;right:0;height:1.5em;background:#fff;border-radius:2px;padding:.25em .5em}.form-wrap .info-row .pay-logo{top:0}.form-wrap #voucher_code,.form-wrap #set_pin{display:flex;margin-top:1em;margin-bottom:1em;align-items:center}.form-wrap #customer_email_cc_list>div{display:flex;align-items:center}.form-wrap #voucher_code .input,.form-wrap #customer_email_cc_list .input,.form-wrap #set_pin .input{margin:0}#voucher_code .button-i,#customer_email_cc_list .button-i,#set_pin .button-i{min-width:2.5rem;margin-left:.5rem;padding:0 .2rem;line-height:2.4rem;height:2.5rem}#voucher_code .button-i,#set_pin .button-i{min-width:6em}#customer_email_cc_list .button-i{padding:.1rem 0 0}.form-wrap #customer_email_cc_list>*:not(:last-child){margin-bottom:.5em}.reservation .multi-book{padding:1em 0}.reservation .multi-book .button{padding:1em;margin:1rem;min-width:18em}.reservation .multi-book .sym{font-size:2.5em;margin:-.25em .25em -.25em 0;vertical-align:middle}@media(max-width:499px){.reservation .multi-book .button{margin:1rem 0;font-size:.875em}}.reservation .room-head{margin-top:1em;text-transform:uppercase}.reservation .room-head span{text-transform:none;font-weight:400;color:#d79632;font-size:1em;white-space:nowrap}.reservation .room-warn{color:red;font-style:italic;text-shadow:0 0 2px #000}.reservation .block .room-head{margin-bottom:-1rem}.reservation .room-info-wrap .room-head span{display:block}.reservation .room-info{font-size:1.25em}.reservation .nav-back{text-decoration:underline;display:inline-block;margin-top:1em}.book-progress{display:flex;align-items:center;justify-content:space-between;max-width:30em;margin:0 auto;position:relative;z-index:0;padding:0 .5em}.book-progress:after{content:'';position:absolute;top:calc(2em - 1px);left:2em;right:2em;z-index:-1;height:2px;background:#d79632}.book-progress a{display:flex;font-size:2em;width:2em;height:2em;border-radius:2em;align-items:center;justify-content:center;background:#005a64;position:relative;z-index:0;color:#669fa2;border:2px solid #d79632}.book-progress a.active{color:#fff;background:#d79632}.book-progress a.done{color:#fff}.reservation .outro-block .button.lg{margin-top:4em}.reservation img.post-rooms{margin:4em 0}.reservation .quotes{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;max-width:50rem;margin:0 auto 4em}.reservation .quotes>div{flex:1 1;display:flex;align-items:center;padding:.5em 1em;line-height:1.25;min-width:18em;font-weight:700;gap:.5em;text-align:left}.reservation .quotes>div:before{content:'';display:block;min-width:2em;height:2em;background:url(/img/ico-check-gold.png) no-repeat center;background-size:contain}.reservation .features{display:flex;justify-content:center;margin:4em auto 5em;max-width:100em;padding:0 1rem}.reservation .features .feat{flex:1 1;padding:0 .5em;text-transform:uppercase;font-weight:700;line-height:1.25}.reservation .features .icons{display:flex;gap:.25em;justify-content:center;align-items:center;height:4em;margin-bottom:.5em}.reservation .reviews{display:flex;flex-wrap:wrap;max-width:80em;justify-content:space-around;margin:2em auto 4em;gap:4em 2em}.reservation .reviews img{object-fit:contain}.online-howto{display:inline-flex;flex-direction:column;align-items:center;gap:4em;text-transform:uppercase;margin:3em auto}.online-howto .neon{display:inline-flex;align-items:center;gap:.5em;padding:0 2em;height:4em;border:4px solid;border-radius:2em;box-shadow:inset 0 0 1em #28adb7,0 0 3em 4px #28adb7}.online-howto .neon:before{content:'?';width:1.5em;height:1.5em;text-align:center;line-height:1.375;border:2px solid;border-radius:.75em}.online-howto .steps{display:inline-flex;gap:1em;flex-direction:column}.online-howto .steps>div{display:flex;gap:1em;align-items:center;text-align:left;line-height:1.25;position:relative}.online-howto .steps img{width:6em;height:6em;object-fit:contain;object-position:center;border:3px solid;border-radius:3em;margin-right:.25em}.online-howto .steps>div:not(:last-child):after{content:'';position:absolute;top:100%;left:3em;width:3px;height:1em;background:#fff}.online-howto .steps .num{color:#d79632;font-size:2em;font-weight:700}.online-howto .steps small{font-size:.875em}@media(min-width:75em){.reservation .features .feat{flex:1 1 content}.reservation .features .feat:not(:last-child){border-right:2px solid #d79632}}@media(max-width:74.99em){.reservation .features .feat{padding:2em .5em}}@media(max-width:74.99em) and (min-width:50em){.reservation .features{max-width:50em;flex-wrap:wrap}.reservation .features .feat{min-width:20em}.reservation .features .feat:nth-child(4n+1),.reservation .features .feat:nth-child(4n+3){border-right:2px solid #d79632}.reservation .features .feat:nth-child(4n+1),.reservation .features .feat:nth-child(4n+2){border-bottom:2px solid #d79632}}@media(max-width:49.99em){.reservation .features{max-width:30em;flex-direction:column}.reservation .features .feat:not(:last-child){border-bottom:2px solid #d79632}.reservation .features .icons{margin:0 -1rem}.reservation .features .icons img{max-width:calc(18vw - .5em)}}.reservation .calendar-wrap{padding:2em .5em;max-width:96em;margin:0 auto}.reservation .calendar-wrap>div{margin-bottom:2em}.reservation .day-jump-line>*{max-width:20em;margin:.5em auto;text-align:center;display:block}.reservation .day-jump-line>.input{min-width:12em}.reservation .nav-line{display:flex;max-width:1000px;margin:0 auto;justify-content:space-between;align-items:center;background-color:#000;border:1px solid #d79632}.reservation .nav-line>*,.reservation .calendar .head,.reservation .calendar .body>*{display:flex;align-items:center;justify-content:center;height:3em;padding:0 .5em;line-height:1.15;text-transform:uppercase}.reservation .nav-line>*{height:2.5em}.reservation .nav-line>*>*{padding:0 .2rem}.reservation .nav-line .today{flex-wrap:wrap}.reservation .nav-line a .symbol{font-size:2em;font-family:sans-serif}.reservation .escape-time{text-wrap:balance}.reservation .escape-time strong{color:#d79632;white-space:nowrap}.reservation .escape-time~.nav-line{margin-bottom:0!important;margin-left:12em;margin-right:1px;max-width:none;border-bottom:0}.reservation .escape-time~.nav-line>*:not(.today){width:18vw;max-width:18em}.reservation .calendar{display:flex;justify-content:center;overflow:auto;margin:0 1px}.reservation .calendar a *{transition:none}.reservation .calendar>div{flex:1 1;display:flex;flex-direction:column}.reservation .calendar .head{height:4em;border-radius:1em 1em 0 0;font-weight:700;background:linear-gradient(to top,#73501A,#D79632 50%);color:#000}.reservation .calendar .body{flex:1 1}.reservation .calendar .body>*{flex-direction:column;border:0 solid #d79632}.reservation .calendar .body>*:first-child{border-top-width:1px}.reservation .calendar .body>*:last-child{border-bottom-width:1px}.reservation .calendar>div:first-child .body>*{border-left-width:1px}.reservation .calendar>div:last-child .body>*{border-right-width:1px}.reservation .calendar>div{max-width:12em;min-width:7em}.reservation .has-split .calendar>div{min-width:8em}.reservation .calendar>div:nth-child(odd) .body{background:rgba(0,0,0,.3)}.reservation .calendar .body>*:nth-child(even){background:rgba(0,0,0,.5)}.reservation .calendar .body a{position:relative;z-index:0}.reservation .calendar .body a:hover,.reservation .calendar .body a:focus{color:#000;font-weight:700}.reservation .calendar .body a:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:linear-gradient(to left,#FCCF85,#FCCF85 33%,#D79632 48%,#D79632 59%,#FCCF85 67%,#FCCF85) right center;background-size:300% auto;z-index:-1;transition:all .6s}.reservation .calendar .body a:hover:before,.reservation .calendar .body a:focus:before{opacity:1;background-position:left center}.reservation .calendar .noslot{color:rgba(255,255,255,.3)}.reservation .calendar .noslot.lone{height:100%;min-height:3em}.reservation .has-short .size-1{height:.75em}.reservation .has-short .size-2{height:1.5em}.reservation .has-short .size-3{height:2.25em}.reservation .has-short .size-4{height:3em}.reservation .has-short .size-5{height:3.75em}.reservation .has-short .size-6{height:4.5em}.reservation .has-short .size-7{height:5.25em}.reservation .has-short .size-8{height:6em}.reservation .has-head .nav-line{margin-top:3em}.reservation .has-head .calendar{margin-top:-6em;padding-top:6em}.reservation .weekslots .calendar .head{margin:-4em 0 0 -1px;font-size:1.5em;flex-direction:column}.reservation .weekslots .calendar .head:after{content:'';display:inline-block;width:0;height:0;border:.75em solid transparent;border-bottom:0;border-top:.75em solid #000;margin-top:.125em}.reservation .weekslots .body .day{line-height:1.5;height:4em}.reservation .weekslots .calendar>div.time{min-width:12em}.reservation .weekslots div.time .body>*{flex-direction:row}.reservation .weekslots div.time .body>*:nth-child(2n+3){background-color:#d79632}.reservation .weekslots .calendar>div.time .body{background:0 0}.reservation .weekslots div.time .body>*:nth-child(even){background:0 0}.reservation .weekslots div.time div.day{border:0}.reservation .weekslots div.time div.day+div{border-top-width:1px}.reservation .weekslots div.time+div div.day{border-left-width:1px}.reservation .weekslots div.notime{min-width:1px;flex:0 0}.reservation .weekslots div.notime .body,.reservation .weekslots div.notime .body>*{background:0 0;padding:0}.reservation .weekslots.has-split .body>*{height:4em}.reservation .free.split{text-transform:none}.reservation .free.split .sym{padding:0 .1em}.reservation .free.split .sym:before{transition:none}.reservation .free.split .sym:not(.free){opacity:.4}.reservation .block .warn,.tz-warning{padding:.25em .5em;background:rgba(0,0,0,.3);margin-top:-.5em;gap:.25em .5em}.reservation .private.warn{display:flex;flex-wrap:wrap}.tz-warning{border:1px solid #ac203b;color:red;max-width:40em;margin:0 auto}.tz-warning strong{font-size:1.125em;display:inline-block}.block.open .tz-warning:first-child{margin-top:-1.5em}.reservation .dayslots .calendar .head{height:auto;flex-direction:column;padding:0 .25em}.reservation .dayslots .calendar .dr-label{display:flex;align-items:center;justify-content:center;height:3.5em;padding:5px 10px;text-wrap:balance}.reservation .dayslots .calendar .dr-image{margin:0 -.25em;width:calc(100% - -.5em);padding-top:75%;position:relative}.reservation .dayslots .calendar .dr-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}.reservation .dr-details{padding:.5em 0}.reservation .dr-details>*{display:flex;gap:.25rem;align-items:center;justify-content:center}.reservation .dr-details .usr .sym{font-size:1.25em;padding:0 .125em .125em 0}.reservation .dr-details .dur{font-size:.75em;padding-bottom:.25rem;height:2em;line-height:1}.reservation .dr-details .dur .sym{font-size:1.75em}.reservation .dayslots .calendar>div{min-width:6.5em}.reservation .dayslots .calendar>div:nth-child(even) .head{background:#000;color:#fff}.reservation .dayslots .body a.selected{border:1px solid #fff;position:relative}.reservation .dayslots .body a.selected:after{content:'\2713';position:absolute;right:.5em}.reservation .dayslots .body .selected:hover:after{content:'\2715';color:#ac203b}.reservation .dayslots .calendar .not-selected .head{filter:grayscale(1);opacity:.8}.reservation .dayslots .calendar .not-selected .body{background:rgba(255,255,255,.2)}.reservation .checkout-bar{position:fixed;bottom:0;left:0;right:0;z-index:10;background:#000;padding:.75em}.reservation .checkout-bar h4{margin:0;padding:0;font-size:inherit}.reservation .checkout-bar>div{display:flex;align-items:center;justify-content:space-between;max-width:800px;margin:0 auto}.reservation .checkout-bar-placeholder{height:3em}.reservation .form-wrap div.error{background:#fff;padding:.2em .5em}.reservation .form-wrap div.error hr{border-color:red;margin:.5em auto}.reservation .form-wrap .add-booking{width:100%}.add-booking-pre,.add-booking-slot{text-align:center;margin:2em 0}.add-booking-pre{font-size:1.125em;border:1px solid #d79632;padding:.5em}.add-booking-pre .disc-text{text-transform:uppercase;text-wrap:balance}.add-booking-pre .button{margin-top:.5em}.add-booking-slot h6{text-align:center;margin:1em 0 0;width:100%}.add-booking-slot hr{margin:2em auto 1em}.add-booking-slot .sel-room:not(.done) .change-room,.add-booking-slot .sel-room:not(.done)~.sel-date{display:none}.add-booking-slot .sel-room .change-room{margin-top:.5em;color:inherit;position:relative;z-index:1}.add-booking-slot .sel-date{display:flex;flex-wrap:wrap;gap:.5em;padding:.5em}.add-booking-slot .sel-date .input{flex:1 1;margin:0;min-width:12em}.add-booking-slot .add-booking-no{margin-top:.5em;color:inherit}.reservation .form-wrap .del-booking-slot{color:#ac203b;line-height:1;font-size:3em;font-family:sans-serif;float:right;margin:-.25em -.125em 0 0}.form-wrap .note strong{text-transform:uppercase}.form-wrap .note em{font-style:normal}.form-wrap .conditions h5,.form-wrap .conditions h6{margin:1em 0 .2em;padding:0}.form-wrap .conditions h6{color:#d79632;font-size:1em;font-family:inherit}.form-wrap .conditions p{margin:0 0 1em;padding:0}.form-wrap .conditions .toggle:after{padding:0 .25em}.form-wrap.book .book-sum{margin:1.5em 0 0;padding:0;text-align:left;font-size:1.5em}.form-wrap.book .book-sum~p{margin:0;padding:0;font-size:1.25em}.form-wrap.book .book-sum~.error{padding:.5em 0 0;font-size:.9em}.form-wrap.book .book-sum~.conditions{padding-top:1em}.reservation .has-button{margin:2em 0 1em;text-align:center}.reservation .has-button .button{padding:.5em 1em;min-width:15em;min-height:4em;display:inline-flex;align-items:center;justify-content:center}.reservation .has-button .if-valid.disabled{color:#000!important;background:#bbb!important;border-color:#bbb!important}.reservation .price-block{transition:none}.reservation .split-price .sym{font-size:1.5em;top:.5em}.reservation .split-price.price-table{width:calc(100% - 1em);margin:2em 0 0;padding-left:2em;text-align:left}.reservation .split-price.price-table td:last-child{width:6em;text-align:right}.reservation .split-price .sym.sym-user{position:relative;top:.125em}#split_players .player{border-top:1px solid transparent;display:flex;justify-content:stretch;align-items:center;flex-wrap:wrap;margin:0;padding:.75em 0}#split_players .player>.input{flex:1 1;min-width:10em;margin:.25em 0 .25em .5em}#split_players .player+.player{border-color:#888}#split_players .player .sym{font-size:1.25em;display:inline-block;text-align:center}#split_players .player .num{min-width:1.5em;padding-left:.5em}#split_players .player .help{line-height:1}#split_players .pico.paid{color:#d79632}#split_players .pico.invite{color:#28adb7}#split_players .note.later~.player .input.empty{border:2px dotted #aaa;background:0 0}#split_players .player-summary{position:fixed;bottom:0;left:0;right:0;text-align:center;pointer-events:none;font-size:1.2em;background:rgba(0,0,0,.7);padding:.2em .5em;z-index:10}#split_players .player-summary .pico{margin:0 .1em}.unit-group,.unit-head{font-weight:300}.unit-group strong,.unit-head strong{font-weight:900}.unit-choose{display:flex;justify-content:center;gap:.25em;margin:2em auto}.unit-choose a{--ucol:#28ADB7;position:relative;min-width:18rem;line-height:2.5;font-size:1.375em;font-weight:900;text-transform:uppercase;background:var(--ucol)}.unit-choose a:not(:last-child):after{content:'';position:absolute;z-index:1;display:block;border:.5em solid transparent;border-left:.75em solid var(--ucol);top:.125em;left:99%}.unit-choose a:not(:first-child):before{content:'';position:absolute;z-index:1;display:block;border:.5em solid transparent;border-right:.75em solid var(--ucol);bottom:.125em;right:99%}.unit-choose a:nth-child(even){--ucol:#D79632}.unit-choose a:hover{transform:scale(1.05);z-index:2}@media(max-width:40em){.unit-choose{flex-direction:column}.unit-choose a:not(:last-child):after{border:.5em solid transparent;border-top:.75em solid var(--ucol);left:.25em;top:99%}.unit-choose a:not(:first-child):before{border:.5em solid transparent;border-bottom:.75em solid var(--ucol);right:.25em;bottom:99%}}.unit-confirm{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;align-items:center;justify-content:center;flex-direction:column}.unit-confirm:before{content:'';position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85) url(/img/anim-stars-lite.svg) no-repeat bottom center;background-size:cover}.weekslots .unit-confirm h2{font-weight:400;font-family:inherit;color:#fff}.weekslots .unit-confirm h2 strong{color:#d79632;display:inline-block}.invite-box{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.invite-box>*{margin:.2em .5em}.invite-box .input{max-width:20em;min-width:10em;height:2em;padding:.2em;flex:1 1}.invite-box .button{min-width:5em;padding:.2em}.invite-box .button.copy{margin-right:.5em}.invite-box>div:last-child{display:flex;margin:.5em}.sent-note{text-wrap:balance}.sent-note strong{text-transform:uppercase}.sent-note a{white-space:nowrap}.form-wrap.gift .static-vt{border-bottom:2px solid}.form-wrap.gift .voucher-desc{padding:.5em 1em}.form-wrap.gift .voucher-desc.m{margin:-.5em 0 .5em;padding:0 .5em}@media(max-width:599px){.form-wrap.gift .voucher-desc{padding:.5em .3em}.form-wrap.gift .voucher-desc.m{padding:0 .3em}}.form-wrap.gift .slot{position:relative}.form-wrap.gift .slot+hr,.form-wrap.gift #restrictions hr{margin:1em auto}.form-wrap.gift .add-voucher{width:100%}.form-wrap.gift .del-voucher{color:#ac203b;position:absolute;right:-2px;top:-.875em;line-height:1;font-size:2em;font-family:sans-serif}.form-wrap.gift #restrictions strong{font-weight:inherit}.form-wrap.gift #restrictions strong span.lbl{text-transform:uppercase;font-size:.75em}.form-wrap .players .player.sum-row{align-items:flex-end;padding:.2em 0;border-bottom:1px solid #d79632;position:relative;margin-left:1.5em}.form-wrap .player.sum-row .pico{font-size:1.2em;position:absolute;left:-1.2em;bottom:.4em;color:#d79632}.form-wrap .player.sum-row .player div{flex:1 1;overflow-wrap:anywhere;text-transform:uppercase}.form-wrap .player.sum-row .player small{padding-left:1em;text-align:right}.form-wrap.confirm .has-button.done{display:none}.form-wrap.confirm .summary-block:not(.open):not(.done){display:none}.reservation .cancel-box{margin:2em 0}.reservation .cancel-box .toggle:after{content:none}.reservation .cancel-box .toggler{text-align:center}.reservation .cancel-box .toggled{display:inline-block;max-width:30em;margin-top:1em;padding:1em 1em 0;border:2px solid;background:rgba(0,0,0,.3)}.reservation .cancel-box .toggled .buttons{display:flex;justify-content:space-around;gap:.5em;align-items:center;min-height:5em}.reservation h4.voucher-note,.reservation h4.arrival{padding:0 1em;margin:4rem auto;font-size:1.5em;position:relative;width:95%}.reservation h4.arrival{max-width:500px}.reservation h4.voucher-note strong,.reservation h4.arrival strong{font-weight:inherit;color:#d79632}.reservation h4.voucher-note .sym,.reservation h4.arrival .sym{display:block;width:1.5em;margin:0 auto 1rem;font-size:2.5em;color:#a8f8fe;text-shadow:0 0 5px #28adb7,0 0 5px #28adb7,0 0 5px #28adb7,0 0 5px #28adb7,0 0 10px #28adb7}.reservation h4.arrival .sym{margin-bottom:2rem}.reservation h4.outro{font-family:inherit;font-weight:400;font-style:italic;text-transform:none}@media(max-width:1199px){.reservation .weekslots .calendar{font-size:.9em}.reservation .weekslots div.time .body span{display:none}.reservation .weekslots .calendar>div.time{min-width:6em;max-width:6em}.reservation .escape-time~.nav-line{margin-left:5.4em}}@media(min-width:800px){.reservation .day-jump-line{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.reservation .day-jump-line>*{width:auto;margin:.5em}.reservation .summary-head .price-total{display:none}.reservation .summary-head:after,.reservation .summary-wrap .error:after{content:none!important}}@media(max-width:799px){.reservation .summary-wrap{border:2px solid;margin-top:2em}.reservation .summary-wrap .block{margin:0;padding:0;border:0}.reservation .summary-wrap.changed .price-total{animation:rot .5s 1 ease}.reservation .summary-wrap:not(.open) .block>*:not(.summary-head):not(.error){display:none}.reservation .summary-wrap:not(.open) .error{margin:2px 0 0!important}.reservation .summary-wrap.open .error{margin-bottom:0!important}.reservation .summary-wrap.open .block{padding:0 .5rem}.reservation .summary-wrap .summary-head{margin:0;padding:0 .5rem 0 0;cursor:pointer;overflow:hidden}.reservation .summary-wrap.open .summary-head{margin:0 -.5rem}.reservation .summary-wrap.open>.toggle:after{margin-top:-.125em}.reservation .summary-wrap.open>.toggle:after{content:'\2715';font-family:sans-serif}.reservation .summary-head{display:flex;align-items:center;justify-content:space-between;text-align:center;background:#fff;height:4rem}.reservation .summary-head>*{padding:0 .5rem}.reservation .summary-head .price-total:not(:empty){border-right:1px solid;min-width:5em}.reservation .summary-wrap .error{cursor:pointer}.reservation .summary-wrap .error:not(.open)>div{display:none}.reservation .summary-wrap .error:after{display:block;text-align:center}.reservation .summary-wrap .error.open:after{transform:rotate(180deg)}}@media(max-width:599px){.book-progress{font-size:.8em}.reservation .nav-line>a{min-width:0}.reservation .nav-line>a:not(.today) span:not(.symbol){display:none}.form-wrap.book form>div:last-child{padding:.5em .3em}}.giftVoucher .confirm{margin-top:8rem}.giftVoucher .confirm .box{display:inline-block;border:4px solid #d79632;background:rgba(0,0,0,.3);padding:1em 1em 2em;position:relative;margin:2em .5em 4em}.giftVoucher .confirm .download{display:inline-block;position:absolute;bottom:-4px;right:-4px;min-width:0;padding:.25em .5em;border:4px solid #d79632}@media(min-width:1000px){.form-wrap.gift{padding:2em .5em}}.review-form{padding:4em .5em 2em;max-width:800px;margin:0 auto}.review-form .rating ul{display:flex;gap:.5em;justify-content:center;margin-bottom:3em}.review-form .rating input{position:absolute;opacity:0;z-index:-1}.review-form .rating label{display:flex;justify-content:center;align-items:center;width:3em;height:3em;cursor:pointer;background:url(/img/ico-star-o.png) no-repeat center;background-size:contain;padding-top:.25em;color:transparent;border:2px solid transparent}.review-form .rating input:checked~label,.review-form .rating input.checked~label{background-image:url(/img/ico-star.png)}.review-form .rating input:hover~label{background-image:url(/img/ico-star-w.png)}.review-form textarea.input{height:10em}@keyframes rot{50%{tranform:scale(1.05)}to{transform:rotate(360deg)}}@font-face{font-family:icons;src:url(/fonts/icons.woff?v9) format('woff');font-weight:400;font-style:normal;font-display:block}.sym{font-family:icons!important;font-style:normal;display:inline-block;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sym-paniq:before{content:"\e92e"}.sym-angle-down:before{content:"\e910"}.sym-angle-up:before{content:"\e900"}.sym-angle-left:before{content:"\e90c"}.sym-angle-right:before{content:"\e90d"}.sym-clock:before{content:"\e90b"}.sym-calendar-check:before{content:"\e919"}.sym-calendar-search:before{content:"\e91a"}.sym-30-min:before{content:"\e91f"}.sym-45-min:before{content:"\e920"}.sym-60-min:before{content:"\e921"}.sym-star:before{content:"\e922"}.sym-check:before{content:"\e923"}.sym-marker:before{content:"\e924"}.sym-lock:before{content:"\e925"}.sym-unlock:before{content:"\e92d"}.sym-add-user:before{content:"\e926"}.sym-users-2:before{content:"\e927"}.sym-users:before{content:"\e928"}.sym-vr:before{content:"\e929"}.sym-karaoke:before{content:"\e92a"}.sym-quiz:before{content:"\e92b"}.sym-shoot:before{content:"\e92c"}.sym-apple:before{content:"\e901"}.sym-facebook:before{content:"\e902"}.sym-foursquare:before{content:"\e903"}.sym-google:before{content:"\e904"}.sym-instagram:before{content:"\e905"}.sym-linkedin:before{content:"\e906"}.sym-tripadvisor:before{content:"\e907"}.sym-twitter:before{content:"\e916"}.sym-pinterest:before{content:"\e917"}.sym-yelp:before{content:"\e91c"}.sym-youtube:before{content:"\e91d"}.sym-info:before{content:"\e90a"}.sym-camera:before{content:"\e91e"}.sym-play:before{content:"\e918"}.sym-envelope-o:before{content:"\e915"}.sym-user:before{content:"\e911"}.sym-thumbs-up:before{content:"\e90f"}.sym-wheelchair:before{content:"\e90e"}.sym-phone:before{content:"\e914"}.sym-close:before{content:"\e908"}.sym-bars:before{content:"\e909"}.sym-plus:before{content:"\e91b"}.sym-check-alt:before{content:"\e912"}.sym-bolt:before{content:"\e913"}html,body{font-family:roboto,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased!important;margin:0;padding:0;color:#fff;background:#000;min-width:320px;position:relative;line-height:1.5;font-size:16px}a{color:inherit;text-decoration:none}p a{color:#d79632}a[href="#disabled"]{cursor:default}input,select,textarea,button{font-size:inherit;font-family:inherit;line-height:inherit;color:inherit}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-weight:800;line-height:1.25;margin:0;padding:1em 0;font-family:montserrat;text-wrap:balance}h1,h2,h4,.h1,.h2,.h4{text-transform:uppercase;text-align:center}h1,.h1{font-size:3em;padding:.2em .5em;margin:1em .5rem;position:relative}.h1{display:inline-block;transition:all .5s ease;transition-delay:.5s;font-weight:900;min-width:4.5em}.h1:not(.img):before{content:'';position:absolute;border:4px solid #d79632;left:0;right:0;top:0;bottom:0;transition:all 1s ease}h1.img{display:inline-block;padding:0}h2,h3,.h2,.h3{font-size:2em;color:#d79632}h2,.h2{padding-top:2em;max-width:800px;margin:0 auto}h4,h5,h6,.h4{padding:0 0 .5em}h4,.h4{font-size:1.5em}h5{font-size:1.25em}h6{font-size:1.25em}p{margin:0;padding-bottom:1em}@media(max-width:599px){h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{line-height:1}h1,.h1{font-size:2em}h2,h3,.h2,.h3{font-size:1.5em}h4,.h4{font-size:1.25em}}body.loading h1{color:transparent;text-shadow:0 0 0 transparent}body.loading h1:before{transform:scale(0,0);transform-origin:50%}main:before,main:after{content:'';display:table;clear:both}small{font-size:.75em}table{border-collapse:collapse;border-spacing:0;text-align:center}td,th{box-sizing:border-box;font-size:.875em}ul,ol,li{margin:0;padding:0;list-style:none}ul.list{display:inline-block;text-align:left;padding-bottom:1em}ul.list li{list-style:disc}iframe{max-width:100%}img,video{object-position:center;object-fit:cover;max-width:100%}video.hd{display:block;width:100%;height:100vh;max-height:90vw}hr{color:#d79632;height:0;border:0;padding:0;border-top:2px solid;margin:0 auto 1em;max-width:50%!important}*,*:before,*:after{transition:all .2s ease;box-sizing:border-box}body.resize *{transition:none}.onvisible:not(.inview),.onvisible:not(.inview) *{animation-play-state:paused!important}.intro-block.before-scroll~div *,.intro-block.before-scroll~div *:before,.intro-block.before-scroll~div *:after{background-image:none!important}h1~div.error{padding:.5em 1em;border:1px solid;background:rgba(0,0,0,.3);margin:1em auto 0;max-width:580px}@media(max-width:599px){h1~div.error{margin:1em .5em auto}}.cw{max-width:75rem;margin:0 auto}.anchor{position:relative;top:-4rem;z-index:-1;visibility:hidden;display:table}body.city .anchor{top:-8rem}.button,.button-2,.button-i{display:inline-block;cursor:pointer;font-family:inherit;color:#000;border:0;padding:.5em 1em;background:linear-gradient(to right,#E0AA53,#FCD594 51%,#E0AA53);background-size:200% auto;min-width:10em;text-align:center;text-transform:uppercase;text-shadow:none;font-weight:700}.button:hover{background-position:right center}.button-2{color:#fff;background:#005a64;position:relative;z-index:0}.button-2:before{content:'';position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#000;transform:scaleX(0);transform-origin:50%}.button-2:hover:before{transform:scaleX(1)}.button-i{background:0 0;color:#d79632;border:1px solid}.button-i:hover{background:rgba(0,0,0,.3)}.button[href="#disabled"],.button-2[href="#disabled"]{color:#fff;background:#888}.buttons{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;min-height:5em;gap:.5em 1em}.button.lg{padding:1.25em 1em;min-width:12em}.toggler .toggle.button:after,.toggler .toggle.button-i:after{position:relative;right:-.5em;line-height:1}h3,h4,h5,h6,p,.buttons{max-width:800px;margin:0 auto}.input{display:block;width:100%;padding:.5em .8em;margin:1em 0;text-align:left;background:0 0;border:1px solid #d79632;height:2.5em}textarea.input{height:6em}.input.button-list,.input.checklist{height:auto}select.input{background:url(/img/paniq/drop-angle.png) no-repeat right center;-moz-appearance:none;-webkit-appearance:none;appearance:none;text-transform:uppercase;padding-right:2em}select.input option{background:#000;color:#fff;opacity:1}.input.readonly,.input[readonly]{background-color:rgba(0,0,0,.3)}.input:-ms-input-placeholder{color:inherit;text-transform:uppercase;opacity:.8}.input::-webkit-input-placeholder{color:inherit;text-transform:uppercase;opacity:.8}.input::-moz-placeholder{color:inherit;text-transform:uppercase;opacity:.8}@media(max-width:599px){.input{padding:.5em .3em}}.input+.error{margin-top:-.5em}p.list{text-align:left;padding:0 0 1em}p.list>span{color:#d79632}@media(min-width:1000px){.no-desktop{display:none}}.ico:before{content:'';display:inline-block;width:1.5em;height:1.5em;background-repeat:no-repeat;background-position:center center;background-size:auto 1.25em;vertical-align:top}.ico.ico-marker-g:before{background-image:url(/img/paniq/ico-marker-g.png)}.ico.ico-zoom:before{background-image:url(/img/paniq/ico-zoom.svg)}.ico.ico-escape-room:before{background-image:url(/img/paniq/ico-escape-room.png)}.ico.ico-attraction:before{background-image:url(/img/paniq/ico-attraction.png)}.bg-l,.bg-l2{background:#fff url(/img/paniq/bg-white-2.webp) no-repeat center;background-size:cover;color:#3c3c3c;position:relative;text-align:center;padding:2em .5em}@media(min-width:1200px){.bg-l{background-image:url(/img/paniq/bg-white.webp)}}@media(max-width:599px){.bg-l,.bg-l2{padding:1em .5em}.bg-l h2,.bg-l2 h2{padding-top:1em}}.bg-watermark{position:relative;min-height:10em}.bg-watermark:after{content:'\e92e';font-family:icons;color:#e7e7eb;font-size:12rem;position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.bg-watermark:not(.bg-l2):after{opacity:.1}.bg-watermark>*{position:relative;z-index:1}header a,footer a{display:inline-block;padding:.2rem 1rem}header{position:fixed;top:0;left:0;right:0;z-index:105;font-family:montserrat}header ul.menu{margin:0;padding:0;list-style:none;display:flex;align-items:center;text-align:center}header ul.menu .sep{width:0;height:1.25em;border-right:2px solid;margin:0 1rem}.header1,.header2{background:rgba(0,0,0,.9);text-transform:uppercase}header .cw{display:flex;justify-content:space-between;align-items:center;height:4rem}.header1 .logo img{display:block;height:3rem;object-fit:contain}.header2{background:rgba(40,173,183,.2)}.scroll-y .header2{background:rgba(0,90,100,.95)}header .nav-lang{padding:0 .5rem}header .nav-lang a{padding:.2rem .5rem}header .sel-city{display:flex;align-items:center;white-space:nowrap}header .sel-city a{padding:0;line-height:1.2}header .sel-city a.sym{font-size:2.5em;color:#2cb9bb;width:3rem;text-align:center}header .nav-home{font-weight:800;font-size:1.25em}header .nav-switch>a{text-decoration:underline;color:#2cb9bb;font-size:.875em}header .nav-switch ul{max-height:calc(100vh - 8rem);overflow:auto}header .nav-switch ul img,.chooseLocation .unit-selector ul img{display:block;height:3em;margin:0 auto}header .nav-switch ul.dd li>*{padding:.5rem 1.5rem}header .nav-home .detail,header .nav-switch .detail,.unit-selector .detail{color:#2cb9bb;display:inline-block;min-width:2em}header .nav-home .detail{font-size:.75em}header .nav-switch .detail,.unit-selector .detail{padding-left:.5em}header .nav-switch a:hover .detail,.unit-selector a:hover .detail{color:#005a64}header .nav-booking a{border:3px solid #fff;padding:0 .75rem;display:flex;height:4rem;align-items:center;font-weight:700}header .nav-booking a[href="#disabled"]{opacity:.6;position:relative}header .nav-booking a[href="#disabled"]:hover{color:inherit}header .nav-booking a .onhover{position:absolute;top:-3px;left:-3px;bottom:-3px;right:-3px;z-index:1;background:#fff;color:#444;display:flex;align-items:center;justify-content:center}header .nav-booking a:not(:hover):not(:focus) .onhover{display:none}header .nav-mobile .toggle{font-size:1.25em;border:1px solid;margin:0 .5rem;padding:.25rem 0;width:2.5rem;text-align:center}footer{color:#fff;text-align:center;font-size:.875em;text-wrap:balance}footer h6{color:#bbb}.promo-rooms,.footer2{background:#0d0f0e}.footer1,.footer3{background:#000}.promo-rooms{padding:0 0 2rem}.footer1 .cw>*{padding:.5rem}.footer1 h6{padding:1rem}.footer1 .f-contact{display:flex;flex-direction:column;min-height:250px;justify-content:center;align-items:center;text-align:center}.footer1 .logo{margin:2rem 0 0}.footer1 .logo img{height:4rem}.footer1 .f-contact h6{color:#d79632;padding-bottom:.5em}.footer1 .f-contact a{margin:.5rem 0}.footer1 .f-locations{display:flex;justify-content:center;flex-wrap:wrap;max-width:1000px;margin:0 auto;padding-bottom:2rem}.footer1 .f-locations h6{width:100%}.footer1 .f-locations a{padding:.25em 0;width:300px}.footer1 .f-locations a:empty{padding:0}.footer1 .l-social a{font-size:1.5em;padding:0 .5rem}.footer2,.footer3{padding:1rem .5rem}.footer2 img{height:45px;display:block;margin:.5em}.footer3 a{padding:0}@media(min-width:1000px){header .nav-mobile{display:none}header .menu li{position:relative;z-index:0;height:4rem;line-height:4rem}header .menu li a{line-height:1.25;vertical-align:middle}header .menu a:not([href="#disabled"]):before,header .menu a:not([href="#disabled"]):after{content:'';position:absolute;bottom:0;width:0;height:5px;background-color:#2cb9bb;z-index:-1}header .menu a:before{left:50%;transform:translateX(-50%)}header .menu a:after{right:50%;transform:translateX(50%)}header .menu a:hover{color:#2cb9bb}header .menu a:hover:before,header .menu a:hover:after{width:100%}header .nav-booking a:not([href="#disabled"]):hover{color:#fff;border-color:#2cb9bb}header .nav-booking a:not([href="#disabled"]):before,header .nav-booking a:not([href="#disabled"]):after{height:4rem}.footer1>.cw{position:relative;min-height:250px}.footer1[data-units="2"]>.cw{min-height:500px}.footer1 .cw>*{padding:2rem .5rem}.footer1 .f-contact{position:absolute;left:250px;right:250px;top:0;bottom:0;padding:.5rem}.footer1 .f-policy{text-align:left;float:left;max-width:280px}.footer1 .f-policy>*{float:left;clear:left}.footer1 .f-social{text-align:right;float:right;max-width:280px}.footer1 .f-policy h6,.footer1 .f-social h6{padding:1em 0 2em}.footer1 .f-policy a{padding:.3rem 0}.footer1 .f-social a{padding:.3rem 0;display:inline-flex;align-items:center}.footer1 .f-social a .sym{font-size:1.25em;margin-left:.5em;width:1.8em;text-align:center}.footer1 .f-social>*{float:right;clear:right}.footer1 .cw:after{content:'';clear:both;display:block}}@media(max-width:999px){header .menu:not(.open)>li:not(.open),header .main:not(.open)>.nav-mobile{display:none}.nav-mobile ul{border-top:2px solid #0d0f0e;max-height:calc(100vh - 121px);overflow:auto}.nav-mobile ul a{display:block;padding:.5rem;text-align:center}header .main.open .nav-mobile .toggle:before{content:'\e908'}.nav-mobile .header2{background-color:rgba(40,173,183,.95)}header .nav-booking a{height:auto;max-width:40vw;text-align:center;margin:0 .5rem}header .nav-booking a .onhover{top:calc(50% - 1.5rem);height:3rem}.footer1.bg-watermark:after{max-height:300px}.footer1 .l-social a{font-size:2em}.footer1 .f-social a>span{display:none}.footer1 .f-social .sym{font-size:2em;padding:.5rem}}@media(max-width:599px){.header1 a,.footer1 .f-social a,.footer2 a{padding:.2rem}.header2 .menu{font-size:.875em}.footer1{padding-bottom:3em}}@media(max-width:399px){header .sel-city{font-size:.875em}header .sel-city a.ico{font-size:1.5em}header .nav-home{font-size:1.125em}}.embed{position:relative;display:inline-block;max-width:100%;overflow:hidden}.embed>img{display:block}.embed .title{position:absolute;bottom:calc(50% - 4em);left:-1px;right:-1px;text-align:center;padding:.5em;color:#fff;text-shadow:0 0 1em #000}a.embed[data-featherlight=iframe]:before{content:'\e918';position:absolute;z-index:1;top:calc(50% - 2em);left:calc(50% - 2em);width:4em;line-height:4em;font-size:3em;font-family:icons;color:#fff;text-align:center;text-shadow:0 0 1em #000}a.embed[data-featherlight=iframe]:hover:before{transform:scale(1.5)}.slideshow{position:relative;text-align:center;width:100%;max-height:100vh;overflow:hidden}.slideshow ul{position:relative}.slideshow:not(.disabled) li{opacity:0;position:absolute;transition:all 1.5s ease;top:0;left:0;width:100%;height:100%;z-index:0}.slideshow li[class=""]{display:none}.slideshow li>*{display:block}.slideshow li img{width:100%}.slideshow li.active{opacity:1;z-index:2}.slide-left,.slide-right{display:flex;font-size:2rem;padding:.5em;color:#fff;position:absolute;top:0;bottom:0;z-index:5;align-items:center;justify-content:center}.slide-left{left:-.1em}.slide-right{right:-.1em}.slideshow.loading li{height:auto}.slideshow.loading *{transition:none!important}.slideshow.disabled li{padding:0 .5em}.slideshow>a:hover:before{transform:scale(1.5)}.slideshow.gray li.active-p,.slideshow.gray li.active-n,.slideshow.zoom li.active-p,.slideshow.zoom li.active-n{opacity:1;z-index:1;pointer-events:none}.slideshow.gray li,.slideshow.zoom li{filter:grayscale(100%)}.slideshow.gray li.active,.slideshow.zoom li.active{filter:grayscale(0)}.slideshow.gray li{width:50%;left:125%}.slideshow.gray li>*{margin:-1px}.slideshow.gray li.active{left:25%}.slideshow.gray li.active-p{left:-25%}.slideshow.gray li.active-n{left:75%}.slideshow.gray li.active-pp{left:-75%}.slideshow.gray .slide-left,.slideshow.gray .slide-right{width:25%}.slideshow.zoom{padding:20px 0}.slideshow.zoom:after{content:'';position:absolute;top:20px;left:0;right:0;width:580px;height:420px;margin:0 auto;background:url(/img/paniq/img-frame.webp) no-repeat center;background-size:contain;z-index:3;pointer-events:none}.slideshow.zoom li{width:320px;height:320px;left:100%;right:-30%;margin:50px auto;padding:10px}.slideshow.zoom .room-list li:hover{transform:none}.slideshow.zoom .room-list li .cover{object-position:center}.slideshow.zoom li>*{width:100%;height:100%;overflow:hidden}.slideshow.zoom li.active{width:553px;height:420px;left:0;right:0;margin:0 auto}.slideshow.zoom li.active-pp{left:-30%;right:100%}.slideshow.zoom li.active-p{left:0;right:calc(50% - -280px)}.slideshow.zoom li.active-n{left:calc(50% - -280px);right:0}@media(max-width:1280px){.slideshow.zoom li.active-p{left:calc(50% - 640px);right:calc(50% - -280px)}.slideshow.zoom li.active-n{left:calc(50% - -280px);right:calc(50% - 640px)}}@media(max-width:799px){.slideshow.gray li{width:80%;left:170%}.slideshow.gray li.active{left:10%}.slideshow.gray li.active-p{left:-70%}.slideshow.gray li.active-n{left:90%}.slideshow.gray li.active-pp{left:-150%}.slide-left,.slide-right{font-size:2rem}.slideshow.gray .slide-left,.slideshow.gray .slide-right{width:10%}.slideshow.zoom:after,.slideshow.zoom li,.slideshow.zoom li.active{width:90%;height:65.1vw;margin:0 auto}.slideshow.zoom li.active-pp,.slideshow.zoom li.active-p{left:-100%;right:100%}.slideshow.zoom li.active-n{left:100%;right:-100%}}.gallery ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center}.gallery li{padding:1em 2em}.gallery.move{overflow:hidden;position:relative}.gallery.move ul{flex-wrap:nowrap;justify-content:space-around;position:relative;transition:none}.gallery.move:hover ul{animation-play-state:paused!important}.difficulty{position:relative;text-transform:uppercase}.difficulty .text{padding:.3em 0}.difficulty .help .tooltip{margin:0 auto;right:0;text-transform:none}.difficulty .locks{font-size:2em}.difficulty .locks .sym{position:relative;display:inline-block;width:1em;text-align:center;color:#d79632}.difficulty .locks .inactive:before{opacity:.2}.difficulty .locks .partial{position:absolute;top:0;left:0;width:100%;height:100%}body:not(.l-en) .difficulty .help{display:none}#cookie-policy{position:fixed;left:0;right:0;bottom:0;z-index:5;max-height:100vh;overflow:auto}#cookie-policy.open{z-index:200}#cookie-policy .default,#cookie-policy .details>div{background-color:rgba(4,1,1,.83);text-align:center;padding:.25em .5em 1em}#cookie-policy h3{font-size:1.5em;text-transform:uppercase;padding:.375em 0}#cookie-policy p{max-width:800px;margin:0 auto}#cookie-policy .btn{color:#d79632;margin:.125em .5em;min-width:0;text-transform:uppercase}#cookie-policy .btn.accept{color:#5bb844;font-weight:700}#cookie-policy .details{height:100vh;display:flex;align-items:center;justify-content:center}#cookie-policy .details>div{border:1px solid #fff;padding:.5em 1em 1em;position:relative}#cookie-policy .details .btn.save{font-size:1.375em}#cookie-policy .checkbox{display:inline-block;text-transform:uppercase}#cookie-policy .checkbox label{margin:0 0 1em}#cookie-policy .open{display:inline-block;background-color:rgba(215,150,50,.75);padding:0 .25em;border-radius:0 .25em 0 0}#cookie-policy .close{position:absolute;top:0;right:0;font-size:2em;width:1.5em}.corporate-block .corps{padding:1em 0 2em;text-align:center;text-wrap:balance}.corporate-block h2,.corporate-block .h2{padding-top:1em}.corporate-block .corps .brand{color:#000;display:inline-block;width:3em;font-size:3em;padding:.25em .5em;opacity:.8;object-fit:contain}@media(max-width:599px){.corporate-block .corps .brand{font-size:10vw}}.skip-to-content{position:absolute;left:.5em;top:-2em;opacity:0;z-index:-1;font-size:1.25em;padding:1em;box-shadow:0 0 .5em #000}.skip-to-content:focus{opacity:1;z-index:1000;top:.5em}.promo-videos li img{min-height:200px;max-height:450px;height:30vw;margin:-2px}.promo-videos:not(.loading) li a{height:100%}.slideshow.gray li:not(.active) .embed:before{opacity:0}.slideshow.gray li:not(.active) img{opacity:.5}.promo-videos li .title{transition:all 1s ease}.promo-videos li.active-p .title{left:50%}.promo-videos li.active-n .title{right:50%}@media(max-width:799px){.promo-videos li img{height:50vw}}.promo-news{padding:2em 0}.promo-news li{width:20em;min-width:20em;padding:1em}.promo-news li img{display:inline-block;width:10em;height:4em;object-position:center;object-fit:contain}.promo-news li .brand{width:2.5em;font-size:4em}.promo-news li div{height:6.5em;display:flex;align-items:center}.promo-news li p{margin:0}.promo-news li a{text-transform:uppercase;color:#2cb9bb;display:inline-flex;align-items:center}.promo-news li a:hover{transform:scale(1.2)}.promo-news li a .sym{font-size:1.5em}.bg-l2 .promo-news img{filter:invert(100%)}.room-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.room-list li{padding:1rem;text-align:center;text-shadow:0 0 .5em #000}.room-list li:hover{transform:scale(1.05)}.room-list li>*{position:relative;display:flex;width:300px;height:300px;align-items:center;justify-content:center}.room-list li .cover{position:absolute;top:0;left:0;width:100%;height:100%;object-position:top center}.room-list li .text{position:relative;z-index:1}.room-list li .rm{text-transform:uppercase;font-family:montserrat;font-weight:800;font-size:1.25em}.room-list li .spec{display:inline-block;text-transform:uppercase;font-size:.875em;padding:0 .5em;border:1px solid #fff;border-radius:.25em}.room-list li .loc a{display:inline-block;padding:.2em .4em;margin:.1em .2em}.room-list li .loc a:hover{text-decoration:underline}@media(max-width:599px){.room-list li{padding:1rem 0}}.variant-cards{color:#fff;display:flex;flex-wrap:wrap;justify-content:center;gap:4em;padding:3em 0;overflow:hidden}.variant-cards .hl{color:#2cb9bb}.variant-cards .card.party .hl{color:#d79632}.variant-cards .card{width:20em;min-height:29em;padding:1em;position:relative;text-align:center}.variant-cards .cover{position:absolute;z-index:-1;top:-2em;left:-3em;max-width:calc(100% - -6em);height:calc(100% - -4em);object-fit:contain}.variant-cards h2{display:flex;align-items:center;min-height:3em;color:inherit;padding:.25em .75em;margin:.5em 0;font-size:2em;line-height:1.25}.variant-cards .h4{font-size:1.25em;font-weight:700;text-transform:uppercase;padding:0;color:inherit}.variant-cards hr{width:3em}.variant-cards .price-wrap{padding:0}.variant-cards .price{font-size:1.5em;font-weight:900;font-family:montserrat}.variant-cards p,.variant-cards ul{font-size:1em;margin-bottom:.5em;line-height:1.25}.variant-cards ul{height:11em;text-align:left;display:inline-block}.variant-cards ul li{display:flex;gap:.375em;padding-bottom:.25em}.variant-cards li .sym{line-height:1.25}.variant-cards a.card:hover{transform:scale(1.05)}.variant-cards del{margin-right:.25em}.rooms li{position:relative;text-align:center;text-wrap:balance}.rooms li .cover{position:absolute;top:0;left:0;width:100%;height:100%}.rooms li .room-icon,.rooms li h3,.rooms li .h3,.rooms li h4,.rooms li .h4,.rooms li p{position:relative}.rooms li h3:not(.has-img){padding:.5em}.rooms li .color-blend+h3{margin-top:4rem}.rooms .coming-soon{max-width:80%;max-height:5em;margin:0 auto}.rooms .ico-stamp{position:relative;text-transform:uppercase;border-style:solid;border-width:0 2px 2px 0;font-size:1.5em;border-radius:.2em;padding:0 .3em 0 .8em;margin:.5em 1em 1em;line-height:1.2}.rooms .ico-stamp:before,.rooms .ico-stamp:after{content:'';position:absolute;border-style:solid}.rooms .ico-stamp:before{left:-2px;bottom:-2px;border-width:0 0 2px 2px;border-radius:0 0 0 .2em;width:.3em;height:.3em}.rooms .ico-stamp:after{right:-2px;top:-2px;border-width:2px 2px 0 0;border-radius:0 .2em 0 0;width:calc(100% - 1em);height:.3em}.rooms .ico-stamp .icon{content:'';position:absolute;left:-1em;top:-.8em;width:2em;height:2em;background:no-repeat left top;background-size:contain}.rooms .is-new .icon{background-image:url(/img/ico-star.png)}.rooms .duration{display:flex;align-items:center}.rooms .duration span{text-transform:uppercase;padding-left:.25em}.rooms .sym.gold{font-size:2em;color:#fcd594}.rooms .feats .sym{font-size:1.25em}.rooms .preview{display:flex;gap:.5em .25em;flex-direction:column;min-height:6.5rem;justify-content:center;min-width:8em;font-size:1.125em}.rooms .trailer,.rooms .photos{display:inline-flex;justify-content:space-between;align-items:center;font-weight:700;text-transform:uppercase;text-align:center;background:rgba(0,0,0,.3);border:2px solid rgba(215,150,50,.75);padding:.375em 1em .375em .5em;line-height:1}.rooms .trailer>span,.rooms .photos>span{flex:1 1;text-align:center}.rooms .trailer:hover,.rooms .photos:hover{border-color:#d79632}.rooms .trailer .sym{border:2px solid #fff;border-radius:100%;font-size:.675em;height:2em;width:2em;text-align:center;margin-right:.75em;line-height:1;padding:4px;padding-left:.5em}.rooms .photos .sym{font-size:1.25em;margin-right:.5em}.rooms .details{display:flex;align-items:center;text-align:center;line-height:1.25;text-transform:uppercase;gap:1em}.rooms .details .sym.gold{display:block;width:2em;margin:0 auto .125em}.rooms .details .difficulty .text{font-size:.875em;padding-top:0}.rooms .price-from{font-family:Montserrat;font-size:1.125em}.room-block li{padding:1em 0 14em;text-shadow:0 0 1em #000}.room-block li:not(:hover) .cover{filter:grayscale(100%);opacity:.8}.room-block li:nth-child(3n+1) .color-blend{background-color:#3c3c3c}.room-block li:nth-child(3n+2) .color-blend{background-color:#d79632}.room-block li:nth-child(3n) .color-blend{background-color:#2cb9bb}.room-block li:hover .color-blend{opacity:0}.room-block .room-icon{font-size:2.5em;padding-top:3rem;clear:both;line-height:1}.room-block .h3,.room-block .h4,.room-block p,.room-block .buttons{max-width:500px;margin:0 auto}.room-block .h3{padding:2em 0 0;clear:both}.room-block .room-icon+.h3{padding-top:0}.room-block .h4{padding:.25em 0 1em;font-size:1.125em;color:inherit}.room-block p{padding:0 1em;text-shadow:0 0 2em #000,0 0 1em #000,0 0 .5em #000}.room-block .unit{float:right;position:relative;text-transform:uppercase;border:2px solid #fff;border-radius:.5rem;padding-right:1em;text-align:left;line-height:1;margin:0 1em 1em;background:rgba(0,0,0,.5);display:flex;align-items:center}.room-block .unit .ico{font-size:1.5em}.room-block .unit.location .ico{font-size:2em}.room-block .unit.escape-room{border-color:#d79632}.room-block .unit.attraction{border-color:#a306b7;gap:.25em}.room-block .unit small{color:#d79632;display:block}.room-block .ico-stamp{float:left;margin-left:1.5em}.room-block .duration{position:absolute;top:.5em;left:1.25em}.room-block .feats{position:absolute;top:.75em;right:1em}.room-block .ico-stamp~.duration{top:4.5em}.room-block .theme{position:absolute;bottom:.5rem;left:1em;height:6em}.room-block .preview{position:absolute;bottom:.5rem;right:1.5em}.room-block .details{position:absolute;bottom:.5rem;left:7em;height:6em}.room-block .buttons{position:absolute;bottom:7em;left:0;right:0;text-shadow:none}.room-block .social-wrap .h3{padding-top:4em}.room-block .social-wrap{padding-bottom:10em}.room-block .social{font-size:2.5em;color:#d79632;position:relative}.room-block .social a{display:inline-block;padding:.5rem}.room-card{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 auto}.room-card li{width:20em;height:29em;margin:2.5em 1em;line-height:1.25;display:flex;align-items:center;justify-content:center}.room-card li.has-button{height:25em;margin:2.5em 1em 6.5em}.room-card li>a{display:block}.room-card li .cover{top:0;height:100%;object-position:top center}.room-card .has-head .cover{top:4em;height:calc(100% - 4em)}.room-card li:hover{transform:scale(1.05)}.room-card .head{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;text-align:right;height:4em;text-transform:uppercase;font-style:italic;padding:.5em 1em .5em .5em;background:#000;background:linear-gradient(110deg,#000 40%,#D79632 40.5%)}.room-card .head>div{display:flex;align-items:center;justify-content:flex-end;max-width:60%}.room-card .head>div>*:not(:last-child){padding-right:.5em}.room-card .head>div strong{color:#000;display:block}.room-card .head>div img,.room-card .head>div .sym{font-size:2em;max-height:1em;margin-right:-.125em}.room-card .logo{height:2.5em;width:6.75em;object-fit:contain}.room-card h3{color:#fff}.room-card h3 img{width:100%}.room-card li:not(.has-head) h3{padding:0 0 2em}.room-card .ico-stamp{position:absolute;top:-1.7em;left:-1em;transform:rotate(-15deg);z-index:1}.room-card .duration{position:absolute;top:.5em;left:.5em}.room-card .feats{position:absolute;top:.5em;right:.5em}.room-card .has-head .duration,.room-card .has-head .feats{top:4.5em}.room-card .theme{position:absolute;bottom:4.5em;left:.5em;height:5em!important;pointer-events:none}.room-card .preview{position:absolute;bottom:3.75em;right:1em;padding:.25em .5em}.room-card .coming-soon{position:absolute;left:6em;bottom:1em}.room-card .details{position:absolute;bottom:1em;left:.75em;right:0;gap:.5em;font-size:.875em}.room-card .difficulty{flex:1 1}.room-card .difficulty .help .tooltip{top:auto;bottom:100%}.room-card li.pih .head>div{font-size:1.5em}.room-card li.mini{height:24em}.room-card li.mini .head{background:linear-gradient(110deg,#000 40%,#648439 40.5%)}.room-card li.vr .head{background:linear-gradient(110deg,#000 40%,#00AFCA 40.5%,#003B73)}.room-card li.oer .head{background:linear-gradient(110deg,#000 40%,#0068D2 40.5%)}.room-card li.attraction .head{background:linear-gradient(110deg,#000 40%,#A306B7 40.5%)}.sel-room .rooms{max-width:45em}.sel-room .room-card li{width:12em;height:12em;margin:.5rem}.sel-room .room-card .duration{top:.5em}.sel-room .room-card .theme{bottom:.5em;height:3em!important}.sel-room .room-card .preview{bottom:.5em;right:.5em;font-size:1em;min-height:0}.room-card .buttons{position:absolute;top:calc(100% - 1px);left:0;width:100%;min-height:4em}.room-card .buttons>*{flex:1 1}.room-card .selected .button{color:#fff;background:#888}@media(min-width:1000px){.room-block{display:flex;flex-wrap:wrap}.room-block li{flex:1 0 50%}}@media(max-width:599px){.room-block .ico-stamp{font-size:1em;margin-right:0}.room-block .ico-stamp~.duration{font-size:.875em;top:4em;left:.75em}.room-block .theme,.room-block .details,.room-block .preview{font-size:.875em}.room-block .theme,.room-block .details{margin-left:-.5em}.room-block .preview{right:.5em;font-size:1em}.room-card li{margin:2rem .5rem}}.featherlight:last-of-type{background-color:rgba(208,158,78,.7)}.promotion.txt-promo{background:0 0}.promotion.txt-promo .head{display:block}.promotion.txt-promo .head>*{border-radius:.5em;padding:.5em 1.5em;float:right;clear:right}.promotion.txt-promo .title{background:rgba(0,0,0,.3);font-weight:700;margin:0;backdrop-filter:blur(4px)}.promotion.txt-promo .text{background:#2cb9bb;margin:.5em 0}.promotion.txt-promo .close{padding:.125em .1875em}.promotion.txt-promo .title,.promotion.img-promo .button{box-shadow:inset 0 0 .5em .2em #2cb9bb,0 0 .5em .2em #2cb9bb;border:4px solid #fff}.promotion.img-promo .title{font-family:Montserrat;font-size:1.125em}.promotion.img-promo .button{border-radius:.5em;background:0 0;color:#fff}@media(min-width:800px){.promotion.img-promo{border-radius:.5em;border:.375em solid #2cb9bb}.promotion.img-promo.img-text .foot{bottom:.25em}.promotion.img-promo.img-text .button{padding:.1em 0}}@media(max-width:799px){.promotion{clear:both}.promotion.txt-promo{margin:.5em;float:right;padding:0}.promotion.txt-promo .title{font-size:1.125em;padding:.25em 1.25em}.promotion.img-promo{background:rgba(0,90,100,.95)}.promotion.img-promo .cover{display:none}}@supports not (backdrop-filter:blur(4px)){.promotion.txt-promo .title{background:rgba(0,0,0,.8)}}.top-promotions{margin-top:4rem;height:calc(300px - -4rem)}.city .top-promotions{border-top:#005a64 solid 4rem}.city .first-block .top-promotions+.cover{min-height:0;padding-top:2rem;padding-bottom:2rem;margin-top:0;background:url(/img/paniq/bg-blue-2.webp) no-repeat top center;background-size:100% auto}.city .top-promotions+.first-item{margin-top:4rem}.giftVoucher .first-block .top-promotions+.cover{height:auto;background:0 0}@media(max-width:599px){.city .top-promotions+.first-item{margin-top:2rem}}@media(max-width:799.9px){.reservation.rooms .top-promotions+.first-item{margin-top:2rem}}.help .sym{color:#d79632}.has-dd.focus ul.dd{background:#005a64;box-shadow:0 0 0 #005a64}.has-dd ul.dd li:not(:last-child) a{border-bottom:2px solid rgba(0,0,0,.1)}.has-dd ul.dd li.invert{background:#fff;color:#000}.has-dd ul.dd a:hover{background:#2cb9bb;color:#fff}.first-block{position:relative;margin-top:4rem}.first-block .cover{min-height:calc(100vh - 4rem);text-align:center;display:flex;justify-content:center;align-items:center;padding:0 .5em 4rem;position:relative}.has-bg{position:relative}.has-bg .cover{text-align:center;display:flex;justify-content:center;align-items:center;padding:3rem 1rem;position:relative}.first-block .video-bg,.first-block .img-bg,.has-bg .video-bg,.has-bg .img-bg{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.video-bg.blend{object-position:bottom center}.video-bg.blend+*{background:no-repeat bottom center;background-size:cover;mix-blend-mode:screen}.img-bg.contain{object-position:bottom left!important}.first-block h1~p{font-size:1.25em;margin:-1.5em auto 1em;max-width:600px}body.city .first-block .cover{padding-top:4rem}.color-blend{position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:soft-light!important}.first-item{margin-top:8rem}.first-item>*:first-child{margin-top:0}body.city .first-item{margin-top:12rem}.double-block{padding:0}.double-block .button,.double-block .button-2{margin-top:1em}.double-block>div:not(.img):not(:empty){padding:1rem}.double-block>div:not(.img)>*{max-width:40rem;margin-left:auto;margin-right:auto}.double-block>.img{background:no-repeat center;background-size:cover}.double-block>div>h3~*:last-child{margin-bottom:2em}@media(min-width:1000px){.double-block{display:flex}.double-block>*{flex:1 1 50%}.double-block>div:not(.img){padding:2rem 4rem}.double-block .img{filter:grayscale(100%)}.double-block:hover .img{filter:grayscale(0)}}@media(max-width:999px){.double-block+.double-block>div:not(.img){padding-top:0}.double-block{text-align:center}}@media(max-width:599px){.double-block>div:not(.img):not(:empty){padding:1rem .5rem}}.stats{display:flex;text-align:center;justify-content:center;margin:2em auto}.stats>*{flex:1 1;padding:1em;max-width:250px}@media(min-width:1000px){.stats>*:not(:last-child){border-right:2px solid #d79632}}@media(max-width:999px){.stats{flex-direction:column;align-items:center}.stats>*:not(:last-child){border-bottom:2px solid #d79632;width:18em}}.stats .num{color:#d79632;font-family:montserrat;font-weight:900;font-size:2em;font-style:italic;line-height:1;min-width:5em}.stats .txt{text-transform:uppercase;font-weight:700;line-height:1.2;padding-top:.2em}.stats .inf-smiles .num{display:none}.stats .inf-smiles:before{content:'';height:2em;width:100%;display:block;background:url(/img/paniq/stat-inf-smiles.png) no-repeat center;background-size:contain}.unit-head{display:flex;align-items:center;justify-content:center;min-height:2em;text-wrap:balance}.unit-head .ico{font-size:1.5em;animation:textIn 6s infinite}.unit-head small{display:block;line-height:1}@media(max-width:799.9px){.unit-head{flex-direction:column}.unit-head>span{padding:0 .5em}}.flicker.inview:before{animation:flickerIn 2s linear 1}@keyframes pulse{40%{box-shadow:0 0 0 5em transparent}50%{box-shadow:0 0 0 0 transparent}}@keyframes flicker{0%,4%{opacity:.1}2%,8%,to{opacity:1}70%{opacity:.7}}@keyframes flickerIn{0%,15%,19%{opacity:.2}17%,23%,to{opacity:1}70%{opacity:.7}}body.chooseLocation .first-block .logo{max-width:80vw;margin:0 auto 2.5rem}.button-2.unit-guess{background:linear-gradient(to right,#215B5C,#29A293 51%,#215B5C);background-size:200% auto;display:flex;gap:.5em;align-items:center;justify-content:center}.button-2.unit-guess:before{content:none}.button-2.unit-guess:hover{background-position:right center}body.chooseLocation .intro-block .title{margin-top:-2.75em;position:relative;display:inline-block;z-index:1;max-width:400px}body.chooseLocation .intro-block .title:before{content:'';position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:url(/img/paniq/home-stat-title-fg.webp) no-repeat top center;background-size:contain}body.chooseLocation .intro-block .buttons{justify-content:center;padding-bottom:2em}body.chooseLocation .intro-block .buttons .button-2{min-width:15em}body.chooseLocation .double-block .decor{position:relative;background-color:#000808}body.chooseLocation .double-block .decor h3:before{content:'';display:inline-block;width:4rem;height:4rem;margin:.5rem;background:no-repeat center;background-size:contain}body.chooseLocation .time .decor h3:before{background-image:url(/img/paniq/ico-clock.png)}body.chooseLocation .team .decor h3:before{background-image:url(/img/paniq/ico-puzzle.png)}body.chooseLocation .bookit .decor h3:before{background-image:url(/img/paniq/ico-calendar.png)}@media(min-width:1000px){body.chooseLocation .double-block .decor h3,body.chooseLocation .double-block .decor p:first-of-type{padding-right:7.5rem}body.chooseLocation .double-block .decor h3:before{position:absolute;top:0;right:0;width:25%;height:6rem;margin:2rem 0}body.chooseLocation .time .img{background-image:url(/img/paniq/home-bg-time.webp)}body.chooseLocation .team .img{background-image:url(/img/paniq/home-bg-team.webp)}body.chooseLocation .bookit .img{background-image:url(/img/paniq/home-bg-bookit.webp)}}@media(max-width:999px){body.chooseLocation .double-block .decor h3{padding-top:.5em;display:flex;align-items:center;justify-content:center}}@media(max-width:599px){body.chooseLocation .double-block .decor h3:before{min-width:4rem}body.chooseLocation .double-block .decor h3 span{flex:1 1}}.unit-selector{margin:0 auto;position:relative;z-index:3;text-transform:uppercase;max-width:96vw;width:25em}.unit-selector>*{width:100%}.unit-selector .has-dd>a{display:block;margin-bottom:2em;padding:.4em 2em .4em 1em;border:1px solid #2cb9bb;background:#0d0f0e url(/img/paniq/drop-angle-t.png) no-repeat right center}.unit-selector .has-dd>a:after{position:absolute;content:'';top:.4em;bottom:.4em;right:.1em;width:2em;border-left:1px solid #2cb9bb}.unit-selector .dd{font-family:montserrat}.unit-selector .soon{position:relative}.unit-selector .soon small{position:absolute;left:2em;top:.5em;font-size:.5em;text-align:left;transform:rotate(-10deg)}.unit-selector .soon small span{background:#000;padding:.2em;margin:1px;display:inline-block}body.index .first-block .cw{flex:1 1}body.index .first-block .buttons{max-width:500px}body.index .first-block .buttons .button{margin:1em}body.index .quotes{width:100%;margin:-1.5rem auto 3rem;padding:0 .5rem;text-transform:uppercase}body.index .quotes .l1{font-size:2em}body.index.city .intro-block strong{color:#d79632}body.index .awards-block{margin-top:3em;display:flex;flex-wrap:wrap;align-items:center;gap:2em}body.index .awards-block img{max-width:8em;object-fit:contain}@media(max-width:999px){body.index .awards-block{justify-content:center}}body.index .teaser-block{padding-bottom:3rem;background:url(/img/paniq/home-bg-teaser.webp) no-repeat center;background-size:cover}body.index .teaser-block .embed:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background:url(/img/paniq/img-frame-hd.webp) no-repeat center;background-size:100% 100%}body.index .teaser-block .slide-left+ul li{padding:0 4rem}body.index .teaser-block .title{font-size:.875em}body.index .teaser-block h2{padding:0}body.index .unit-head-wrap{background:#000 url(/img/paniq/home-bg-unit-head.webp) no-repeat center;background-size:cover;padding:3rem 0}body.index .unit-head{padding:1em 0}body.index .unit-info{align-items:center}body.index .unit-info>*{padding:2rem 1rem}.unit-info h2,.unit-info .h2,.unit-info h4,.unit-info .h4{padding:.5rem}.unit-info h4,.unit-info .h4{font-size:1.25em;color:inherit;text-align:center;flex:1 1}.unit-info h2+h4{padding-top:0}.unit-info h4+.st{padding-top:1rem}.unit-info .st{font-weight:500;text-transform:uppercase}.unit-info .top-faq p{padding-bottom:0}.unit-info .price-info table{margin-bottom:2em}.unit-info .price-info table td{border-color:#d79632}.subscribe{margin:1.5em auto 0;max-width:40rem}.input-group{display:flex;margin:.5rem 0}.input-group .input,.input-group .button{margin:0;min-width:0}.input-group .input{flex:1 1}.subscribe .checkbox{margin:0;text-align:left}.msg{font-size:1.125em}.msg.success{color:#5bb844}.bg-l .msg.success,.bg-l2 .msg.success{text-shadow:0 0 .25em #fff;font-weight:700}.celebs-block{position:relative}.celebs-block h2{position:absolute;top:0;left:0;right:0;z-index:1;height:24%;padding:0;display:flex;align-items:center;justify-content:center}.celebs-block video{max-width:100%;max-height:100vh;display:block;margin:0 auto}@media(min-width:1280px){.celebs-block:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,#000 calc(50vw - 660px),transparent calc(50vw - 500px),transparent calc(50vw - -500px),#000 calc(50vw - -660px))}}@media(min-width:165vh) and (max-height:776px){.celebs-block:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,#000 calc(50vw - 80vh),transparent calc(50vw - 70vh),transparent calc(50vw - -70vh),#000 calc(50vw - -80vh))}}@media(max-width:1600px) and (min-width:1200px){body.index.city .intro-block{background-size:auto 1200px}}@media(min-width:1000px){body.index .teaser-block{padding-top:3rem}body.index .teaser-block h2{text-align:left}body.index .teaser-block li{display:flex;text-align:left;align-items:center}body.index .teaser-block li>*{flex:1 1 50%}body.index.city .intro-block .img+div>*{text-align:left}body.index.city .intro-block .img{max-width:40%;object-position:50% 5em;object-fit:contain;filter:none;min-height:30rem}body.index.city .intro-block .double-block:nth-child(even){flex-direction:row-reverse;margin-top:-2em}}@media(max-width:999px){body.index .teaser-block .title{display:flex;min-height:8rem;align-items:center;justify-content:center}body.index .teaser-block .slide-left,body.index .teaser-block .slide-right{top:8rem}body.index.city .intro-block .img{display:none}}@media(max-width:799px){body.index .quotes{font-size:.8em}body.index .quotes .l1{font-size:1.5em}body.index .teaser-block .slide-left+ul li{padding:0 1rem}body.index .teaser-block .slide-left,body.index .teaser-block .slide-right{padding:.25rem}body.index .teaser-block .embed{margin:0 1rem}body.index .unit-head-wrap{padding:1rem 0}}@media(max-width:599px){.celebs-block h2{position:relative;z-index:1;padding:1em .5rem;margin-bottom:-1em;background:#fff}}.static-page,.bg-t{background:url(/img/paniq/bg-blue.webp) no-repeat top center;background-size:100% auto;padding:0 .5rem 2rem}.bg-t{background-image:url(/img/paniq/bg-blue-2.webp)}.static-page,main.bg-t{padding-bottom:5em}.static-page{text-align:center;padding-top:1px}.static-page>*{text-align:left}.static-page h1,.static-page .h1{text-align:center}.static-page h2,.static-page .h2,.static-page p,.static-page ul{max-width:800px;margin:0 auto;padding:.5rem 0;width:100%}.static-page h2,.static-page .h2{text-align:left}.static-page ul{list-style:initial;padding:.2rem .5rem .2rem 1.5rem}.static-page li{list-style:initial;padding:.3rem 0}.static-page h1+p{margin:-1.5em auto 1em}@media(max-width:1199px){.static-page,.bg-t{background-size:1200px auto}}@media(max-width:599px){.static-page h1{margin-top:10rem}}.error-page,.message-page{margin:0 auto;max-width:600px;padding:12rem 1em 2em}body.events .first-block .cw{flex:1 1}body.events .quotes{width:100%;margin:-1.5rem auto 3rem;padding:0 .5rem;text-transform:uppercase}body.events .quotes li{font-size:2em}body.events .first-block:after{content:'';background:url(/img/paniq/events-decor.webp) no-repeat center;position:absolute;z-index:1;bottom:-4em;left:40%;width:20%;height:8em;background-size:contain}body.events .intro-block{padding:6em .5em}body.events .bg-2{background:url(/img/paniq/events-bg-2.webp) no-repeat center;background-size:cover;height:36vw;max-height:60vh}body.events .description-block>div{background:url(/img/paniq/events-bg-3.webp) no-repeat center;background-size:cover}body.events .description-block>div:last-child{background-image:url(/img/paniq/events-bg-4.webp)}@media(min-width:1000px){body.events .description-block>div{padding:6rem 4rem}}@media(max-width:799px){body.events .intro-block{padding:4em .5em 2em}body.events .bg-2{height:50vw}body.events .quotes li{font-size:1.25em}}.eventsParties .quotes{width:1000px;max-width:90vw;margin:-1.5rem auto 0;padding:0 .5rem;text-transform:uppercase}.eventsParties .quotes li{font-size:2em}.eventsParties p{max-width:50em}.event-types-block{text-align:center}.event-type-cards{color:#fff;display:flex;flex-wrap:wrap;justify-content:center;gap:5em 2em;padding:3em 0}.event-type-cards .hl{color:#2cb9bb}.event-type-cards .card.premium .hl{color:#d79632}.event-type-cards .card.premium .h4.hl{color:inherit}.event-type-cards .card{width:18em;min-height:28em;padding:0 .5rem;position:relative;z-index:1;border:2px solid #fff;display:flex;flex-direction:column;gap:.75em}.event-type-cards .cover{position:absolute;z-index:-1;top:0;left:0;width:100%;height:calc(100% - 4em);object-fit:cover;object-position:top}.event-type-cards .decor{position:relative;z-index:1;margin-top:-3em}.event-type-cards h2{color:inherit;padding:0 .5em;font-size:2em;line-height:1.25;margin-top:-.5em}.event-type-cards .h4{font-size:1.25em;font-weight:700;text-transform:uppercase;padding:0;margin:0 auto}.event-type-cards hr{width:3em}.event-type-cards .inner{flex:1 1;display:flex;align-items:center;justify-content:center;flex-direction:column}.event-type-cards .hf{font-family:montserrat}.event-type-cards .hf strong{font-weight:900;text-transform:uppercase}.event-type-cards .price-wrap{padding:0}.event-type-cards .price{font-size:1.5em}.event-type-cards p,.event-type-cards ul{line-height:1.25}.event-type-cards .ul{text-align:left;flex:1 1;align-self:center;display:flex;flex-direction:column;justify-content:center}.event-type-cards .ul li{display:flex;gap:.375em;padding-bottom:.25em}.event-type-cards li .sym{line-height:1.25}.event-type-cards .buttons{margin:0 -.5rem;flex-wrap:nowrap;gap:0;align-items:stretch;min-height:4em}.event-type-cards .button,.event-type-cards .button-2{min-width:0;flex:1 1;display:flex;align-items:center;justify-content:center}.event-type-cards .card.package-1 .hl:not(hr){color:#fff}.event-type-cards .card.package-3 .hl{color:#d79632}ul.list-with-icon{display:inline-block;text-align:left;margin:1em 0}ul.list-with-icon li{padding:.25em 0 .25em .5em;display:flex;align-items:center}ul.list-with-icon li img{width:3em;height:3em;display:inline-block;object-fit:scale-down;object-position:center}ul.list-with-icon li h6{margin:0;padding:0 0 0 1em;font-size:1em}ul.list-with-icon li a{text-decoration:underline}.eventsParties .lead{text-align:center;font-weight:700;padding:0 1em}.eventsParties .first-block{background-color:#005a64}.eventsParties .first-block .img-bg{object-position:top center}.eventsParties .intro-block h5{color:#d79632}.eventsParties .intro-block h6{font-size:1em}.eventsParties .intro-block>h6:last-child{padding-bottom:2em}.eventsParties .bg-2{background:url(/img/paniq/eventsp-bg-2.webp) no-repeat center;background-size:cover;height:36vw;max-height:60vh}.eventsParties .bg-3{background:url(/img/paniq/events-bg-2.webp) no-repeat center;background-size:cover;height:36vw;max-height:60vh}.eventsParties .corporate-block{background:#000 url(/img/paniq/eventsp-bg-3.webp) no-repeat bottom center;background-size:cover;padding:4em 0}.eventsParties .bachelor-block{background-image:url(/img/paniq/eventsp-bg-4.webp);padding:4em 0;background-size:cover}.eventsParties .double-block{max-width:1000px;margin:2em auto;align-items:center;flex-direction:row-reverse}.eventsParties .double-block.one{margin-bottom:-3rem}.eventsParties .warning-wrap{position:relative;display:inline-block}.eventsParties .warning{position:absolute;bottom:1em;left:0;font-size:.75em;color:#d79632;width:15em;text-align:left}.eventsParties .form-block{background:rgba(215,150,50,.8) url(/img/paniq/eventsp-bg-form.webp) no-repeat bottom center;padding:4em .5em;text-align:center}.eventsParties .form-block h2{color:#fff}.eventsParties .form-block form{max-width:500px;margin:0 auto}.eventsParties .form-block .input,.eventsParties .checklist label:before{border:2px solid #fff}.eventsParties .form-block .checklist label:before{top:calc(.5em - 1px);line-height:1.125}.eventsParties .form-block select.input{background-image:url(/img/paniq/drop-angle-w.png)}.lv-events-ico{height:1.25em;width:1em;margin-top:-.125em;background:url(/img/paniq/eventsp-ico-4.png) no-repeat center;background-size:contain;filter:brightness(0) invert(1)}@media(min-width:1000px){.eventsParties .intro-block{background-image:url(/img/paniq/eventsp-bg-intro.webp)}.eventsParties.las-vegas .intro-block{background-image:url(/img/paniq/lv-events-bg-intro.webp)}.eventsParties .double-block.one{margin-top:-8rem}.eventsParties .double-block.one img{position:relative;z-index:1;top:-4rem;pointer-events:none}}@media(max-width:799px){.eventsParties .quotes li{font-size:1.25em}.eventsParties .bg-2{height:50vw}}@media(max-width:450px){.eventsParties .warning{background:rgba(0,0,0,.7);color:#d79632;width:100%;text-align:left;padding:.5em}}body.aboutus .first-block .color-blend{background-color:#2cb9bb}body.aboutus .intro-block{padding:6em .5em}body.aboutus .what-we-do .img{background-image:url(/img/paniq/aboutus-bg-2.webp);min-height:50vw}body.aboutus .team-building{flex-direction:row-reverse}body.aboutus .team-building .img{background-image:url(/img/paniq/aboutus-bg-3.webp);min-height:50vw}body.aboutus .our-vision{background:url(/img/paniq/aboutus-bg-4.webp) no-repeat center;background-size:cover;text-align:center;display:flex;align-items:center;justify-content:center;padding:1em 0 4em}body.aboutus .our-vision p{max-width:600px}body.aboutus .bg-l2{padding-bottom:0}body.aboutus .bg-l2 h2{padding:1em .5em 2em}body.aboutus .about-hun{background:url(/img/paniq/aboutus-bg-5.webp) no-repeat center left;background-size:auto 100%;text-align:center;align-items:center;padding:2em 0 4em}body.aboutus .about-hun>div:first-child{flex:2 0 66%}@media(min-width:1000px){body.aboutus .what-we-do,body.aboutus .team-building{min-height:600px}body.aboutus .what-we-do .img,body.aboutus .team-building .img{min-height:0}body.aboutus .our-vision{padding:10em 0 14em}body.aboutus .about-hun{min-height:36vw;background-size:cover;background-position:center}}@media(max-width:599px){body.aboutus .our-vision{background-size:cover}body.aboutus .about-hun{padding-bottom:2em}}.contact .h1{margin-bottom:0}.contact .h1+h1{text-align:center;margin:2em auto 1em}.contact .static-page{padding-bottom:0}.contact .static-page{background-image:url(/img/paniq/contactus-bg.webp)}.contact .static-page p,.contact .static-page div{text-align:center}.contact .static-page p{padding:1rem 0;max-width:600px;text-wrap:balance}.contact .static-page p a{font-weight:700}.contact .bg-l2{margin:3em -.5em 0;padding:0 .5em 4em;color:#005a64;position:relative}.contact .units,.contact .units h4{padding:3em 0 0}.contact .units .label{padding-top:1.25em}.contact .units>*:first-child{padding-top:0}.contact .units .address{text-transform:uppercase;font-weight:700;font-size:1.125em}.contact .contact-links .sym{font-size:1.25em;display:inline-block;margin:.25em;width:1.5em;line-height:calc(1.5em - 4px);border:2px solid;border-radius:100%;padding:.5rem;box-sizing:content-box}.contact .main-contacts{display:inline-block;position:relative}.contact .main-contacts a{display:inline-block;padding:1em 0;min-width:12em}.contact .main-contacts .txt{font-weight:700}.contact .main-contacts .sym{font-size:2em;display:block;margin:0 auto .25em}.contact .call-us{position:absolute;right:100%;top:2em;height:6em;max-width:none}.contact .email-us{position:absolute;left:100%;top:1em;height:6em;max-width:none}.contact .static-page .fb-page-wrap{margin-top:2em}@media(min-width:1000px){.contact .main-contacts a{padding:2em 0}.contact .contact-links:not(.main-contacts) .sym{margin:.375em}}@media(min-width:1200px){.contact .decor:before,.contact .decor:after{content:'';position:absolute;top:-12em;background:url(/img/paniq/contactus-decor-1.webp) no-repeat right center;background-size:auto 100%;width:15em;height:25em;left:0}.contact .decor:after{background-image:url(/img/paniq/contactus-decor-2.webp);background-position:left center;top:-16em;left:auto;right:0;width:12em}}@media(max-width:999px){.contact .call-us,.contact .email-us{display:none}}.franchise main>div>h2~.buttons{margin-bottom:2em}.franchise .intro-block .embed{width:600px;padding:1.2em}.franchise .intro-block .embed:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background:url(/img/paniq/img-frame-hd.webp) no-repeat center;background-size:contain}.franchise .social-block{padding-bottom:4em;background-size:cover;text-align:center}.franchise .social-block .frame{margin:1em auto;padding:1em;display:block;width:calc(100% - 2em);max-width:550px;border-radius:.5em;border:4px solid;box-shadow:inset 0 0 1em 2px #2cb9bb,0 0 1em 2px #2cb9bb}.franchise .social-block .twitter-timeline{display:block}.franchise .opportunity{flex-direction:row-reverse}.franchise .franchise-form{background:rgba(215,150,50,.8)}.franchise .franchise-form *{color:#fff;border-color:#fff}.franchise .details-block{background-image:url(/img/paniq/franchise-bg-sexy.webp);background-position:bottom center}.franchise .details-block h2{max-width:1000px;padding-bottom:2em}.franchise .features{text-align:center}.franchise .checklist{display:inline-block;margin-bottom:3em}.franchise .checklist li{position:relative;padding:.5em .5em .5em 3em;text-align:left}.franchise .checklist li:before{content:'';position:absolute;top:0;left:0;width:3em;height:2em;background:url(/img/paniq/ico-check.png) no-repeat center center;background-size:contain}.franchise .features .buttons{margin-top:2em}@media(max-width:1600px){.franchise .tweet-block{background-size:1600px auto}}.timeline{text-align:center;display:flex;max-width:1200px;margin:2em auto}.timeline>*{flex:1 1;display:flex;justify-content:flex-start;position:relative}.timeline h5{text-transform:uppercase;font-weight:500}.timeline h5 strong{font-size:1.5em;font-weight:800;display:block;line-height:1}.timeline li:not(.uc):before{content:'\25CF';font-size:.8em;display:inline-block;vertical-align:middle;padding:0 .5em .3em 0}.timeline li.uc{list-style:none;text-transform:uppercase;color:#d79632;font-weight:700}@media(min-width:1200px){.timeline-block{background-image:url(/img/paniq/franchise-bg-timeline.webp);padding-bottom:4em}.timeline{padding:0 4em;height:48em;margin-top:0}.timeline>*{flex-direction:column;margin-right:-5px}.timeline>*:nth-child(even){flex-direction:column-reverse}.timeline>*:before{content:'';display:block;height:18em}.timeline h5{margin:0 -3em;padding:1em 0 0;height:4em}.timeline ul{margin:0 -4em}.timeline .sep{background:url(/img/paniq/franchise-gpt-sep.png) no-repeat center 2em;background-size:auto 24px}.timeline .sep:before{content:'';display:block;height:2em;border:5px solid #d79632;border-bottom:0}.timeline .sep:after{content:'';display:block;background:#d79632;width:2px;height:6em;margin:2em auto 1em}.timeline>*:nth-child(even) .sep{transform:rotate(180deg);margin-bottom:-5px}}@media(max-width:1199px){.timeline{flex-direction:column}.timeline>*{align-items:center;justify-content:space-between;position:relative;padding:2em 0}.timeline>*:nth-child(even){flex-direction:row-reverse}.timeline h5,.timeline ul,.timeline .finish{width:calc(50% - 2rem);margin:0}.timeline ul,.timeline .finish{padding:0 1em}.timeline h5,.timeline>*:nth-child(even) ul{text-align:right}.timeline ul,.timeline>*:nth-child(even) h5,.timeline .finish{text-align:left}.timeline .finish img{width:10em}.timeline .sep{position:absolute;top:0;left:calc(50% - 1rem);bottom:-5px;width:2rem;border:5px solid #d79632;border-right:0}.timeline .sep:before{content:'';display:block;width:24px;position:relative;left:calc(2rem - 10px);height:100%;background:url(/img/paniq/franchise-gpt-sep-v.png) no-repeat right;background-size:24px auto}.timeline>*:nth-child(even) .sep{transform:rotate(180deg)}}@media(max-width:799px){.timeline{font-size:.75em}}@media(max-width:599px){.timeline ul{font-size:.75em}}.franchise .intro-block{padding-bottom:4em}.franchise .intro-block img{padding:1.5em 0}.franchise .memberof-block{background:#0d0f0e}.franchise .memberof-block h2:last-of-type{padding-bottom:2em}.franchise .memberof{text-align:center;text-wrap:balance}.franchise .memberof img{display:inline-block;padding:.5em 1em}.franchise .disclaimer{font-size:.8em;padding:2em 1em 1em;text-align:center}@media(max-width:599px){.franchise .memberof img{height:4em}}@media(min-width:1000px){.franchise .details-block{padding-bottom:5em}.franchise .features .b{position:relative;margin-left:8em}.franchise .features .b:before{content:'';position:absolute;top:0;bottom:0;width:5em;left:-8em;background:url(/img/paniq/franchise-decor-1.png) no-repeat left center}.franchise .features .b1:before{background-image:url(/img/paniq/franchise-decor-2.png)}.franchise .features .b2:before{background-image:url(/img/paniq/franchise-decor-3.png)}.franchise .features .b3:before{background-image:url(/img/paniq/franchise-decor-4.png)}}@media(max-width:599px){.franchise .intro-block img{padding:.5em 0}.franchiseDetails h1.img{margin-bottom:0}}.shop .intro-block{background:url(/img/paniq/shop-bg-fog.webp) no-repeat top center,url(/img/paniq/shop-bg-l.webp) repeat-y top center;background-size:100% auto;text-align:center;padding-bottom:2em}.shop .product{width:100%;max-width:1200px;margin:4em auto}.shop .product .flex>.text{padding:2em 1em 1px}.shop .product .flex>*:not(.text){text-align:center}.shop .product .desc .buttons{align-items:flex-start;margin:1em 0;min-height:0}.shop .product .buttons>*{flex:1 1;min-width:12rem;max-width:20rem;width:40%}.shop .product .buttons>*>*{display:block}.shop .product .images{background:#fff}.shop .product .images ul{max-width:600px;margin:0 auto}.shop .product .images .sym{color:#000}.shop .product .desc{background:#000;text-align:left;position:relative}.shop .product.is-new .desc:before{content:'';position:absolute;top:-1.5em;right:.5em;width:5em;height:5em;z-index:10;background:url(/img/paniq/shop-badge-new.png) no-repeat center;background-size:contain}.shop .product .desc h2{color:inherit;font-size:1.5em;padding:1em 0 .75em;text-align:left}.shop .product .desc .price{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:flex-end;gap:.5em;font-size:2em;font-weight:700;padding-bottom:.25em;line-height:1.25}.shop .product .desc .price del{font-size:.75em;opacity:.6;padding-bottom:.125em}.shop .product .desc .button-dd{color:#fff;margin:-1px}.shop .product .details{background:#fff;color:#3c3c3c;text-align:left}.shop .product .details .buttons{padding:3em 0}.shop .product .fw{display:block;width:100%}.shop .product .video{padding:4em 1em 0;position:relative;max-width:600px;margin:0 auto}.shop .product .video .embed{display:block}.shop .product .video .pin{position:absolute;top:-1em;right:100%;height:10em}.shop .product:not(.open) .details{display:none}@media(max-width:1600px){.shop .intro-block{background-size:1600px auto}}@media(min-width:1000px){.shop .product{padding:0 2em}.shop .product .flex{display:flex}.shop .product .flex>*{flex:1 1 50%}.shop .product .flex>.text{padding:2.5em}.shop .product .flex.flex-center{align-items:center}.shop .product .flex>.desc{padding-bottom:6em}.shop .product.is-new .desc:before{right:-1.5em}.shop .product .desc .buttons{position:absolute;bottom:0;left:1em;right:1em}}@media(max-width:999px){.shop .product .video .pin{display:none}}.shop .product.llamageddon .desc{background:#000 url(/img/paniq/shop-llama-desc-bg.webp) no-repeat bottom right;background-size:contain}.shop .product.llamageddon .buttons{margin-bottom:.5rem}.shop .product.llamageddon .amazon{color:#d79632;text-transform:uppercase;display:flex;align-items:center;padding:.25em .5em;font-size:.875em;font-weight:700;justify-content:center;margin-bottom:-.5rem}.shop .product.llamageddon .amazon img{height:1.625em;padding:.375em 0 0 .5em}body.ourRooms .bg-t{text-align:center;padding:0;text-wrap:balance}body.ourRooms h1+h2{margin:-1em auto .5em}body.ourRooms .room-list~.buttons{height:8em}body.ourRooms .units{text-align:center}body.ourRooms .units+*{margin-bottom:4em}body.ourRooms .unit{text-transform:uppercase;font-size:1.25em;margin-bottom:.5em}body.ourRooms .units>*{padding:2rem 1rem 1rem;max-width:40em}body.ourRooms .unit-head-wrap{background:#000 url(/img/paniq/home-bg-unit-head.webp) no-repeat center;background-size:cover;padding:1rem 0}body.ourRooms .unit-head{text-transform:uppercase;font-size:1.5em;padding:0}body.ourRooms .unit-head-wrap .buttons{min-height:4em}body.ourRooms .room-list{padding:4em 0;background:#0d0f0e}@media(min-width:1000px){body.ourRooms .units{display:flex;justify-content:center;text-align:center}}@media(max-width:599px){body.ourRooms .unit{font-size:1em;margin:0 .5em}body.ourRooms .units>*{padding:2rem 0}}body.room .main>.header2{background:rgba(0,90,100,.95)}body.room .first-block{margin-top:8rem}body.room .first-block .cover{text-shadow:0 0 1em #000;min-height:calc(100vh - 8rem)}body.room .intro-block img.text{padding:1em 0;max-width:400px;width:80vw}body.room .desc{text-align:left}body.room .difficulty{padding:1rem 0 2rem}body.room .difficulty .text{padding-bottom:1.5rem}body.room .difficulty .text span{text-transform:none}body.room .details{display:inline-block;text-align:center}body.room .details>*{margin-bottom:1em;display:flex;justify-content:center;gap:.5em}body.room .details .sym{font-size:1.25em;color:#d79632}body.room .price-table td{border:2px solid #d79632;background:rgba(255,255,255,.3)}body.room .teaser-block{padding-bottom:2em;text-align:center}body.room .teaser-block img{max-height:360px}.look-around .slideshow:not(.loading) li img{height:100%}.look360{position:relative;margin:2em auto;padding:10px;display:inline-block}.look360:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto;background:url(/img/paniq/img-frame-whd.webp) no-repeat center;background-size:contain;z-index:3;pointer-events:none}.look360 .text{position:absolute;top:10px;left:10px;bottom:10px;right:10px;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;background:rgba(0,0,0,.3)}.look360 h2{font-size:1.5em;padding:0}.look360 .ico{font-size:2em;padding-left:.25em}.look360 img{display:block;width:800px}@media(min-width:1000px){body.room .desc{display:flex;justify-content:space-around}body.room .desc>*{padding:1em 2em}}body.faq main{text-align:center}.faq-wrap h2{font-size:1.5em}.faq-wrap h2 small{font-weight:400}.faq-wrap .qstn .toggle{background:rgba(0,0,0,.3);padding-left:.5rem}.faq-wrap .qstn h3{font-family:inherit}.faq-bottom{color:#d79632;text-transform:uppercase;font-size:1.25em}@media(min-width:1000px){.faq-wrap .qstn .toggle{padding-left:1rem}.faq-wrap .qstn .toggled{padding:0 1.5rem}}.checkout-block,.prices-block{padding-top:3em;position:relative}.checkout-block{background:#fff url(/img/paniq/bg-white-2.webp) no-repeat center;background-size:cover;color:#000;padding-bottom:3em}.checkout-block h4{color:#d79632}.checkout-bar .button{min-width:0}.weekslots .prices-block{padding-top:0}body.reservation main,body.giftVoucher main{text-align:center;min-height:60vh}body.reservation h1.h2,body.giftVoucher h1.h2{padding:0;margin-bottom:1rem}body.reservation h1.h2+h4{margin:-.5em auto 2em;font-weight:400;font-size:1.25em}body.reservation h1+h2{margin:-1em auto .5em}body.reservation .book-progress~.h4,body.reservation main>.h4{margin:2em auto 1em}body.reservation,body.reservation main{background:0 0}body.reservation:before{content:'';position:fixed;display:block;top:0;left:0;width:100%;height:100%;background:url(/img/paniq/bg-blue-2.webp) no-repeat top center;z-index:-1;background-size:1920px auto}body.reservation main.bg-t{padding-left:0;padding-right:0}@media(min-width:1600px){body.reservation:before{background-size:100% auto}}.reservation .unit-choose a{font-family:montserrat}.reservation h3.unit-head{text-transform:uppercase;padding-bottom:.75em}.reservation h3.unit-head~h3.unit-head{margin-top:2em}@media(max-width:799.9px){.reservation.rooms .first-item{margin-top:10rem}.reservation.rooms .video-wrap{position:relative;margin-top:4rem;min-height:calc(100vh - 4rem);display:flex;flex-direction:column;justify-content:space-between}.reservation.rooms .video-wrap .unit-choose{opacity:.8}.reservation.rooms .video-wrap .first-item{margin-top:5rem}.reservation.rooms .video-wrap .multi-book>a:last-child{display:none}.reservation.rooms .video-wrap img.pre-rooms{padding-bottom:3.5em}.reservation.rooms .video-bg{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}}@media(min-width:800px){.reservation.rooms .video-bg{display:none}}.reservation .reviews-block.bg-l{background-image:url(/img/paniq/bg-white-3.webp);margin-top:4rem}.reservation .outro-block.bg-t{background-image:url(/img/paniq/bg-blue-3.webp);margin-bottom:-5rem;background-color:#000}.eventsBDay1 main{padding-bottom:0}.eventsBDay1 .birthday-info-block{padding-top:0;background-image:url(/img/paniq/birthday-1-bg.webp)}.eventsBDay2 .h4 strong{color:#fff}.eventsBDay2 .about-block,.eventsBDay3 .about-block{max-width:60em;margin:0 auto;text-align:left;flex-direction:row-reverse;margin-bottom:3em}.eventsBDay2 .about-block img,.eventsBDay3 .about-block img{display:block}.eventsBDay2 .room-card li{margin-top:0}.eventsBDay3 .next-block{padding-top:3em}.reservation .multi-book .button{background:0 0;color:#fff;border-radius:2em;border:4px solid;box-shadow:inset 0 0 1em #2cb9bb,0 0 3em 4px #2cb9bb;animation:flicker 2s linear infinite}.reservation .multi-book .button:hover{background:0 0}.reservation .day-jump-line>.input{background-color:rgba(0,0,0,.3)}.reservation .room-info-wrap{padding-top:2rem}.reservation .room-image{position:relative;padding:0!important}.reservation .room-image img{width:250px;height:250px;object-fit:cover;object-position:top;border-radius:1em;border:4px solid #fff;box-shadow:0 0 .5em #2cb9bb,0 0 .5em #2cb9bb,0 0 1em #2cb9bb,0 0 2em #2cb9bb}.reservation .room-image .rooms{position:absolute;bottom:2em;left:0;right:0;text-align:center}.reservation .room-head{font-family:montserrat;font-weight:700}.reservation .room-head span{font-family:roboto;font-weight:400}.reservation .room-info-wrap .room-warn{background:rgba(0,0,0,.3);padding:.25em .5em}.reservation .block .room-head{font-size:1.125em}.reservation .block .room-head span{font-size:.875em}.reservation .price-table td{border-color:#d79632;font-weight:700;text-transform:uppercase}.book-progress a>.num:after{background:#005a64}.reservation .form-wrap .input,.reservation .form-wrap .button-i,.reservation .form-wrap .checkbox label:before,.reservation .form-wrap .checklist label:before{background-color:rgba(0,0,0,.3)}.reservation .form-wrap .input:focus,.reservation .form-wrap .button-i:focus,.reservation .form-wrap .input:hover,.reservation .form-wrap .button-i:hover{background-color:rgba(0,0,0,.7)}.reservation .private.warn,.block .tz-warning{padding:.5em .875em}.form-wrap .conditions .error,.form-wrap .book-sum~.error{color:red!important}body.giftVoucher .first-block{background:url(/img/paniq/gift-voucher-bg.webp) no-repeat center;background-size:cover}body.giftVoucher .first-block h1{padding:0}body.giftVoucher .first-block .cover{height:90vh;min-height:0;padding-bottom:0}body.giftVoucher .first-block .voucher{max-height:45vh;padding:2.5vh 0}body.giftVoucher .bg-l{background-image:url(/img/paniq/gift-voucher-bg-2.webp)}body.giftVoucher .bg-l h5{padding:1em .5em}body.giftVoucher .bg-t{padding:0}.form-wrap.gift .has-button{margin:1em 0}.form-wrap.gift .button-2{min-width:12em}body.giftVoucher .confirm h2{padding:.2em}body.giftVoucher .confirm h3{padding:.2em;color:#fff;font-size:1.5em;font-weight:700}@media(min-width:1000px){body.giftVoucher .first-block .cover{height:80vh}.form-wrap.gift{border:1px solid #d79632;border-radius:1.5em;background:rgba(255,255,255,.3)}.reservation .room-info-wrap{display:flex;align-items:center;justify-content:center;padding:4rem 0 2rem}.reservation .room-info-wrap>div{text-align:left;margin-left:2rem;padding-bottom:1.5rem}.reservation .room-info-wrap>div>*{text-align:left;margin-left:0}.reservation .room-info-wrap h4.room-head{font-size:2em}.reservation .room-info-wrap h4.room-head span{font-size:.875em}}@media(max-width:799px){body.reservation.form main h1{margin-top:16rem}.reservation .summary-wrap{position:fixed;z-index:104;top:8rem;left:0;right:0;margin-top:0;max-height:calc(100% - 8rem);overflow:auto;background:rgba(0,90,100,.95)}}.review-form h1{margin-top:4rem}.review-form .input{background:rgba(0,0,0,.3)}body.covid19 .static-page{background-image:url(/img/paniq/covid-bg.webp)}body.covid19 .static-page>*{text-align:center}body.covid19 .h1{max-width:600px}body.covid19 p{margin-top:2rem}body.covid19 .large{font-size:1.25em;margin-top:1.5rem}body.covid19 .narrow{max-width:25em}body.covid19 .embed{max-width:600px;margin:3em 0 2em}body.covid19 .frame{padding:2em 1em;margin:4em auto;position:relative;z-index:1;max-width:800px}body.covid19 .frame a{color:#d79632}body.covid19 .frame1,body.covid19 .frame2,body.covid19 .frame1:before{display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}body.covid19 .frame1{filter:blur(8px)}body.covid19 .frame2{border:4px solid #fff}body.covid19 .frame1:before{content:'';border:12px solid #2cb9bb;top:-4px;bottom:-4px;left:-4px;right:-4px}body.covid19 .frame h4{margin:0 0 1em;padding:0}@media(min-width:800px){body.covid19 .frame{padding:5em 2em 4em}body.covid19 .frame2,body.covid19 .frame1:before{clip-path:polygon(-1em -1em,calc(50% - 10em) -1em,calc(50% - 10em) 20%,calc(50% - -10em) 20%,calc(50% - -10em) -1em,calc(100% - -1em) -1em,calc(100% - -1em) calc(100% - -1em),-1em calc(100% - -1em));-webkit-clip-path:polygon(-1em -1em,calc(50% - 10em) -1em,calc(50% - 10em) 20%,calc(50% - -10em) 20%,calc(50% - -10em) -1em,calc(100% - -1em) -1em,calc(100% - -1em) calc(100% - -1em),-1em calc(100% - -1em))}body.covid19 .frame h4{position:absolute;top:-1.25em;left:0;right:0}}.freePuzzle .static-page .h2{text-align:center}.freePuzzle .static-page .h4{text-align:center;color:inherit}.freePuzzle .static-page>p{text-align:center;margin:1em auto}.freePuzzle .static-page .puzzle{width:1000px}.freePuzzle .static-page form{margin:3em auto 0;max-width:800px}.freePuzzle .box{display:inline-block;border:4px solid #d79632;background:rgba(0,0,0,.3);padding:1em 1em 2em;position:relative;margin:2em .5em 4em}.freePuzzle .box h2{padding:.25em}.freePuzzle .box h3{padding:.25em;color:#fff;font-size:1.5em;font-weight:700}.freePuzzle .box .copy{position:absolute;bottom:-4px;right:-4px;min-width:0;padding:.25em .5em;border:4px solid #d79632}@media(min-width:800px){.freePuzzle .static-page>p{margin:2em auto}}.unit-choose.attraction a{--ucol:#D79632;font-size:1.25em}.unit-choose.attraction a:nth-child(even){--ucol:#A306B7}.attraction .sym.gold,.attraction .difficulty .locks .sym,.room .attraction .details .sym{color:#ee6aff}@supports(-webkit-text-fill-color:transparent) and (background-clip:text){.sym.gold,.difficulty .locks .sym{background:linear-gradient(90deg,#D79632,#FCD594);background-clip:text;-webkit-text-fill-color:transparent}.rooms .sym.gold{text-shadow:none;filter:drop-shadow(0 0 .5rem #000)}.attraction .sym.gold,.attraction .difficulty .locks .sym{background-image:linear-gradient(90deg,#EE6AFF,#F8C0FF)}}@font-face{font-family:brand;src:url(/css/../fonts/brands.woff?v2) format('woff');font-weight:400;font-style:normal;font-display:block}.brand{font-family:brand!important;font-style:normal;display:inline-block;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ba-aa:before{content:"\e96d"}.ba-adecco:before{content:"\e900"}.ba-adobe:before{content:"\e901"}.ba-amazon:before{content:"\e902"}.ba-amc:before{content:"\e903"}.ba-amex:before{content:"\e904"}.ba-apple:before{content:"\e907"}.ba-att:before{content:"\e908"}.ba-audi:before{content:"\e909"}.ba-bcg:before{content:"\e90a"}.ba-bnp:before{content:"\e90c"}.ba-business-insider:before{content:"\e914"}.ba-buzzfeed:before{content:"\e964"}.ba-cheesecakefactory:before{content:"\e90f"}.ba-cisco:before{content:"\e910"}.ba-cma-cgm:before{content:"\e952"}.ba-cocacola:before{content:"\e911"}.ba-credit:before{content:"\e965"}.ba-crowe:before{content:"\e912"}.ba-cvs:before{content:"\e966"}.ba-decathlon:before{content:"\e913"}.ba-deloitte:before{content:"\e967"}.ba-disney:before{content:"\e968"}.ba-ericsson:before{content:"\e969"}.ba-expedia:before{content:"\e935"}.ba-facebook:before{content:"\e96a"}.ba-fedex:before{content:"\e961"}.ba-forbes:before{content:"\e90b"}.ba-geekwire:before{content:"\e918"}.ba-getty-images:before{content:"\e962"}.ba-google:before{content:"\e94b"}.ba-groupon:before{content:"\e963"}.ba-hipcom:before{content:"\e905"}.ba-homedepot:before{content:"\e95b"}.ba-hp:before{content:"\e959"}.ba-hyatt:before{content:"\e95a"}.ba-kedge:before{content:"\e956"}.ba-la-weekly:before{content:"\e90d"}.ba-laposte:before{content:"\e94e"}.ba-loccitane:before{content:"\e906"}.ba-loreal:before{content:"\e957"}.ba-macys:before{content:"\e958"}.ba-mashable:before{content:"\e955"}.ba-mckinsey:before{content:"\e953"}.ba-microsoft:before{content:"\e954"}.ba-morgan-stanley:before{content:"\e951"}.ba-netflix:before{content:"\e94c"}.ba-new-york-times:before{content:"\e919"}.ba-nike:before{content:"\e94d"}.ba-oracle:before{content:"\e943"}.ba-orange:before{content:"\e944"}.ba-salesforce:before{content:"\e948"}.ba-seattlepi:before{content:"\e915"}.ba-spotify:before{content:"\e916"}.ba-starbucks:before{content:"\e917"}.ba-tesla:before{content:"\e930"}.ba-the-times:before{content:"\e91a"}.ba-twitter:before{content:"\e931"}.ba-uber:before{content:"\e932"}.ba-ups:before{content:"\e933"}.ba-venturebeat:before{content:"\e934"}.ba-voyage-atl:before{content:"\e90e"}body.los-angeles .magiq-block .video-bg,body.los-angeles .magiq-block .img-bg{object-position:0 90%!important}body.los-angeles .magiq-block .color-blend{background-color:#000}@media(min-width:1000px){body.los-angeles .magiq-block .cover>div{display:flex;align-items:center}body.los-angeles .magiq-block .cover>div>*{padding:.5em 1em}}body.marseille.events .gallery img{display:block;width:187px}body.aboutus .about-mrs .img{background-image:url(/img/paniq/aboutus-bg-marseille.webp);min-height:40vw}@media(min-width:1000px){body.aboutus .about-mrs .img{min-height:0}}body.reservation.l-fr .weekslots .calendar .head{font-size:1.125em}@keyframes textIn{0%,2%,4%,6%{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}2%{transform:scale3d(1.1,1.1,1.1)}4%{transform:scale3d(.9,.9,.9)}6%{opacity:1;transform:scale3d(1,1,1)}}@keyframes textOut{0%{transform:perspective(400px)}80%{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}to{opacity:0}}body.chicago .why-logan-block h2{padding:1rem 0;position:relative;display:inline-block}body.chicago .why-logan-block h2 span{color:#fff;display:block}body.chicago .why-logan-block a{color:#fff}body.chicago .why-logan-block h2:before{content:'';position:absolute;top:-2em;right:100%;width:calc(50vw - 8em);bottom:-2em;background:url(/img/paniq/chi-home-why-img.webp) no-repeat center right;background-size:contain}body.chicago .why-logan-block video.blend+.img-bg{filter:brightness(50%) contrast(125%)}@media(min-width:800px){body.chicago .why-logan-block .video-bg,body.chicago .why-logan-block .img-bg{object-position:0 90%!important}}@media(max-width:799px){body.index.chicago .chi-l .frame:before{top:.75em}body.chicago .why-logan-block .cover{padding:1rem}body.chicago .why-logan-block h2:before{position:static;display:block;width:100%;height:8em;background-position:center;margin-bottom:.5em}}body.index.las-vegas .first-block .button{min-width:12em}body.index.las-vegas .unit-info.bg-t{background-position:100% 20%}body.index.las-vegas .price-info{text-align:center}@media(min-width:1200px){body.index.las-vegas .intro-block{background-size:cover}body.index.las-vegas .where-block{background-image:url(/img/paniq/lv-home-location-bg.webp);background-size:cover}}@media(min-width:1000px){body.index.las-vegas .where-block .double-block>div>*{text-align:left}body.index.las-vegas .where-block .img{max-width:40%;object-position:50% 1em;object-fit:contain;filter:none}}@media(max-width:999px){body.index.las-vegas .intro-block .img{display:block;margin:0 auto;padding-right:8%}body.index.las-vegas .intro-block .double-block:nth-child(2){margin:2em -.5em 0;padding:2em 0;background:url(/img/paniq/lv-bar-rooms.webp) no-repeat top;background-size:cover;color:#fff}}.lvBarLounge .desc-block{color:#2cb9bb}.lvBarLounge .desc-block h3{color:#fff}.lvBarLounge .desc-block>*{padding:2rem .5rem}.lvBarLounge .desc-block.one{background:url(/img/paniq/lv-bar-play-drink-escape.webp) no-repeat right top;background-size:auto 100%}.lvBarLounge .desc-block.two{background:url(/img/paniq/lv-bar-cocktail.webp) no-repeat left bottom;background-size:auto 100%}.lvBarLounge h3,.lvBarLounge p{max-width:500px!important}.lvBarLounge .desc-block-2{background:linear-gradient(to bottom,transparent 80%,#000),url(/img/paniq/lv-bar-rooms.webp) no-repeat top;background-size:1920px auto;text-align:center;padding:5rem .5rem 2rem}.lvBarLounge .desc-block-2 p{padding-bottom:0}.lvBarLounge .desc-block-3{background:linear-gradient(to top,transparent 80%,#000),url(/img/paniq/lv-bar-covid-bg.webp) no-repeat bottom;background-size:1920px auto;padding:0 .5rem 2rem;text-align:center}.lvBarLounge .double-block.covid{border-radius:.5rem;padding:.5rem;margin:2rem auto;max-width:650px;box-shadow:inset 0 0 .5em .2em #2cb9bb,0 0 .5em .2em #2cb9bb;border:4px solid #fff;background:rgba(0,0,0,.3)}.lvBarLounge .double-block p:last-child{padding-bottom:0}.lvBarLounge .desc-block-3>p{margin-bottom:4rem}.lvBarLounge .desc-block-3 .button-2{background:#2cb9bb;border-radius:.5em;overflow:hidden}.lvBarLounge .double-block.covid img{max-width:8rem}.lvBarLounge .double-block.outro{margin:0 auto;max-width:750px}.lvBarLounge .book h2{text-align:left;display:inline-block;font-size:2.5em;padding-left:1em}.lvBarLounge .book h2 img{height:1em}.lvBarLounge .slideshow.zoom{margin:0 auto;max-width:1000px;padding:2em}.lvBarLounge .slideshow.zoom:after{content:none}.lvBarLounge .slideshow.zoom li{font-size:.75em;top:auto;bottom:0;margin:0 auto}.lvBarLounge .slideshow.zoom li.active{font-size:1em}.lvBarLounge .slideshow.zoom li>*{width:auto;height:auto}.lvBarLounge .slideshow.zoom li img{width:auto}.lvBarLounge .slideshow.zoom li *{transition:none}.lvBarLounge .slideshow.zoom .slide-left,.lvBarLounge .slideshow.zoom .slide-right{text-shadow:0 0 .5em #000,0 0 .5em #000,0 0 1em #000}.lvBarLounge .slideshow.zoom li.active-pp{left:-30%;right:100%}.lvBarLounge .slideshow.zoom li.active-p{left:0;right:calc(50% - -12em)}.lvBarLounge .slideshow.zoom li.active-n{left:calc(50% - -12em);right:0}.lvBarLounge .cocktails .slideshow.zoom li{width:20em;height:20em;filter:none}.lvBarLounge .cocktails li img{position:absolute;top:0;left:0;width:100%;height:100%;object-position:center;object-fit:cover}.lvBarLounge .cocktails h4{position:absolute;bottom:0;left:0;width:100%;margin:0;padding:.75em 0;color:#fff;background:url(/img/paniq/lv-cocktail-bg.webp) no-repeat center;background-size:cover;font-family:Roboto;font-weight:500;font-size:1.375em}.lvBarLounge .bg-l2 .slide-left,.lvBarLounge .bg-l2 .slide-right{filter:invert(100%)}.lvBarLounge .bg-l2 .button-i{color:#000;border-color:#d79632}.lvBarLounge .bg-l2 .button-i:hover{background:#d79632;color:#fff}.lvBarLounge .desc-block-2 .slideshow.zoom{padding:4em 2em}.lvBarLounge .slideshow.zoom .rooms li{width:20em;height:29.09em}@supports(-webkit-text-fill-color:transparent) and (-webkit-background-clip:text){.lvBarLounge .book h2{background:linear-gradient(to bottom right,#C18E31,#BC8830 30%,#7C4D12);-webkit-text-fill-color:transparent;-webkit-background-clip:text}}@media(min-width:1920px){.lvBarLounge .desc-block-2{background-size:100% auto}.lvBarLounge .desc-block-3{background-size:100% auto}}@media(min-width:1000px){.lvBarLounge .desc-block-wrap{max-width:1320px;margin:0 auto;padding:0 5rem}.lvBarLounge .desc-block{display:flex;justify-content:center;position:relative;z-index:0;flex-direction:row-reverse;margin:0 -5rem}.lvBarLounge .desc-block>*{width:50%}.lvBarLounge .desc-block.one .txt{padding:4rem .5rem 0}.lvBarLounge .desc-block.two .txt{padding:2rem .5rem 4rem}.lvBarLounge .desc-block-3{padding-bottom:4rem}.lvBarLounge .double-block.covid{text-align:left}.lvBarLounge .double-block.covid .icon{flex:0 0 8rem}.lvBarLounge .double-block.outro{align-items:center}.lvBarLounge .double-block.outro .icon{flex:0 0 16rem}}@media(max-width:1320px) and (min-width:1000px){.lvBarLounge .desc-block-wrap{overflow:hidden;padding:0 calc(25vw - 250px)}.lvBarLounge .desc-block.one{margin-right:calc(25vw - 410px)}.lvBarLounge .desc-block.one .txt{padding-left:calc(340px - 25vw)}.lvBarLounge .desc-block.two .txt{padding-right:calc(340px - 25vw)}}@media(max-width:999px){.lvBarLounge .desc-block h3{text-align:center}.lvBarLounge .desc-block.one{background-size:120% auto;background-position:100% 0}.lvBarLounge .desc-block.two{background-size:120% auto;background-position:-15% 100%}.lvBarLounge .desc-block.one .img{height:40vw;max-height:40vh}.lvBarLounge .desc-block.two .img{height:35vw;max-height:35vh}.lvBarLounge .double-block.covid{padding:.5rem 1.5rem}.lvBarLounge .slideshow.zoom li.active-p{left:calc(50% - 500px);right:calc(50% - -11em)}.lvBarLounge .slideshow.zoom li.active-n{left:calc(50% - -11em);right:calc(50% - 500px)}.lvBarLounge .desc-block-3>p{margin-bottom:4rem}}@media(max-width:599px){.lvBarLounge .desc-block.one{background-size:150% auto;background-position:75% 0}.lvBarLounge .desc-block.two{background-size:150% auto;background-position:15% 100%}.lvBarLounge .desc-block.one .img{height:50vw;max-height:40vh}.lvBarLounge .bg-l2.cocktails{padding:3rem .5em}.lvBarLounge .double-block.outro .icon img{max-width:10rem}.lvBarLounge .book h2{font-size:2em}.lvBarLounge .slideshow.zoom li.active-pp,.lvBarLounge .slideshow.zoom li.active-p{left:-150%;right:150%}.lvBarLounge .slideshow.zoom li.active-n{left:150%;right:-150%}.lvBarLounge .slideshow.zoom li.active{font-size:.75em}.lvBarLounge .desc-block-3{background-size:1280px auto}}@media(max-width:480px){.lvBarLounge .bg-l2.cocktails{background:url(/img/paniq/lv-bar-small-white.webp) no-repeat top}.lvBarLounge .desc-block.one{background:url(/img/paniq/lv-bar-small-neon.webp) no-repeat top;background-size:100% auto}.lvBarLounge .desc-block.one .img{height:80vw;max-height:none}.lvBarLounge .desc-block.two:before{background:url(/img/paniq/lv-bar-small-photo.webp) no-repeat center;background-size:cover;content:'';display:block;height:60vw;max-height:50vh;margin:1rem 0}}@media(max-width:399px){.lvBarLounge .slideshow.zoom .slide-left,.lvBarLounge .slideshow.zoom .slide-right{padding:0}}.puzzlebreak main{font-family:montserrat}.puzzlebreak .header1 .logo img{height:4rem}.puzzlebreak .header1 .cw{height:5rem}.puzzlebreak .first-block{margin-top:5rem}.puzzlebreak .h1:not(.img):before{border-radius:2rem;border-color:#ff9072}.puzzlebreak h1,.puzzlebreak .h1,.puzzlebreak.giftVoucher .first-block h1{padding:.375em .75em}.puzzlebreak.giftVoucher .first-block h1{margin-bottom:2em}.puzzlebreak .button,.puzzlebreak .button-2,.puzzlebreak .button-i,.puzzlebreak .rooms .trailer,.puzzlebreak .rooms .photos{border-radius:2rem;padding:.75em 1.5em;min-width:11em;text-transform:none;font-family:montserrat}.puzzlebreak .button,.puzzlebreak .rooms .trailer .sym,.puzzlebreak .rooms .photos .sym,.puzzlebreak.reservation .multi-book .button,.puzzlebreak .gift .button-2{background:linear-gradient(180deg,#FFAC52 0%,#FF7387 100%);color:#000;box-shadow:inset 0 2px 0 0 rgba(255,255,255,.2),inset 0 -2px 0 0 rgba(0,0,0,.1);animation:none;border:0}.puzzlebreak .button:hover,.puzzlebreak .gift .button-2:hover,.puzzlebreak.reservation .multi-book .button:hover{background-image:linear-gradient(180deg,#FF7387 0%,#FFAC52 100%)}.puzzlebreak .button-2,.puzzlebreak .rooms .trailer,.puzzlebreak .rooms .photos,.puzzlebreak .gift .button,.puzzlebreak.reservation .nav-line .button{background:#777;border:0;color:#fff;background:linear-gradient(180deg,rgba(120,120,120,.6) 0%,rgba(120,120,120,.9) 100%);box-shadow:inset 0 2px 0 0 rgba(255,255,255,.2),inset 0 -2px 0 0 rgba(0,0,0,.1)}.puzzlebreak .button-2:before{content:none}.puzzlebreak .rooms .trailer,.puzzlebreak .rooms .photos{padding:.375em 1.25em .375em .375em;min-width:0}.puzzlebreak .button-2:hover,.puzzlebreak .rooms .trailer:hover,.puzzlebreak .rooms .photos:hover,.puzzlebreak .gift .button:hover,.puzzlebreak.reservation .nav-line .button:hover{background-image:linear-gradient(180deg,rgba(120,120,120,.9) 0%,rgba(120,120,120,.6) 100%)}.puzzlebreak .rooms .trailer .sym{border:0;width:2rem;height:2rem;line-height:1.5rem;color:#000}.puzzlebreak .rooms .photos .sym{border-radius:1rem;font-size:.875em;width:2rem;height:2rem;line-height:2;color:#000}.puzzlebreak .sym.gold,.puzzlebreak.room .details .sym{color:#ff9072}@supports(-webkit-text-fill-color:transparent) and (background-clip:text){.puzzlebreak .sym.gold,.puzzlebreak .difficulty .locks .sym{background-image:linear-gradient(90deg,#FF7387,#FFAC52)}}.puzzlebreak .room-block li{padding-bottom:16em}.puzzlebreak .faq-wrap.alt .toggler{border-radius:2rem;padding:.25em .75em}.puzzlebreak table.price-table,.puzzlebreak table.open-table{border-style:hidden;border-radius:1rem;box-shadow:0 0 0 1px #fff}.puzzlebreak .unit-info .price-info table,.puzzlebreak.reservation .price-table{box-shadow:0 0 0 1px #d79632}@media(max-width:799px){.puzzlebreak.reservation .summary-wrap{top:9rem}}.puzzlebreak.index .teaser-block{background-image:url(/img/paniq/pb-bg-1.webp)}.puzzlebreak .intro-block{background-image:url(/img/paniq/pb-bg-2.webp)}.puzzlebreak.index .unit-info{background-image:url(/img/paniq/pb-bg-3.webp)}.puzzlebreak .corporate-block{background-image:url(/img/paniq/pb-bg-5.webp)}.puzzlebreak .corporate-block .brand{color:#fff}.puzzlebreak .promo-rooms,.puzzlebreak.room .look-around,.puzzlebreak.reservation .outro-block.bg-t{background:url(/img/paniq/pb-bg-5.webp) no-repeat center;background-size:cover}.puzzlebreak.contact .decor:before,.puzzlebreak.contact .decor:after{content:none}.puzzlebreak.giftVoucher .first-block .cover{height:auto;padding:6em .5em 4em}.puzzlebreak.index .teaser-block .embed:after,.puzzlebreak .slideshow.zoom:after{content:none}.puzzlebreak .teaser-block .embed img,.puzzlebreak .slideshow.zoom li img{border-radius:3rem}.puzzlebreak.reservation:before,.puzzlebreak.reservation main.bg-t,.puzzlebreak.giftVoucher .first-block,.puzzlebreak.ourRooms .bg-t,.puzzlebreak.contact .static-page,.puzzlebreak.faq .static-page{background:#110529 url(/img/paniq/pb-bg-blue.webp) no-repeat top center;background-size:100% auto}.puzzlebreak.reservation .reviews-block.bg-l{background-image:url(/img/paniq/pb-bg-2.webp)}.puzzlebreak.reservation .reviews-block.bg-l .reviews{max-width:90em}@media(max-width:1200px){.puzzlebreak.reservation main.bg-t,.puzzlebreak.giftVoucher .first-block,.puzzlebreak.ourRooms .bg-t,.puzzlebreak.contact .static-page,.puzzlebreak.faq .static-page{background-size:1200px auto}}.puzzlebreak.reservation .escape-time~.nav-line{background:0 0;padding-bottom:1em;border:0}.puzzlebreak.reservation .escape-time~.nav-line>*:not(.today){max-width:12em;height:3em}.puzzlebreak.reservation .escape-time~.nav-line>.today{font-size:1.25em}.puzzlebreak .sym-users:before,.puzzlebreak .sym-add-user:before{content:'';display:inline-block;width:1em;height:1em;background:no-repeat center;background-size:contain}.puzzlebreak .sym-users:before{background-image:url(/img/paniq/pb-ico-users.svg)}.puzzlebreak .sym-add-user:before{background-image:url(/img/paniq/pb-ico-add-user.svg)}.puzzlebreak .room-card .head{border-radius:1rem 1rem 0 0}.puzzlebreak .room-card .cover{border-radius:0 0 1rem 1rem}.puzzlebreak .bg-watermark:after{content:none}body.magiq.index .teaser-block .embed:after{content:none}body.parties .bg-t{text-align:center;padding-top:8em}body.parties h1{margin-top:4rem}body.parties p{text-align:left;margin:1em auto}