@font-face{font-family:Sofia;src:url(/_next/static/media/SofiaProRegular.081d8f0408bc6c2fcf21910c667f22d7.woff) format("woff"),url(/_next/static/media/SofiaProRegular.703c94a1fd7b1b94369f41264b6b5abf.ttf) format("truetype");font-weight:regular}@font-face{font-family:Untitled;src:url(/_next/static/media/UntitledSans-Regular.0e7045ddf4e1f8cb47b9e2c8e90ce42b.otf) format("opentype");font-weight:400}@font-face{font-family:Untitled;src:url(/_next/static/media/UntitledSans-Medium.840fa3380a292952017c741a9d82e7bd.otf) format("opentype");font-weight:medium}@font-face{font-family:Untitled;src:url(/_next/static/media/UntitledSans-Light.b74a68838a821d5a803040535eb261c8.otf) format("opentype");font-weight:thin}@font-face{font-family:Untitled;src:url(/_next/static/media/UntitledSans-Bold.146188356ffc4669f24781c7bd43e339.otf) format("opentype");font-weight:700}@font-face{font-family:Untitled;src:url(/_next/static/media/UntitledSans-Regular.0e7045ddf4e1f8cb47b9e2c8e90ce42b.otf) format("opentype");font-weight:black}@font-face{font-family:SofiaLight;src:url(/_next/static/media/SofiaProLight.85954286ddf6cb70bd5c25ed6921b6e2.woff) format("woff"),url(/_next/static/media/SofiaProLight.cb57028c0e2ee9d51ee478663231392c.ttf) format("truetype");font-weight:light}.App{font-family:Untitled;font-weight:medium;text-align:center;font-size:20px}.Container{margin:auto;max-width:420px}.react-calendar button{margin:0;border:0;outline:none;height:60px;font:inherit;font-size:.8em;padding-top:3px}.react-calendar button:enabled{cursor:pointer}.react-calendar__tile--active:enabled{color:#fff;border:0 solid #090909!important;background-color:#090909!important;border-radius:50%}abbr{text-decoration:none}.react-calendar__tile{text-align:center;background-color:#fff}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__month-view__weekdays__weekday{padding:.5em;color:#616161}.react-calendar__month-view__weekdays{text-align:center;text-transform:lowercase;font-weight:400;font-size:.75em;margin-bottom:10px}.react-calendar__navigation{height:40px;margin-bottom:20px}.react-calendar__navigation :disabled{color:#222}.react-calendar__navigation button{min-width:44px;background:none}.emailInput{font-family:Untitled;font-weight:thin;font-size:16px;margin-bottom:15px;padding:15px 4%;min-height:22px;background:#f1f1f1;border:none;width:90%}.promo{-webkit-transition:.2s;transition:.2s;-webkit-transition:visibility 0s linear .5s,opacity .5s linear;transition:visibility 0s linear .5s,opacity .5s linear}.topMargin{margin-top:20px}.bookButton{font-family:Untitled;font-weight:400;font-size:16px;padding-top:15px;padding-bottom:15px;min-height:22px;background-color:#090909;color:#fff;width:98%;-webkit-appearance:none}.bookButton,.bookButton:hover{border:1px solid #222;-webkit-transition:.2s;transition:.2s}.bookButton:hover{background-color:#fff;color:#222;cursor:pointer}.bookButton:active{background-color:#363636;border-color:#363636;color:#fff;-webkit-transition:.2s;transition:.2s;cursor:pointer}button:focus,input:focus,select:focus,textarea:focus{outline:none}.chosenDate{margin-top:20px;margin-bottom:20px;color:#757575;font-size:16px}.resultText{font-size:.75em;text-align:left;margin:20px 8px}.openHours{color:#777}.openHours,.redText{font-size:.75em;margin-top:12px}.redText{color:#8e1600}.moreInformation{color:#777;font-family:Untitled}.campaign,.moreInformation{font-size:.75em;margin-bottom:8px;text-align:left;margin-left:8px;margin-right:8px}.campaign{color:#000;cursor:pointer}@media only screen and (max-width:600px){.react-calendar button{margin:0;border:0;outline:none;height:14vw;font:inherit;font-size:.8em}.react-calendar__tile{text-align:center;padding:.25em;background-color:#fff}.react-calendar__navigation{margin-top:-15px;margin-bottom:10px;font-size:18px}.chosenDate{margin-top:20px;margin-bottom:15px;font-size:15px}.resultText{margin-top:20px;font-size:16px}.emailInput{padding-top:17px;padding-bottom:17px;background:#f1f1f1;width:90%}.bookButton,.emailInput{font-family:Untitled;font-weight:400;font-size:16px;min-height:16px}.bookButton{padding-top:15px;padding-bottom:15px;border:1px solid #000;-webkit-transition:.2s;transition:.2s}.Container{margin:auto;max-width:98vw}.topMargin{margin-top:20px}}.bookingsTable td{padding-right:20px}.bookingsTable tr:hover{background-color:#dbdbdb}