.single-partner-item { width: 100%; padding: 20px 25px 25px; display: flex; flex-direction: column; gap: 10px; border-bottom: 1px solid var(--gray); } .subtitle_code { color: var(--adv-gray); font-size: 11px; font-weight: 400; } .single-partner__text-block { width: 100%; display: flex; flex-direction: column; } .single-partner__block-title { margin-bottom: 10px; } .content-middle ul, .content-middle ol { margin-bottom: 10px; padding-left: 20px; } .content-middle ol li { list-style: decimal; display: list-item; } .content-middle li { display: flex; position: relative; align-items: flex-start; } .content-middle ul li::before { content: ''; display: block; position: absolute; flex-shrink: 0; left: -12px; top: 8px; flex-grow: 0; width: 3px; height: 3px; max-height: 3px; overflow: visible; border-radius: 50%; background: var(--black); margin-right: 10px; } @media (max-width: 767px) { .single-partner-item { width: 100%; padding: 15px 26.5px; } .single-partner__block-title { margin-bottom: 5px; } }