.cp-feat-section .cp-features{display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cp-feat-section .cp-feature{align-content:start;display:grid;gap:var(--space-3);justify-items:center;text-align:center}.cp-feat-section .cp-feature__icon{background:var(--icon-bg,#f9e1e1);border-radius:50%;color:var(--icon-fg,var(--rose));display:grid;height:64px;place-items:center;width:64px}.cp-feat-section .cp-feature__icon img,.cp-feat-section .cp-feature__icon svg{height:30px;object-fit:contain;width:30px}.cp-feat-section .cp-feature h3{font-size:18px;font-weight:600;line-height:26px}.cp-feat-section .cp-feature p{font-size:14px;line-height:22px}@media (max-width:767px){.cp-feat-section .cp-features{grid-template-columns:1fr 1fr}}