.theme-cards-1{padding:3.125rem 1rem}@media (min-width: 768px){.theme-cards-1{padding:5rem 1.5rem}}@media (min-width: 1200px){.theme-cards-1{padding:7.5rem 0}}@media (min-width: 1710px){.theme-cards-1{padding:14.5625rem 0}}.theme-cards-1__header{gap:1.5rem}@media (min-width: 1200px){.theme-cards-1__header{align-items:center;gap:0}}@media (min-width: 1200px){.theme-cards-1__title-col{display:flex;align-items:center;justify-content:flex-end;padding-right:1.875rem;border-right:.3125rem solid var(--theme-secondary-color)}}.theme-cards-1__title{color:var(--theme-primary-color);margin:0}@media (min-width: 1200px){.theme-cards-1__title{text-align:right}}.theme-cards-1__teaser{font-weight:600;color:var(--theme-primary-color);margin:0}.theme-cards-1__cards-row{margin-top:2rem}@media (min-width: 1710px){.theme-cards-1__cards-row{margin-top:3rem}}.theme-cards-1__cards-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 768px){.theme-cards-1__cards-grid{grid-template-columns:1fr 1fr;gap:1.5rem}}@media (min-width: 1200px){.theme-cards-1__cards-grid{gap:1.875rem}}.theme-cards-1__card{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.25rem;border:1px solid transparent;border-radius:1rem;text-align:center;text-decoration:none;color:var(--theme-primary-color);cursor:pointer;transition:box-shadow var(--theme-transition),border-color var(--theme-transition)}@media (any-hover: hover){.theme-cards-1__card:hover{box-shadow:var(--theme-shadow-hover);border-color:#d2d3ec}.theme-cards-1__card:hover .theme-cards-1__card-title{color:var(--theme-secondary-color)}.theme-cards-1__card:hover .theme-cards-1__card-icon svg{fill:var(--theme-primary-color)}}.theme-cards-1 a.theme-cards-1__card{color:var(--theme-primary-color);font-weight:inherit;text-decoration:none}.theme-cards-1 a.theme-cards-1__card:visited{color:var(--theme-primary-color)}.theme-cards-1__card-icon{width:2.5rem;height:2.5rem;flex-shrink:0}.theme-cards-1__card-icon svg{width:100%;height:100%;fill:var(--theme-secondary-color);transition:fill var(--theme-transition)}.theme-cards-1__card-title{font-family:var(--theme-heading-ff);font-weight:600;font-size:var(--theme-h4-fs);line-height:var(--theme-heading-lh);text-transform:uppercase;color:var(--theme-primary-color);margin:0;transition:color var(--theme-transition)}.theme-cards-1__card-desc{font-family:var(--theme-text-ff);font-size:var(--theme-text-small-fs);font-weight:600;line-height:var(--theme-heading-lh);color:var(--theme-primary-color);margin:0}
