.header__search>svg{cursor:pointer}.header__search-desktop{height:40px;display:flex;align-items:center}@media (max-width:767.8px){.header__search-desktop{border:0}}.header__search-desktop__input{border:1px solid rgba(var(--whiteRgb),.5);padding:10px 20px;display:flex;justify-content:space-between;align-items:center;height:30px;border-radius:20px;width:100%;min-width:440px;cursor:text}@media (max-width:991.8px){.header__search-desktop__input{min-width:1px}}@media (max-width:767.8px){.header__search-desktop__input{border:0;padding:0}}.header__search-desktop__input p{color:var(--yellow);opacity:.9;font-size:13px}.header__search-desktop__input svg{fill:var(--yellow);width:17px;height:17px}.header__search__input{position:absolute;width:100%;height:var(--headerHeight);display:flex;align-items:center;top:0;left:0;z-index:3;background-color:var(--darkTitle)}@media (max-width:767.8px){.header__search__input{height:80px}}.header__search__input:before{content:"";position:absolute;width:100%;height:100%;background-color:var(--darkTitle);z-index:-1;border-bottom:2px solid var(--gray)}.header__search__input .header__logo{margin-right:30px}@media (max-width:991.8px){.header__search__input .header__logo{display:none}}.header__search__input__box{flex:1 1 auto;padding:0 30px;border:1px solid var(--white);border-radius:20px;height:40px;display:flex;justify-content:space-between;align-items:center}.header__search__input__box input{width:100%;background-color:transparent;color:var(--yellow);font-size:14px;border:none;outline:none!important}.header__search__input__box input::-moz-placeholder{color:var(--yellow)}.header__search__input__box input:-ms-input-placeholder{color:var(--yellow)}.header__search__input__box input::placeholder{color:var(--yellow)}@media (max-width:767.8px){.header__search__input__box input{font-size:13px}}.header__search__input__box .button{margin-right:10px;padding:8px 9px 6px;font-size:9px}.header__search__input__box svg{fill:var(--yellow)}.header__search__input .wrap{display:flex;align-items:center;overflow:hidden}.header__search__input .wrap>svg{flex:0 0 23px}.header__search__input .submenu{z-index:-1}.header__search__input .submenu__inner{background:linear-gradient(90deg,#444,#444 48%,#f5f5f7 50%,#f5f5f7);position:absolute;width:100vw;top:-46px;left:0;margin-top:var(--headerHeight);z-index:0;transition:all .15s}@media (max-width:767.8px){.header__search__input .submenu__inner{height:var(--headerHeight);top:-41px}}.header__search__input .submenu .wrap>div{display:flex;margin:0 -31px;width:calc(100% + 62px);max-width:unset}@media (max-width:767.8px){.header__search__input .submenu .wrap>div{display:block;max-height:calc(100vh - var(--headerHeight) - 15px);overflow:auto}}.header__search__input .submenu .wrap>div::-webkit-scrollbar{width:16px}.header__search__input .submenu .wrap>div::-webkit-scrollbar-track{background-color:var(--lightBg);border-radius:5px}.header__search__input .submenu .wrap>div::-webkit-scrollbar-thumb{background-color:var(--primaryColor);border-radius:5px}.header__search__input .submenu .subitem{text-align:left;padding:28px 31px;display:flex;flex-direction:column;flex:1 1 322px;background-color:var(--white)}@media (min-width:768px){.header__search__input .submenu .subitem{padding:50px 31px 80px;max-height:470px;overflow-y:scroll}}.header__search__input .submenu .subitem .button{transition:all .2s}.header__search__input .submenu .subitem .button:active,.header__search__input .submenu .subitem .button:focus,.header__search__input .submenu .subitem .button:hover{background:transparent;border:1px solid var(--gray)}.header__search__input .submenu .subitem a{text-decoration:none}.header__search__input .submenu .subitem::-webkit-scrollbar{width:5px}.header__search__input .submenu .subitem::-webkit-scrollbar-track{background-color:var(--lightBg)}.header__search__input .submenu .subitem::-webkit-scrollbar-thumb{background-color:var(--gray);border-radius:2px}.header__search__input .submenu .subitem:first-child{flex-basis:298.5px;flex-grow:0;background-color:var(--lighterText)}@media (min-width:768px){.header__search__input .submenu .subitem:first-child{padding-right:55px}}.header__search__input .submenu .subitem:first-child p{color:var(--darkMenu);font-size:11px}.header__search__input .submenu .subitem:first-child+.subitem{background-color:var(--lightGray);flex-basis:346px}@media (min-width:768px){.header__search__input .submenu .subitem:first-child+.subitem{padding-left:55px}}.header__search__input .submenu .subitem h2{color:var(--darkTitle)}.header__search__input .submenu .subitem.desktop-only h2,.header__search__input .submenu .subitem h2{margin-bottom:30px;font-weight:700;font-size:13px;letter-spacing:2.6px;text-transform:uppercase;font-family:var(--UolDisplayBold)}.header__search__input .submenu .subitem.desktop-only h2{color:var(--lightGray)}.header__search__input .submenu .subitem p{color:var(--darkText);margin-bottom:20px;line-height:21px;font-weight:300}.header__search__input .submenu .subitem .button{margin-top:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.header__search__input .submenu .subitem ul li{margin-bottom:15px;cursor:pointer;font-size:15px;transition:all .2s;font-family:var(--UolDisplayRegular)}.header__search__input .submenu .subitem ul li a{color:var(--darkMenu);text-decoration:none}.header__search__input .submenu .subitem ul li:hover{font-weight:700}.header__search__input .submenu .subitem .course{display:flex;margin-bottom:24px;max-width:515px;text-decoration:none}@media (min-width:768px){.header__search__input .submenu .subitem .course{margin-bottom:35px}}.header__search__input .submenu .subitem .course img{min-width:80px;width:80px;height:80px;margin-right:16px;-o-object-fit:cover;object-fit:cover;border-radius:10px}@media (min-width:768px){.header__search__input .submenu .subitem .course img{margin-right:25px}}.header__search__input .submenu .subitem .course__info{margin-top:-5px}.header__search__input .submenu .subitem .course__info__label{color:var(--darkText);font-size:11px;font-weight:700;letter-spacing:.77px;margin-bottom:5px;text-transform:uppercase}.header__search__input .submenu .subitem .course__info__title{color:var(--yellow);font-size:18px;font-family:var(--UolDisplayBold);margin-bottom:10px}.header__search__input .submenu .subitem .course__info__description{color:var(--darkText);font-weight:300;font-size:13px;line-height:15px;margin-bottom:0}.header__search__input__overlay{position:absolute;width:100%;height:120vh;background-color:rgba(var(--blackRgb),.7);top:-32px;left:0;z-index:-2}.header__search__input__close{cursor:pointer}