.case-columns{margin-top:72px;margin-bottom:72px}@media (min-width:970px){.case-columns{margin-top:140px;margin-bottom:140px}}.case-columns__inner{display:grid;gap:16px}@media (min-width:970px){.case-columns--cols-2 .case-columns__inner{grid-template-columns:repeat(2,1fr)}.case-columns--cols-3 .case-columns__inner{grid-template-columns:repeat(3,1fr)}.case-columns--cols-4 .case-columns__inner{grid-template-columns:repeat(4,1fr)}.case-columns--cols-5 .case-columns__inner{grid-template-columns:repeat(5,1fr)}.case-columns--cols-6 .case-columns__inner{grid-template-columns:repeat(6,1fr)}}.case-columns__col{display:flex;flex-direction:column;border-radius:10px;padding:8px;background:var(--case-columns-column-bg-color,#f4f4f4)}.case-columns__col-title{margin-bottom:16px;padding:8px}.case-columns__list{display:flex;flex-direction:column;gap:8px;flex:1}.case-columns__item{padding:16px;border-radius:8px;background-color:var(--case-columns-item-bg-color,#fff);flex:1}.case-columns__item-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.case-columns__item-dot{width:10px;height:10px;border-radius:50%;background:var(--case-columns-dot-color,#00ef99);flex-shrink:0}.case-columns__item-label{margin:0;font-weight:500}.case-columns__item-desc{color:#8d8d8d}.case-columns__item-desc p:last-child{margin-bottom:0}.case-columns.dark{background-color:#000;color:#fff;padding:56px 0}@media (min-width:970px){.case-columns.dark{padding:140px 0}}.case-columns.dark .case-columns__col{background:var(--case-columns-column-bg-color,#1c1c1c)}.case-columns.dark .case-columns__item{background-color:var(--case-columns-item-bg-color,#2b2b2b)}.case-columns.dark .case-columns__item-desc p{color:#8d8d8d!important;opacity:1}