

/* Start:/local/templates/digital/components/bitrix/news.list/cases-grid/style.css?17870158422588*/
#cs_filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}

#cs_grid{display:grid;grid-template-columns:repeat(12,1fr);gap:10px;align-items:stretch}

#cs_grid .cs_card{background:#fff;border-radius:32px;padding:28px;display:flex;flex-direction:column;gap:22px;text-decoration:none;box-shadow:0 1px 0 rgba(30,0,93,.06);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease}
#cs_grid .cs_span_5{grid-column:span 5}
#cs_grid .cs_span_6{grid-column:span 6}
#cs_grid .cs_span_7{grid-column:span 7}

#cs_grid .cs_head{display:flex;align-items:center;gap:10px}
#cs_grid .cs_dot{width:7px;height:7px;border-radius:7px;background:#5011D4;flex-shrink:0}
#cs_grid .cs_card[data-kind="ctx"] .cs_dot{background:#B860BA}
#cs_grid .cs_card[data-kind="seo"] .cs_dot{background:#1E005D}
#cs_grid .cs_card[data-kind="dsn"] .cs_dot{background:#97D1B0}
#cs_grid .cs_card[data-kind="shop"] .cs_dot{background:#7C3AED}
#cs_grid .cs_kind{font-size:12px;font-weight:500;letter-spacing:.3px;color:rgba(30,0,93,.55)}
#cs_grid .cs_name{margin-left:auto;font-size:14px;font-weight:500;color:#1E005D}

#cs_grid .cs_txt{display:flex;flex-direction:column;gap:6px}
#cs_grid .cs_big{margin:0;font-weight:700;letter-spacing:-2.4px;color:#1E005D}
#cs_grid .cs_big_l{font-size:62px;line-height:58px}
#cs_grid .cs_big_m{font-size:30px;line-height:34px}
#cs_grid .cs_sub{margin:0;font-size:14px;line-height:18px;color:rgba(30,0,93,.6)}

#cs_grid .cs_shot{position:relative;flex:1;min-height:230px;border-radius:20px;overflow:hidden;background:#F4F1FB}
#cs_grid .cs_shot_chart{min-height:272px}
#cs_grid .cs_media{position:absolute;inset:0}
#cs_grid .cs_media:not(.cs_media_chart){transition:transform .7s cubic-bezier(.22,1,.36,1)}
#cs_grid .cs_media_in{position:absolute;inset:24px 20px 16px}
#cs_grid .cs_pic{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0}

#cs_grid .cs_facts{display:grid;gap:7px;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s cubic-bezier(.22,1,.36,1),opacity .35s ease}
#cs_grid .cs_fact{font-size:13px;line-height:17px;color:rgba(30,0,93,.62)}

#cs_more_row{display:flex;justify-content:center;margin-top:30px}
#cs_more_row #cs_more{height:80px;padding:0 44px;border-radius:110px;border:1px solid rgba(30,0,93,.2);background:#fff;font:inherit;font-size:16px;font-weight:500;letter-spacing:-.02em;color:#1E005D;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease}

@media (max-width: 599px) {
    #cs_grid .cs_span_5,
    #cs_grid .cs_span_6,
    #cs_grid .cs_span_7 { grid-column: 1 / -1; }
}

/* End */
/* /local/templates/digital/components/bitrix/news.list/cases-grid/style.css?17870158422588 */
