.hero-search.form-fieldset{flex-wrap:wrap;gap:8px;display:flex}.hero-search.form-fieldset .form-input{flex:1;align-items:center;padding:14px 16px;display:flex;position:relative}.hero-search.form-fieldset .form-input i{height:24px;margin:auto;position:absolute;top:0;bottom:0;left:16px}.hero-search.form-fieldset .form-input i svg{max-width:100%;display:block}.hero-search.form-fieldset .MuiAutocomplete-root .MuiOutlinedInput-root{padding-left:36px}.hero-search.form-fieldset .MuiFormControl-root{flex-direction:row;align-items:center;gap:12px}.hero-search.form-fieldset .MuiFormControl-root .MuiFormLabel-root{margin:0;position:relative}.hero-search.form-fieldset .MuiFormControl-root .MuiOutlinedInput-root input{min-height:30px;color:var(--color-default);padding:0}.hero-search.form-fieldset .MuiFormControl-root .MuiOutlinedInput-root input::placeholder{color:var(--color-gray400);opacity:1}.hero-search.form-fieldset .MuiFormControl-root .MuiOutlinedInput-root input::-webkit-input-placeholder{color:var(--color-gray400);opacity:1}.hero-search.form-fieldset .MuiFormControl-root .MuiOutlinedInput-root input::-moz-placeholder{color:var(--color-gray400);opacity:1}.hero-search.form-fieldset .MuiFormControl-root .MuiOutlinedInput-root fieldset{border:none}.hero-search.form-fieldset .MuiFormControl-root .MuiOutlinedInput-root:hover fieldset{box-shadow:none}.hero-search .form-group{background-color:var(--color-light);border-radius:16px;align-items:center;gap:16px;width:100%;margin:0;padding:16px 24px;display:flex}.hero-search .form-group>div{margin:0;padding:0}.hero-search .form-group .action{flex:none}.hero-search .line{width:1px;position:relative}.hero-search .line:before{content:"";background-color:var(--color-border);width:1px;height:32px;margin:auto;position:absolute;top:0;bottom:0;left:0}@media (max-width:1440px){.hero-search .form-group{gap:16px;padding:12px 20px}}@media (max-width:1199px){.hero-search .form-group{gap:12px;padding:10px 16px}}@media (max-width:991px){.hero-search .form-group{gap:8px;padding:8px 12px}}@media (max-width:767px){.hero-search.form-fieldset .form-input{gap:8px;padding:8px 0}.hero-search.form-fieldset .form-input i{left:0}.hero-search .form-group{flex-flow:column wrap;gap:12px;padding:16px}.hero-search .form-group .form-input,.hero-search .form-group .action{flex:1 0;width:100%}.hero-search .form-group .MuiButton-root{width:100%}.hero-search .line,.hero-search .line:before{width:100%;height:1px}}
