.autocomplete,.search-main{position:relative}.search-main{background:#285e61;padding:16px 0;z-index:99}.tab.remove{display:none}.tab-container.remove{background:0 0;border:transparent}.search-main .search-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:685px}.search-main .search-container .search-bar{display:flex;margin-left:16px;position:relative;width:100%}.search-bar input[type=text]{background-color:#fff;border:none;color:#323f4b;flex:1;font-family:Mulish,sans-serif;font-size:16px;font-weight:600;margin:0;outline:0;padding-right:16px;width:100%}.search-bar input[type=text]::placeholder{color:#323f4b}.search-bar button{background-color:transparent;border:1px solid #e2e8f0;color:#fff;font-size:17px;margin-left:16px;padding:11px 12px}.search-bar button:hover{background-color:#285e61;border:1px solid #285e61;color:#fff}.tab-container{align-items:center;background:#edf2f7;border:1px solid #e2e8f0;border-radius:8px;display:flex;justify-content:space-between;padding:4px}.tab{border:1px solid transparent;color:#2c7a7b;cursor:pointer;font-size:14px;font-weight:700;padding:8px 12px}.tab.active{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#234e52}.search-input{align-items:center;background:#fff;border:1px solid #7b8794;border-radius:8px;color:#000;display:flex;padding:12px 0;width:100%}#search-svg{background-color:#fff;color:#000;height:24px;margin:0 16px;width:24px}.autocomplete-items{border-bottom:none;border-radius:.3rem;border-top:none;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);left:0;position:absolute;right:0;top:44px;z-index:99}.autocomplete-items div{background-color:#fff;border-bottom:1px solid #e2e8f0;border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0;cursor:pointer;font-size:1rem;padding:.3rem .3rem .3rem 1rem}.autocomplete-items div:hover{background-color:#e9e9e9}.autocomplete-active{background-color:#1e90ff!important;color:#fff}.search-main .search-container .search-bar .mobile{display:none!important}@media(max-width:767.98px){.tab,.tab.active{color:#718096}.search-main .search-container .search-bar .mobile{background:#fff;border:none;border-radius:0 8px 8px 0;color:#718096;display:block;font-size:14px;font-weight:400;outline:0;padding:0}.search-input{border:1px solid #fff;border-radius:8px;padding-right:7px}.search-main .search-container .desktop{display:none}.search-main .search-container .search-bar{display:flex;margin-left:0}.search-bar input[type=text]{padding-right:0}.tab{font-weight:400}#search-svg{margin:0 8px}.search-bar button{font-size:14px;margin-left:14px;padding:11px}}