.custom-search-bar{background:#fff;padding:25px 40px;border-radius:50px;display:flex;justify-content:space-between;align-items:center;gap:30px;box-shadow:0 20px 50px rgba(0,0,0,0.08);width:100%}.custom-search-bar form{display:flex;align-items:center;gap:35px;width:100%}.custom-search-bar .field{display:flex;flex-direction:column;font-family:inherit;flex:1}.custom-search-bar label{font-weight:600;font-size:16px;color:#333;margin-bottom:5px}.custom-search-bar select,.custom-search-bar input{border:none;background:none;font-size:16px;padding:5px 0;color:#555;border-bottom:1px solid #eee;outline:none}.search-btn{background:linear-gradient(135deg,#3bb0ff,#2177ff);border:none;width:60px;height:60px;border-radius:50%;font-size:22px;color:white;cursor:pointer;box-shadow:0 10px 25px rgba(0,120,255,0.35)}