.styles_container__6ycwz{max-width:1200px;width:100%;margin:auto;padding:2rem 0 5rem}.styles_hero_container__U_8d8{width:100%;background-image:url(/bg/schedule_bg.svg);height:80vh;background-position:50%;background-repeat:no-repeat;background-size:contain;display:grid;place-items:center}.styles_section_heading__8BPsT{text-align:center;font-size:clamp(3rem,.1176rem + 13.1765vw,10rem);letter-spacing:2px;color:var(--primary-color)}.styles_schedule_container__Cyp6V{width:100%;max-width:1200px;border:1px solid var(--heading-color);border-radius:40px;background-color:#01192a}.styles_schedule_title__6g42b{display:flex;justify-content:center;margin-top:1.5rem;margin-bottom:2rem}.styles_schedule_title__6g42b div{font-size:clamp(1.3rem,1.05rem + 1vw,1.8rem);letter-spacing:1px;border:1px solid var(--heading-color);text-align:center;border-radius:40px;max-width:400px;width:100%;color:var(--heading-color);padding:1rem}.styles_table_container__NnHre{padding:1.5rem;width:100%}.styles_schedule_container__Cyp6V table{width:100%;border-collapse:collapse}.styles_schedule_container__Cyp6V table thead th{color:var(--heading-color);letter-spacing:1px;font-size:1.5rem;font-weight:400;padding-bottom:1rem}.styles_schedule_container__Cyp6V table tbody td a{text-decoration:none;color:var(--heading-color)}.styles_schedule_container__Cyp6V table tbody td{letter-spacing:1px;font-size:1.2rem;font-weight:400;text-align:center;padding:1.8rem 1rem}.styles_min_w_100__qp94R{min-width:100px}.styles_schedule_container__Cyp6V table tbody td{border-bottom:1px solid var(--heading-color)}.styles_end_time__ImXDs,.styles_start_time__d0Val{color:var(--primary-color-80)}.styles_selected__8Clug{background-color:var(--heading-color);color:#fff;border-radius:10px}.styles_day_cont__1hE9b{padding:.5rem 1rem;margin:auto;cursor:pointer;transition:all .3s ease}.styles_schedule_container__Cyp6V table tbody tr:has(>td[data-bg-color=true]){background-color:#102e3694}@media screen and (max-width:1024px){.styles_schedule_container__Cyp6V table thead th{font-size:1.2rem}.styles_schedule_container__Cyp6V table tbody td{font-size:1rem}}@media screen and (max-width:900px){.styles_schedule_container__Cyp6V{margin:auto}.styles_table_container__NnHre{overflow:auto}.styles_schedule_container__Cyp6V table{width:860px}}@media screen and (max-width:450px){.styles_schedule_title__6g42b div{max-width:300px}}