#frontBoxOne .grid-item:first-child :nth-child(3),
#frontBoxTwo .grid-item:first-child :nth-child(3),
#frontBoxThree .grid-item:first-child :nth-child(3),
#frontBoxFour .grid-item:first-child :nth-child(3) {
  width: 100% !important;
  justify-content: center !important;
}

.text-mail {
    color: #021E6F !important;
    text-decoration: none !important;
    transition: all 0.5s ease-in-out;
}

.text-mail:hover {
    color: #021E6Fe6 !important;
    text-decoration: underline !important;
}
/* RPS responsive audit: static page gutters (2026-10-23) */
@media (min-width: 1500px) {
  .layout-section:not(.footer-border) > .container-fluid > .row:not(:has(.jb2-banner)) { max-width: 1530px; }
  .layout-section:not(.footer-border) > .container-fluid > .row:not(:has(.jb2-banner)) > [class*="col-"] { padding-left: 32px !important; padding-right: 32px !important; }
}
@media (max-width: 767.98px) {
  .layout-section:not(.footer-border) > .container-fluid > .row:not(:has(.jb2-banner)) > [class*="col-"] { padding-left: 16px !important; padding-right: 16px !important; min-width: 0; }
}
