


.ondeEstamosHolder .fa,
.ondeEstamosHolder .fas{
  font-size: 20px;
  color: var(--grey);
  width: 20px;
  padding-right: 30px;
}


.ondeEstamosHolder a{
  color: var(--grey) !important;
}

.automatic-form_handler .main_btn {
  font-family: Raleway-Bold;
  font-size: 20px;
  line-height: 30px;
  color: var(--grey);
  font-weight: normal !important;
  margin: 0;
  padding: 0;
  text-align: center !important;
  display: block !important;
  padding-top: 5px;
}

/* .form_holder select {
  background-color: transparent !important;
  border: none !important;
  border: solid 1px var(--grey) !important;
  color: var(--dargrey) !important;
  height: auto;
  padding: 6px 15px !important;
  text-align: left;
  border-radius: 0px;
  height: 50px;
} */

.form_holder input::placeholder {
  color: var(--grey) !important;
  text-align: left;
}

.automatic-form_handler img {
  max-width: 200px;
  margin: 0 auto;
}

.map-holder div {
  padding: 0px !important;
  margin: 0px !important;
}

/* .form_holder textarea {
  max-height: 200px;
  overflow: hidden;
  border: none !important;
  border: solid 1px var(--grey) !important;
  background-color: transparent !important;
  color: var(--dargrey) !important;
  text-align: left;
  margin-top: 10px !important;
  padding-top: 15px !important;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  border-radius: 0px;
  height: 50px;
} */

.form_holder select {
  -moz-appearance: none !important; /* Firefox */
  -webkit-appearance: none !important; /* Safari and Chrome */
  appearance: none !important;
  /* text-align: center; */

  background-image: linear-gradient(45deg, transparent 50%, var(--grey) 50%),
    linear-gradient(135deg, var(--grey) 50%, transparent 50%);
  background-position: calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;
  background-size: 5px 5px, 5px 5px, 1px 1.5em;
  background-repeat: no-repeat;
}

.form_holder input[type="reset"] {
  background-color: #fff !important;
  color: var(--darkgrey) !important;
}
.form_holder input[type="submit"] {
  background-color: var(--colorfirst) !important;
  border: 1px solid var(--colorfirst) !important;
}

.form_holder input[type="reset"]:hover {
  background-color: var(--colorfirst) !important;
  color: var(--white) !important;
}

#contactos-form .form-group {
  margin-bottom: 0.4rem;
}

#contactos-form input,
#contactos-form textarea,
#contactos-form select {
  background-color: transparent;
  color: var(--dargrey);
  /* border-color: white; */
}

#contactos-form input[type="submit"],
#contactos-form input[type="reset"] {
  border-color: var(--colorsecond);
  color: var(--colorsecond) !important;
  background-color: transparent;
}
#contactos-form input[type="submit"]:hover,
#contactos-form input[type="reset"]:hover {
  background-color: var(--colorsecond) !important;
  color: var(--white) !important;
}

#contactos-form img {
  max-width: 160px;
  margin: 15px 0;
}

.new_contact_form_btn {
  cursor: pointer;
  cursor: pointer;
  position: absolute;
  right: 0;
  height: 100%;
  min-width: 0%;
  transition: all 0.5s ease-in-out;
}

/* sx size */
@media (max-width: 575px) {
  .new_contact_form_btn {
    position: relative;
  }
}
