/* Match the original Group service tiles on Home and Services. */
body.home .kgp-main .kgp-grid-nine,
body.page-template-template-services .kgp-main .kgp-grid-services {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 1rem !important;
}
body.home .kgp-main .kgp-grid-nine .kgp-card,
body.page-template-template-services .kgp-main .kgp-grid-services .kgp-card {
    min-height: 0 !important;
    padding: 1.35rem 1.4rem !important;
    background: #111d33 !important;
    border: 1px solid #1a2d4a !important;
    border-radius: 12px !important;
    box-shadow: none !important;
    color: #e0e6ed !important;
}
body.home .kgp-main .kgp-grid-nine .kgp-card::before,
body.page-template-template-services .kgp-main .kgp-grid-services .kgp-card::before {
    height: 3px !important;
}
body.home .kgp-main .kgp-grid-nine .kgp-card h3,
body.page-template-template-services .kgp-main .kgp-grid-services .kgp-card h3 {
    color: #fff !important;
    font-size: 1.15rem !important;
    margin-bottom: .5rem !important;
}
body.home .kgp-main .kgp-grid-nine .kgp-card p,
body.page-template-template-services .kgp-main .kgp-grid-services .kgp-card p {
    color: #a6b4c3 !important;
    font-size: .92rem !important;
    line-height: 1.5 !important;
    margin-bottom: 1rem !important;
}
body.home .kgp-main .kgp-grid-nine .kgp-card .kgp-icon,
body.page-template-template-services .kgp-main .kgp-grid-services .kgp-card .kgp-icon {
    width: 38px !important;
    height: 38px !important;
    margin-bottom: .75rem !important;
    background: rgba(0, 212, 255, .1) !important;
}
body.home .kgp-main .kgp-grid-nine .kgp-card a,
body.page-template-template-services .kgp-main .kgp-grid-services .kgp-card a {
    color: #55d8f8 !important;
    font-size: .92rem !important;
}
@media (max-width: 980px) {
    body.home .kgp-main .kgp-grid-nine,
    body.page-template-template-services .kgp-main .kgp-grid-services { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
}
@media (max-width: 620px) {
    body.home .kgp-main .kgp-grid-nine,
    body.page-template-template-services .kgp-main .kgp-grid-services { grid-template-columns: 1fr !important; }
}
