.features-cards-module{gap:1.25rem}.features-cards-module.grid-cols-1 .card-item{grid-column:span 1 / span 1}.features-cards-module.grid-cols-2 .card-item{grid-column:span 2 / span 2}.features-cards-module.grid-cols-3 .card-item{grid-column:span 3 / span 3}.features-cards-module.grid-cols-4 .card-item{grid-column:span 4 / span 4}.features-cards-module .card-item{text-align:center;padding:2.5rem 1.25rem;border-radius:1rem;-webkit-box-shadow:4px 4px 5px 1px rgba(0,0,0,0.2);box-shadow:4px 4px 5px 1px rgba(0,0,0,0.2)}.features-cards-module .card-item .card-item-title{font-size:1.75rem;font-weight:300;margin-bottom:0;hyphens:initial;-webkit-hyphens:initial;-moz-hyphens:initial;-ms-hyphens:initial}.features-cards-module .card-item ul{list-style-type:none;padding-left:0;margin-top:0rem;margin-bottom:0}.features-cards-module .card-item ul li{position:relative;margin-top:3.5rem}.features-cards-module .card-item ul li::before{position:absolute;display:block;content:"";width:8px;height:8px;border-radius:50%;left:50%;top:-1.75rem;transform:translateX(-50%);background-color:var(--primary-color)}@media(min-width:768px){.features-cards-module.grid-cols-2 .card-item{grid-column:span 1 / span 1}.features-cards-module.grid-cols-3{grid-template-columns:repeat(4,minmax(0,1fr))}.features-cards-module.grid-cols-3 .card-item{grid-column:span 2 / span 2}.features-cards-module.grid-cols-3 .card-item:last-child{grid-column:2 / span 2}.features-cards-module.grid-cols-4 .card-item{grid-column:span 2 / span 2}.features-cards-module .card-item .card-item-title{hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none}}@media(min-width:1024px){.features-cards-module.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.features-cards-module.grid-cols-2 .card-item,.features-cards-module.grid-cols-3 .card-item,.features-cards-module.grid-cols-4 .card-item,.features-cards-module.grid-cols-3 .card-item:last-child{grid-column:span 1 / span 1}.features-cards-module .card-item ul{padding-right:1rem;padding-left:1rem}.features-cards-module .card-item ul li{position:relative;margin-top:5.5rem;font-size:1.15rem;hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none}}@media(min-width:1280px){.features-cards-module{max-width:846px;margin:auto}}