.icon-columns{padding:80px 20px 40px}.icon-columns .icons-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:60px;justify-content:center;margin:40px auto}.icon-columns h2{padding-bottom:20px;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-card{align-items:center;display:flex;flex-basis:45%;flex-direction:column;justify-content:flex-start}.icon-card-content{align-items:center;display:flex;gap:24px}.icon-columns h3{font-family:Rajdhani;font-size:24px;font-weight:700;line-height:120%;margin-bottom:3px}.icon-columns .icon-subtext,.icon-columns h3{color:var(--dark-blue,#003b6f);font-style:normal}.icon-columns .icon-subtext{font-family:Nunito Sans;font-size:18px;font-weight:400;line-height:140%}.icon-image{flex-shrink:0}@media (max-width:1050px){.icon-image{flex-basis:unset}.icon-columns .icon-card{align-items:flex-start;flex-basis:100%}}@media screen and (max-width:991px){.icon-columns{padding:0}.icon-columns .icons-row{flex-wrap:wrap;gap:20px 0}.icon-columns h3{margin-top:0}}@media (max-width:767px){.icon-card-content{align-items:flex-start}}