@keyframes SearchBar_growDown__GfSCu{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes SearchBar_slidein__cgIPv{0%{left:-100%}to{left:0}}@keyframes SearchBar_slideOut__a79ZB{0%{transform:translateY(-200px)}to{transform:translateY(0)}}@keyframes SearchBar_slidingLeft__fyJjv{0%{margin-left:50rem}to{margin-left:3.25rem}}@keyframes SearchBar_slideLeft__6LmmT{0%{margin-left:50rem}to{margin-left:0}}@keyframes SearchBar_shake__pN9QO{0%{transform:translate(25px)}20%{transform:translate(-25px)}40%{transform:translate(10px)}60%{transform:translate(-10px)}80%{transform:translate(5px)}to{transform:translate(0)}}@keyframes SearchBar_inputShake__SwO1_{0%{margin-left:0}25%{margin-left:.2rem}75%{margin-left:-.2rem}to{margin-left:0}}@keyframes SearchBar_fadeInRight__wj9cw{0%{opacity:0;transform:translateX(30px)}to{opacity:1}}@keyframes SearchBar_flip___Cpdc{0%{transform:perspective(1000px) rotateX(0);animation-timing-function:ease-out}40%{transform:perspective(1000px) rotateX(1turn) scale(.95);animation-timing-function:ease-out}to{transform:perspective(1000px) scale(1);animation-timing-function:ease-in}}@keyframes SearchBar_fadeOut__C9Qfs{0%{opacity:1}to{opacity:0}}@keyframes SearchBar_fadeIn__9ToK7{0%{opacity:0}to{opacity:1}}@keyframes SearchBar_zoomBounce__I_jEm{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes SearchBar_zoomUnzoom__9_DHC{0%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes SearchBar_spin__lxVB2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes SearchBar_slideInRight__r0Jyh{0%{opacity:0;transform:translateX(100px)}to{opacity:1}}@keyframes SearchBar_slideInLeft__xYDgL{0%{opacity:0;transform:translateX(-100px)}to{opacity:1}}@keyframes SearchBar_slideInBottom__a_4TV{0%{transform:translateY(200px)}to{transform:translateY(0)}}@keyframes SearchBar_loadingDots__6wlx5{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@keyframes SearchBar_waveAnimation__k8vcI{0%{transform:rotate(0deg)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.SearchBar_searchBar__NnRGs{min-width:20rem}.SearchBar_searchBarShrink__XZ1wJ{background-color:rgba(0,0,0,0)}.SearchBar_searchBarTitle__pTPr5{width:calc(100% - 28px)}.SearchBar_searchBarCTA__5SZzs{display:flex;align-items:center;width:100%;padding:0!important;cursor:pointer}.SearchBar_searchBarCTA__5SZzs span{border-radius:.25rem;border:1px solid #d1d1d1;font-size:.75rem;font-weight:400;width:100%;text-align:left;color:#1d1e1e;opacity:.5;padding:.62rem .62rem .62rem 2.5rem}.SearchBar_searchBarCTA__5SZzs svg{position:absolute;margin-left:.62rem}.SearchBar_searchBarCTA__5SZzs svg path{fill:#1d1e1e;stroke:#1d1e1e}.SearchBar_searchBarDialog__kw6fb{z-index:999;border:none;width:0;height:0;border-radius:1000rem;overflow:hidden;position:fixed;top:0;opacity:0;right:-100vw;border-radius:100rem;border-top-right-radius:0;animation:SearchBar_expandFromRightCorner__IOoGY .2s ease-in-out forwards}@keyframes SearchBar_expandFromRightCorner__IOoGY{0%{width:0;height:0;border-radius:100rem;border-top-right-radius:0;opacity:0;right:-100vw}to{width:100dvw;height:100dvh;border-radius:0;opacity:1;right:0}}.SearchBar_searchBarDialogClose__ov2N2{display:flex}.SearchBar_searchBarDialogClose__ov2N2>div{margin-left:auto}.SearchBar_searchBarDialogClose__ov2N2>div button svg path{stroke:#1d1e1e}.SearchBar_searchBarDialogHeader__QAmci{display:flex;align-items:center;border-radius:.25rem;border:1px solid #d1d1d1}.SearchBar_searchBarDialogHeaderBack__VqIG5 svg path{stroke:#1d1e1e}.SearchBar_searchBarDialogHeaderInput__s5Bnr{flex-grow:1}.SearchBar_searchBarDialogHeaderInput__s5Bnr label{display:flex;position:relative;flex-grow:1}.SearchBar_searchBarDialogHeaderInput__s5Bnr label span{visibility:hidden;position:absolute;top:0;left:0}.SearchBar_searchBarDialogHeaderInput__s5Bnr label input{border:none;padding:.62rem;font-size:.75rem;width:100%}.SearchBar_searchBarDialogHeaderInput__s5Bnr label input:focus{outline:none}.SearchBar_searchBarDialogHeaderInputClear__IjqaR{cursor:pointer;background-color:rgba(0,0,0,0)}.SearchBar_searchBarDialogHeaderInputClear__IjqaR svg{transform:scale(.5)}.SearchBar_searchBarDialogHeaderInputClear__IjqaR svg path{stroke:#1d1e1e}.SearchBar_searchBarDialogBody__rMfA5{height:80dvh}.SearchBar_searchBarDialogBodyAction__M6kbz{margin-top:1.25rem;display:flex;border-bottom:1px solid #eee}.SearchBar_searchBarDialogBodyAction__M6kbz div{width:50%}.SearchBar_searchBarDialogBodyAction__M6kbz div button{width:100%;text-align:center;font-size:.75rem;font-weight:400;padding:0 0 .5rem}.SearchBar_searchBarDialogBodyAction__M6kbz div button svg{display:none}.SearchBar_searchBarDialogBodyActionActive__NgnSl{color:#037990!important;position:relative}.SearchBar_searchBarDialogBodyActionActive__NgnSl span{position:absolute;bottom:0;width:100%;left:0}.SearchBar_searchBarDialogBodyActionActive__NgnSl span svg{margin-left:auto;margin-right:auto;display:block!important}.SearchBar_searchBarDialogBodyContent__VkW5_{display:flex;overflow:hidden}.SearchBar_searchBarDialogBodyContentCourse__OTz5b,.SearchBar_searchBarDialogBodyContentUniversity__N7xgG{flex:1 0 100%;height:70dvh;overflow-y:auto;transition-duration:.2s}.SearchBar_searchBarDialogBodyContentCourseNoResult__KOh5n,.SearchBar_searchBarDialogBodyContentUniversityNoResult__YHvLj{display:flex;align-items:center;justify-content:center;margin-top:30vh}.SearchBar_searchBarDialogBodyContentCourse__OTz5b ul,.SearchBar_searchBarDialogBodyContentUniversity__N7xgG ul{list-style:none;padding:0;overflow-y:auto}.SearchBar_searchBarDialogBodyContentCourse__OTz5b ul li a,.SearchBar_searchBarDialogBodyContentUniversity__N7xgG ul li a{display:flex;align-items:left;gap:.5rem;padding-bottom:.75rem;font-size:.75rem;color:#1d1e1e;text-decoration:none}.SearchBar_searchBarDialogBodyContentCourse__OTz5b ul li a .SearchBar_iconWrapper__4yq0F,.SearchBar_searchBarDialogBodyContentUniversity__N7xgG ul li a .SearchBar_iconWrapper__4yq0F{width:28px;height:28px;display:flex;align-items:center;justify-content:center;align-items:flex-start}.SearchBar_searchBarDialogBodyContentCourse__OTz5b.SearchBar_active__6Qicy,.SearchBar_searchBarDialogBodyContentUniversity__N7xgG{transform:translateX(-100%)}.SearchBar_searchBarDialogBodyContentCourse__OTz5b,.SearchBar_searchBarDialogBodyContentUniversity__N7xgG.SearchBar_active__6Qicy{transform:translateX(0)}@media only screen and (min-width:1280px){.SearchBar_searchBar__NnRGs{position:relative}.SearchBar_searchBarGlobal__crt2m{background-color:#1d1e1e;width:100vw;height:100dvh;position:fixed;left:0;top:0;opacity:.7}.SearchBar_searchBarHeader__oYU2D{display:flex;align-items:center;border-radius:.25rem;border:1px solid #d1d1d1;background-color:rgba(209,209,209,.25);width:0;margin-left:100%;animation:SearchBar_expand__NCdYx .2s ease-in-out forwards;position:relative}@keyframes SearchBar_expand__NCdYx{0%{width:0;margin-left:100%}to{width:100%;margin-left:0}}.SearchBar_searchBarHeader__oYU2D:focus-within{background-color:#fff}.SearchBar_searchBarHeaderClear__x1iQc,.SearchBar_searchBarHeaderIcon__9HFZK{display:flex}.SearchBar_searchBarHeaderClear__x1iQc svg path,.SearchBar_searchBarHeaderIcon__9HFZK svg path{stroke:#1d1e1e}.SearchBar_searchBarHeaderClear__x1iQc{cursor:pointer;background-color:rgba(0,0,0,0)}.SearchBar_searchBarHeaderClear__x1iQc svg{transform:scale(.7)}.SearchBar_searchBarHeaderInput__7tHDn{flex-grow:1}.SearchBar_searchBarHeaderInput__7tHDn label{display:block;position:relative;flex-grow:1}.SearchBar_searchBarHeaderInput__7tHDn label span{visibility:hidden;position:absolute;top:0;left:0}.SearchBar_searchBarHeaderInput__7tHDn label input{border:none;padding:.62rem;font-size:.75rem;width:100%;background-color:unset}.SearchBar_searchBarHeaderInput__7tHDn label input:focus{outline:none}.SearchBar_searchBarDialog__kw6fb{top:2.5rem;overflow:auto;left:0;position:absolute;width:100%;background-color:#fff;box-shadow:4px 8px 30px 0 rgba(102,114,138,.1);border-radius:.5rem;border:1px solid #d1d1d1;outline:none;right:0;border-radius:unset;height:0;opacity:unset;animation:SearchBar_expandFromRightCorner__IOoGY .2s ease-in-out forwards;max-height:31rem}@keyframes SearchBar_expandFromRightCorner__IOoGY{0%{height:0}to{height:auto}}.SearchBar_searchBarDialogContent__b_oMK{display:flex;flex-direction:column}.SearchBar_searchBarDialogContentUniversity__Bql5q{border-bottom:.0625rem solid #d1d1d1}.SearchBar_searchBarDialogContentCourse__bdjcl,.SearchBar_searchBarDialogContentUniversity__Bql5q{flex:1 0 100%;height:-webkit-fill-available;height:fill-available}.SearchBar_searchBarDialogContentCourse__bdjcl ul,.SearchBar_searchBarDialogContentUniversity__Bql5q ul{list-style:none;padding:0;overflow-y:auto}.SearchBar_searchBarDialogContentCourse__bdjcl ul li:first-child,.SearchBar_searchBarDialogContentUniversity__Bql5q ul li:first-child{font-weight:600;font-size:.875rem;margin-bottom:.75rem}.SearchBar_searchBarDialogContentCourse__bdjcl ul li a,.SearchBar_searchBarDialogContentUniversity__Bql5q ul li a{display:flex;align-items:center;gap:.5rem;padding-bottom:.75rem;font-size:.75rem;color:#1d1e1e;text-decoration:none}.SearchBar_searchBarDialogContentCourse__bdjcl ul li a .SearchBar_iconWrapper__4yq0F,.SearchBar_searchBarDialogContentUniversity__Bql5q ul li a .SearchBar_iconWrapper__4yq0F{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.SearchBar_searchBarDialogContentNoResult___Pup9{color:#d1d1d1}}