.page-module__l22uiq__page{box-sizing:border-box}.page-module__l22uiq__pageWrapper{background:top right no-repeat var(--page-background-image);box-sizing:border-box;background-size:100%;flex-direction:column;align-items:center;gap:1rem;width:100%;min-height:100vh;padding:24px;display:flex}.page-module__l22uiq__horizontalDatepicker{background-color:var(--color-slate-50);justify-content:center;width:62%;display:flex}.page-module__l22uiq__horizontalDatepicker>jb{font-weight:400!important}.page-module__l22uiq__horizontalDatepickerBox{box-shadow:var(--card-shadow);justify-content:center;align-items:baseline;gap:2%;display:flex}.page-module__l22uiq__horizontalDatepickerText{font-size:22px;position:relative;bottom:6px}@media screen and (min-width:1400px){.page-module__l22uiq__horizontalDatepicker{width:48%}}@media screen and (max-width:768px){.page-module__l22uiq__horizontalDatepicker{width:75%}}
.HorizontalDatepicker-module-scss-module__Eax88a__container{background:inherit;justify-content:center;width:100%;padding:8px 0;display:flex}.HorizontalDatepicker-module-scss-module__Eax88a__button{cursor:pointer;background-color:#0000;border:none;outline:none;justify-content:center;align-items:center;margin-top:25px;padding:0;display:flex;position:relative}.HorizontalDatepicker-module-scss-module__Eax88a__button svg{fill:#6d6d6d}.HorizontalDatepicker-module-scss-module__Eax88a__button:after{content:"";width:40px;height:110%;position:absolute}.HorizontalDatepicker-module-scss-module__Eax88a__buttonPrev:after{left:24px}.HorizontalDatepicker-module-scss-module__Eax88a__buttonDisabled{opacity:.5;pointer-events:none;transition:all .3s}.HorizontalDatepicker-module-scss-module__Eax88a__buttonNext:after{right:24px}.HorizontalDatepicker-module-scss-module__Eax88a__dateListScrollable{scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:scroll}.HorizontalDatepicker-module-scss-module__Eax88a__dateListScrollable::-webkit-scrollbar{-webkit-appearance:none;display:none}.HorizontalDatepicker-module-scss-module__Eax88a__monthContainer{cursor:pointer;flex-direction:column;display:flex}.HorizontalDatepicker-module-scss-module__Eax88a__monthLabel{z-index:3;color:var(--text-primary);align-self:flex-start;width:max-content;margin-left:25px;font-size:10px;font-weight:400;position:sticky;top:0;left:0}.HorizontalDatepicker-module-scss-module__Eax88a__dateDayItem{cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:.002em;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:66px;min-width:48px;height:71px;min-height:56px;margin:0 8px;font-size:22px;line-height:16px;display:flex}.HorizontalDatepicker-module-scss-module__Eax88a__dateDayItem:not(.HorizontalDatepicker-module-scss-module__Eax88a__dateDayItemSelected):hover{background-color:#cfcfcf40}.HorizontalDatepicker-module-scss-module__Eax88a__dateDayItemMarked{cursor:pointer;flex-direction:column;align-items:center;margin:0 0 0 5px;display:flex}.HorizontalDatepicker-module-scss-module__Eax88a__daysContainer{z-index:1;margin-top:10px;display:flex}.HorizontalDatepicker-module-scss-module__Eax88a__dayLabel{text-align:center;color:#777;margin-bottom:5px;font-size:22px}.HorizontalDatepicker-module-scss-module__Eax88a__dateLabel{font-size:22px;font-weight:400}.HorizontalDatepicker-module-scss-module__Eax88a__markedLabel{margin-top:10px}.HorizontalDatepicker-module-scss-module__Eax88a__datesContainer{display:flex;overflow:auto hidden}.HorizontalDatepicker-module-scss-module__Eax88a__isWeekend,.HorizontalDatepicker-module-scss-module__Eax88a__isWeekend .HorizontalDatepicker-module-scss-module__Eax88a__dayLabel{color:#b91c1c}.HorizontalDatepicker-module-scss-module__Eax88a__dateDayItemSelected{border:1px var(--border-secondary-color) solid;background-color:#ebfdff}.HorizontalDatepicker-module-scss-module__Eax88a__dateDayItemSelected .HorizontalDatepicker-module-scss-module__Eax88a__dayLabel{color:#000}.HorizontalDatepicker-module-scss-module__Eax88a__dateDayItemSelected .HorizontalDatepicker-module-scss-module__Eax88a__dateLabel{color:#000;background-color:#ebfdff}.HorizontalDatepicker-module-scss-module__Eax88a__inRange:not(.HorizontalDatepicker-module-scss-module__Eax88a__dateDayItemSelected){background-color:#f2f2f2}.HorizontalDatepicker-module-scss-module__Eax88a__dateDayItem[aria-disabled=true]{cursor:not-allowed;opacity:.3}.HorizontalDatepicker-module-scss-module__Eax88a__dateDayItem[aria-disabled=true]:active{pointer-events:none}@media screen and (max-width:767px){.HorizontalDatepicker-module-scss-module__Eax88a__monthLabel{font-size:12px}.HorizontalDatepicker-module-scss-module__Eax88a__dateDayItem{height:0;margin:0 4px;font-size:14px}.HorizontalDatepicker-module-scss-module__Eax88a__dayLabel{font-size:14px}.HorizontalDatepicker-module-scss-module__Eax88a__dateLabel{font-size:14px;font-weight:400}}
.SearchResult-module__dIoatq__options{display:none}@media (min-width:768px){.SearchResult-module__dIoatq__options{display:block}}.SearchResult-module__dIoatq__notFound{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:400px;display:flex}.SearchResult-module__dIoatq__notFoundImage{width:200px;height:200px;position:relative}.SearchResult-module__dIoatq__content{flex-wrap:wrap;justify-content:flex-start;gap:1rem;display:flex}@media (min-width:640px){.SearchResult-module__dIoatq__content{-moz-column-gap:1rem;gap:1.5rem 1rem}}.SearchResult-module__dIoatq__content{max-width:100%;padding-left:10px;padding-right:10px}@media (min-width:640px){.SearchResult-module__dIoatq__content{max-width:56rem}}@media (min-width:768px){.SearchResult-module__dIoatq__content{max-width:64rem}}@media (min-width:1024px){.SearchResult-module__dIoatq__content{max-width:72rem}}@media (min-width:1280px){.SearchResult-module__dIoatq__content{max-width:80rem;padding-left:0;padding-right:0}}.SearchResult-module__dIoatq__contentHotDeal{flex-wrap:wrap;justify-content:flex-start;gap:1rem;display:flex}@media (min-width:640px){.SearchResult-module__dIoatq__contentHotDeal{-moz-column-gap:1rem;gap:1.5rem 1rem}}.SearchResult-module__dIoatq__contentHotDeal{max-width:100%}@media (min-width:640px){.SearchResult-module__dIoatq__contentHotDeal{max-width:56rem}}@media (min-width:768px){.SearchResult-module__dIoatq__contentHotDeal{max-width:64rem}}@media (min-width:1024px){.SearchResult-module__dIoatq__contentHotDeal{max-width:72rem}}@media (min-width:1280px){.SearchResult-module__dIoatq__contentHotDeal{max-width:80rem;padding-left:0;padding-right:0}}@media (min-width:768px){.SearchResult-module__dIoatq__contentHotDeal{grid-column-gap:1rem;-moz-column-gap:1rem;grid-row-gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem 1rem;display:grid}}@media (min-width:1024px){.SearchResult-module__dIoatq__contentHotDeal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.SearchResult-module__dIoatq__contentHotDeal{grid-template-columns:repeat(3,minmax(0,1fr))}}
.FilterModal-module___6XHra__wrapper{flex-direction:column;gap:16px;display:flex;position:relative}.FilterModal-module___6XHra__section{flex-direction:column;gap:8px;display:flex}.FilterModal-module___6XHra__sectionContent{flex-wrap:wrap;gap:16px;display:flex}.FilterModal-module___6XHra__footer{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}@media screen and (max-width:767px){.FilterModal-module___6XHra__wrapper{max-height:300px}}
.CourseCardSearch-module__qLZGva__card{cursor:pointer;background-color:var(--background-primary);border-radius:.75rem;flex-direction:column;width:100%;max-height:400px;display:flex;position:relative}@media (min-width:640px){.CourseCardSearch-module__qLZGva__card{max-width:308px}}.CourseCardSearch-module__qLZGva__favoriteButtonWrapper{z-index:10;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));position:absolute;top:.25rem;right:.25rem}.CourseCardSearch-module__qLZGva__badgeFavSection{z-index:10;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex;position:absolute;top:.75rem;left:.75rem;right:.75rem}.CourseCardSearch-module__qLZGva__tagsWrapper{flex:1;min-width:0;max-height:56px;overflow:hidden}.CourseCardSearch-module__qLZGva__favoriteWrapper{flex-shrink:0}.CourseCardSearch-module__qLZGva__imageWrapper{border-radius:.75rem;width:100%;height:200px;position:relative;overflow:hidden}.CourseCardSearch-module__qLZGva__images{width:100%;height:100%;position:relative}.CourseCardSearch-module__qLZGva__info{flex-direction:column;justify-content:space-between;gap:.5rem;padding:.75rem;display:flex;position:relative}.CourseCardSearch-module__qLZGva__infoWrapper{flex-direction:column;flex:1;justify-content:space-between;display:flex;position:relative}
