/* screen - dealer-list-page */

.dealer-list-page {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 4561px;
  width: 100%;
}

.dealer-list-page .overlap-group11 {
  background-image: url(../img/rectangle-3-3.png);
  background-size: 100% 100%;
  height: 400px;
  position: relative;
  width: 1920px;
}

.dealer-list-page .rectangle-6 {
  background-color: var(--blue-whale);
  border-radius: 0px 0px 200px 0px;
  height: 400px;
  left: 0;
  position: absolute;
  top: 0;
  width: 960px;
}

.dealer-list-page .title {
  left: 100px;
  letter-spacing: 0;
  line-height: 80px;
  position: absolute;
  top: 220px;
  width: 860px;
}

.dealer-list-page .flex-col {
  align-items: center;
  background-color: var(--desert-storm);
  display: flex;
  flex-direction: column;
  gap: 79px;
  min-height: 2518px;
  padding: 129.9px 0;
  width: 1920px;
}

.dealer-list-page .flex-row {
  align-items: flex-end;
  display: flex;
  gap: 0px;
  height: 127px;
  /*min-width: 1450px;*/
}

.dealer-list-page .group-100000547 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 27px;
  min-height: 127px;
  width: 518px;
}

.dealer-list-page .zip-code {
  color: var(--black);
  font-family: var(--font-family-avenir-heavy);
  font-size: 45px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 30px;
  white-space: nowrap;
}

.dealer-list-page .overlap-group-3 {
  align-items: flex-start;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--black-2);
  border-radius: 10px;
  display: flex;
  height: 70px;
  min-width: 514px;
  padding: 19.0px 29px;
}

.dealer-list-page .number {
  letter-spacing: 0;
  line-height: 30px;
  white-space: nowrap;
}

.dealer-list-page .radius {
  color: var(--black);
  font-family: var(--font-family-avenir-heavy);
  font-size: 45px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 30px;
  white-space: nowrap;
}

.dealer-list-page .overlap-group1-1 {
  align-items: flex-start;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--black-2);
  gap: 341px;
  height: 70px;
  min-width: 514px;
  padding: 19.0px 29px;
}

.dealer-list-page .address {
  letter-spacing: 0;
  line-height: 30px;
  min-width: 94px;
  white-space: nowrap;
}

.dealer-list-page .vector-4 {
  align-self: center;
  height: 8px;
  margin-bottom: 2.0px;
  width: 15px;
}

.dealer-list-page .frame-2-2 {
  height: 70px;
  margin-bottom: 0.11px;
  width: 340px;
}

.dealer-list-page .search {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -0.50px;
  position: relative;
  width: fit-content;
}

.dealer-list-page .flex-col-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-right: 0;
  min-height: 1999px;
  width: 1450px;
}

.dealer-list-page .address-1 {
  letter-spacing: 0;
  line-height: 60px;
  width: 860px;
}

.dealer-list-page .overlap-group-container-2 {
  align-items: flex-start;
  display: flex;
  gap: 60px;
  margin-top: 81px;
  min-width: 1450px;
}

.dealer-list-page .overlap-group-container {
  border-radius: 10px;
  height: 531px;
  position: relative;
  width: 443px;
}

.dealer-list-page .overlap-group {
  align-items: flex-start;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--eucalyptus);
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  left: 0;
  min-height: 531px;
  padding: 49.8px 36.1px;
  position: absolute;
  top: 0;
  width: 443px;
}

.dealer-list-page .x-motor {
  letter-spacing: 0;
  line-height: 30px;
  margin-left: 0.6px;
  margin-top: 62px;
  white-space: nowrap;
}

.dealer-list-page .frame {
  align-items: flex-start;
  display: inline-flex;
  flex-direction: column;
  gap: 35px;
  margin-top: 29px;
  position: relative;
}

.dealer-list-page .group-1000005476 {
  height: 60px;
  margin-right: -1.40px;
  position: relative;
  width: 357.61px;
}

.dealer-list-page .address-2 {
  left: 33px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 0;
  width: 335px;
}

.dealer-list-page .vector {
  height: 21px;
  left: 0;
  position: absolute;
  top: 4px;
  width: 18px;
}

.dealer-list-page .group-1000005475 {
  height: 30px;
  margin-right: -2.00px;
  position: relative;
  width: 358.21px;
}

.dealer-list-page .phone {
  left: 34px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 0;
  width: 323px;
}

.dealer-list-page .vector-1 {
  height: 19px;
  left: 0;
  position: absolute;
  top: 5px;
  width: 19px;
}

.dealer-list-page .group-1000005474 {
  height: 30px;
  margin-right: -1.40px;
  position: relative;
  width: 357.61px;
}

.dealer-list-page .carretomotorshotmailcom {
  left: 33px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 0;
  width: 323px;
}

.dealer-list-page .vector-2 {
  height: 12px;
  left: 0;
  position: absolute;
  top: 9px;
  width: 19px;
}

.dealer-list-page .frame-2 {
  align-items: center;
  background-color: var(--eucalyptus);
  border-radius: 10px;
  display: flex;
  gap: 10px;
  justify-content: center;
  margin-top: 51px;
  overflow: hidden;
  padding: 15px 30px;
  position: relative;
  width: 170px;
}

.dealer-list-page .visit-website {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.dealer-list-page .overlap-group1 {
  align-items: center;
  background-color: var(--alto);
  border-radius: 10px;
  display: flex;
  height: 42px;
  left: 38px;
  min-width: 138px;
  padding: 0 29.0px;
  position: absolute;
  top: 35px;
}

.dealer-list-page .x00-miles {
  letter-spacing: 0;
  line-height: normal;
  min-height: 27px;
  min-width: 80px;
}

.dealer-list-page .address-3 {
  left: 33px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 0;
  width: 323px;
}

.dealer-list-page .estradaluis03icloudcom {
  left: 33px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 0;
  width: 323px;
}

.dealer-list-page .address-4 {
  left: 33px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 0;
  width: 323px;
}

.dealer-list-page .israelgarcia9409gmailcom {
  left: 33px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 0;
  width: 323px;
}

.dealer-list-page .overlap-group-container-3 {
  align-items: flex-start;
  display: flex;
  gap: 60px;
  margin-top: 60px;
  min-width: 1450px;
}

.dealer-list-page .overlap-group-container-1 {
  border-radius: 10px;
  height: 564px;
  position: relative;
  width: 443px;
}

.dealer-list-page .overlap-group-1 {
  align-items: flex-start;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--eucalyptus);
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  left: 0;
  min-height: 564px;
  padding: 67.4px 36.1px;
  position: absolute;
  top: 0;
  width: 443px;
}

.dealer-list-page .surname {
  letter-spacing: 0;
  line-height: 30px;
  margin-left: 0.6px;
  margin-top: 45px;
  white-space: nowrap;
}

.dealer-list-page .address-5 {
  left: 33px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 0;
  width: 323px;
}

.dealer-list-page .group-1000005474-1 {
  height: 60px;
  position: relative;
  width: 340.26px;
}

.dealer-list-page .robertsautomotivekshotmailcom {
  left: 33px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 0;
  width: 305px;
}

.dealer-list-page .frame-2-3 {
  margin-top: 37px;
  width: 356px;
}

.dealer-list-page .slg-auto {
  letter-spacing: 0;
  line-height: 30px;
  margin-left: 0.6px;
  margin-top: 45px;
  white-space: nowrap;
}

.dealer-list-page .address-6 {
  left: 33px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 0;
  width: 323px;
}

.dealer-list-page .samuellaresgmailcom {
  left: 33px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 0;
  width: 323px;
}

.dealer-list-page .frame-2-1 {
  margin-top: 67px;
  width: 356px;
}

.dealer-list-page .hot-wheelz-inc {
  letter-spacing: 0;
  line-height: 30px;
  margin-left: 0.6px;
  margin-top: 45px;
  white-space: nowrap;
}

.dealer-list-page .address-7 {
  left: 33px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 0;
  width: 323px;
}

.dealer-list-page .hotwheelzgcyahoocom {
  left: 33px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 0;
  width: 323px;
}

.dealer-list-page .overlap-group1-2 {
  align-items: center;
  background-color: var(--alto);
  height: 42px;
  left: 38px;
  min-width: 138px;
  padding: 0 23.0px;
  position: absolute;
  top: 35px;
}

.dealer-list-page .x477-miles {
  letter-spacing: 0;
  line-height: normal;
  min-height: 27px;
  min-width: 92px;
}

.dealer-list-page .overlap-group-container-4 {
  border-radius: 10px;
  height: 546px;
  margin-top: 50px;
  position: relative;
  width: 443px;
}

.dealer-list-page .overlap-group-4 {
  align-items: flex-start;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--eucalyptus);
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  left: 0;
  min-height: 546px;
  padding: 36.7px 31.0px;
  position: absolute;
  top: 0;
  width: 443px;
}

.dealer-list-page .southwest-auto-group-llc {
  align-self: flex-end;
  letter-spacing: 0;
  line-height: 35px;
  margin-top: 76px;
  min-height: 70px;
  width: 376px;
}

.dealer-list-page .frame-21 {
  align-items: flex-start;
  display: inline-flex;
  flex-direction: column;
  gap: 35px;
  margin-left: 5.11px;
  margin-top: 28px;
  position: relative;
}

.dealer-list-page .address-8 {
  left: 33px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 0;
  width: 323px;
}

.dealer-list-page .swauto1103gmailcom {
  left: 33px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 0;
  width: 323px;
}

.dealer-list-page .frame-2-4 {
  margin-left: 5.11px;
  margin-top: 40px;
  width: 356px;
}

.dealer-list-page .overlap-group1-3 {
  align-items: center;
  background-color: var(--alto);
  height: 42px;
  justify-content: flex-end;
  left: 38px;
  min-width: 138px;
  padding: 0 17.0px;
  position: absolute;
  top: 35px;
}

.dealer-list-page .group-1000005488 {
  align-items: flex-start;
  align-self: center;
  display: flex;
  margin-left: 0;
  margin-top: 56px;
  min-width: 395px;
}

.dealer-list-page .group-1000005458 {
  align-items: flex-start;
  border: 1px solid;
  border-color: var(--eucalyptus);
  border-radius: 10px;
  display: flex;
  height: 51px;
  min-width: 47px;
  padding: 16.3px 17.3px;
}

.dealer-list-page .vector-5 {
  height: 17px;
  width: 10px;
}

.dealer-list-page .overlap-group-5 {
  align-items: flex-start;
  background-color: var(--eucalyptus);
  border-radius: 10px;
  display: flex;
  height: 51px;
  margin-left: 46px;
  min-width: 52px;
  padding: 10.7px 20.2px;
}

.dealer-list-page .number-1 {
  color: var(--white);
  font-family: var(--font-family-avenir-roman);
  font-size: var(--font-size-s);
  font-weight: 400;
  letter-spacing: 0;
  line-height: 30px;
  white-space: nowrap;
}

.dealer-list-page .overlap-group-2 {
  align-items: flex-start;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--eucalyptus);
  border-radius: 10px;
  display: flex;
  height: 51px;
  margin-left: 26px;
  min-width: 52px;
  padding: 9.7px 19.2px;
}

.dealer-list-page .vector-6 {
  height: 17px;
  transform: rotate(-180deg);
  width: 10px;
}

.dealer-list-page .group-1000005484 {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-left: 2.0px;
  margin-top: 175px;
  min-height: 637px;
  width: 1452px;
}

.dealer-list-page .frequently-asked-questions {
  letter-spacing: 0;
  line-height: 60px;
  margin-right: 2.0px;
  text-align: center;
  width: 860px;
}

.dealer-list-page .overlap-group-6 {
  align-items: flex-start;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--onyx);
  border-radius: 10px;
  display: flex;
  gap: 615px;
  height: 79px;
  margin-right: 2.0px;
  margin-top: 60px;
  min-width: 1450px;
  padding: 24px 32px;
}

.dealer-list-page .quas-molestias-excep {
  letter-spacing: 0;
  line-height: 30px;
  min-width: 734px;
  white-space: nowrap;
}

.dealer-list-page .vector-3 {
  height: 28px;
  margin-top: 0.47px;
  width: 28px;
}

.dealer-list-page .overlap-group-7 {
  align-items: flex-start;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--onyx);
  border-radius: 10px;
  display: flex;
  gap: 878px;
  height: 79px;
  margin-right: 2.0px;
  margin-top: 30px;
  min-width: 1450px;
  padding: 24px 32px;
}

.dealer-list-page .similique-sunt-in-cu {
  letter-spacing: 0;
  line-height: 30px;
  min-width: 471px;
  white-space: nowrap;
}

.dealer-list-page .overlap-group-8 {
  align-items: flex-start;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--onyx);
  border-radius: 10px;
  display: flex;
  gap: 991px;
  height: 79px;
  margin-right: 2.0px;
  margin-top: 30px;
  min-width: 1450px;
  padding: 24px 32px;
}

.dealer-list-page .omnis-voluptas-assumenda-est {
  letter-spacing: 0;
  line-height: 30px;
  min-width: 358px;
  white-space: nowrap;
}

.dealer-list-page .overlap-group-9 {
  align-items: flex-start;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--onyx);
  border-radius: 10px;
  display: flex;
  gap: 1024px;
  height: 79px;
  margin-right: 2.0px;
  margin-top: 30px;
  min-width: 1450px;
  padding: 24px 32px;
}

.dealer-list-page .voluptates-repudiandae-sint {
  letter-spacing: 0;
  line-height: 30px;
  min-width: 325px;
  white-space: nowrap;
}

.dealer-list-page .overlap-group-10 {
  align-items: flex-start;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--onyx);
  border-radius: 10px;
  display: flex;
  gap: 767px;
  height: 79px;
  margin-right: 2.0px;
  margin-top: 30px;
  min-width: 1450px;
  padding: 24px 32px;
}

.dealer-list-page .itaque-earum-rerum-h {
  letter-spacing: 0;
  line-height: 30px;
  min-width: 582px;
  white-space: nowrap;
}

.dealer-list-page .footer-a {
  align-items: flex-end;
  background-color: var(--blue-whale);
  display: flex;
  height: 690px;
  margin-top: 141px;
  min-width: 1920px;
  padding: 31.8px 0;
}

.dealer-list-page .overlap-group9 {
  height: 537px;
  position: relative;
  width: 1920px;
}

.dealer-list-page .inventory {
  letter-spacing: 0;
  line-height: normal;
  min-height: 22px;
  opacity: 0.6;
}

.dealer-list-page .apply-online {
  letter-spacing: 0;
  line-height: normal;
  min-height: 22px;
  opacity: 0.6;
}

.dealer-list-page .flex-col-2 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  min-height: 185px;
  width: 184px;
}

.dealer-list-page .contact-us {
  letter-spacing: 0;
  line-height: normal;
  min-height: 24px;
  white-space: nowrap;
}

.dealer-list-page .contact-us-1 {
  letter-spacing: 0;
  line-height: normal;
  min-height: 19px;
  opacity: 0.7;
  white-space: nowrap;
}

.dealer-list-page .frame-2-5 {
  align-items: center;
  background-color: var(--eucalyptus);
  border-radius: 10px;
  display: flex;
  gap: 10px;
  justify-content: center;
  overflow: hidden;
  padding: 15px 35px;
  position: relative;
}

.dealer-list-page .overlap-group1-4 {
  border-radius: 10px;
  display: flex;
}
