/**
 * pe_title_desc_icontitledesc_lite.css - styles for the icon-cards module.
 * Linked by the block itself. Ported from pe_pop_sept2025.css "SECTION 2",
 * re-scoped .s2 -> .pe_tditd (the block's own wrapper class). Originals remain
 * in the page CSS for the original template.
 */
.pe_tditd {
  padding-top: 70px;
}
.pe_tditd .col img {
  height: 51px !important;
}
/* first row of cards gets extra bottom spacing (3-col desktop) */
.pe_tditd .container .row:nth-child(2) > div.mb-40:nth-child(-n+3) {
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .pe_tditd .container .row:nth-child(2) > div.mb-40:nth-child(-n+3) {
    margin-bottom: 40px !important;
  }
}

.pe_tditd .tditd_closing_2col {
  column-count: 2;
  column-gap: 40px;
  text-align: left;
}
@media (max-width: 767px) {
  .pe_tditd .tditd_closing_2col {
    column-count: 1;
  }
}
