div#page header#header .header-block .region.region-header .search-form.search-block-form {
  border: 1px solid #000;
  border-radius: 19px;
  display: flex;
  width: 100%;
}

.search-api-page-block-form-search.search-api-page-block-form.search-form.search-block-form.container-inline {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.search-api-page-block-form-search.search-api-page-block-form.search-form.search-block-form.container-inline form {
  width: 100%;
}

.search-api-page-block-form-search.search-api-page-block-form.search-form.search-block-form.container-inline .form-type-search {
  width: 100%;
}

div#page header#header .header-block .region.region-header .search-form.search-block-form form .js-form-item.form-item.js-form-type-search.form-type-search input[type="search"],
.search-api-page-block-form-search.search-api-page-block-form.search-form.search-block-form.container-inline input[type="search"] {
    font-weight: 500;
    font-size: 14px;
    color: #000;
    padding: 9px 15px 8px;
    border: 0;
    background-color: transparent;
    height: 100%;
    border-radius: 60px;
}

div#page header#header .header-block .region.region-header .search-form.search-block-form form .js-form-item.form-item.js-form-type-search.form-type-search input[type="search"]:focus,
.search-api-page-block-form-search.search-api-page-block-form.search-form.search-block-form.container-inline input[type="search"]:focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 110, 32, 0.5);
}

div#page header#header .header-block .region.region-header .search-form.search-block-form form .js-form-item.form-item.js-form-type-search.form-type-search input[type="search"]::placeholder,
.search-api-page-block-form-search.search-api-page-block-form.search-form.search-block-form.container-inline input[type="search"]::placeholder {
    font-weight: 500;
    font-size: 14px;
    color: #000;
}

.search-api-page-block-form-search.search-api-page-block-form.search-form.search-block-form.container-inline input[type="search"] {
  border: 1px solid #000;
  border-radius: 19px;
}

.search-api-page-block-form-search.search-api-page-block-form.search-form.search-block-form.container-inline input[type="submit"].btn.btn-primary {
  width: 270px;
  height: 47px;
  border-radius: 19px;
}

div#page.page header#header .header-block .region.region-header .search-form.search-block-form .form-actions.js-form-wrapper.form-wrapper input:hover {
  background-color: #f06e20;
}

div#page.page header#header .header-block .region.region-header .search-form.search-block-form .form-actions.js-form-wrapper.form-wrapper input {
  background-color: transparent;
  border: 0;
  height: 100%;
  border-radius: 60px;
}

div#page.page header#header .header-block .region.region-header .search-form.search-block-form .form-actions.js-form-wrapper.form-wrapper::before {
  width: 24px;
  height: 24px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"><path stroke="%23000" stroke-linejoin="round" stroke-width="1.5" d="M10.837 20.673c5.432 0 9.836-4.404 9.836-9.836C20.673 5.404 16.27 1 10.837 1 5.404 1 1 5.404 1 10.837c0 5.432 4.404 9.836 9.837 9.836Z"/><path stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M14.11 6.985a4.614 4.614 0 0 0-3.274-1.356 4.614 4.614 0 0 0-3.273 1.356M17.908 17.908l4.91 4.91"/></svg>');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}