.team-section{max-width:40rem;margin:0 auto;border-radius:1rem}.team-section h1{font-size:2.5rem;text-align:center;margin-bottom:2rem}.team-section .team-text{font-size:1.1rem;line-height:1.7;display:flex;flex-direction:column;gap:1rem}.team-section .team-text p{margin:0}.team-section .team-text p a,.team-section .team-text p strong{text-decoration:none;color:var(--primary-color)}.team-section .team-text .donation-text{font-style:italic;opacity:.85}.team-section .team-text .donation-link{margin-top:.5rem}.team-section .team-text .donation-link a{display:inline-block;background-color:var(--primary-color);color:#fff;padding:.75rem 1.25rem;border-radius:.5rem;text-decoration:none;font-weight:700;transition:background-color .3s ease}.team-section .team-text .donation-link a:hover{background-color:var(--secondary-color)}.bought-bubble,.free-bubble,.price-bubble,.rating-scale,.time-bubble{border-radius:1rem;box-shadow:var(--box-shadow);padding:.4rem}.bought-bubble:not(.clickable),.free-bubble:not(.clickable),.price-bubble:not(.clickable),.rating-scale:not(.clickable),.time-bubble:not(.clickable){position:absolute}.bought-bubble,.free-bubble,.price-bubble{right:0;bottom:1rem;transform:translateX(50%);background-color:var(--free-color);color:var(--text-color-light)}.price-bubble{background-color:var(--primary-color)}.bought-bubble{background-color:var(--bought-color)}.time-bubble{top:1rem;right:1rem;background-color:var(--primary-color);color:var(--text-color-light)}.rating-scale{box-shadow:none;display:flex;gap:.3rem;color:var(--gray)}.rating-scale:not(.clickable){bottom:1rem;left:50%;transform:translateX(-50%)}.clickable{cursor:pointer}.clickable svg:hover{color:var(--secondary-color)}.active{color:var(--primary-color)}.escaperoom{position:relative;height:400px;box-shadow:var(--box-shadow);border-radius:.5rem;width:300px}.big-image{width:600px}.hover{cursor:pointer}.escaperoom img{height:100%;width:100%;object-fit:cover;border-radius:.5rem}.escaperoom .hover:hover img{opacity:.9;transition:all .2s}.escaperoom-title{position:absolute;top:60%;left:50%;max-width:80%;font-weight:600;transform:translate(-50%,-50%) rotate(-10deg);color:var(--text-color-light);font-size:2rem;text-align:center}.explanation{width:-moz-fit-content;width:fit-content;margin-top:4.6rem}.controlls-grid{display:grid;grid-template-columns:10rem 10rem 10rem;grid-gap:2rem 1rem;gap:2rem 1rem}.controlls{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;justify-content:center;align-items:center;width:100%}.key-display{width:-moz-fit-content;width:fit-content;margin-bottom:1rem;display:flex;gap:.5rem}.key-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:.2rem;gap:.2rem}.key-button{height:2rem;min-width:2rem;text-align:center;line-height:2rem;border:2px solid #3a3a3a;font-weight:700}.w-key{grid-column:2;grid-row:1}.a-key{grid-column:1;grid-row:2}.s-key{grid-column:2;grid-row:2}.d-key{grid-column:3;grid-row:2}.key-discription,.mouse-controlls{display:flex;align-items:center}.mouse-controlls{margin-left:1rem;justify-content:center}.mouse-discription{display:flex;flex-direction:column;margin-left:1rem}.mouse{position:relative;height:6rem;width:4rem;border:2px solid #3a3a3a;border-radius:2rem 2rem 1rem 1rem}.mouse:after{top:50%;transform:translate(-50%,-50%);height:2px;width:100%}.mouse:after,.mouse:before{content:"";position:absolute;left:50%;background-color:#3a3a3a}.mouse:before{height:50%;width:2px}.mouse-reel{position:absolute;top:50%;left:50%;transform:translate(-46%,-100%);height:2rem;width:1rem;border-radius:5px;background-color:#3a3a3a}.tooltip{position:relative}.tooltip:hover:after{content:attr(data-tooltip);position:absolute;bottom:110%;left:50%;font-size:1rem;width:90%;transform:translateX(-50%);background:#3f3f3f;color:#fff;padding:.5rem;border-radius:.5rem}.multiplayer{margin-top:2.8rem}.multiplayer-button-container{display:flex;gap:.5rem}.multiplayer-playerCount{margin-top:2rem;border-radius:1rem;width:3.5rem;position:relative}.multiplayer-playerCount-number{position:absolute;bottom:5%;left:50%;transform:translate(-50%);z-index:1;font-size:larger;font-weight:700}.multiplayer-playerCount-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--light-gray);width:100%;height:100%}.multiplayer-user-list{margin-top:1rem;border-radius:.5rem;box-sizing:border-box;overflow:hidden;display:grid;grid-template-rows:repeat(4,2rem);background-color:#fff}.multiplayer-user-list>.multiplayer-user-list-entry:nth-child(2n){background-color:var(--light-gray)}.multiplayer-user-list-entry{display:flex}.multiplayer-user-list-entry *{display:flex;justify-content:center;align-items:center}.multiplayer-user-list-entry-player-number{width:2rem}.multiplayer-user-list-entry-player-name{flex:1 1;padding:0 1rem;justify-content:start}.multiplayer-user-list-entry-player-name-input{color:var(--primary-color);flex:1 1;font-size:1rem;border:none;outline:none;box-shadow:none;background:transparent;padding:0 1rem}.multiplayer-user-list-entry-player-color{width:2rem;border-radius:50%;box-sizing:border-box;border:.5rem solid #fff}.multiplayer-user-list-entry:nth-child(2n) .multiplayer-user-list-entry-player-color{border-color:var(--light-gray)}.multiplayer-user-list-entry-player-color-input{width:2rem;height:100%;border:none;background:transparent;padding:0;cursor:pointer}.screen{display:flex;flex-direction:column;margin-top:4rem}.home-screen{align-items:center}.details-screen{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:4rem;row-gap:0}.details-screen,.impress-screen{margin-top:6rem;padding-left:2rem;padding-right:2rem;flex-grow:1}.impress-screen{display:flex;flex-direction:column;overflow-x:hidden}.rooms-screen{margin-top:6rem;padding-left:2rem;padding-right:2rem;flex-grow:1}body:has(.escape-room-screen){overflow:hidden;margin-top:0}.escape-room-screen{position:absolute;z-index:11;top:0;left:0;width:100%;height:100%}.hero-image{position:relative;width:100%;height:400px;margin-bottom:4rem;box-shadow:var(--box-shadow);overflow:hidden}.intro{margin-top:4rem;margin-bottom:4rem}.intro h1{text-align:center}.padding{padding-left:2rem;padding-right:2rem}.room-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem}@media(max-width:768px){.details-screen,.home-screen,.rooms-screen{display:flex;flex-direction:column;text-align:center;box-sizing:border-box}.hero-image{display:none}.details-screen,.impress-screen,.rooms-screen{padding-left:1rem;padding-right:1rem}.impress-screen{box-sizing:border-box;font-size:.8rem}.impress-screen h1{font-size:1.3rem}.impress-screen h2{font-size:1rem}.padding{padding-left:1rem;padding-right:1rem;box-sizing:border-box}}.demo{width:100%;display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:4rem;gap:2rem}.left{max-width:18rem}.left .section-title,.left p{text-align:right}.demo-escape-room{width:600px;height:400px;position:relative;border-radius:.5rem;box-shadow:var(--box-shadow);cursor:pointer}.demo-escape-room:hover img{opacity:.8;transition:all .2s}.home-screen .explanation{padding:4rem 0;display:flex;flex-wrap:wrap;justify-content:center;box-sizing:border-box;gap:2rem;row-gap:6rem;width:100%}.home-screen .explanation-card{text-align:center;box-sizing:border-box;padding:2rem 1rem 1rem;box-shadow:var(--box-shadow);border-radius:.5rem;margin-right:4.5rem;position:relative;max-width:300px;min-height:200px}.home-screen .explanation-image{position:absolute;top:.5rem;right:0;transform:translate(50%,-50%);height:150px}@media(max-width:1000px){.home-screen .explanation-card{text-align:start}}.escaperoom-container{display:flex;flex-wrap:wrap;gap:4rem;justify-content:center;margin-bottom:4rem}.old-price{text-decoration:line-through;color:var(--gray)}.action-price{color:var(--text-color-light);background-color:var(--primary-color);border-radius:5rem}.bundle{width:100%;margin-bottom:4rem}.bundle .bundle-container{display:flex;height:400px;box-shadow:var(--box-shadow);overflow:hidden;position:relative;border-radius:.5rem}.bundle .bundle-container .bundle-item{height:200%;width:25%;transform:rotate(30deg) translateY(-25%);display:flex;align-items:center;justify-content:center;background-color:#161414;cursor:pointer;z-index:1;border-left:2px solid #fff;box-sizing:border-box;margin-right:4%;background-position:50%}.bundle .bundle-container .bundle-item:first-of-type{border-left:1px solid var(--primary-color)}.bundle .bundle-container .bundle-item:hover{filter:brightness(3)}.bundle .bundle-container .bundle-item:nth-of-type(4){border-right:2px solid #fff}.bundle .bundle-container .bundle-item svg{transform:rotate(-30deg);height:3rem;width:3rem;color:var(--text-color-light)}.bundle .bundle-container .bundle-item.chosen:hover{filter:brightness(1.05)}.bundle .bundle-container .bundle-buy-button{position:absolute;right:0;top:0;width:25%;height:100%;background-color:var(--secondary-color);color:var(--text-color-light);display:flex;justify-content:flex-end;align-items:flex-end;cursor:not-allowed}.bundle .bundle-container .bundle-buy-button span{padding:1rem}.bundle .bundle-container .bundle-buy-button.active{background-color:var(--primary-color);cursor:pointer}.bundle .bundle-container .bundle-buy-button.active:hover{filter:brightness(1.2)}.bundle .bundle-container .bundle-discount{position:absolute;left:0;top:0;width:25%;height:100%;padding:1rem;box-sizing:border-box;display:flex;flex-direction:column;font-size:1.3rem}.bundle .bundle-container .bundle-discount p{margin-top:0}.bundle .bundle-container .bundle-discount p,.bundle .bundle-container .bundle-discount span{padding:.5rem;margin-bottom:.5rem;box-sizing:border-box}.selection-overlay{top:50%;left:50%;width:80%;height:80%;transform:translate(-50%,-30%);border-radius:.5rem;border:none;box-shadow:var(--box-shadow);z-index:2;padding:1rem;scrollbar-width:thin}.selection-overlay:focus{outline:none}.selection-overlay::-webkit-scrollbar{width:8px}.selection-overlay::-webkit-scrollbar-track{background-color:var(--text-color-light);border-radius:.5rem}.selection-overlay::-webkit-scrollbar-thumb{background-color:var(--secondary-color);border-radius:.5rem}.selection-header{position:relative}.selection-body{justify-content:center}.faq-wrapper,.selection-body{display:flex;flex-wrap:wrap;gap:2rem}.faq-wrapper .faq-group{width:max(50% - 1rem,575px)}.faq-wrapper .qa-item{border:1px solid var(--border-color);border-radius:.5rem;padding:1rem;background-color:var(--tertiary-color);color:var(--text-color-light);cursor:pointer;transition:all .3s ease}.faq-wrapper .qa-item .question{font-weight:700;display:flex;justify-content:space-between;align-items:center}.faq-wrapper .qa-item .answer{margin-top:1rem;display:none}.faq-wrapper .qa-item.open .answer{display:block}.mobile .faq-wrapper{gap:1rem}.mobile .faq-wrapper .faq-group{width:100%}
/*# sourceMappingURL=c2b0a7c43da4c060.css.map*/