body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.Home_home__GrXp-{width:100%;height:100%;background:red}.Home_carouselText__3SNeP{position:absolute;left:0;right:0;margin:0 auto;box-sizing:border-box;color:#d3d3d3;z-index:8;width:auto;text-align:center;top:70%;transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:70px;background-color:rgba(50,50,50,.4)}@media screen and (min-width:801px) and (max-width:1200px){.Home_carouselText__3SNeP{font-size:50px}}@media screen and (max-width:800px){.Home_carouselText__3SNeP{font-size:25px}}.ReactGridGallery{margin:0 auto;width:60%;padding-bottom:20px}:root{--booked-color:#fa4437;--option-color:#fa9c37;--free-color:#5bfa37;--free-school-color:#3ca123;--disabled-color:#c2c2c2}.Calendar_topImage__2hkpz{height:150px;width:100%;object-fit:cover}.Calendar_container__2QG9l{margin:0 auto;width:60%;height:100%}.Calendar_calendarContainer__OqZBH{display:flex;margin:0 auto;width:600px}.Calendar_schoolDates__1y6rF{margin-left:20px}.react-calendar{margin:20px auto 0;width:300px}.react-calendar button{height:25px;margin-top:5px;margin-bottom:5px;padding-top:0;padding-bottom:0}.react-calendar__navigation{align-items:center}.react-calendar__navigation__label{height:30px!important}.react-calendar__navigation__next2-button,.react-calendar__navigation__next-button,.react-calendar__navigation__prev2-button,.react-calendar__navigation__prev-button{font-size:25px;height:30px!important}.Calendar_generalInfo__23dUr{width:600px;margin:20px auto 0;font-weight:500;font-size:15px}.Calendar_monthInfo__3Kw35{width:300px;margin-top:20px;font-size:15px;margin-left:30px}.Calendar_remarks__2bvoQ{margin:0 auto;width:600px}.react-calendar__month-view__days__day--weekend,.react-calendar__tile{color:#000}.Calendar_period__2-p4Z p{margin-top:10px;margin-bottom:0}.Calendar_periodTitle__1hoTZ{font-size:16px;font-weight:700;margin:5px;text-decoration:underline}.Calendar_periodSubtitle__1gzBJ{font-size:15px;font-weight:700}.Calendar_exceptTable__1Hvtu{margin-left:20px}.Calendar_bookLink__8wz2-{background-color:#17bee8;text-align:center;padding:5px}.Calendar_bookLink__8wz2- a{color:#fff;font-size:18px;text-decoration:none;display:block;height:100%;width:100%}.Calendar_disabled__1oO7Q{background:#c2c2c2!important;background:var(--disabled-color)!important}.Calendar_bookedStart__1A8gT{background:linear-gradient(to bottom right,#5bfa37 0,#5bfa37 50%,#fa4437 0,#fa4437)!important;background:linear-gradient(to bottom right,var(--free-color) 0,var(--free-color) 50%,var(--booked-color) 0,var(--booked-color))!important}.Calendar_optionStart__s1DRb{background:linear-gradient(to bottom right,#5bfa37 0,#5bfa37 50%,#fa9c37 0,#fa9c37)!important;background:linear-gradient(to bottom right,var(--free-color) 0,var(--free-color) 50%,var(--option-color) 0,var(--option-color))!important}.Calendar_bookedEnd__2A5qr{background:linear-gradient(to bottom right,#fa4437 0,#fa4437 50%,#5bfa37 0,#5bfa37)!important;background:linear-gradient(to bottom right,var(--booked-color) 0,var(--booked-color) 50%,var(--free-color) 0,var(--free-color))!important}.Calendar_optionEnd__2KLv6{background:linear-gradient(to bottom right,#fa9c37 0,#fa9c37 50%,#5bfa37 0,#5bfa37)!important;background:linear-gradient(to bottom right,var(--option-color) 0,var(--option-color) 50%,var(--free-color) 0,var(--free-color))!important}.Calendar_bookedFull__aIEYW{background:#fa4437!important;background:var(--booked-color)!important}.Calendar_optionFull__3Bk1c{background:#fa9c37!important;background:var(--option-color)!important}.Calendar_optionEndBookedStart__1rLv0{background:linear-gradient(to bottom right,#fa9c37 0,#fa9c37 50%,#fa4437 0,#fa4437)!important;background:linear-gradient(to bottom right,var(--option-color) 0,var(--option-color) 50%,var(--booked-color) 0,var(--booked-color))!important}.Calendar_bookedEndOptionStart__qglZF{background:linear-gradient(to bottom right,#fa4437 0,#fa4437 50%,#fa9c37 0,#fa9c37)!important;background:linear-gradient(to bottom right,var(--booked-color) 0,var(--booked-color) 50%,var(--option-color) 0,var(--option-color))!important}.Calendar_free__3fEIl{background:#5bfa37!important;background:var(--free-color)!important}@media screen and (max-width:800px){.Calendar_topImage__2hkpz{height:100px}.Calendar_container__2QG9l{width:90%}.Calendar_monthInfo__3Kw35{margin:0 auto;text-align:center}.Calendar_calendarContainer__OqZBH{flex-direction:column;width:300px}.Calendar_generalInfo__23dUr,.Calendar_remarks__2bvoQ{width:300px}}.Description_topImage__1MEQj{height:150px;width:100%;object-fit:cover}.Description_description__2qEMT{width:60%;line-height:1.8;margin:20px auto 0}@media screen and (max-width:800px){.Description_topImage__1MEQj{height:100px}}.Contact_topImage__XCIMc{height:150px;width:100%;object-fit:cover}.Contact_container__1OKfM{margin:20px auto 0;width:60%;height:100%;text-align:center;font-size:20px}.Contact_container__1OKfM img{width:75px;height:75px}@media screen and (max-width:800px){.Contact_topImage__XCIMc{height:100px}.Contact_container__1OKfM{width:80%;font-size:16px}.Contact_container__1OKfM img{width:50px;height:50px}}.Feedback_topImage__1cf1L{height:150px;width:100%;object-fit:cover}.Feedback_container__3tls2{margin:20px auto 0;width:450px;height:100%;text-align:center}.Feedback_fortySix__2h0Ko{color:#17bee8;font-weight:700}.Feedback_evalForm__8F73F{display:flex;flex-direction:column}.Feedback_radioGroup___3WSK{display:flex;flex-direction:row;justify-content:center}.Feedback_questionLabel__2zTLD{font-weight:700;margin-top:20px}.Feedback_dates__1F98_{margin-top:20px}.Feedback_dates__1F98_ input{margin-left:5px;margin-right:5px}.Feedback_radioGroup___3WSK div{padding:10px 10px 0}.Feedback_radioGroup___3WSK label{display:block}.Feedback_submit__8BXaL{margin-top:20px;margin-bottom:50px;display:flex;flex-direction:column}@media screen and (max-width:800px){.Feedback_topImage__1cf1L{height:100px}.Feedback_container__3tls2{width:80%;font-size:16px}.Feedback_dates__1F98_{margin-top:0;display:flex;flex-direction:column;align-items:center}}.App_header__1ESD0{width:100%}@media screen and (max-width:649px){.App_header__1ESD0{height:auto;padding-bottom:10px}.App_headerContainer__sXE8a{display:flex;width:auto;padding:0 20px;flex-direction:column}.App_navbar__1hI2_,.App_titleContainer__3lxJB{flex-direction:column}.App_menuContainer__2UysQ{flex-direction:column;height:auto}.App_subtitle__2bm9T{text-align:center}.App_menuCalendar__3TvpM{margin-left:30%;margin-right:30%}.App_menu__2hhrV{padding:4px 10px}}@media screen and (min-width:650px) and (max-width:1200px){.App_header__1ESD0{height:75px}.App_headerContainer__sXE8a{display:flex;width:auto;padding:0 20px}.App_menuContainer__2UysQ{height:75px}.App_menu__2hhrV{padding:0 10px}.App_menuCalendar__3TvpM{height:75px}}@media screen and (min-width:1200px){.App_header__1ESD0{height:75px}.App_headerContainer__sXE8a{display:flex;width:1200px;margin:0 auto;position:relative}.App_menuContainer__2UysQ{height:75px}.App_menu__2hhrV{padding:0 10px}.App_menuCalendar__3TvpM{height:75px}}.App_titleContainer__3lxJB{flex-basis:50%;justify-content:flex-start;align-items:center;display:flex;padding:9px}.App_titleContainer__3lxJB a{text-decoration:none;outline:none;color:#292929}.App_titleContainer__3lxJB h3{font-weight:700;margin:0;font-size:30px}.App_titleContainer__3lxJB h3 span{color:#17bee8}.App_subtitle__2bm9T{display:block;font-size:14px}.App_navbar__1hI2_{flex-basis:50%;display:flex}.App_menuContainer__2UysQ{display:flex;justify-content:flex-end;align-items:center;padding:0;margin:0}.App_menu__2hhrV{color:bisque;display:flex;justify-content:center;align-items:center;cursor:pointer}.App_menuCalendar__3TvpM{background:#17bee8;color:#fff!important}.App_menuLink__2RG86{text-decoration:none;outline:none;color:#292929;font-weight:500;font-size:15px}.App_menu__2hhrV a:hover{color:#17bee8}.App_language__1tZNH{display:flex;flex-direction:column;margin-left:15px;margin-top:4px}.App_language__1tZNH a{cursor:pointer;height:24px;text-decoration:none;outline:none;font-weight:500;font-size:13px;color:#000}.App_language__1tZNH a:hover{color:#17bee8}.App_body__36eZ-{padding-bottom:20px}@media screen and (max-width:649px){.App_language__1tZNH{flex-direction:row;margin:5px auto}.App_languageItem__3WfM3{margin:0 15px}}
/*# sourceMappingURL=main.9b94e9a1.chunk.css.map */