.search__container{align-items:flex-end;display:flex}@media (min-width:768px){.search__container{margin-bottom:unset}}.search__icon{cursor:pointer;width:20px}.search__text{color:var(--accentYellow);font-family:var(--gothamBook);font-size:14px;font-weight:400;margin-bottom:5px;margin-left:14px}.search__input-container{align-items:center;display:flex;height:100%;left:0;position:absolute;top:90px;width:100%;z-index:3}@media (min-width:768px){.search__input-container{top:110px}}.search__input-container:before{background-color:var(--black);content:"";height:100%;position:absolute;width:100%;z-index:-1}.search__wrapper{align-items:center;display:flex}.search__wrapper>svg{flex:0 0 23px}.search__input-wrapper{align-items:center;border-bottom:1px solid rgba(var(--accentYellowRgb),.3);display:flex;flex:1 1 auto;padding-bottom:12px;position:relative}.search__input,.search__input-wrapper{font-family:var(--faapTypeBold);font-size:23px;font-weight:400}.search__input{background-color:transparent;border:none;color:var(--accentYellow);outline:none!important;width:100%}.search__input::-moz-placeholder{color:rgba(var(--accentYellowRgb),1);font-family:var(--faapTypeBold);font-size:23px;font-weight:400}.search__input:-ms-input-placeholder{color:rgba(var(--accentYellowRgb),1);font-family:var(--faapTypeBold);font-size:23px;font-weight:400}.search__input::placeholder{color:rgba(var(--accentYellowRgb),1);font-family:var(--faapTypeBold);font-size:23px;font-weight:400}.search__icon-input{position:absolute;right:0;top:30%;transform:translateY(-50%)}.search__overlay{background-color:rgba(var(--blackRgb),.75);height:100vh;left:0;position:absolute;top:0;width:100%;z-index:-2}.search__close-button{cursor:pointer}.header--scrolled .search__input-container,.header--search-active .search__input-container{top:80px}.search .submenu{z-index:-1}.search .submenu__inner{background:var(--black);left:0;padding-top:calc(var(--headerHeight) + 15px);position:absolute;top:0;transition:all .15s;width:100vw;z-index:0}.search .submenu__inner:after{background-color:var(--black);content:"";height:calc(var(--headerHeight) + 15px);left:0;position:absolute;top:0;transition:all .15s;width:100%}.search .submenu__container{height:70vh;margin-bottom:90px;overflow:scroll}@media (min-width:768px){.search .submenu__container{display:flex;max-width:unset;overflow:unset;width:100%}}.search .subitem{background-color:var(--black);display:flex;flex:1 1 322px;flex-direction:column;margin-bottom:30px;overflow:auto}@media (min-width:768px){.search .subitem:first-child{margin-right:50px;max-width:280px}}.search .subitem:last-child{margin-right:0}.search .subitem__heading{color:var(--accentYellow);font-family:var(--faapTypeBold);font-size:17px;font-weight:400;margin-bottom:30px}@media (min-width:768px){.search .subitem__heading{font-size:23px}}.search .subitem__list{background:var(--black);max-height:calc(60vh - 107px);overflow:auto;padding:0 10px 0 0}@media (min-width:768px){.search .subitem__list{margin-bottom:0;margin-right:90px;max-height:calc(100vh - 250px);padding:0 10px 28px 0}}.search .subitem__list::-webkit-scrollbar{width:2px}@media (min-width:768px){.search .subitem__list::-webkit-scrollbar{width:5px}}.search .subitem__list::-webkit-scrollbar-track{background-color:#413535}.search .subitem__list::-webkit-scrollbar-thumb{background-color:var(--accentPurple)}.search .subitem__text{color:var(--accentPurple);font-family:var(--helvetica);font-size:14px;font-weight:400;margin-bottom:18px}@media (min-width:768px){.search .subitem__text{font-size:18px;margin-bottom:36px}}.search .subitem__list-item{color:var(--accentPurple);cursor:pointer;font-family:var(--helvetica);font-size:14px;font-weight:400;margin-bottom:18px;text-decoration:underline}@media (min-width:768px){.search .subitem__list-item{font-size:18px;margin-bottom:36px}}.search .card{align-items:center;display:flex;height:auto;margin-bottom:5px;max-width:515px;min-height:75px;padding:10px;text-decoration:none}.search .card:nth-child(3n - 2){background-color:var(--primaryBlue)}.search .card:nth-child(3n - 1){background-color:var(--primaryGreen)}.search .card:nth-child(3n){background-color:var(--primaryRed)}.search .card__img{height:60px;margin-left:8px;margin-right:16px;-o-object-fit:cover;object-fit:cover;width:60px}.search .card__title{color:var(--accentYellow);font-family:var(--faapTypeBold);font-size:16px;margin-bottom:5px}.search .card__description{color:var(--accentYellow);font-family:var(--helvetica);font-size:12px;margin-bottom:0}