.bg-coral {
  background-color: #f7f3f1;
}
.bg-lightgreen {
  background-color: #f4f8f5;
}
.img-logo {
  width: 150px;
}

.hero-input {
  width: 100% !important;
}

.head-text {
  font-family: Gilroy;
  font-size: 1.3rem;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: #818181;
}

.head-text img {
  width: 200px;
}

.highlights {
  padding: 2rem;
  font-family: Inter;
  font-size: 40px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.15;
  letter-spacing: normal;
  text-align: center;
  color: #000000;
  border: solid 0.7px #14221f;
}

.highlights span {
  font-family: Gilroy;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.96;
  letter-spacing: normal;
  color: #131313;
  display: block;
  padding-top: 1rem;
}

.benefits {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.benefits h1 {
  font-size: 2.6rem;
}

.benefits div {
  margin: 1rem 0 0;
}

.benefits p {
  font-size: 1rem;
}

.benefits-link {
  color: #41cf6b;
  padding-right: 5px;
}

.partner {
  text-align: center;
}

.partner-card {
  border: solid 1px #14221f;
  margin: 1rem;
  padding: 1rem;
}

.partner-card span {
  border-radius: 50%;
  border: solid 1px #14221f;
  width: 60px;
  height: 60px;
  font-size: 35px;
  margin: 10px auto;
  display: block;
  line-height: 1.4;
}

.start-listing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 2em;
}

.agent-head {
  background-color: #ecf5ef;
  padding: 3em;
  font-weight: 700;
  text-align: center;
}

.agent-search {
  border: 1px solid #0f7c30;
  padding: 2rem;
}

.agent-search img {
  width: 40px;
}

.agent-search input {
  padding: 1em;
  outline: none;
  border: none;
  font-family: Inter;
  font-size: 20px;
  width: 75%;
}

.agent-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.agent-pagination a {
  font-family: Gilroy;
  font-size: 21px;
  border-top: 1px solid #a5a5a5;
  padding: 0.4rem;
}

.agent-pagination .active {
  border-top: 3px solid #0f7c30;
  color: #0f7c30;
}

.card h5 {
  text-align: center;
}

.btn-primary-alt {
  border: 1px solid #0f7c30;
  color: #0f7c30;
}

.btn-primary-alt:hover {
  background-color: #0f7c30;
  color: white;
}

.modal-header {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #f4f4f4;
  border: none;
}

.modal-body {
  font-family: Gilroy;
}

.modal-footer {
  border: none;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
}

.range {
  background-color: #a8d2b5 !important;
  border-radius: 5px;
  width: 95%;
  border: 1px solid white !important;
  margin: 0 auto;
}

.range-handle {
  background-color: #41cf6b !important;
  border-radius: 50% !important;
  border: none !important;
}

.range-handle:hover,
.range-handle:active {
  border-radius: 50% !important;
  -webkit-box-shadow: 0 0 0 10px #a8d2b568;
  box-shadow: 0 0 0 10px #a8d2b568;
  outline: none;
  -webkit-transition: -webkit-box-shadow .3s ease-in-out;
  transition: -webkit-box-shadow .3s ease-in-out;
  transition: box-shadow .3s ease-in-out;
  transition: box-shadow .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;
}

.range-handle:focus {
  outline: none;
}

.range-highlight {
  background-color: #41cf6b !important;
}

.range-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  color: black;
  font-family: Gilroy;
}

.range-text input {
  border: none;
  outline: none;
}

.range-text .right {
  text-align: right;
}

.storages {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.storages .active {
  background-color: #41cf6b;
  color: white;
}

.storages span {
  background-color: #e5e5e5;
  color: black;
  padding: 1rem;
  margin: .5rem;
  cursor: pointer;
}

.btn-notify {
  background-color: white;
  color: #0f7c30;
  border: 1px solid #0f7c30;
}

.btn-notify:hover {
  background-color: #0f7c30;
  color: white;
}

.btn-notify-alt {
  border: 1px solid white;
  color: white;
}

.btn-notify-alt:hover {
  background-color: white;
  color: #0f7c30;
}
/*# sourceMappingURL=style.css.map */
