.garantiassalud-section{padding:30px 0;background:#f5f5f5}.garantiassalud-grid{display:flex;flex-wrap:wrap;gap:30px}.garantiassalud-grid.garantiassalud-grid-2 .garantiassalud-card{flex:0 0 calc(40% - 20px)}.garantiassalud-grid.garantiassalud-grid-2 .garantiassalud-card-adicional{flex:0 0 calc(20% - 20px)}.garantiassalud-grid.garantiassalud-grid-3 .garantiassalud-card{flex:0 0 calc(28.571% - 25.714px)}.garantiassalud-grid.garantiassalud-grid-3 .garantiassalud-card-adicional{flex:0 0 calc(14.286% - 25.714px)}.garantiassalud-grid.garantiassalud-grid-4 .garantiassalud-card{flex:0 0 calc(22.222% - 26.667px)}.garantiassalud-grid.garantiassalud-grid-4 .garantiassalud-card-adicional{flex:0 0 calc(11.111% - 26.667px)}.garantiassalud-grid.garantiassalud-grid-5 .garantiassalud-card{flex:0 0 calc(18.182% - 27.273px)}.garantiassalud-grid.garantiassalud-grid-5 .garantiassalud-card-adicional{flex:0 0 calc(9.091% - 27.273px)}.garantiassalud-card{background:#3a5f52;border-radius:40px;padding:40px 35px;transition:all .3s ease;box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:20px}.garantiassalud-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.garantiassalud-card-header{display:flex;flex-direction:column;gap:20px}.garantiassalud-card-icono{width:80px;height:80px;border-radius:20px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.garantiassalud-card-icono img{width:50px;height:50px;object-fit:contain;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.garantiassalud-card-titulo h1,.garantiassalud-card-titulo h2,.garantiassalud-card-titulo h3,.garantiassalud-card-titulo h4,.garantiassalud-card-titulo h5,.garantiassalud-card-titulo h6,.garantiassalud-card-titulo p,.garantiassalud-card-titulo strong{font-family:"DM Serif Display",serif;font-size:26px;font-weight:400;line-height:1.2;color:#fff;margin:0}.garantiassalud-card-titulo p{margin-top:0}.garantiassalud-card-texto{font-family:"Inter",sans-serif;font-size:15px;line-height:1.6;color:hsla(0,0%,100%,.95)}.garantiassalud-card-texto p{margin:0 0 12px 0}.garantiassalud-card-texto p:last-child{margin-bottom:0}.garantiassalud-card-texto ul,.garantiassalud-card-texto ol{margin:0;padding-left:20px}.garantiassalud-card-texto ul li,.garantiassalud-card-texto ol li{margin-bottom:8px}.garantiassalud-card-texto ul li:last-child,.garantiassalud-card-texto ol li:last-child{margin-bottom:0}.garantiassalud-card-texto strong{font-weight:600;color:#fff}.garantiassalud-card-adicional{background:#f70;display:flex;align-items:center;justify-content:center;padding:30px 20px;min-height:250px}.garantiassalud-adicional-contenido{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}@media(max-width: 900px){.garantiassalud-adicional-contenido{flex-direction:row}}.garantiassalud-adicional-texto{font-family:"Inter",sans-serif;font-size:18px;font-weight:700;color:#1a2e25;text-transform:uppercase;text-align:center;letter-spacing:1px}.garantiassalud-adicional-boton{padding:20px;border-radius:20px;background:#1a2e25;display:flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer;text-decoration:none}.garantiassalud-adicional-boton svg{color:#fff;width:28px;height:28px;transition:transform .3s ease}.garantiassalud-adicional-boton:hover{background:#1a2633;transform:scale(1.1)}.garantiassalud-adicional-boton:hover svg{transform:translateX(3px)}@media(max-width: 1200px){.garantiassalud-grid.garantiassalud-grid-5 .garantiassalud-card{flex:0 0 calc(28.571% - 25.714px)}.garantiassalud-grid.garantiassalud-grid-5 .garantiassalud-card-adicional{flex:0 0 calc(14.286% - 25.714px)}.garantiassalud-grid.garantiassalud-grid-4 .garantiassalud-card{flex:0 0 calc(28.571% - 25.714px)}.garantiassalud-grid.garantiassalud-grid-4 .garantiassalud-card-adicional{flex:0 0 calc(14.286% - 25.714px)}.garantiassalud-card{padding:35px 30px}}@media(max-width: 900px){.garantiassalud-section{padding:60px 0}.garantiassalud-grid{gap:25px}.garantiassalud-grid.garantiassalud-grid-5 .garantiassalud-card,.garantiassalud-grid.garantiassalud-grid-4 .garantiassalud-card,.garantiassalud-grid.garantiassalud-grid-3 .garantiassalud-card{flex:0 0 calc(40% - 16.667px)}.garantiassalud-grid.garantiassalud-grid-5 .garantiassalud-card-adicional,.garantiassalud-grid.garantiassalud-grid-4 .garantiassalud-card-adicional,.garantiassalud-grid.garantiassalud-grid-3 .garantiassalud-card-adicional{flex:0 0 calc(20% - 16.667px)}.garantiassalud-card-titulo h1,.garantiassalud-card-titulo h2,.garantiassalud-card-titulo h3,.garantiassalud-card-titulo h4,.garantiassalud-card-titulo h5,.garantiassalud-card-titulo h6,.garantiassalud-card-titulo p,.garantiassalud-card-titulo strong{font-size:22px}.garantiassalud-card-icono{width:70px;height:70px}.garantiassalud-card-icono img{width:45px;height:45px}}@media(max-width: 600px){.garantiassalud-section{padding:40px 0}.garantiassalud-grid{gap:20px}.garantiassalud-grid.garantiassalud-grid-2 .garantiassalud-card,.garantiassalud-grid.garantiassalud-grid-3 .garantiassalud-card,.garantiassalud-grid.garantiassalud-grid-4 .garantiassalud-card,.garantiassalud-grid.garantiassalud-grid-5 .garantiassalud-card{flex:0 0 100%}.garantiassalud-grid.garantiassalud-grid-2 .garantiassalud-card-adicional,.garantiassalud-grid.garantiassalud-grid-3 .garantiassalud-card-adicional,.garantiassalud-grid.garantiassalud-grid-4 .garantiassalud-card-adicional,.garantiassalud-grid.garantiassalud-grid-5 .garantiassalud-card-adicional{flex:0 0 100%;min-height:50px;padding:8px}.garantiassalud-card{padding:30px 25px;gap:18px}.garantiassalud-card-header{flex-direction:row;align-items:center;gap:15px}.garantiassalud-card-icono{width:60px;height:60px;border-radius:15px}.garantiassalud-card-icono img{width:40px;height:40px}.garantiassalud-card-titulo{flex:1}.garantiassalud-card-titulo h1,.garantiassalud-card-titulo h2,.garantiassalud-card-titulo h3,.garantiassalud-card-titulo h4,.garantiassalud-card-titulo h5,.garantiassalud-card-titulo h6,.garantiassalud-card-titulo p,.garantiassalud-card-titulo strong{font-size:20px}.garantiassalud-card-texto{font-size:14px}.garantiassalud-adicional-texto{font-size:16px}.garantiassalud-adicional-boton{width:50px;height:50px}.garantiassalud-adicional-boton svg{width:24px;height:24px}}/*# sourceMappingURL=garantiassalud.min.css.map */