.faq__search{background-size:cover;padding:150px 0 160px;position:relative}@media (max-width:767.8px){.faq__search{background-position:70% 0;padding:130px 0 160px}}.faq__search--filter{background-color:#142333;height:100%;left:0;opacity:.85;position:absolute;top:0;width:100%}.faq__search .search-container{position:relative;z-index:5}.faq__search h1{color:#fff;font:normal normal normal 37px/43px var(--GothamBook);margin-bottom:30px;text-align:center}@media (max-width:767.8px){.faq__search h1{font-family:var(--GothamBook);font-size:27px;line-height:32px;margin:0 auto 30px;max-width:340px}}.faq__search>svg{cursor:pointer}.faq__search-desktop{align-items:center;display:flex;flex-direction:column;height:40px}@media (max-width:767.8px){.faq__search-desktop{border:0}}.faq__search-desktop__input{align-items:center;border:2px solid #c4a575;border-radius:20px;cursor:text;display:flex;height:45px;justify-content:space-between;margin:0 auto;min-width:530px;padding:10px 20px;width:530px}@media (max-width:991.8px){.faq__search-desktop__input{min-width:1px;width:90%}}.faq__search-desktop__input p{color:#fff;font-size:14px;margin:0}@media (max-width:767.8px){.faq__search-desktop__input p{font-size:11px}}.faq__search-desktop__input svg{fill:var(--yellow);filter:invert(100%) sepia(100%) saturate(0) hue-rotate(295deg) brightness(103%) contrast(101%);height:17px;width:17px}.faq__search__input{align-items:center;background-color:var(--darkTitle);display:flex;height:var(--headerHeight);left:0;position:absolute;top:39px;width:100%;z-index:3}@media (max-width:767.8px){.faq__search__input{top:70px}}.faq__search__input:before{background-color:var(--darkTitle);border-bottom:2px solid var(--gray);content:"";height:100%;position:absolute;width:100%;z-index:-1}.faq__search__input .header__logo{margin-right:30px}@media (max-width:991.8px){.faq__search__input .header__logo{display:none}}.faq__search__input__box{align-items:center;background-color:#142333;border:2px solid #c4a575;border-radius:20px;display:flex;height:41px;justify-content:space-between;margin:0 auto;min-width:530px;padding:0 30px;width:530px}@media (max-width:767.8px){.faq__search__input__box{min-width:unset;width:90%}}.faq__search__input__box input{background-color:transparent;border:none;color:var(--yellow);font-size:14px;outline:none!important;width:100%}.faq__search__input__box input::-moz-placeholder{color:var(--yellow)}.faq__search__input__box input:-ms-input-placeholder{color:var(--yellow)}.faq__search__input__box input::placeholder{color:var(--yellow)}@media (max-width:767.8px){.faq__search__input__box input{font-size:11px}}.faq__search__input__box .button{font-size:9px;margin-right:10px;padding:8px 9px 6px}.faq__search__input__box svg{filter:invert(100%) sepia(3%) saturate(0) hue-rotate(204deg) brightness(103%) contrast(102%)}.faq__search__input .wrap{align-items:center;display:flex}.faq__search__input .wrap>svg{flex:0 0 23px}@media (max-width:767.8px){.faq__search__input .wrap{padding:0}}.faq__search__input .main-line{border:1px solid #c4a575;height:260px;margin:auto 20px}.faq__search__input .submenu{z-index:-1}.faq__search__input .submenu__inner{background:#111c2a;border-radius:23px;left:50%;margin-top:90px;position:absolute;top:0;transform:translateX(-50%);transition:all .15s;width:530px;z-index:0}.faq__search__input .submenu .wrap{padding:0 8px}.faq__search__input .submenu .wrap>div{display:flex;height:300px;margin:0;max-width:unset;width:100%}@media (max-width:767.8px){.faq__search__input .submenu .wrap>div{display:block;max-height:calc(100vh - var(--headerHeight) - 15px);overflow:auto}}.faq__search__input .submenu .subitem{display:flex;flex-direction:column;height:240px;margin:auto 0;padding:28px 31px;text-align:left}@media (min-width:768px){.faq__search__input .submenu .subitem{max-height:300px;overflow-y:scroll;padding:0 30px;width:300px}}.faq__search__input .submenu .subitem .button{transition:all .2s}.faq__search__input .submenu .subitem .button:active,.faq__search__input .submenu .subitem .button:focus,.faq__search__input .submenu .subitem .button:hover{background:transparent;border:1px solid var(--gray)}.faq__search__input .submenu .subitem::-webkit-scrollbar{background-color:#d5d6d6!important;height:240px;margin:auto 0;width:3px}.faq__search__input .submenu .subitem::-webkit-scrollbar-track{background-color:#d5d6d6!important;border-radius:8px}.faq__search__input .submenu .subitem::-webkit-scrollbar-thumb{background-color:#c4a575;border-radius:8px}.faq__search__input .submenu .subitem:first-child{max-width:180px;overflow:unset}.faq__search__input .submenu .subitem:first-child p{color:var(--darkMenu);font-size:11px}.faq__search__input .submenu .subitem:first-child+.subitem{background-color:var(--lightGray);flex-basis:346px}.faq__search__input .submenu .subitem h2{margin-bottom:15px;max-width:83px}.faq__search__input .submenu .subitem h2,.faq__search__input .submenu .subitem.desktop-only h2{color:#c4a575;font-family:var(--GothamBold);font-size:11px;letter-spacing:.77px;line-height:15px;text-transform:uppercase}.faq__search__input .submenu .subitem p{color:var(--darkText);font-weight:300;line-height:21px}.faq__search__input .submenu .subitem .button{margin-top:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.faq__search__input .submenu .subitem ul li{color:#d5d6d6;cursor:pointer;font-family:Open Sans;font-size:11px;margin-bottom:10px;text-decoration:underline}.faq__search__input .submenu .subitem .course{display:flex;margin-bottom:15px;max-width:515px;text-decoration:none}@media (min-width:768px){.faq__search__input .submenu .subitem .course{margin-bottom:10px}}.faq__search__input .submenu .subitem .course img{border-radius:10px;height:80px;margin-right:16px;min-width:80px;-o-object-fit:cover;object-fit:cover;width:80px}@media (min-width:768px){.faq__search__input .submenu .subitem .course img{margin-right:25px}}.faq__search__input .submenu .subitem .course__info{margin-top:-5px}.faq__search__input .submenu .subitem .course__info__title{color:#8fa4b3;cursor:pointer;font-family:Open Sans;font-size:13px}.faq__search__input .submenu .subitem .course__info__description{color:var(--darkText);font-size:13px;font-weight:300;line-height:15px;margin-bottom:0}.faq__search__input__overlay{background-color:rgba(var(--lightBlueRgb),.85);height:450px;left:0;position:absolute;top:-200px;width:100%;z-index:-2}@media (max-width:767.8px){.faq__search__input__overlay{height:480px;top:-230px}}.faq__search__input__close{cursor:pointer}