/* web-base/_colors.scss */
/* public-base/_bootstrap-lib.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_index.scss */
/* web-base/_colors.scss */
/* public-base/bootstrap_configuration/1-variables-defaults/_body.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_borders.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_buttons.scss */
/* web-base/_colors.scss */
/* web-base/bootstrap-3/_index.scss */
/* web-base/bootstrap-3/_breadcrumbs.scss */
/* web-base/bootstrap-3/_typography.scss */
/* web-base/bootstrap-3/_colors.scss */
/* web-base/bootstrap-3/_labels.scss */
/* web-base/bootstrap-3/_panels.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_colors.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_containers.scss */
/* web-base/bootstrap-3/_index.scss */
/* web-base/bootstrap-3/_breadcrumbs.scss */
/* web-base/bootstrap-3/_typography.scss */
/* web-base/_colors.scss */
/* web-base/bootstrap-3/_colors.scss */
/* web-base/bootstrap-3/_labels.scss */
/* web-base/bootstrap-3/_panels.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_forms.scss */
/* web-base/_colors.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_form-control.scss */
/* web-base/_colors.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_form-control.scss */
/* web-base/_colors.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_forms-validation.scss */
/* web-base/bootstrap-3/_index.scss */
/* web-base/bootstrap-3/_breadcrumbs.scss */
/* web-base/bootstrap-3/_typography.scss */
/* web-base/_colors.scss */
/* web-base/bootstrap-3/_colors.scss */
/* web-base/bootstrap-3/_labels.scss */
/* web-base/bootstrap-3/_panels.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_reboot.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_grid-columns.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_links.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_modals.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_options.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_reboot.scss */
/* web-base/_colors.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_tables.scss */
/* web-base/bootstrap-3/_index.scss */
/* web-base/bootstrap-3/_breadcrumbs.scss */
/* web-base/bootstrap-3/_typography.scss */
/* web-base/_colors.scss */
/* web-base/bootstrap-3/_colors.scss */
/* web-base/bootstrap-3/_labels.scss */
/* web-base/bootstrap-3/_panels.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_typography.scss */
/* public-base/bootstrap_configuration/2-variables-changes/_index.scss */
/* web-base/_functions.scss */
/* web-base/fonts/_roboto.scss */
/* public-base/bootstrap_configuration/2-variables-changes/_reboot.scss */
/* public-base/bootstrap-configuration/3-maps-defaults.scss */
/* public-base/bootstrap-configuration/4-maps-changes.scss */
/* web-base/_functions.scss */
/* public-base/bootstrap-configuration/4-maps-changes/_breakpoints.scss */
/* web-base/_functions.scss */
/* public-base/bootstrap-configuration/4-maps-changes/_containers.scss */
/* public-base/bootstrap-configuration/4-maps-changes/_spacers.scss */
/* web-base/_colors.scss */
/* public-base/bootstrap-configuration/4-maps-changes/_utilities.scss */
/* search/search-bar.scss */
.search-bar-parent {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 4rem;
  margin-bottom: 4rem;
  flex-direction: column;
}
@media (min-width: 992px) {
  .search-bar-parent {
    flex-direction: row;
  }
}
.search-bar-parent .search-bar-container {
  width: 100%;
  display: flex;
  align-items: center;
  flex-grow: 1;
  border-radius: 1rem;
  border: 2px solid hsl(0, 0%, 80%);
  transition: border-color 0.3s;
}
.search-bar-parent .search-bar-container:focus-within {
  border-color: #0056b3;
}
.search-bar-parent .search-bar-container:focus-within .input-container::before {
  background-image: url("../public-base/search-blue.svg");
}
.search-bar-parent .search-bar-container .input-container {
  flex-grow: 1;
  display: flex;
  align-items: center;
}
.search-bar-parent .search-bar-container div.awesomplete {
  flex-grow: 1;
}
.search-bar-parent #radio-container {
  padding-right: 1.6rem;
  margin: 0.8rem 0.4rem 0.8rem 2rem;
  position: relative;
  border-right: 1px solid hsl(0, 0%, 93.3%);
}
.search-bar-parent #radio-container .radio {
  padding-left: 17px;
}
.search-bar-parent #radio-container .radio input {
  height: 11px;
  margin-left: -17px;
}
.search-bar-parent #radio-container .radio {
  font-size: 1.4rem;
}
.search-bar-parent #radio-container .radio:first-child {
  margin-top: 0;
}
.search-bar-parent #radio-container .radio:last-child {
  margin-bottom: 0;
}
.search-bar-parent .input-container::before {
  content: "";
  background-image: url("../public-base/search-gray.svg");
  width: 2.3rem;
  height: 3.9rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-left: 1.8rem;
  margin-right: 1.4rem;
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .search-bar-parent .input-container::before {
    width: 2.5rem;
    height: 2.5rem;
    margin-left: 2rem;
    margin-right: 1.6rem;
  }
}
.search-bar-parent #radio-container ~ .input-container::before {
  margin-left: 1rem;
}
.search-bar-parent #search-text-input {
  width: 100%;
  border: 0;
  box-shadow: none;
  font-size: 1.8rem;
  line-height: 1;
  padding: 1.95rem 0;
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
}
.search-bar-parent #search-text-input:focus-visible {
  outline: none;
}

/*# sourceMappingURL=search-bar.scss.post.css.map */