.cm-home-services .cm-home-info__grid{gap:16px}.cm-home-services .cm-home-info__card{--service-accent: #287638;--service-tint: #edf5e8;position:relative;grid-template-columns:48px minmax(0, 1fr);align-items:center;gap:16px 14px;padding:24px;border:1px solid #dce5d6;border-top:3px solid var(--service-accent);border-radius:16px;background:linear-gradient(145deg, var(--service-tint), #fff 65%);box-shadow:0 4px 14px rgba(35,59,32,.062745098)}.cm-home-services .cm-home-services__card--express{--service-accent: #906718;--service-tint: #fff5d9}.cm-home-services .cm-home-services__card--payment{--service-accent: #396a64;--service-tint: #eaf4f0}.cm-home-services .cm-home-info__icon{display:grid;place-items:center;grid-row:1;width:48px;height:48px;border:1px solid currentColor;border-radius:14px;color:var(--service-accent);background:#fff}.cm-home-services .cm-home-info__icon svg{display:block;width:28px;height:28px}.cm-home-services .cm-home-info__card-title{font-size:18px;line-height:1.35;color:#172b18}.cm-home-services .cm-home-info__text{grid-column:1/-1;font-size:14px;line-height:1.65}@media(max-width: 991.98px)and (min-width: 768px){.cm-home-services .cm-home-info__card{padding:18px;gap:12px}.cm-home-services .cm-home-info__card-title{font-size:16px}}@media(max-width: 767.98px){.cm-home-services .cm-home-info__grid{gap:12px}.cm-home-services .cm-home-info__card{padding:18px;gap:12px 14px}.cm-home-services .cm-home-info__card-title{font-size:17px}.cm-home-services .cm-home-info__text{font-size:13px}}
