.RoomPage-module__q9I-PW__RoomPage{background:url(/images/background-sm.jpg) 0 0/100%;overflow-x:hidden}@media screen and (min-width:1900px){.RoomPage-module__q9I-PW__RoomPage{background-size:100%}}.RoomPage-module__q9I-PW__RoomPage__GameOfStonesHeader{background-image:url(/images/rooms/kings-quest/background-sm.webp)}.RoomPage-module__q9I-PW__RoomPage__BakerStreetHeader{background-image:url(/images/rooms/baker-street-mystery/background-sm.webp)}.RoomPage-module__q9I-PW__RoomPage__CabinInWoodsHeader{background-image:url(/images/rooms/cabin-in-the-woods/background-sm.webp)}.RoomPage-module__q9I-PW__RoomPage__ProhibitionHeader{background-image:url(/images/rooms/prohibition/background-sm.webp)}.RoomPage-module__q9I-PW__RoomPage__OrphanageHeader{background-image:url(/images/rooms/orphanage/background-sm.webp)}.RoomPage-module__q9I-PW__RoomPage__FloorIsLavaHeader{background-image:url(/images/rooms/floor-is-lava/background-sm.webp)}.RoomPage-module__q9I-PW__RoomPage__sectionTitle{text-align:center;color:#fff}.RoomPage-module__q9I-PW__RoomPage__bookingSection{width:100%;max-width:960px;margin:auto}.RoomPage-module__q9I-PW__RoomPage__videoWrapper{aspect-ratio:1.78;width:100%;max-width:1024px;margin:0 auto 2rem;padding:0 1rem 1rem;position:relative}.RoomPage-module__q9I-PW__RoomPage__iframeVideo{width:100%;height:100%;position:absolute;inset:0}.RoomPage-module__q9I-PW__RoomPage__videoSpaceWrapper{padding:0 1rem 1rem}.RoomPage-module__q9I-PW__RoomPage__videoSpaceWrapper h1{text-align:center;color:#fc6a03;font-size:1.7rem}.RoomPage-module__q9I-PW__RoomPage__CabinInWoodsVideoFrame{background:url(/images/rooms/cabin-in-the-woods/video-frame.webp) 0 0/100% 100%;position:relative}.RoomPage-module__q9I-PW__RoomPage__ProhibitionFrame{background:url(/images/rooms/prohibition/video-frame.webp) 0 0/100% 100%;position:relative}.RoomPage-module__q9I-PW__RoomPage__OrphanageFrame{background:url(/images/rooms/orphanage/video-frame.webp) 0 0/100% 100%;position:relative}.RoomPage-module__q9I-PW__RoomPage__BakerStreetVideoFrame{background:url(/images/rooms/baker-street-mystery/video-frame.webp) 0 0/100% 100%;position:relative}.RoomPage-module__q9I-PW__RoomPage__CabinInWoodsVideoFrame .RoomPage-module__q9I-PW__RoomPage__iframeVideo{width:90%;height:90%;position:absolute;inset:5% 0 0 5%}.RoomPage-module__q9I-PW__RoomPage__ProhibitionFrame .RoomPage-module__q9I-PW__RoomPage__iframeVideo{width:90%;height:80%;position:absolute;inset:7% 0 0 5%}.RoomPage-module__q9I-PW__RoomPage__BakerStreetVideoFrame .RoomPage-module__q9I-PW__RoomPage__iframeVideo{width:90%;height:90%;position:absolute;inset:5% 0 0 5%}.RoomPage-module__q9I-PW__RoomPage__videoTitle{text-align:center;color:#fff;margin-top:-3rem;font-size:2.3em;font-weight:400}.RoomPage-module__q9I-PW__RoomPage__videoPlaceholderImageContainer{cursor:pointer;width:100%;height:100%;margin-top:4rem;margin-bottom:4rem;position:relative}.RoomPage-module__q9I-PW__RoomPage__GameOfStonesVideoFrame{-webkit-mask:url(/images/rooms/kings-quest/gos-frame-2.png) 50%/100% 100%;mask:url(/images/rooms/kings-quest/gos-frame-2.png) 50%/100% 100%}.RoomPage-module__q9I-PW__RoomPage__PricingLinkPosition{text-align:center;padding-bottom:3rem}.RoomPage-module__q9I-PW__RoomPage__PricingLinkLabel{text-align:center;color:#fff;font-size:1.3rem}.RoomPage-module__q9I-PW__RoomPage__PricingLink{cursor:pointer;color:#fff;background:#fc6a03;border:none;border-radius:1rem;outline:none;align-items:center;margin-top:1rem;padding:.5rem 2rem;font-size:1.3rem}@media screen and (min-width:1024px){.RoomPage-module__q9I-PW__RoomPage__GameOfStonesHeader{background-image:url(/images/rooms/kings-quest/background-md.webp)}.RoomPage-module__q9I-PW__RoomPage__BakerStreetHeader{background-image:url(/images/rooms/baker-street-mystery/background-md.webp)}.RoomPage-module__q9I-PW__RoomPage__CabinInWoodsHeader{background-image:url(/images/rooms/cabin-in-the-woods/background-md.webp)}.RoomPage-module__q9I-PW__RoomPage__ProhibitionHeader{background-image:url(/images/rooms/prohibition/background-md.webp)}.RoomPage-module__q9I-PW__RoomPage__OrphanageHeader{background-image:url(/images/rooms/orphanage/background-md.webp)}.RoomPage-module__q9I-PW__RoomPage__videoSpaceWrapper h1{font-size:2rem}}@media screen and (min-width:1440px){.RoomPage-module__q9I-PW__RoomPage__GameOfStonesHeader{background-image:url(/images/rooms/kings-quest/background-lg.webp)}.RoomPage-module__q9I-PW__RoomPage__BakerStreetHeader{background-image:url(/images/rooms/baker-street-mystery/background-lg.webp)}.RoomPage-module__q9I-PW__RoomPage__CabinInWoodsHeader{background-image:url(/images/rooms/cabin-in-the-woods/background-lg.webp)}.RoomPage-module__q9I-PW__RoomPage__ProhibitionHeader{background-image:url(/images/rooms/prohibition/background-lg.webp)}.RoomPage-module__q9I-PW__RoomPage__OrphanageHeader{background-image:url(/images/rooms/orphanage/background-lg.webp)}}@media screen and (min-width:1700px){.RoomPage-module__q9I-PW__RoomPage__GameOfStonesHeader{background-image:url(/images/rooms/kings-quest/background-xlg.webp)}.RoomPage-module__q9I-PW__RoomPage__BakerStreetHeader{background-image:url(/images/rooms/baker-street-mystery/background-xlg.webp)}.RoomPage-module__q9I-PW__RoomPage__CabinInWoodsHeader{background-image:url(/images/rooms/cabin-in-the-woods/background-xlg.webp)}.RoomPage-module__q9I-PW__RoomPage__ProhibitionHeader{background-image:url(/images/rooms/prohibition/background-xlg.webp)}.RoomPage-module__q9I-PW__RoomPage__OrphanageHeader{background-image:url(/images/rooms/orphanage/background-xlg.webp)}}
.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock{color:#fff;width:100%;height:600px;position:relative}.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock__backdrop{z-index:5;background:linear-gradient(#00d4ff00 57%,#00000098 70%,#00000093 81%,#03002400 100%);flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:100%;margin:auto;display:flex;position:absolute;top:0;left:0}.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock__backdrop>*{max-width:800px}.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock__title{height:var(--title-height-mobile,130px);position:relative}.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock__title img{height:100%;position:absolute;transform:translate(-50%)}.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock__textContainer{text-align:center;max-width:600px;margin:auto}.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock__content{text-align:center;width:100%;padding:1rem}.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock__tag{border-radius:1rem;margin-bottom:.5rem;margin-right:.5rem;padding:.3rem 1rem;font-size:1.2rem;font-weight:400;display:inline-block}@media screen and (max-width:420px){.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock__tag{padding:.3rem .5rem}}@media screen and (min-width:1024px){.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock__title{height:var(--title-height,350px)}}.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock__tag:before{content:"#";color:#fc6a03}.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock__tagsContainer{margin:auto}.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock__roomDetails{text-align:center;flex-flow:wrap;margin:0 auto .5rem;display:flex}.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock__roomDetails>div{text-align:center;flex-direction:row;flex:1;justify-content:center;align-items:center;margin-bottom:.5rem;padding-left:.5rem;font-size:.8rem;display:flex}.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock__infoIcon{color:#fc6a03;font-size:1.8rem!important}.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock__checkButton{cursor:pointer;color:#fff;background:#fc6a03;border:none;border-radius:1rem;outline:none;margin:1rem auto;padding:.5rem 4rem;font-size:16px;font-weight:400}.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock_roomDetailsValue{font-size:1.4rem;font-weight:400}.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock_roomDescription{color:#b3b4b8}.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock__locationIcon{justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.3rem;display:inline-flex}.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock_roomLocationLabel{margin-bottom:5px;padding-left:5px}.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock_roomLocation{color:#fff;justify-content:center;align-items:center;margin-bottom:2rem;padding-top:2rem;padding-bottom:1rem;display:flex}.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock_arrowText{margin-bottom:30px;font-size:1em;font-weight:400}.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock_arrowText h1{margin-bottom:50px;font-size:1em;font-weight:400;display:inline-block}.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock_arrowContainer{text-align:center;margin-bottom:30px}@media screen and (max-width:1024px){.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock_arrow{bottom:-40px}.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock_roomLocation{padding-bottom:2rem}}@media screen and (min-width:1024px){.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock_arrow{bottom:30px}.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock__locationIcon{font-size:2rem}.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock_roomLocation{padding-top:2rem;padding-bottom:1rem;font-size:2rem}}.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock_arrow{color:#fc6a03;margin:auto;font-weight:200;animation:1s infinite RoomHeaderBlock-module__ZBylYa__bounce;display:inline-block;position:absolute;left:0;right:0;font-size:10em!important}@keyframes RoomHeaderBlock-module__ZBylYa__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock_roomDetailsValueContainer{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;margin-left:.5rem;display:flex}.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock__backgroundContainer{z-index:0;width:100%;height:100%;position:absolute}@media screen and (min-width:1024px){.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock{aspect-ratio:1.74;height:auto}.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock__content{margin-bottom:0}}@media screen and (min-width:1440px){.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock{aspect-ratio:1.74;background-size:100% 100%;height:auto}.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock__content{margin-bottom:5%}}@media screen and (min-width:800px){.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock__roomDetails>div{justify-content:center;padding-left:0}}@media screen and (max-width:800px){.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock__roomDetails{justify-content:space-around}.RoomHeaderBlock-module__ZBylYa__RoomHeaderBlock__roomDetails>div{width:50%;min-width:50%;max-width:50%}}
.RoomDescriptionDetails-module__vLkogG__RoomDescriptionDetails{color:#fff}.RoomDescriptionDetails-module__vLkogG__RoomDescriptionDetails__title{text-align:center;color:#fff;margin-top:-3rem;font-size:1.5em;font-weight:400}.RoomDescriptionDetails-module__vLkogG__RoomDescriptionDetails__section{margin-bottom:0;padding:1rem}.RoomDescriptionDetails-module__vLkogG__RoomDescriptionDetails__sectionImage{aspect-ratio:1.63;margin-bottom:1rem;position:relative;overflow:hidden}.RoomDescriptionDetails-module__vLkogG__RoomDescriptionDetails__sectionImageContainer{width:100%;height:100%;position:relative;overflow:hidden}.RoomDescriptionDetails-module__vLkogG__RoomDescriptionDetails__sectionTextContainer{padding:1rem}.RoomDescriptionDetails-module__vLkogG__RoomDescriptionDetails__sectionTitle{margin-top:0;font-weight:400}.RoomDescriptionDetails-module__vLkogG__RoomDescriptionDetails__sectionText_grey{color:#b3b4b8}.RoomDescriptionDetails-module__vLkogG__RoomDescriptionDetails__sectionText_white{color:#fff}.RoomDescriptionDetails-module__vLkogG__RoomDescriptionDetails__sectionImage img{width:100%}.RoomDescriptionDetails-module__vLkogG__RoomDescriptionDetails__sectionBookButton{cursor:pointer;color:#fff;background:#fc6a03;border:none;border-radius:1rem;outline:none;margin-top:1rem;padding:.5rem 2rem;font-size:14px;font-weight:400}@media screen and (min-width:1024px){.RoomDescriptionDetails-module__vLkogG__RoomDescriptionDetails__section{flex-direction:row;max-width:800px;margin:auto;display:flex}.RoomDescriptionDetails-module__vLkogG__RoomDescriptionDetails__section:nth-of-type(2n){flex-direction:row-reverse}.RoomDescriptionDetails-module__vLkogG__RoomDescriptionDetails__section>*{flex:1;padding:1rem}.RoomDescriptionDetails-module__vLkogG__RoomDescriptionDetails__sectionImage img{margin:0;position:relative}.RoomDescriptionDetails-module__vLkogG__RoomDescriptionDetails__sectionBookButton{font-size:16px}}@media screen and (min-width:1440px){.RoomDescriptionDetails-module__vLkogG__RoomDescriptionDetails__section{max-width:1024px}}@media screen and (min-width:2560px){.RoomDescriptionDetails-module__vLkogG__RoomDescriptionDetails__section{max-width:1440px}}
