.seo-text-block {}

.seo-text-block .block-title {
    text-align: center;
    margin-bottom: 48px;
    color: var(--text-primary-head);
}

.seo-text-block .seo-text-block__text {
    color: var(--text-primary-main);
    display: flex;
    flex-direction: column;
    gap: 20px;
    max-height: 250px;
    overflow: auto;
    padding-right: 15px;
    margin: 0 auto;
}

.seo-text-block .seo-text-block__text::-webkit-scrollbar {
    width: 2px;
}

.seo-text-block .seo-text-block__text::-webkit-scrollbar-track {
    background: var(--bg-primary-stroke);
}

.seo-text-block .seo-text-block__text::-webkit-scrollbar-thumb {
    background: var(--colors-main);
}

.seo-text-block .seo-text-block__text {
    color: var(--text-primary-main);
}

.seo-text-block .seo-text-block__text ul {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.seo-text-block .seo-text-block__text ul li {
    position: relative;
    padding-left: 18px;
    list-style: none;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    font-feature-settings: inherit;
}

.seo-text-block .seo-text-block__text ul li::before {
    width: 8px;
    height: 8px;
    background: var(--colors-main);
    border-radius: 100%;
    flex-shrink: 0;
    top: 7px;
    left: 0;
    content: '';
    position: absolute;
}

.seo-text-block .seo-text-block__text * {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    font-feature-settings: inherit;
}