@keyframes SearchBarPopper_growDown__YKi4f{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes SearchBarPopper_slidein__3F3d_{0%{left:-100%}to{left:0}}@keyframes SearchBarPopper_slideOut__tsbzH{0%{transform:translateY(-200px)}to{transform:translateY(0)}}@keyframes SearchBarPopper_slidingLeft__gcew8{0%{margin-left:50rem}to{margin-left:3.25rem}}@keyframes SearchBarPopper_slideLeft__YeCwm{0%{margin-left:50rem}to{margin-left:0}}@keyframes SearchBarPopper_shake__HBy8n{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 SearchBarPopper_inputShake__J9LQC{0%{margin-left:0}25%{margin-left:.2rem}75%{margin-left:-.2rem}to{margin-left:0}}@keyframes SearchBarPopper_fadeInRight__pgzZp{0%{opacity:0;transform:translateX(30px)}to{opacity:1}}@keyframes SearchBarPopper_flip__Oc__z{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 SearchBarPopper_fadeOut__toeHR{0%{opacity:1}to{opacity:0}}@keyframes SearchBarPopper_fadeIn__qf1FR{0%{opacity:0}to{opacity:1}}@keyframes SearchBarPopper_zoomBounce__3jQq4{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes SearchBarPopper_zoomUnzoom__UL_cr{0%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes SearchBarPopper_spin__U1l5R{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes SearchBarPopper_slideInRight__BCe4Z{0%{opacity:0;transform:translateX(100px)}to{opacity:1}}@keyframes SearchBarPopper_slideInLeft__9N38K{0%{opacity:0;transform:translateX(-100px)}to{opacity:1}}@keyframes SearchBarPopper_slideInBottom__k1M4Q{0%{transform:translateY(200px)}to{transform:translateY(0)}}@keyframes SearchBarPopper_loadingDots__JHXaM{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@keyframes SearchBarPopper_waveAnimation__jxA_Q{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)}}.SearchBarPopper_searchBarShrink___FIfV{background-color:rgba(0,0,0,0)}.SearchBarPopper_searchBarTitle__YQP9a{width:calc(100% - 28px)}.SearchBarPopper_searchBarCTA__Lj6VZ{display:flex;align-items:center;width:100%;padding:0!important;cursor:pointer}.SearchBarPopper_searchBarDialog__1tDJk{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:SearchBarPopper_expandFromRightCorner__bapKb .2s ease-in-out forwards}@keyframes SearchBarPopper_expandFromRightCorner__bapKb{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}}.SearchBarPopper_searchBarDialogClose__3JGch{display:flex}.SearchBarPopper_searchBarDialogClose__3JGch>div{margin-left:auto}.SearchBarPopper_searchBarDialogClose__3JGch>div button svg path{stroke:#1d1e1e}.SearchBarPopper_searchBarDialogHeader__15noP{display:flex;align-items:center;border-radius:.25rem;border:1px solid #d1d1d1}.SearchBarPopper_searchBarDialogHeaderBack__6iVBO svg path{stroke:#1d1e1e}.SearchBarPopper_searchBarDialogHeaderInput__ELutI{flex-grow:1}.SearchBarPopper_searchBarDialogHeaderInput__ELutI label{display:flex;position:relative;flex-grow:1}.SearchBarPopper_searchBarDialogHeaderInput__ELutI label span{visibility:hidden;position:absolute;top:0;left:0}.SearchBarPopper_searchBarDialogHeaderInput__ELutI label input{border:none;padding:.62rem;font-size:1rem;width:100%}.SearchBarPopper_searchBarDialogHeaderInput__ELutI label input:focus{outline:none}.SearchBarPopper_searchBarDialogHeaderInputClear__PcW5g{cursor:pointer;background-color:rgba(0,0,0,0)}.SearchBarPopper_searchBarDialogHeaderInputClear__PcW5g svg{transform:scale(.5)}.SearchBarPopper_searchBarDialogHeaderInputClear__PcW5g svg path{stroke:#1d1e1e}.SearchBarPopper_searchBarDialogBody__MIMtg{height:80dvh}.SearchBarPopper_searchBarDialogBodyAction__f6nSS{margin-top:1.25rem;display:flex;border-bottom:1px solid #eee}.SearchBarPopper_searchBarDialogBodyAction__f6nSS div{width:50%}.SearchBarPopper_searchBarDialogBodyAction__f6nSS div button{width:100%;text-align:center;font-size:.75rem;font-weight:400;padding:0 0 .5rem}.SearchBarPopper_searchBarDialogBodyAction__f6nSS div button svg{display:none}.SearchBarPopper_searchBarDialogBodyActionActive____CP0{color:#037990!important;position:relative}.SearchBarPopper_searchBarDialogBodyActionActive____CP0 span{position:absolute;bottom:0;width:100%;left:0}.SearchBarPopper_searchBarDialogBodyActionActive____CP0 span svg{margin-left:auto;margin-right:auto;display:block!important}.SearchBarPopper_searchBarDialogBodyContent__SLk8t{display:flex;overflow:hidden}.SearchBarPopper_searchBarDialogBodyContentCourse__HrZuF,.SearchBarPopper_searchBarDialogBodyContentUniversity__KsB_z{flex:1 0 100%;height:70dvh;overflow-y:auto;transition-duration:.2s}.SearchBarPopper_searchBarDialogBodyContentCourseNoResult__DWWA_,.SearchBarPopper_searchBarDialogBodyContentUniversityNoResult__7n_LA{display:flex;align-items:center;justify-content:center;margin-top:30vh}.SearchBarPopper_searchBarDialogBodyContentCourse__HrZuF ul,.SearchBarPopper_searchBarDialogBodyContentUniversity__KsB_z ul{list-style:none;padding:0;overflow-y:auto}.SearchBarPopper_searchBarDialogBodyContentCourse__HrZuF ul li a,.SearchBarPopper_searchBarDialogBodyContentUniversity__KsB_z ul li a{display:flex;align-items:left;gap:.5rem;padding-bottom:.75rem;font-size:.75rem;color:#1d1e1e;text-decoration:none}.SearchBarPopper_searchBarDialogBodyContentCourse__HrZuF ul li a .SearchBarPopper_iconWrapper__3LXWA,.SearchBarPopper_searchBarDialogBodyContentUniversity__KsB_z ul li a .SearchBarPopper_iconWrapper__3LXWA{width:28px;height:28px;display:flex;align-items:center;justify-content:center;align-items:flex-start}.SearchBarPopper_searchBarDialogBodyContentCourse__HrZuF.SearchBarPopper_active___Ec3d,.SearchBarPopper_searchBarDialogBodyContentUniversity__KsB_z{transform:translateX(-100%)}.SearchBarPopper_searchBarDialogBodyContentCourse__HrZuF,.SearchBarPopper_searchBarDialogBodyContentUniversity__KsB_z.SearchBarPopper_active___Ec3d{transform:translateX(0)}@media only screen and (min-width:768px){.SearchBarPopper_searchBar__ZNjNe{position:relative}.SearchBarPopper_searchBarGlobal__4SDan{background-color:#1d1e1e;width:100vw;height:100dvh;position:fixed;left:0;top:0;opacity:.7}.SearchBarPopper_searchBarHeader__zqBHQ{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:SearchBarPopper_expand__OZhde .2s ease-in-out forwards;position:relative}@keyframes SearchBarPopper_expand__OZhde{0%{width:0;margin-left:100%}to{width:100%;margin-left:0}}.SearchBarPopper_searchBarHeader__zqBHQ:focus-within{background-color:#fff}.SearchBarPopper_searchBarHeaderClear__zaJsG,.SearchBarPopper_searchBarHeaderIcon__uqxhs{display:flex}.SearchBarPopper_searchBarHeaderClear__zaJsG svg path,.SearchBarPopper_searchBarHeaderIcon__uqxhs svg path{stroke:#1d1e1e}.SearchBarPopper_searchBarHeaderClear__zaJsG{cursor:pointer;background-color:rgba(0,0,0,0)}.SearchBarPopper_searchBarHeaderClear__zaJsG svg{transform:scale(.7)}.SearchBarPopper_searchBarHeaderInput__zlhdM{flex-grow:1}.SearchBarPopper_searchBarHeaderInput__zlhdM label{display:block;position:relative;flex-grow:1}.SearchBarPopper_searchBarHeaderInput__zlhdM label span{visibility:hidden;position:absolute;top:0;left:0}.SearchBarPopper_searchBarHeaderInput__zlhdM label input{border:none;padding:.62rem;font-size:.75rem;width:100%;background-color:unset}.SearchBarPopper_searchBarHeaderInput__zlhdM label input:focus{outline:none}.SearchBarPopper_searchBarDialog__1tDJk{top:3rem;overflow:auto;left:0;position:absolute;width:100%;background-color:#fff;box-shadow:4px 8px 30px 0 rgba(102,114,138,.1);border-radius:.75rem;outline:none;right:0;height:0;opacity:unset;animation:SearchBarPopper_expandFromRightCorner__bapKb .2s ease-in-out forwards;max-height:18.75rem}@keyframes SearchBarPopper_expandFromRightCorner__bapKb{0%{height:0}to{height:auto}}.SearchBarPopper_searchBarDialogContent___joTd{display:flex;flex-direction:column}.SearchBarPopper_searchBarDialogContent___joTd img{object-fit:contain}.SearchBarPopper_searchBarDialogContentUniversity__iL74B{border-bottom:.0625rem solid #d1d1d1}.SearchBarPopper_searchBarDialogContentCourse__ZaNVn,.SearchBarPopper_searchBarDialogContentUniversity__iL74B{flex:1 0 100%;height:-webkit-fill-available;height:fill-available}.SearchBarPopper_searchBarDialogContentCourse__ZaNVn ul,.SearchBarPopper_searchBarDialogContentUniversity__iL74B ul{list-style:none;padding:0;overflow-y:auto}.SearchBarPopper_searchBarDialogContentCourse__ZaNVn ul li:first-child,.SearchBarPopper_searchBarDialogContentUniversity__iL74B ul li:first-child{font-weight:600;font-size:.875rem;margin-bottom:.75rem}.SearchBarPopper_searchBarDialogContentCourse__ZaNVn ul li a,.SearchBarPopper_searchBarDialogContentUniversity__iL74B ul li a{display:flex;align-items:center;gap:.5rem;padding-bottom:.75rem;font-size:.75rem;color:#1d1e1e;text-decoration:none}.SearchBarPopper_searchBarDialogContentCourse__ZaNVn ul li a .SearchBarPopper_iconWrapper__3LXWA,.SearchBarPopper_searchBarDialogContentUniversity__iL74B ul li a .SearchBarPopper_iconWrapper__3LXWA{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.SearchBarPopper_searchBarDialogContentNoResult__pqpwP{color:#d1d1d1}}.SearchBarPopper_searchContainerMobile__5xtNk{border-radius:6.25rem;border:1px solid #2cc09e;overflow:hidden;background:#fff;width:100%;height:48px;position:relative}.SearchBarPopper_searchContainerMobile__5xtNk .SearchBarPopper_searchBarCTA__Lj6VZ{outline:none;border:none;height:100%;width:100%;padding:1rem;background:#fff;color:#4e585d;font-size:.875rem;font-style:normal;font-weight:500;line-height:21px}.SearchBarPopper_searchContainerMobile__5xtNk .SearchBarPopper_searchBarCTA__Lj6VZ span{margin-top:.8rem;margin-left:1rem}.SearchBarPopper_searchContainerMobile__5xtNk .SearchBarPopper_mobPlaceholderText__2Hzv1{position:absolute;left:.4rem;top:40%;transform:translateY(-50%);font-size:.75rem}@media screen and (min-width:390px){.SearchBarPopper_searchContainerMobile__5xtNk .SearchBarPopper_mobPlaceholderText__2Hzv1{font-size:.875rem}}.SearchBarPopper_searchContainerMobile__5xtNk .SearchBarPopper_mobPlaceholderText__2Hzv1 span:nth-child(2){margin-left:0}.SearchBarPopper_searchContainerMobile__5xtNk .SearchBarPopper_SearchIconContainer__jnawP{background:#2cc09e;position:absolute;height:36px;width:36px;border-radius:50%;top:50%;right:.2rem;transform:translateY(-50%);display:flex;justify-content:center;align-items:center}.SearchBarPopper_searchContainerMobile__5xtNk .SearchBarPopper_SearchIconContainer__jnawP svg{margin-left:0}.SearchBarPopper_searchBarMobile__ZU00R{visibility:visible}@media only screen and (min-width:768px){.SearchBarPopper_searchBarMobile__ZU00R{visibility:hidden;height:4rem}}#hero-section-search .SearchBarPopper_searchBar__ZNjNe .SearchBarPopper_searchFieldLG__cgHTv{height:4rem}#hero-section-search .SearchBarPopper_searchBar__ZNjNe .SearchBarPopper_searchFieldLG__cgHTv div{height:3.3rem;width:3.3rem}#hero-section-search .SearchBarPopper_searchBar__ZNjNe dialog{top:4.5rem}