/* HERO SECTION */
.ts-contact .ts-btn-block,
.ts-contact .ts-btn {
  border-radius: 0;
  color: #ffffff;
  background-color: #00579d;
}
.ts-contact .ts-btn-block:hover,
.ts-contact .ts-btn:hover {
  background-color: #2b2b2b;
}
.ts-contact .ts-btn-block,
.ts-contact .ts-btn-block .ts-btn {
  color: #ffffff;
  background-color: #00579d;
}
.ts-contact .ts-row {
  align-items: center;
  margin: 15px 0;
}
.ts-contact .ts-row .col {
  margin-left: 15px;
}

/* FORM CONTROL */
.ts-form-control {
  border: 1px solid #d5d5d5 !important;
  padding: 0.8rem 1.1875rem;
  font-size: 0.875rem;
  color: #333333 !important;
}
.ts-form-control:focus {
  box-shadow: none;
  border-color: #00579d;
}
.ts-form-control::-moz-placeholder {
  color: #333333 !important;
}
.ts-form-control::placeholder {
  color: #333333 !important;
}
.ts-form-control:-webkit-autofill, .ts-form-control:-webkit-autofill:hover, .ts-form-control:-webkit-autofill:focus, .ts-form-control:-webkit-autofill:active {
  -webkit-text-fill-color: #b5b5b5;
  /* background remains the same */
  -webkit-transition: background-color 50000s ease-in-out 0s;
  transition: background-color 50000s ease-in-out 0s;
  -webkit-text-fill-color: #b5b5b5 !important;
}

.ts-form-select option {
  padding-block: 1rem !important;
}
.ts-form-select option:hover {
  background-color: red !important;
}

/* FORM REQUIRED */
.ts-form-required,
.ts-form-required-2 {
  position: relative;
}
.ts-form-required::before,
.ts-form-required-2::before {
  content: "*";
  position: absolute;
  left: -16px;
  top: 18px;
  line-height: 100%;
  color: #ff0000;
  font-size: 20px;
  font-weight: bold;
}
.ts-form-required-2::before,
.ts-form-required-2-2::before {
  left: -17px;
}

/* HERO */
.ts-hero {
  position: relative !important;
}
.ts-hero .ts-map-wrapper {
  position: relative;
  z-index: 1;
}
.ts-hero::after {
  pointer-events: none;
  z-index: 2;
}

/* CIRCLE ICON */
.ts-circle-icon {
  width: clamp(60px, 8vw, 100px);
  height: clamp(60px, 8vw, 100px);
  font-size: clamp(1.25rem, 3vw, 2rem);
  border: 1px solid #e3e3e3;
  border-radius: 50%;
}/*# sourceMappingURL=contact.css.map */