.contact_search{padding:40px 0 60px;text-align:center}.contact_search span{color:var(--yellowGolden);font:normal normal normal 13px/20px var(--fontBody);letter-spacing:2.6px;line-height:20px;text-transform:uppercase}.contact_search h1{color:var(--newBlue);font:normal normal 900 30px/42px var(--fontMain);margin-bottom:10px}@media (max-width:767.8px){.contact_search h1{font-size:25px;line-height:42px;margin-top:15px}}.contact_search-desktop{align-items:center;display:flex;flex-direction:column;height:40px}@media (max-width:767.8px){.contact_search-desktop{border:0}}.contact_search-desktop__input{align-items:center;background-color:var(--lightGray);border:1px solid rgba(var(--darkBlueRgb),.3);border-radius:100px;cursor:text;display:flex;height:40px;justify-content:space-between;margin:0 auto;min-width:530px;padding:10px 20px;width:663px}@media (max-width:991.8px){.contact_search-desktop__input{min-width:1px}}.contact_search-desktop__input input{background-color:transparent;border:none;color:var(--newBlue);font-size:14px;height:35px;outline:none!important;width:100%}.contact_search-desktop__input input::-moz-placeholder{color:var(--blueBright);font:normal normal 400 14px/22px var(--fontBody);margin:0}.contact_search-desktop__input input::placeholder{color:var(--blueBright);font:normal normal 400 14px/22px var(--fontBody);margin:0}@media (max-width:767.8px){.contact_search-desktop__input input{font-size:11px}}.contact_search-desktop__input svg{height:17px;width:17px}.contact_search-desktop__input__close{cursor:pointer}.contact_search-desktop .submenu__inner{background:var(--blueBright);border-radius:23px;left:50%;margin-top:10px;opacity:1;position:relative;top:0;transform:translateX(-50%);transition:all 1s ease-out;width:663px;z-index:1}.contact_search-desktop .submenu .wrap{padding:0 8px}.contact_search-desktop .submenu .wrap>div{display:flex;height:300px;margin:0;max-width:unset;width:100%}@media (max-width:767.8px){.contact_search-desktop .submenu .wrap>div{display:block;max-height:calc(100vh - var(--headerHeight) - 15px);overflow:auto}}.contact_search-desktop .submenu .subitem{display:flex;flex-direction:column;height:240px;margin:auto 0;padding:28px 31px;text-align:left}@media (min-width:768px){.contact_search-desktop .submenu .subitem{max-height:300px;overflow-y:scroll;padding:0 30px;width:500px}}.contact_search-desktop .submenu .subitem .button{transition:all .2s}.contact_search-desktop .submenu .subitem .button:active,.contact_search-desktop .submenu .subitem .button:focus,.contact_search-desktop .submenu .subitem .button:hover{background:transparent;border:1px solid var(--gray)}.contact_search-desktop .submenu .subitem::-webkit-scrollbar{background-color:var(--lightBlue)!important;height:240px;margin:auto 0;width:3px}.contact_search-desktop .submenu .subitem::-webkit-scrollbar-track{background-color:var(--lightGray)!important;border-radius:8px}.contact_search-desktop .submenu .subitem::-webkit-scrollbar-thumb{background-color:var(--blue);border-radius:8px}.contact_search-desktop .submenu .subitem:first-child{max-width:180px;overflow:unset}.contact_search-desktop .submenu .subitem:first-child p{font-size:11px}.contact_search-desktop .submenu .subitem:first-child+.subitem{background-color:var(--lightGray);flex-basis:346px}.contact_search-desktop .submenu .subitem h2{margin-bottom:15px;max-width:83px}.contact_search-desktop .submenu .subitem h2,.contact_search-desktop .submenu .subitem.desktop-only h2{color:var(--white);font-family:var(--fontBody);font-size:11px;letter-spacing:.77px;line-height:15px;text-transform:uppercase}.contact_search-desktop .submenu .subitem p{color:var(--lightText);font-weight:300;line-height:21px}.contact_search-desktop .submenu .subitem .button{margin-top:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.contact_search-desktop .submenu .subitem ul li{color:var(--lightText);cursor:pointer;font-family:Open Sans;font-size:11px;margin-bottom:10px;text-decoration:underline}.contact_search-desktop .submenu .subitem .course{display:flex;margin-bottom:15px;max-width:515px;text-decoration:none}@media (min-width:768px){.contact_search-desktop .submenu .subitem .course{margin-bottom:10px}}.contact_search-desktop .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){.contact_search-desktop .submenu .subitem .course img{margin-right:25px}}.contact_search-desktop .submenu .subitem .course__info{margin-top:-5px}.contact_search-desktop .submenu .subitem .course__info__label{color:var(--lightText);font-size:11px;font-weight:700;letter-spacing:.77px;margin-bottom:5px;text-transform:uppercase}.contact_search-desktop .submenu .subitem .course__info__title{color:var(--lightText);font-family:Open Sans;font-size:13px}.contact_search-desktop .submenu .subitem .course__info__description{color:var(--lightText);font-size:13px;font-weight:300;line-height:15px;margin-bottom:0}.active{background:var(--blueBright);transition:all .5s ease-in-out}.active input{color:var(--white)}