.contact-person-block {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 2.5rem; }
  @media (max-width: 991.98px) {
    .contact-person-block {
      grid-template-columns: repeat(3, 1fr); } }
  @media (max-width: 781.98px) {
    .contact-person-block {
      grid-template-columns: repeat(2, 1fr); } }
  @media (max-width: 575.98px) {
    .contact-person-block {
      grid-template-columns: repeat(1, 1fr); } }
  .contact-person-block .contact-person figure {
    border-radius: 1rem;
    overflow: hidden;
    margin-bottom: 1rem; }
    .contact-person-block .contact-person figure img {
      width: 100%; }
  .contact-person-block .contact-person h3 {
    font-size: 1.125rem;
    font-weight: 700;
    margin-bottom: .1rem; }
  .contact-person-block .contact-person .contact-person-title {
    font-size: 0.875rem;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 1rem; }
  .contact-person-block .contact-person a {
    font-size: 0.875rem;
    font-weight: 700;
    text-decoration: none;
    color: var(--wp--preset--color--textcolor);
    padding-left: 1.6rem;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 1.125rem; }
  .contact-person-block .contact-person .contact-person-phone,
  .contact-person-block .contact-person .contact-person-email {
    margin-bottom: .2rem; }
  .contact-person-block .contact-person .contact-person-phone a {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M5.62929 0.879329C5.35156 0.21488 4.62734 -0.136681 3.93828 0.0496461L3.74493 0.10238C1.47385 0.721126 -0.466768 2.92189 0.0992446 5.60078C1.40353 11.7531 6.24452 16.5941 12.3968 17.8984C15.0792 18.4679 17.2765 16.5238 17.8952 14.2527L17.948 14.0593C18.1378 13.3668 17.7827 12.6425 17.1218 12.3683L13.7011 10.9445C13.121 10.7019 12.4496 10.8707 12.0488 11.3593L10.6918 13.0187C8.22029 11.7918 6.23046 9.73865 5.08789 7.21796L6.64178 5.95234C7.13045 5.55508 7.29569 4.8836 7.05662 4.30001L5.62929 0.879329Z" fill="%23FFBA28"/></svg>'); }
  .contact-person-block .contact-person .contact-person-email a {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="13" viewBox="0 0 18 13" fill="none"><path d="M1.6875 0C0.755859 0 0 0.727865 0 1.625C0 2.1362 0.249609 2.61693 0.675 2.925L7.9875 8.20625C8.58867 8.63958 9.41133 8.63958 10.0125 8.20625L17.325 2.925C17.7504 2.61693 18 2.1362 18 1.625C18 0.727865 17.2441 0 16.3125 0H1.6875ZM0 4.46875V10.8333C0 12.0284 1.00898 13 2.25 13H15.75C16.991 13 18 12.0284 18 10.8333V4.46875L11.025 9.50625C9.82617 10.3729 8.17383 10.3729 6.975 9.50625L0 4.46875Z" fill="%23FFBA28"/></svg>'); }

/*# sourceMappingURL=contact-person.css.map */
