

/* Start:/local/templates/landing_main/components/bitrix/news/.default/bitrix/news.detail/.default/style.css?17726391788309*/
:root {
    --chelbit_block-border-radius: 25px;
    --chelbit_button-border-radius: 15px;

    --chelbit_body-bg-color: #000;
    --chelbit_main-bg-color: rgba(255 255 255 / 0.07);
    --chelbit_card-bg-color: rgba(255 255 255 / 0.03);
    --chelbit_accent-color: #03F903;
    --chelbit_gray-color: rgba(255 255 255 / .4);

    --chelbit_font-size-default: 20px;
    --chelbit_font-size-small: 16px;
    --chelbit_font-size-xsmall: 14px;
    --max-width: calc(1708px - 170px * 2);
}

p {
    margin-bottom: 1rem;
}
body {
    background-color: var(--chelbit_body-bg-color);
    /*color: white;*/
    font-family: Unbounded, system-ui;
    font-size: var(--chelbit_font-size-default);
}
.main {
    margin-bottom: 50px;
}
.wrapper {
    background-color: var(--chelbit_main-bg-color);
    border-radius: var(--chelbit_block-border-radius);

    padding: 50px 170px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.geologica, .news-item-block-text {
    font-family: Geologica, system-ui;
    font-size: var(--chelbit_font-size-default);
    font-weight: 400;
}
.news-item-block-text {
    padding: 20px 0;
}
.card {
    border-radius: var(--chelbit_block-border-radius);
    /*background: var(--chelbit_card-bg-color);*/
}


.quote-block-wrapper {
    background: var(--chelbit_card-bg-color);
    padding: 40px 70px;
}

.quote-block {
}

.quote-block-header::after {
    content: '';
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.75'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.66667 15.3333V17.5H14.5V31H1.00033L1 15.3333C1 10.1715 2.49421 5.89813 5.44073 3.49998C7.47902 1.8411 9.94972 1 13 1V8.10526C11.3442 8.10526 7.66667 8.76806 7.66667 15.3333ZM24.1667 15.3333V17.5H31V31H17.5V15.3333C17.5 10.1715 18.8275 5.89813 21.7741 3.49998C23.8123 1.8411 26.4497 1 29.5 1V8.10526C27.8442 8.10526 24.1667 8.76806 24.1667 15.3333Z' fill='%2303F903'/%3E%3C/g%3E%3C/svg%3E%0A");
    width: 32px;
    height: 32px;
}

.quote-block-body-wrapper {
    margin: 30px 0;
}

.quote-block-body {
    font-weight: 700;
    line-height: 25px;
    letter-spacing: 0;
    text-align: left;
}

.quote-block-footer {
    font-size: var(--chelbit_font-size-small);
    font-weight: 400;
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.quote-block-footer-main {
    color: var(--chelbit_accent-color);
}

.news-item-block-wrapper {
    padding: 40px;
}

.news-item-block, .news-item-block-header {
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.news-item-block-header-date {
    display: flex;
    gap: 5px;
    align-items: center;
    color: var(--chelbit_gray-color);
    font-size: var(--chelbit_font-size-small);
}

.news-item-block-header-date::before {
    content: '';
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 10H21M8 6V2M16 6V2M12 10V22M21 16L3 16M9.4 22H14.6C16.8402 22 17.9603 22 18.816 21.564C19.5686 21.1805 20.1805 20.5686 20.564 19.816C21 18.9603 21 17.8402 21 15.6V10.4C21 8.15979 21 7.03969 20.564 6.18404C20.1805 5.43139 19.5686 4.81947 18.816 4.43597C17.9603 4 16.8402 4 14.6 4H9.4C7.15979 4 6.03968 4 5.18404 4.43597C4.43139 4.81947 3.81947 5.43139 3.43597 6.18404C3 7.03969 3 8.15979 3 10.4V15.6C3 17.8402 3 18.9603 3.43597 19.816C3.81947 20.5686 4.43139 21.1805 5.18404 21.564C6.03968 22 7.15979 22 9.4 22Z' stroke='white' stroke-opacity='0.4' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.news-item-block-header-title h1 {
    font-size: 35px;
    padding: 0;
    margin: 0;
}

.geologica, .news-item-block-text {
    font-family: Geologica, system-ui;
    font-size: var(--chelbit_font-size-default);
    font-weight: 400;
}

.news-item-block-image img {
    border-radius: var(--chelbit_block-border-radius);
    object-fit: cover;
    width: 100%;
}

.news-item-block-image-caption {
    margin-top: 5px;
    font-size: var(--chelbit_font-size-xsmall);
    color: var(--chelbit_gray-color);
}


body {
    background-color: var(--chelbit_body-bg-color);
    color: white;
    font-family: Unbounded, system-ui;
    font-size: var(--chelbit_font-size-default);
}

.wrapper {
    background-color: var(--chelbit_main-bg-color);
    border-radius: var(--chelbit_block-border-radius);

    padding: 50px 170px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

img {
    border-radius: var(--chelbit_block-border-radius);
    object-fit: cover;
    width: 100%;
    margin-bottom: 30px;
}

.image-head-block-wrapper {
    overflow: hidden;
}
.image-head-block {
    max-height: 850px;
}

@media (min-width: 360px) and (max-width: 767px) {
    .wrapper {
        background-color: var(--chelbit_main-bg-color);
        padding: 20px 10px;
    }
    .image-head-block {
        max-height: 60vw;
    }

    .news-item-block-wrapper {
        padding: 40px 15px;
    }

    .quote-block-wrapper {
        padding: 40px 20px;
    }

    .quote-block-body-wrapper {
        font-size: 18px;
    }

    .news-item-block-header-title h1 {
        font-size: 18px;
        font-weight: 700;
    }

    .news-item-block-text {
        font-size: 18px;
        font-weight: 400;
    }
}

@media (min-width: 768px) and (max-width: 1728px) {
    .wrapper {
        padding: 20px 40px;
    }
    .image-head-block {
        max-height: 45vw;
    }
}
.news-item-block-content-wrapper{
    text-align: justify;
    text-justify: inter-word;
}
.news-item-block-content-wrapper ol, .news-item-block-content-wrapper ul{
    padding-left: 30px;
    margin: 20px 0;
}
.news-item-block-content-wrapper li{
    position: relative;
    color: var(--bit-white-color);
    font-family: var(--bit-geologica-font-family);
    margin-bottom: 10px;
}
.news-item-block-content-wrapper ul li::after {
    content: '';
    position: absolute;
    background-image: url(/local/templates/landing_main/img/[bull_white].svg);
    width: 8px;
    height: 8px;
    background-repeat: no-repeat;
    top: 9px;
    left: -20px;
}
.news-item-block-content-wrapper a{
    background: linear-gradient(98deg, #03F903 -9.43%, #C0F44B 67.51%, #03F903 132.62%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
.news-item-block-content-wrapper a:hover{
    color: var(--bit-white-color);
}

/* Стили для всего списка */
.ol.toc__list {
    list-style-type: none; /* Убираем стандартные маркеры */
    padding-left: 1.5em; /* Отступ для кастомных маркеров */
    counter-reset: toc-counter; /* Инициализируем счетчик */
}

/* Стили для элементов списка */
.toc__item {
    position: relative;
    margin-bottom: 0.5em;
    counter-increment: toc-counter; /* Увеличиваем счетчик */
}

/* Кастомные градиентные маркеры */
.toc__item::before {
    content: counter(toc-counter) "."; /* Выводим номер с точкой */
    position: absolute;
    left: -1.5em;
    background: linear-gradient(98deg, #03F903 -9.43%, #C0F44B 67.51%, #03F903 132.62%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    font-weight: bold;
}

/* Стили для ссылок */
.toc__item a {
    text-decoration: none;
    background: linear-gradient(98deg, #03F903 -9.43%, #C0F44B 67.51%, #03F903 132.62%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    font-weight: bold;
}

/* Убираем подчеркивание у ссылок */
.toc__item a u {
    text-decoration: none;
}

/* Состояние при наведении */
.toc__item a:hover {
    text-decoration: underline;
    text-decoration-color: #C0F44B;
}
.news-item-block-content-wrapper h2,
.news-item-block-content-wrapper h3{
    color: var(--bit-white-color);
    font-weight: 700;
    font-style: normal;
    line-height: normal;
}
.news-item-block-content-wrapper h2{
    margin: 14px 0;
}
.news-item-block-content-wrapper h3{
    margin: 8px 0;
}

/* End */
/* /local/templates/landing_main/components/bitrix/news/.default/bitrix/news.detail/.default/style.css?17726391788309 */
