/* Website 3: improve small text on phones without changing desktop styling. */
@media (max-width: 820px) {
  #app-main .card p,
  #app-main .card .link,
  #app-main .icon-card p,
  #app-main .check b,
  #app-main .check span,
  #app-main .feature strong,
  #app-main .feature span,
  #app-main .product-tile h3,
  #app-main .product-tile p,
  #app-main .product-group p,
  #app-main .project-card p,
  #app-main .tech42-card p,
  #app-main .tech42-card li,
  #app-main .tech42-feature strong,
  #app-main .tech42-feature span,
  #app-main .bron64-body p,
  #app-main .bron64-body li,
  #app-main .bron64-mini p,
  #app-main .overige-v29-card li,
  #app-main .overige-v29-maatwerk-copy li,
  #app-main .overige-v29-benefit-grid strong,
  #app-main .overige-v29-benefit-grid span,
  #app-main .producten78-points,
  #app-main .producten78-section-head > p,
  #app-main .prod78-copy p,
  #app-main .prod78-link,
  #app-main .producten78-brand-copy p,
  #app-main .producten78-service-copy p,
  #app-main .producten78-phone,
  #app-main .website3-area-map figcaption,
  #app-main .website3-overview .website3-area-context,
  #app-main #warmerdam-about-preview .wb-contact p {
    font-size: 16px;
    line-height: 1.65;
  }

  #app-main .hero.simple .eyebrow,
  #app-main .contact90-eyebrow,
  #app-main .producten78-page .producten78-eyebrow,
  #app-main .overige-v29-copy .eyebrow,
  #app-main .prod78-kicker,
  #app-main .project-card .tag,
  #app-main #warmerdam-about-preview .wb-eyebrow {
    font-size: 14px;
    line-height: 1.5;
  }

  #app-main .contact90-form label:not(.contact90-upload) > span:first-child,
  #app-main .contact90-direct-item small,
  #app-main .contact90-upload-copy small,
  #app-main .contact90-submit-row p,
  #app-main .publication-form-privacy {
    font-size: 14px;
    line-height: 1.6;
  }

  #app-main .contact90-form input,
  #app-main .contact90-form select,
  #app-main .contact90-form textarea,
  #app-main .contact90-form-status,
  #app-main .contact90-direct-item strong,
  #app-main .contact90-upload-copy strong,
  #app-main .contact90-map-address,
  #app-main .publication-map-choice small {
    font-size: 16px;
    line-height: 1.5;
  }

  #app-main .contact90-upload-copy {
    min-width: 0;
    overflow-wrap: anywhere;
  }

  #app-main .btn,
  #app-main .contact90-submit-row button,
  #app-main .home100-actions a,
  #app-main #warmerdam-about-preview .wb-contact a,
  body .site-header .nav-links > a,
  body .site-header .dropbtn,
  body .site-header .dropdown-menu a {
    font-size: 16px;
    line-height: 1.5;
  }

  body .footer p,
  body .footer a,
  body .footer h3 {
    font-size: 16px;
    line-height: 1.65;
  }

  body .footer .copyright {
    font-size: 14px;
    line-height: 1.7;
  }
}
