.icon-columns{padding:80px 20px 40px}.icon-columns .icons-row{align-items:flex-start;column-gap:60px;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding-top:48px;row-gap:24px}.icon-columns h2{text-align:center}.icon-columns .subtext{font-size:20px;font-style:normal;font-weight:400;line-height:150%;margin:0 auto;max-width:100%;text-align:center;width:1008px}.icon-columns .icon{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;max-width:45%;width:292px}.icon-columns h3{color:var(--Black,#000);font-family:Lato,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:120%;margin:36px auto 16px;max-width:255px;text-align:center}.icon-columns .icon-subtext{font-size:16px;font-style:normal;font-weight:400;line-height:150%;text-align:center}.icon-columns .icon-subtext p{margin:0}.icon-columns .button{padding-top:50px;text-align:center}.icon-columns .below-cards-text{margin:0 auto;max-width:650px;padding-top:48px;text-align:center}.icon-columns .subtext h2{font-size:36px;font-weight:600}.icon-columns .subtext p{font-size:18px}.icon-columns .button a{margin:0 auto}@media screen and (max-width:991px){.icon-columns{padding:0}.icon-columns .icons-row{flex-wrap:wrap;gap:20px 0}.icon-columns h3{margin:10px auto}}