.cards-root ol,.cards-root ul{margin:0!important;padding-left:20px}.cards-header{display:grid;gap:16px;padding-left:24px;padding-right:24px}.cards-section{align-items:flex-start;background:#fff;display:inline-flex;flex-direction:column;gap:40px;justify-content:center;padding:40px 16px;width:100%}.cards-title{color:var(--CTA-Primary-main);font-size:30px;font-weight:600;letter-spacing:-.6px;line-height:32px}.cards-subtitle,.cards-title{align-self:stretch;font-family:var(--font-family-base);font-style:normal;word-wrap:break-word;text-align:center}.cards-subtitle{color:var(--c-text);font-size:18px;font-weight:400;letter-spacing:-.54px;line-height:24px;margin:0}.cards-cards-container{display:grid;gap:16px;grid-template-columns:1fr;width:100%}.cards-card{align-items:flex-start;background:var(--c-primary-contrast);border:1px solid var(--c-border);border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;padding:24px;width:100%}.cards-card img{display:block;height:32px;object-fit:contain;width:32px}.cards-beneficios-icon{align-items:center;background:var(--Complementario-FONDO);border-radius:36px;display:flex;gap:10px;height:36px;padding:6px;width:36px}.cards-card-title{align-items:flex-start;align-self:stretch;color:var(--CTA-Primary-main);display:flex;font-family:var(--font-family-base);gap:12px;justify-content:flex-start;min-height:30px}.cards-card-title h3{font-feature-settings:"liga" off,"clig" off;font-size:22px;font-style:normal;font-weight:600;letter-spacing:-.5px;line-height:26px;margin:0}.cards-card-body{align-self:stretch;color:var(--Body-Text);display:flex;flex-direction:column;font-family:var(--font-family-base);font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.54px;line-height:24px;word-wrap:break-word;padding-left:18px}.cards-card-link{align-items:center;display:inline-flex;gap:8px;justify-content:flex-start;margin-top:auto;min-height:22px}.cards-card-link a{color:var(--CTA-Primary-main,#003053);display:flex;font-size:18px;font-style:normal;font-weight:500;justify-content:center;letter-spacing:-.54px;line-height:22px;text-align:center;text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto}@media (min-width:768px){.cards-cards-container{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cards-header{align-self:center;gap:24px;justify-content:center;width:730px}.cards-header,.cards-section{align-items:center;display:flex;flex-direction:column}.cards-section{align-self:stretch;gap:40px;padding:70px 130px}.cards-cards-container{gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.cards-card{gap:24px;padding:24px 16px}.cards-title{color:var(--CTA-Primary-main,#003053);font-size:30px;font-weight:600;letter-spacing:-.6px;line-height:32px}.cards-subtitle,.cards-title{font-style:normal;text-align:center}.cards-subtitle{color:var(--Body-Text,#505050);font-size:18px;font-weight:400;letter-spacing:-.54px;line-height:24px}}@media (max-width:359.98px){.cards-section{gap:32px;padding:32px 12px}.cards-header{padding-left:16px;padding-right:16px}.cards-title{font-size:26px;line-height:30px}.cards-subtitle{font-size:16px;line-height:22px}.cards-card{padding:20px 16px}.cards-card-body{font-size:16px;line-height:22px;padding-left:14px}.cards-card-link a{font-size:16px;line-height:20px}}@media (min-width:360px) and (max-width:479.98px){.cards-section{padding:36px 16px}.cards-cards-container,.cards-header{margin-inline:auto;max-width:440px}}@media (min-width:480px) and (max-width:599.98px){.cards-section{padding:40px 24px}.cards-cards-container,.cards-header{gap:20px;margin-inline:auto;max-width:520px}.cards-card{padding:24px 20px}}@media (min-width:600px) and (max-width:767.98px){.cards-section{gap:36px;padding:48px 32px}.cards-cards-container,.cards-header{margin-inline:auto;max-width:640px}.cards-cards-container{gap:20px}}@media (min-width:768px) and (max-width:1023.98px){.cards-section{gap:40px;padding:64px 40px}.cards-header{margin-inline:auto;max-width:720px}.cards-cards-container{margin-inline:auto;max-width:920px}.cards-card{height:auto}}@media (min-width:1024px) and (max-width:1359.98px){.cards-section{padding:70px 130px}.cards-cards-container{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;max-width:1100px}}@media (min-width:1360px) and (max-width:1599.98px){.cards-section{padding:70px 20px}.cards-cards-container{margin-inline:auto;max-width:1240px}}@media (min-width:1600px){.cards-section{padding:70px 130px}.cards-cards-container{gap:16px;margin-inline:auto}}