.search-bar-container{display:flex;justify-content:center;width:100%;margin:20px 0}.search-bar-container form{display:flex;width:100%;max-width:800px;border:1px solid #ccc;border-radius:5px;overflow:hidden}.search-bar-container .search-input{flex:1;padding:10px 15px;font-size:16px;border:none;outline:none}.search-bar-container .search-input::placeholder{color:#aaa}.search-bar-container .search-button{padding:10px 20px;background-color:#0073aa;color:#fff;border:none;font-size:16px;cursor:pointer;transition:background-color 0.3s ease}.search-bar-container .search-button:hover{background-color:#005885}