*{font-family:"Play",sans-serif;box-sizing:border-box;padding:0;margin:0;border:0;vertical-align:initial;--yellow:#e42522;--yellowHover:#f13e3b;--black:#000;--offBlack:#2d2d2d;--blue:#222e50}#root,.App,body,html{background:#000}html{scroll-behavior:smooth}button:focus,input:focus,select:focus,textarea:focus{outline:none}h2{font-size:6rem;margin:0;line-height:.9}.highlight{color:var(--yellow)}h1,h2,h3,h4,h5,h6{font-family:"Oswald",sans-serif;text-transform:uppercase;font-weight:400}a{color:#fff;text-decoration:none}ul,ul>li{list-style:none}.datetime-input-edit-wrapper{font-size:.8rem!important}.loginPage{background:var(--black);height:93vh;display:flex;flex-direction:column;padding-top:100px;align-items:center}.loginPage__logo{width:100px}.loginPage__title{font-size:2rem;color:#fff;margin-bottom:20px}.loginPage__container{width:400px;display:flex;align-items:center;flex-direction:column;justify-content:center;max-width:90%;margin:0 auto}.loginPage__container a{width:100%;text-align:center}.loader__container{background:rgba(0,0,0,.753);height:100vh;position:fixed;top:60px;z-index:10}.loader__container,.loader__container__inline{width:100%;left:0;display:flex;justify-content:center;align-items:center}.loader__container__inline{height:100%;top:0}.loader{color:var(--yellow);font-size:90px;margin:72px auto}.loader,.loader__inline{text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;position:relative;transform:translateZ(0);animation:load6 1.7s ease infinite,round 1.7s ease infinite}.loader__inline{color:var(--black)}@keyframes load6{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes round{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media only screen and (max-width:600px){.loader__container{top:75px}}.registerPage{background:var(--black);min-height:93vh;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.registerPage h1{margin-bottom:20px}.registerPage__container{width:90%;max-width:800px;display:flex;align-items:center;flex-direction:column;justify-content:center;margin:0 auto 50px}.registerPage__logo{width:100px}.requestPage{background:var(--black);height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.requestPage__logo{width:100px}.requestPage__title{font-size:2rem;color:#fff;margin-bottom:10px;margin-top:10px}.requestPage__subTitle{color:#fff;font-size:.8rem;margin-bottom:20px}.requestPage__container{width:400px;display:flex;align-items:center;flex-direction:column;justify-content:center;max-width:90%;margin:0 auto}.request__success{background:#90ee90;width:100%;padding:5px 10px;text-align:center;font-size:.7rem;margin-bottom:5px}.hyveInput{position:relative;overflow:hidden;margin-bottom:10px;width:100%;height:60px;border-radius:0}.hyveInput .hyveInputField{font-size:1rem;-webkit-appearance:none;appearance:none;width:100%;height:100%;border:1px solid hsla(0,0%,63.1%,.288);box-shadow:0 2px 4px 0 rgba(0,0,0,.08);background:none;position:relative;top:0;left:0;z-index:1;padding:8px 12px;outline:0;border-radius:0}.hyveInput .hyveInputField:disabled{background:hsla(0,0%,50.2%,.336)}.hyveInput .hyveInputField:valid{background:#fff}.hyveInput .hyveInputField:focus{border-color:var(--yellow);padding:4px 6px 20px}.hyveInput .hyveInputField:focus+label{background:var(--yellow);top:100%;margin-top:-20px;color:var(--black);font-size:60%;padding:0 6px;z-index:2;text-transform:uppercase}.hyveInput .hyveInputField.dark{border:1px solid hsla(0,0%,92.5%,.822);color:#fff}.hyveInput .hyveInputField.dark:valid{background:var(--black)}.hyveInput .hyveInputField.dark:focus{border-color:var(--yellow);padding:4px 6px 20px}.hyveInput .hyveInputField.dark:focus+label{background:var(--yellow);top:100%;margin-top:-20px;color:var(--black);font-size:60%;padding:0 6px;z-index:2;text-transform:uppercase}.hyveInput label{transition:background .5s,color .2s,top .5s,bottom .5s,right .2s,left .2s;position:absolute;font-size:.7rem;top:0;bottom:0;left:0;width:100%;color:rgba(32,32,32,.822);padding:7px 6px;text-transform:uppercase;text-align:left}.hyveInput label.dark{color:hsla(0,0%,92.5%,.822)}.hyveButton{cursor:pointer;border-radius:none;padding:10px;width:100%;background:none;border:2px solid var(--yellow);box-shadow:none;font-size:1rem;text-align:center;text-transform:uppercase;height:60px}color:var(--black) .hyveButton:hover{background:var(--yellow);border:var(--blue);cursor:pointer}.hyveButton.fill,.hyveButton:hover{background:var(--yellow);color:var(--black)}.hyveButton.fill:hover{background:var(--blue);color:var(--yellow);border:2px solid var(--blue)}.hyveButton:disabled{background:silver;color:#8f8f8f;border:#fff}.hyveButton:disabled:hover{cursor:default;background:silver;color:#8f8f8f}.confirm__wrapper{min-height:calc(100vh - 50px);display:flex;justify-content:center;align-items:center;background:var(--black)}.confirm__details{width:50vw;max-width:600px}.confirm__details h1{color:#fff;text-align:center;margin-bottom:30px}.confirm__details div{text-align:center;padding:15px;margin-bottom:10px}.confirm__date,.confirm__location,.confirm__studio,.confirm__studioCapacity,.confirm__time{border:1px solid var(--yellow);color:var(--yellow);text-transform:uppercase}.confirm__accountButton,.confirm__bookButton{background:var(--yellow);margin-top:30px;color:var(--black)}.confirm__accountButton:hover,.confirm__bookButton:hover{background:var(--blue);color:var(--yellow);cursor:pointer}.confirm__backButton{border:1px solid var(--yellow);color:var(--yellow);text-transform:uppercase}.confirm__backButton:hover{background:var(--yellow);color:var(--black);cursor:pointer}.confirm__error{color:red;border:1px solid red;font-size:.7rem}@media only screen and (max-width:1000px){.confirm__details{width:95vw}}.rules__wrapper{min-height:calc(100vh - 100px);padding:20px 25px;color:#fff;background:var(--black)}.rules__body,.rules__heading{width:90%;max-width:1000px;margin:auto}.rules__body h1,.rules__body h4,.rules__body p,.rules__heading h1,.rules__heading h4,.rules__heading p{margin-bottom:20px;text-align:justify}.rules__body a,.rules__heading a{color:var(--yellow)}.rules__body a:hover,.rules__heading a:hover{color:var(--yellowHover)}.rules__body h4,.rules__heading h4{font-size:1.2rem;margin-top:20px}.rules__body li,.rules__heading li{font-family:montserrat;margin-bottom:10px;list-style:square outside;margin-left:25px}.faq__wrapper{display:flex;justify-content:center;align-items:flex-start;padding-top:120px;width:95%;max-width:900px;margin:0 auto;height:93vh}.styles_faq-row-wrapper__3vA1D .styles_faq-row__2YF3c{border-bottom:1px solid #373737!important}.terms__wrapper{min-height:100vh;width:100%;background:var(--black);display:flex;justify-content:center;align-items:flex-start;padding:120px 0;color:#fff}.terms__content{width:1000px;max-width:95%}@keyframes floating{to{top:1.5rem}}.container{flex-direction:column;background-color:#fff;color:#000;text-align:center;font-family:"Open Sans";font-size:1.3rem;min-height:100vh;display:flex;justify-content:center}.container h1{font-size:2.5rem}.message{max-width:700px;margin:5rem auto 0}.gandalf{position:relative;width:400px;height:400px;margin:0 auto;top:1rem;animation:floating 1s ease-in-out infinite alternate}.gandalf:before,.gandalf div{position:absolute}.gandalf:before{content:"";top:0;left:0;width:400px;height:400px;background-color:#d3b908;border-radius:50%}.gandalf .fireball{bottom:-10px;left:50px;width:300px;height:100px;border-radius:50%;background:radial-gradient(#efac41,#de8531,#d3b908,#000);border:5px solid #000}.gandalf .skirt{bottom:50px;left:100px;border-bottom:230px solid #ededed;border-left:100px solid transparent;border-right:100px solid transparent;filter:drop-shadow(0 0 6px rgb(211.5,211.5,211.5))}.gandalf .skirt:before{height:21px;left:0;border-bottom-right-radius:180%;border-bottom-left-radius:100%}.gandalf .skirt:after,.gandalf .skirt:before{content:"";position:absolute;background-color:#ededed;width:100px;top:230px}.gandalf .skirt:after{height:28px;left:-100px;border-bottom-right-radius:80%;border-bottom-left-radius:180%}.gandalf .sleeves:after,.gandalf .sleeves:before{content:"";position:absolute;border-bottom:70px solid #ededed;filter:drop-shadow(0 0 6px rgb(211.5,211.5,211.5))}.gandalf .sleeves:before{top:130px;left:191px;border-left:100px solid transparent;border-right:40px solid transparent;transform:rotate(-34deg)}.gandalf .sleeves:after{top:127px;left:70px;border-left:40px solid transparent;border-right:100px solid transparent;transform:rotate(41deg)}.gandalf .shoulders{background-color:#ededed;border-radius:50%;width:100px;height:130px;left:150px;top:120px}.gandalf .shoulders .hand{width:33px;height:26px;border-radius:50%;background-color:#ffd8ad;top:-6px}.gandalf .shoulders .left{left:-70px;transform:rotate(-20deg)}.gandalf .shoulders .left:after{content:"";position:absolute;background-color:#e6e6e6;width:126px;height:8px;border-radius:4px;transform:rotate(-105deg);transform-origin:bottom;top:-48px;left:-56px}.gandalf .shoulders .right{right:-70px;transform:rotate(20deg)}.gandalf .shoulders .right:after{content:"";position:absolute;background-color:#bf5507;width:250px;height:5px;border-radius:2.5px;transform:rotate(-78deg);transform-origin:left;bottom:-100px;left:0}.gandalf .head{width:80px;height:90px;top:80px;left:160px;background-color:#ffd8ad;border-radius:50%}.gandalf .head:after,.gandalf .head:before{content:"";position:absolute;background-color:#000}.gandalf .head:before{left:22px;transform:rotate(19deg)}.gandalf .head:after,.gandalf .head:before{width:13px;height:5px;border-radius:3px;top:42px}.gandalf .head:after{right:22px;transform:rotate(-19deg)}.gandalf .head .hair{width:70px;height:30px;background-color:#c2beb5;border-radius:50%;top:0;left:5px}.gandalf .head .hair:after,.gandalf .head .hair:before{content:"";position:absolute;background-color:#c2beb5;filter:drop-shadow(2px 5px 0 rgb(170.9555555556,165.4444444444,153.0444444444))}.gandalf .head .hair:before{top:13px;left:-16px;width:25px;height:100px;border-top-left-radius:34px;border-top-right-radius:15px;border-bottom-left-radius:100px;border-bottom-right-radius:20px;transform:rotate(8deg)}.gandalf .head .hair:after{top:13px;right:-16px;width:25px;height:100px;border-top-left-radius:15px;border-top-right-radius:34px;border-bottom-left-radius:20px;border-bottom-right-radius:100px;transform:rotate(-10deg)}.gandalf .head .beard{top:64px;left:5px;border-top:80px solid #c2beb5;border-left:35px solid transparent;border-right:35px solid transparent;border-radius:30px;filter:drop-shadow(2px 5px 0 rgb(170.9555555556,165.4444444444,153.0444444444))}.gandalf .head .beard:before{content:"";position:absolute;background-color:pink;width:20px;height:5px;border-radius:40%;top:-70px;left:-9px}.calendar__wrapper{min-height:calc(100vh - 100px);display:grid;grid-template-columns:300px auto;background-color:var(--black)}.calendarApp{height:calc(100vh - 150px);background-color:#fff}.rbc-toolbar button{border-radius:0!important}.rbc-toolbar{background-color:var(--yellow);margin-bottom:0!important;color:var(--black)!important}.rbc-toolbar button{border:none!important}.rbc-toolbar button:hover{border:1px slid var(--black)!important;cursor:pointer;background-color:var(--black);color:var(--yellow)}.rbc-active{background-color:var(--black)!important;color:var(--yellow)!important}.rbc-event{background:var(--yellow)!important;border-radius:0;padding:5px;border:1px solid grey!important}.rbc-today{background:#fbebeb}.rbc-event-content{color:#fff;font-size:12px}.rbc-allday-cell{display:none}.rbc-time-content{border-top:0}.rbc-btn-group{margin-right:25px}.rbc-btn-group button{color:#fff}@media screen and (max-width:1000px){.calendar__wrapper{display:flex;flex-direction:column}.calendarApp{padding-top:0;margin-top:0}.rbc-toolbar{flex-direction:column;flex-wrap:nowrap}}.calendar__bookingPopup{position:absolute;top:0;right:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.911);color:var(--yellow);z-index:999;display:flex;justify-content:center;align-items:center}.calendar__bookingPopup.disabled{display:none}.calendar__bookingPopupWrapper{width:500px;max-width:95%;box-shadow:0 5px 15px rgba(0,0,0,.35)}.calendar__bookingPopupBody{background:var(--yellow);color:var(--black);padding:10px}.calendar__bookingPopupBody h3{margin-bottom:10px}.calendar__bookingPopupBody h5 span{text-decoration:underline}.calendar__bookingPopupBody .row{display:flex;align-items:center;margin-bottom:10px}.calendar__bookingPopupBody .row p{margin-left:5px;font-size:.9rem}.calendar__bookingPopupBody .row p a{color:#000}.calendar__bookingPopupBody .row p a:hover{text-decoration:underline}.calendar__bookingPopupBody .row svg{font-size:1.2rem}.bookingPopupButtonContainer{display:flex;margin-top:20px}.bookingPopupButton{background:var(--black);margin:5px;color:var(--yellow);text-align:center;padding:5px;width:100%;text-transform:uppercase}.bookingPopupButton:hover{background:var(--yellowHover);cursor:pointer;color:var(--black)}.calendar__bookingPopupClose{background:var(--black);display:flex;justify-content:center;align-items:center;padding:20px}.calendar__bookingPopupClose:hover{background:var(--yellowHover);color:var(--black);cursor:pointer}.calendar__bookingPopupCancel{background:var(--black);border-bottom:1px solid #131313;display:flex;justify-content:center;align-items:center;padding:10px;text-transform:uppercase}.calendar__bookingPopupCancel:hover{background:var(--yellowHover);color:var(--black);cursor:pointer}
/*# sourceMappingURL=main.8e98292f.chunk.css.map */