.key-features-block{padding:50px 0;position:relative}.key-features-layout{display:flex;flex-direction:column;gap:40px}.key-features-layout .key-features-title{margin-bottom:0}.key-features-list{display:grid;flex-grow:1;gap:16px;grid-template-columns:1fr}@media (min-width:578px){.key-features-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.key-features-list.has-col-4{grid-template-columns:repeat(4,1fr)}.key-features-list.has-col-3{grid-template-columns:repeat(3,1fr)}}.key-features-item .key-feature{align-items:center;display:flex;gap:15px}.key-features-item .key-feature .key-feature-img{align-items:center;display:inline-flex;flex-shrink:0;height:70px;justify-content:center;width:70px}.key-features-item .key-feature .key-feature-img>img{max-width:40px}.key-features-item .key-feature .key-feature-content{flex-grow:1}.key-features-item .key-feature .key-feature-content .key-feature-title{margin-bottom:0}.key-features-item.style_2 .key-feature{background-color:#faf5f7;border-radius:8px;padding:20px 16px}.key-features-item.style_2 .key-feature .key-feature-img{background-color:#f2e4e9;border-radius:5px}.key-features-item.style_2 .key-feature .key-feature-content>.key-feature-title{font-weight:500}@media (min-width:1025px){.key-features-block{padding:80px 0}.key-features-layout.layout-row{flex-direction:row}.key-features-content{width:320px}}
