:root {
  --yellow: #ffd205;
  --black:  #000000;
  --white: #ffffff;
}

.text-justify {
  text-align: justify;
}
mark.animated-highlight, .animated-highlight.mark {
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 0.375rem 0.75rem;
}
.ar-16x9 {
  padding-bottom: 36.25%;
}
.map-embed {
  flex: 1 1 auto;
  display: flex;
}
.map-embed iframe {
  display: flex;
  flex: 1 1 auto;
  height: auto !important;
}
.form-select {
  border-radius: 0;
}
/* .gform_wrapper .gfield_required {
  color: var(--yellow) !important;
} */
.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer {
  justify-content: center;
}
.contact a {
  color: var(--black);
}
footer .footerlinks .nav-item .nav-link:hover {
  color: var(--yellow);
}
.dropdown-item.active, .dropdown-item:active {
  background-color: var(--yellow);
  color: var(--black);
}
.career-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 2rem;
  row-gap: 2rem;
}
.career-grid .card {
  border: none;
  text-align: center;
}
.career-grid .card-img-top {
  border-radius: 0;
}
.career-grid .card-body {
  padding: 1rem;
}
a.btn-dark {
  color: var(--white);
}
div#field_1_7 {
  overflow: hidden;
}
p.gform_required_legend {
  display: none;
}
.white-bg .btn-dark {
  color: var(--white);
}
.about-video-frame {
  display: block;
  text-align: center;
}


@media screen and (max-width: 992px) {
  .career-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 2rem;
    row-gap: 2rem;
  }
}

@media screen and (max-width: 767px) {
  .career-grid {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    column-gap: 2rem;
    row-gap: 2rem;
  }
  section.extra-pt {
    padding-top: 5rem;
  }
  .map-embed {
    margin-top: 2rem;
  }
  .map-embed iframe {
    height: 350px !important;
  }
  .ar-16x9 {
    padding-bottom: 75%;
  }
}









