/* Contact Cards Layer */
.contact-card-layer-wrapper {

  .header {
    text-transform: none;
    margin-top: 1em;
  }

  @media (min-width: 1024px) {
    .contact-cards-wrapper>div {
      display: flex;
      flex-wrap: wrap;
      gap: 2%;
    }

    .field--name-field-contact-card>.field__item {
      width: 49%;
    }
  }

  .contact_top {
    background-color: white !important;
    display: flow !important;
  }
  .contact_top p.contact_subtitle {
    color: var(--variables_html_field_text_color);
  }
  
  .contact_bottom {
    padding-top: 0px !important;
  }
}