.cards-info{width:100%;padding:4rem 0;background-color:var(--color-surface)}@media(min-width: 1024px){.cards-info{padding:5rem 0}}.cards-info__title{font-size:1.5rem;line-height:1.875rem;font-style:normal;font-weight:500;color:var(--color-text-dark);margin:0 0 1.5rem}@media(min-width: 1024px){.cards-info__title{font-size:1.75rem;line-height:2.125rem}}.cards-info__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;padding:0;margin:0;list-style:none}@media(min-width: 1024px){.cards-info__grid{grid-template-columns:repeat(2, 1fr)}}.cards-info__card{display:flex;flex-direction:column;margin:0;overflow:hidden;background-color:var(--color-white);border-radius:1rem}.cards-info__media{width:100%;aspect-ratio:2/1;overflow:hidden}.cards-info__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.cards-info__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:1.5rem;padding:1.5rem 1rem}@media(min-width: 768px){.cards-info__body{padding:2rem}}.cards-info__icon{display:block;font-size:3.25rem;line-height:1;color:var(--color-action-light)}.cards-info__content{display:flex;flex-direction:column;gap:.5rem}.cards-info__pretitle{font-size:.75rem;line-height:.75rem;font-style:normal;font-weight:500;text-transform:uppercase;color:var(--color-text-muted);margin:0}.cards-info__card-title{font-size:1.375rem;line-height:1.75rem;font-style:normal;font-weight:500;color:var(--color-text-dark);margin:0}@media(min-width: 1024px){.cards-info__card-title{font-size:1.5rem;line-height:1.875rem}}.cards-info__description p{font-size:1rem;line-height:1.5rem;font-style:normal;font-weight:400;color:var(--color-text-body);margin:0}.cards-info__list{display:flex;flex-direction:column;gap:.5rem;padding:0;margin:0;list-style:none}.cards-info__list-item{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1rem;line-height:1.5rem;font-style:normal;font-weight:400;color:var(--color-text-body)}.cards-info__list-icon{flex:0 0 auto;font-size:1.25rem;line-height:1;color:var(--color-action-light)}.cards-info__button{display:inline-flex;align-items:center;gap:.5rem;margin-top:auto;padding:1.1875rem 1rem;font-size:.875rem;line-height:.875rem;font-style:normal;font-weight:500;color:var(--color-text-on-dark);background-color:var(--color-action);border-radius:.75rem;transition:background-color .2s ease}.cards-info__button:hover{background-color:var(--color-action-hover)}
