@import url("https://fonts.googleapis.com/css2?family=Gothic+A1:wght@300;400;500;600;700;800;900&display=swap");body{font-family:Gothic A1,sans-serif}option{color:#000}form{width:100%}.react-calendar{border:none!important;background-color:transparent!important;font-family:Gothic A1}.react-calendar__navigation__next2-button,.react-calendar__navigation__prev2-button{display:none}.react-calendar__navigation{align-items:center}abbr[title]{border-bottom:none;-webkit-text-decoration:unset;text-decoration:unset!important}.react-calendar__navigation__next-button,.react-calendar__navigation__prev-button{background-color:#4318ff!important;border-radius:10px;min-width:34px!important;height:34px!important;color:#fff}.react-calendar__navigation__next-button{width:34px!important}.react-calendar__navigation__label{font-weight:700!important;font-size:18px}.react-calendar__navigation__label:focus,.react-calendar__navigation__label:hover{background-color:unset!important;border-radius:10px}.react-calendar__tile{font-size:12px;display:flex;align-items:center;justify-content:center;padding:0!important;height:34px!important;color:#1b2559}.react-calendar__month-view__weekdays{margin-bottom:6px}.react-calendar__month-view__weekdays,.react-calendar__tile--now,.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background-color:#f4f7fe;border-radius:10px}.react-calendar__month-view__days__day--neighboringMonth{color:#b0bbd5}.react-calendar__tile--active,.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#4318ff;border-radius:10px;color:#fff}.react-calendar__tile--range,.react-calendar__tile--range:enabled:focus,.react-calendar__tile--range:enabled:hover{background:#f4f7fe;color:#4318ff;border-radius:0}.react-calendar__tile--rangeStart,.react-calendar__tile--rangeStart:enabled:focus,.react-calendar__tile--rangeStart:enabled:hover{background:#4318ff;border-top-left-radius:10px;border-bottom-left-radius:10px;color:#fff}.react-calendar__tile--rangeEnd,.react-calendar__tile--rangeEnd:enabled:focus,.react-calendar__tile--rangeEnd:enabled:hover{background:#4318ff;border-top-right-radius:10px;border-bottom-right-radius:10px;color:#fff}body.chakra-ui-dark .react-calendar{border-radius:30px}body.chakra-ui-dark .react-calendar__navigation__prev-button{background-color:#7551ff!important}body.chakra-ui-dark .react-calendar__navigation__next-button{background-color:#7551ff!important;color:#fff}body.chakra-ui-dark .react-calendar__tile{color:#fff}body.chakra-ui-dark .react-calendar__month-view__weekdays,body.chakra-ui-dark .react-calendar__tile--now,body.chakra-ui-dark .react-calendar__tile--now:enabled:focus,body.chakra-ui-dark .react-calendar__tile--now:enabled:hover,body.chakra-ui-dark .react-calendar__tile:enabled:focus,body.chakra-ui-dark .react-calendar__tile:enabled:hover{background-color:hsla(0,0%,100%,.1)}body.chakra-ui-dark .react-calendar__month-view__days__day--neighboringMonth{color:#b0bbd5}body.chakra-ui-dark .react-calendar__tile--active,body.chakra-ui-dark .react-calendar__tile--active:enabled:focus,body.chakra-ui-dark .react-calendar__tile--active:enabled:hover{background:#7551ff;color:#fff}body.chakra-ui-dark .react-calendar__tile--range,body.chakra-ui-dark .react-calendar__tile--range:enabled:focus,body.chakra-ui-dark .react-calendar__tile--range:enabled:hover{background:hsla(0,0%,100%,.1);color:#7551ff}body.chakra-ui-dark .react-calendar__tile--rangeEnd,body.chakra-ui-dark .react-calendar__tile--rangeEnd:enabled:focus,body.chakra-ui-dark .react-calendar__tile--rangeEnd:enabled:hover,body.chakra-ui-dark .react-calendar__tile--rangeStart,body.chakra-ui-dark .react-calendar__tile--rangeStart:enabled:focus,body.chakra-ui-dark .react-calendar__tile--rangeStart:enabled:hover{background:#7551ff;color:#fff}.react-datepicker__input-container input{background:inherit;color:inherit;text-align:center;font-weight:500;border-radius:10px;cursor:pointer}div.react-datepicker{font-family:inherit;font-size:.9rem;padding:16px;border-radius:1rem}button.react-datepicker__navigation{top:12px}button.react-datepicker__navigation--previous{left:8px}button.react-datepicker__navigation--next{right:8px}.react-datepicker__navigation--next,div.react-datepicker__navigation--previous{display:none}div.react-datepicker__header{align-items:center;background-color:#fff;border-bottom:none;padding:0}div.react-datepicker__day{width:2.25rem}span.react-datepicker__navigation-icon:before{border-color:#fff}.react-datepicker__day--in-range,div.react-datepicker__day--in-selecting-range{border-radius:.6rem;background-color:rgba(18,74,176,.85);color:#fff}.react-datepicker__navigation--next,.react-datepicker__navigation--previous{background-color:rgba(18,74,176,.85)!important;border-radius:10px;min-width:34px!important;height:34px!important;color:#fff}.react-datepicker__navigation--next{width:34px!important}div.react-datepicker__current-month{font-weight:700!important;font-size:18px}div.react-datepicker__day-names{background-color:#f4f7fe;border-radius:10px;margin:12px 0;font-variant:all-petite-caps}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#fff}div.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-top:none;border-bottom-color:#fff}body.chakra-ui-dark .react-datepicker__navigation--next,body.chakra-ui-dark .react-datepicker__navigation--previous{background-color:#7cf5a7!important}.react-datepicker__day--in-range,body.chakra-ui-dark div.react-datepicker__day--in-selecting-range{background-color:#7cf5a7;color:#fff}body.chakra-ui-dark div.react-datepicker__header{background-color:#112d4f;color:#fff}body.chakra-ui-dark div.react-datepicker{background:#112d4f;color:#fff}body.chakra-ui-dark div.react-datepicker__day-names{color:#fff;background-color:#436792}body.chakra-ui-dark .react-datepicker__day,body.chakra-ui-dark .react-datepicker__day-name,body.chakra-ui-dark .react-datepicker__time-name,body.chakra-ui-dark div.react-datepicker__current-month{color:#fff}.search-box input{margin:0 8px;padding-left:4px;border-radius:10px;font-weight:700;font-size:1.025rem}.search-box form{width:100%;display:flex;align-items:center}.search-box button.ais-SearchBox-reset{padding-top:4px;margin-right:16px}.programs-results{position:absolute;top:48px;background:inherit;padding:32px;border-radius:8px}body.chakra-ui-dark .search-box input{background-color:#112d4f;color:#fff}