.container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 15px 19%;
  gap: 20px;
  min-height: 73px;
}

.logo {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
  text-decoration: none;
  color: black;
}
.logo__title {
  font-size: 30px;
}

.input {
  border: 1px solid gray;
  border-radius: 3px;
  padding: 7px;
  font-size: 12px;
  min-height: 35px;
  min-width: 250px;
  transition: border-color 0.3s;
}
.input::placeholder {
  color: gray;
}
.input:focus {
  border: 2px solid black;
  background-color: rgba(128, 128, 128, 0.064);
}

.input--active {
  border: 1px solid rgba(254, 30, 30, 0.87);
}
.input--active:focus {
  border: 2px solid black;
}

.search__form {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 3px;
}

.search {
  border: 1px solid gray;
  background-color: #f1f1f1;
  border-radius: 3px;
  padding: 6.2px;
}
.search:active {
  background-color: rgba(63, 63, 136, 0.147);
}

.validation--active {
  border-color: red !important;
}

/*# sourceMappingURL=index.css.map */
