.faq-search-container{display:flex;justify-content:space-between;border-bottom:3px solid var(--color-text);position:relative;margin-top:40px}.faq-form-search{width:100%}.faq-form-search-input{background-color:var(--color-bg);color:var(--color-text);background-position:10px 10px;background-repeat:no-repeat;font-size:100px;width:100%}.faq-search-container .form-group{position:relative}.faq-search-container .form-group .form-label{position:absolute;top:50%;left:0;transform:translateY(-50%);color:#000;font-size:100px;transition:all 0.3s ease;pointer-events:none;background-color:transparent}.faq-search-container .form-group .form-input:focus + .form-label,
.faq-search-container .form-group .form-input:not(:placeholder-shown) + .form-label{top:-5px;left:0;font-size:32px;color:#000;line-height:1;background-color:transparent}.faq-form-search-input:focus{outline:none}.faq-form-search-input::placeholder{color:var(--color-text)}.faq-search-img-arrow{width:50px}.faq-autocomplete-items{position:absolute;width:100%;height:200px;overflow:auto;overflow-x:hidden}.faq-autocomplete-items div{cursor:pointer;width:100%;background-color:gainsboro}.faq-autocomplete-items div:hover{background-color:#fff;width:100%}.faq-autocomplete-active{width:100%;background-color:#1e90ff !important;color:#fff}@media (max-width:1279px) and (min-width:768px){.faq-form-search-input{font-size:78px}}@media (max-width:960px){.faq-form-search-input{font-size:60px}}@media (max-width:767px){.faq-form-search-input{font-size:50px}}@media (max-width:660px){.faq-form-search-input{padding-top:10px;font-size:25px}.faq-search-img-arrow{width:15px}}