.list-columns-row{background-color:var(--primary-color)}.list-columns-row.transparent-bg{background-color:transparent}.list-columns-row.transparent-bg h2{color:var(--primary-color)}.list-columns-inner{display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;text-align:center;grid-gap:4rem}.list-columns-inner.columns-2,.list-columns-inner.columns-4{grid-template-columns:repeat(2,1fr)}.row-heading-wrapper{grid-column:1/-1}.list-columns-inner h2{text-wrap:balance;color:#fff;font-size:4.5rem;margin-bottom:2rem}.list-column{background-color:#fff;border-radius:1.5rem;color:var(--primary-color);display:flex;-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.2));filter:drop-shadow(0 0 10px rgb(0 0 0/20%));flex-direction:column;padding:3rem;text-align:center}.list-column img{margin:0 auto 1rem}.list-column ul{margin-bottom:2rem;text-align:left}.list-column ul li{margin-bottom:1rem;padding-left:2.5rem;position:relative}.list-column ul li:before{border-right:15px solid var(--primary-accent);border-top:15px solid transparent;content:"";display:block;left:0;position:absolute;top:.3rem;width:0}.list-column a.btn-primary-accent{margin-top:auto}@media screen and (max-width:920px){.list-columns-inner{grid-template-columns:repeat(2,1fr)}.list-columns-inner.columns-3 .list-column:last-child{grid-column:1/-1}}@media screen and (max-width:680px){.list-columns-inner,.list-columns-inner.columns-2,.list-columns-inner.columns-4{grid-template-columns:repeat(1,1fr)}}