/* Home services block styles.
   Referenced by: index.php. */
/* Tarjetas de acceso a servicios: cuatro arriba y tres centradas debajo. */
.services .cards{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:16px}
.services .cards>.card{flex:0 0 calc((100% - 48px)/4);max-width:calc((100% - 48px)/4);min-width:0;min-height:430px;grid-column:auto;padding:22px;background-position:center;overflow-wrap:anywhere}
.services .cards>.card>div{display:flex;flex-direction:column;min-height:174px}
.services .cards>.card h3{font-size:24px;line-height:1.2;min-height:58px;margin:0 0 10px}
.services .cards>.card p{flex:1;min-height:68px;margin:0 0 16px;line-height:1.6}
.services .cards>.card a{align-self:flex-start;margin-top:auto}
@media(max-width:1000px){.services .cards>.card{flex-basis:calc((100% - 16px)/2);max-width:calc((100% - 16px)/2)}}
@media(max-width:650px){.services .cards>.card{flex-basis:100%;max-width:100%;min-height:360px}.services .cards>.card>div{min-height:156px}.services .cards>.card h3{min-height:0}.services .cards>.card p{min-height:0}}
