.icon-cards .atumcard,.icon-cards .atumcard *{box-sizing:border-box}.icon-cards .heading{gap:1.5rem}.icon-cards.heading-center .heading{align-items:center;text-align:center}.icon-cards.heading-center .cta-wrap{justify-content:center}.icon-cards .cards{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem;margin-top:3.5rem}@media(max-width:900px){.icon-cards .cards{margin-top:2.5rem}}.icon-cards .atumcard{position:relative;display:flex;flex-direction:column;gap:2.5rem;padding:2rem;overflow:hidden;background:#fff;grid-column:span 3}.icon-cards .atumcard:before{content:"";position:absolute;top:0;left:0;width:8px;height:8px;background:#2b2a282b}@media(max-width:900px){.icon-cards .atumcard{padding:1rem}}.icon-cards.bg- .atumcard,.icon-cards.bg-ffffff .atumcard{background:color-mix(in srgb,var(--color-bone) 50%,transparent)}.icon-cards .atumcard.span-third{grid-column:span 4}.icon-cards .atumcard.span-half{grid-column:span 6}@media(max-width:1080px){.icon-cards .atumcard,.icon-cards .atumcard.span-third,.icon-cards .atumcard.span-half{grid-column:span 6}}@media(max-width:900px){.icon-cards .atumcard,.icon-cards .atumcard.span-third,.icon-cards .atumcard.span-half{grid-column:span 12}}.icon-cards .card-icon{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:flex-start;width:100px;height:100px}.icon-cards .card-icon img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.icon-cards .card-bottom{flex:1 1 auto;min-height:0;justify-content:space-between;gap:2.5rem}.icon-cards.text-bottom .card-bottom{justify-content:flex-end}.icon-cards .card-content{gap:.75rem}
