/* SUBSCRIBE */
.subscription-item-row {
    background-color: white;
    padding: 8px;
    border-radius: 4px;
    display: flex !important;
    flex-direction: column;
    gap: 12px;
  }

  /* CONTACT US */
  .contact-columns {
    container-type: inline-size;
    container-name: contact-card;
  }
  
  .contact-columns a {
    color: var(--wp--preset--color--brand-a);
  }
  
  .contact-details-email::before,
  .contact-details-phone::before,
  .contact-details-linkedin::before {
    content: '';
    width: 24px;
    height: 24px;
    background-repeat:no-repeat;
    background-size:cover;
    color: var(--wp--preset--color--brand-a);
  }
  
  .contact-details-email::before {
    background-image: var(--svg-envelope);
  }
  
  .contact-details-phone::before {
    background-image: var(--svg-phone);
  }
  
  .contact-details-linkedin::before {
    background-image: var(--svg-linkedin);
  }
  
  
  .contact-details-email:empty::before,
  .contact-details-email:has(p:empty)::before,
  .contact-details-phone:empty::before,
  .contact-details-phone:has(p:empty)::before,
  .contact-details-linkedin:empty::before,
  .contact-details-linkedin:has(p:empty)::before
   {
    content: none;
  }
  
  @container contact-card (max-width: 449px) {
    .contact-column-headshot {
      display: none;
    }
  
    .contact-stack-text {
      padding: 0px 8px;
    }
  }

  