.section-find-dealer {
  padding-block: 8rem;
}
.section-find-dealer .wpsl-search, .section-find-dealer #wpsl-search-wrap {
  display: none !important;
}
.section-find-dealer #wpsl-wrap {
  margin-bottom: 0 !important;
}
.section-find-dealer #wpsl-gmap {
  color: #000000;
}
.section-find-dealer #wpsl-stores, .section-find-dealer #wpsl-direction-details, .section-find-dealer #wpsl-gmap {
  min-height: 600px;
  height: 60vh !important;
}
.section-find-dealer #wpsl-stores {
  padding-right: 1rem;
}
.section-find-dealer #wpsl-stores::-webkit-scrollbar {
  width: 9px;
}
.section-find-dealer #wpsl-stores::-webkit-scrollbar-track {
  background: transparent;
}
.section-find-dealer #wpsl-stores::-webkit-scrollbar-thumb {
  background: #ee4850;
  border-radius: 5px;
}
.section-find-dealer #wpsl-stores ul li {
  background: #212121;
  border: 0 !important;
  margin-bottom: 1.3rem;
  color: #898989;
  padding: 2rem 2.5rem !important;
}
.section-find-dealer #wpsl-stores ul li .wpsl-store-location > p > strong {
  color: #fff;
  font-weight: 400;
  font-family: "Bebas Neue", sans-serif;
  line-height: 1;
  letter-spacing: 0.1em;
  text-transform: none;
  margin-bottom: 0.5rem;
  display: block;
  font-size: 2rem;
}
.section-find-dealer #wpsl-stores ul li .wpsl-store-location > p > strong a {
  color: inherit;
}
.section-find-dealer #wpsl-stores ul li p:last-child {
  margin-bottom: 0;
}
.section-find-dealer #wpsl-stores ul li .wpsl-direction-wrap {
  display: none !important;
}
.section-find-dealer #wpsl-stores ul li .wpsl-contact-details {
  color: #898989;
}
.section-find-dealer #wpsl-stores ul li .wpsl-contact-details strong {
  color: #fff;
  font-weight: 400;
  font-family: "Bebas Neue", sans-serif;
  line-height: 1;
  letter-spacing: 0.1em;
  text-transform: none;
  font-size: 1.6rem;
}
.section-find-dealer #wpsl-stores ul li .wpsl-contact-details a {
  color: inherit;
}
.section-find-dealer .pb-form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 2rem;
  align-items: center;
}
.section-find-dealer .pb-form h3 {
  margin-bottom: 1rem;
  width: 100%;
}
.section-find-dealer .pb-form .form-control-wrap {
  width: 33.3333%;
  padding-right: 1.5rem;
  color: #fff;
}
.section-find-dealer .pb-form .form-control-wrap input[type=text] {
  width: 100%;
  margin-bottom: 1rem;
  background: transparent;
  color: inherit;
  border: 1px solid rgba(146, 146, 146, 0.25);
  margin: 0;
}
.section-find-dealer .pb-form .form-control-wrap label {
  color: inherit;
}
.section-find-dealer .pb-form .form-submit {
  flex-grow: 1;
}
.section-find-dealer .pb-form .form-submit input[type=submit] {
  margin-block: 0;
}
@media (max-width: 61.9375rem) {
  .section-find-dealer {
    padding-block: 8rem;
  }
}
@media (max-width: 47.9375rem) {
  .section-find-dealer {
    padding-block: 4rem;
  }
  .section-find-dealer .pb-form {
    flex-direction: column;
  }
  .section-find-dealer .pb-form .form-control-wrap {
    width: 100%;
    padding-right: 0;
  }
  .section-find-dealer .pb-form .form-submit {
    margin-top: 1rem;
    flex-grow: 1;
    width: 100%;
  }
  .section-find-dealer .pb-form .form-submit input[type=submit] {
    width: 100%;
  }
}

/*# sourceMappingURL=block.css.map */
