.turov {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 5%;
    svg {
        width: 100%;
    }
    span {
        display: flex;
        flex-direction: column;
        gap: 20px;
        h2 {
            font-family: 'Onest';
            font-style: normal;
            font-weight: 600;
            font-size: 30px; /* xs */
            line-height: 115%;
            color: #FFFFFF;
        }

        h3 {
            font-family: 'Onest';
            font-style: normal;
            font-weight: 400;
            font-size: 14px; /* xs */
            line-height: 20px;
            color: #B4BFF3;
        }

        /* sm */
        @media (min-width: 576px) {
            h2 {
                font-size: 35px;
            }

            h3 {
                font-size: 15px;
            }
        }

        /* md */
        @media (min-width: 768px) {
            h2 {
                font-size: 40px;
            }

            h3 {
                font-size: 16px;
            }
        }

        /* lg */
        @media (min-width: 992px) {
            h2 {
                font-size: 45px;
            }

            h3 {
                font-size: 17px;
            }
        }

        /* xl */
        @media (min-width: 1200px) {
            h2 {
                font-size: 50px;
            }

            h3 {
                font-size: 18px;
            }
        }

    }
}

/* Убираем стандартную стрелочку Bootstrap */
.accordion-button {
    color: #2D84E3;
}

.ml {
    margin-left: -17.5px;
    margin-right: -5px;
}

.mlspan {
    margin-right: -16px;
}

.tututu {
    position: relative;
    z-index: 2;
    top:0;
}

.threeArgSection__line_decorator2 {
    position: relative;
    top: 245px;
    left: 0;
    width: 2px;
    height: 80px;
    background: radial-gradient(circle, rgba(255, 255, 255, 1) 10%, rgba(255, 255, 255, 0) 95%);
    border-radius: 50%;
    opacity: 0.5;
}


.roadMapSection {

    background-image: url("assets/imgs/bg3.png");
    background-color: #0D1953;
    background-position: center;
    background-size: cover;
    color: white;
    .stage-header {
        font-size: 1.5rem;
        font-weight: bold;
        color: #fff;
    }
    .accordion-button2 {
        background-color: transparent;
        color: #fff;
        margin-top:15px
    }
    .accordion-button2:not(.collapsed) {
        background-color: transparent;
    }
    body {
        background-color: #001122;
        color: #fff;
    }
    h1 {
        font-family: 'Onest';
        font-style: normal;
        font-weight: 600;
        font-size: 36px; /* xs */
        line-height: 100%;
        text-align: center;
        color: #FFFFFF;
    }

    /* sm */
    @media (min-width: 576px) {
        h1 {
            font-size: 42px;
        }
    }

    /* md */
    @media (min-width: 768px) {
        h1 {
            font-size: 48px;
        }
    }

    /* lg */
    @media (min-width: 992px) {
        h1 {
            font-size: 54px;
        }
    }

    /* xl */
    @media (min-width: 1200px) {
        h1 {
            font-size: 60px;
        }
    }

    .accordion-button2 {
        width: 175px;
        gap: 5px;
        border: none;
        box-shadow: none;
    }

    .liner {

        opacity: 0.1;
        border: 1px solid #8383FB;

    }
    ul {
        padding-left: 0.9rem;
        color: #fff;

        /* Desctop/Text 1 */
        font-family: 'Onest';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 20px;
        padding-left:0.9rem !important;
        /* Txt/Light purple */
        color: #B4BFF3;
        border-left: 1px solid; /* Задаём границу */
        border-image-source: linear-gradient(180deg, #8EEDFF 0%, #31CBE9 100%);
        border-image-slice: 1; /* Обязательное значение для использования градиента */
    }
    ul  li::marker {
        color: #31CBE9; /* Задаёт цвет точки */

    }

    .nononomisterfish {
        border-left: 1px solid;
        margin-top: -80px;
        border-image-source: linear-gradient(180deg, #31CBE9 24.11%, #B4BFF3 54.99%) !important;
        border-image-slice: 1;
    }
    .nononomisterfish2 {

        border-image-source: linear-gradient(180deg, #878787 24.11%, #878787 54.99%) !important;
        border-image-slice: 1;
    }

    .nonono {

        /* Desctop/Text 1 */
        font-family: 'Onest';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 20px;

        /* Txt/Light purple */
        color: #B4BFF3;

        opacity: 0.5;

    }

    ul p {

        /* Desctop/Text 1 */
        font-family: 'Onest';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 20px;

        /* Txt/Light purple */
        color: #B4BFF3;


    }
    .accordion-item {
        background: transparent;
        border: none;
    }
    @media (max-width: 576px) {
        .stage-header {
            font-size: 1.2rem;
        }

        .accordion-button {
            font-size: 0.9rem;
        }

        ul {
            font-size: 0.85rem;
        }
    }
}