.icon-columns{padding:80px 20px 40px}.icon-columns .icons-row{align-items:stretch;display:flex;justify-content:center}.icon-columns .subtext{max-width:1100px;padding-bottom:60px;width:100%}.icon-columns .subtext p{color:var(--Text,#142239);font-family:Work Sans;font-size:22px;font-style:normal;font-weight:400;line-height:150%}.icon-columns .subtext h2{color:var(--Accent-2,#41114a);font-family:Geist;font-size:44px;font-style:normal;font-weight:600;line-height:120%}.icon-columns .icon{align-items:center;border-right:1px solid #ecd1f2;display:flex;flex-direction:column;justify-content:flex-start;padding:20px 60px;position:relative;width:100%}.icon-columns .icon:last-child{border-right:none}.icon-img-wrapper{height:29px;margin-bottom:50px;position:relative;width:20px}.icon-img.base-icon,.icon-img.twinkle-icon{height:29px;left:50%;object-fit:contain;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:20px}.icon-img.base-icon{opacity:1;z-index:1}.icon-img.twinkle-icon{opacity:0;z-index:2}.icon-columns h3{color:var(--Black,#000);font-size:22px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:16px;text-align:center}.icon-columns .icon-subtext{color:var(--Text,#142239);font-family:Work Sans;font-size:16px;font-style:normal;font-weight:400;line-height:150%;text-align:center}@media (max-width:1200px){.icon-columns .icon{padding:20px}}@media screen and (max-width:991px){.icon-img-wrapper{margin-bottom:16px}.icon-columns .subtext{padding-bottom:30px}.icon-columns{padding:0}.icon-columns .icons-row{flex-wrap:wrap}.icon-columns .icons-row .icon{border:none}.icon-columns h3{margin:10px auto}}