

/* Start:/local/templates/reinnolc/components/bitrix/news.detail/bonds/style.css?17647006447792*/
@media (max-width: 767px) {
    .news-item__name {
        padding-bottom: 1.875rem;
        margin-bottom: 1.875rem;
        border-bottom: 1px solid rgba(0, 0, 0, .1);
    }

    .news-item:last-child .news-item__name {
        margin-bottom: 0 !important;
    }
}

.news-item {
    overflow: hidden;
    padding: 0 1rem !important;
}

.news-item:not(:last-child) {
    border-right: 1px solid rgba(0, 0, 0, .1);
}


.news-item:hover img {
    opacity: 0.8;
}

.news-item img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.news-item .image {
    background-color: #000000;
}

.news-item .news-item__date {
    margin-top: 1.25rem;
    color: #A9A9A9;
}

.news-item .news-item__name {
    margin-top: 1.875rem;
}

.widget-news__other .news-pagination {
    gap: 5px;
}

.news-item__data {
    color: #A9A9A9;
}

.widget-news__description a,
.widget-news__content .news-block.news-block_text a,
.widget-news__content .news-block.news-block_quote a
{
    text-decoration: underline !important;
}

.widget-news__description a:hover,
.widget-news__content .news-block.news-block_text a:hover,
.widget-news__content .news-block.news-block_quote a:hover
{
    text-decoration: none !important;
    color: #FFCD8A;
}

/* feature */
.features-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 10px;
    grid-row-gap: 10px;
}

.features-grid__item:nth-child(1) {
    grid-area: 1 / 1 / 3 / 2;
}

.features-grid__item:nth-child(2) {
    grid-area: 1 / 2 / 2 / 3;
}

.features-grid__item:nth-child(3) {
    grid-area: 1 / 3 / 2 / 4;
}

.features-grid__item:nth-child(4) {
    grid-area: 2 / 2 / 3 / 3;
}

.features-grid__item:nth-child(5) {
    grid-area: 2 / 3 / 3 / 4;
}

.features-grid__item:nth-child(6) {
    grid-area: 3 / 1 / 4 / 2;
}

.features-grid__item:nth-child(7) {
    grid-area: 3 / 2 / 4 / 3;
}

.features-grid__item:nth-child(8) {
    grid-area: 3 / 3 / 4 / 4;
}

.features-grid__item:nth-child(9) {
    grid-area: 4 / 1 / 5 / 2;
}

.features-grid__item:nth-child(10) {
    grid-area: 4 / 2 / 5 / 3;
}

.features-grid__item:nth-child(11) {
    grid-area: 4 / 3 / 5 / 4;
}

.feature-with-icon {
    padding: 2.5rem !important;
    background-color: #fff;
    border-left: 0;
    border-top: 0;
    min-height: 13rem;
}

@media (min-width: 768px) {
    .feature-with-icon.active,
    .features-grid__item:nth-child(4),
    .features-grid__item:nth-child(5),
    .features-grid__item:nth-child(6),
    .features-grid__item:nth-child(9) {
        background-color: #F2F2F2;
        border: 3px solid #FFFFFF;
    }

    .feature-with-icon.active svg circle,
    .features-grid__item:nth-child(4) svg circle,
    .features-grid__item:nth-child(5) svg circle,
    .features-grid__item:nth-child(6) svg circle,
    .features-grid__item:nth-child(9) svg circle {
        fill: #fff;
    }
}

.table_results th, .table_results tr td:first-child {
    background-color: #F2F2F2;
}

.table_results tr td:not(:first-child) {
    background-color: #FFFFFF;
}

.table_results tr.total-row td {
    background-color: #FFCD8A;
}

.table_results tr.total-row td {
    vertical-align: bottom;
    height: 3rem;
}

.table_results tr th {
    vertical-align: top;
    height: 3rem;
}

.table_results th, .table_results td {
    font-size: 1.25rem;
    height: 3.875rem;
    vertical-align: middle;;
}

.table_results tr th:not(:first-child),
.table_results tr td:not(:first-child) {
    text-align: center;
}

.table_results tr th:first-child,
.table_results tr td:first-child {
    /*padding-left: 2rem;*/
    border-left: 2rem solid #F2F2F2;
}

.table_results tr th {
    border-top: 1.25rem solid #F2F2F2;
}

.table_results tr.calc-row + .calc-row td:first-child {
    border-top: 4px solid #FFFFFF;
}

.table_results tr.calc-row + .calc-row td:not(:first-child) {
    border-top: 4px solid #F2F2F2;
}

.table_results th:not(:last-child),
.table_results tr.total-row td:not(:last-child) {
    border-right: 4px solid #FFFFFF;
}

.table_results tr.total-row td:first-child {
    border-left: 2rem solid #FFCD8A
}

.table_results th:last-child,
.table_results tr.calc-row td:not(:first-child) {
    border-right: 4px solid #F2F2F2;
}

.table_results tr.total-row td:last-child {
    border-right: 4px solid #FFCD8A;
}

.table_results tr.total-row {
    border-bottom: 1.25rem solid #FFCD8A;
}

.table_results th:first-child {
    border-bottom: 4px solid #FFFFFF;
}

.news-block_text-horizontal .news-block_left {
    border-right: 1px solid #DEE2E6;
}

.widget-news__content {
    margin-bottom: 3.75rem !important;
}

@media (max-width: 767px) {
    .widget-news__content {
        margin-bottom: 2.5rem !important;
    }

    .features-grid {
        display: block;
    }

    .feature-with-icon {
        margin-bottom: 10px;
        min-height: 10rem;
    }

    .feature-with-icon figure {
        display: flex;
    }

    .feature-with-icon svg {
        width: 50px;
        height: 50px;
        flex-shrink: 0;
        margin-right: 1.4rem;
    }

    .feature-with-icon.active,
    .features-grid__item:nth-child(odd) {
        background-color: #F2F2F2;
        border: 3px solid #FFFFFF;
    }

    .feature-with-icon.active,
    .features-grid__item:nth-child(odd) svg circle {
        fill: #fff;
    }

    .news-block_text__image {
        padding: 0 6px !important;
    }

    .news-block_text__text {
        padding: 0 calc(6px + 1rem) !important;
    }

    .news-block_text-horizontal .news-block_left {
        border-right: 0;
        border-bottom: 1px solid #DEE2E6;
        padding: 0 6px 1.25rem 6px !important;
    }

    .news-block_text-horizontal .news-block_right {
        padding: 1.25rem 6px 0 6px !important;
    }

    .table_results tr th:first-child,
    .table_results tr.calc-row td:first-child {
        border-left: 0.3rem solid #F2F2F2 !important;
    }

    .table_results tr.total-row td:first-child {
        border-left: 0.3rem solid #FFCD8A !important;
    }

    .table_results tr.total-row {
        border-bottom: 0.3rem solid #FFCD8A !important;
    }

    .table_results tr td {
        font-size: 0.9rem !important;
    }

    .table_results tr th {
        font-size: 0.8rem !important;
        border-top: 0.3rem solid #F2F2F2 !important;
        vertical-align: middle;
    }

    .table_results tr.total-row td {
        vertical-align: middle;
        /*height: 3rem;*/
    }

    .table_results th, .table_results td {
        height: 3rem !important;
    }

    .table_results tr.calc-row + .calc-row td:first-child {
        border-top: 2px solid #FFFFFF !important;
    }

    .table_results tr.calc-row + .calc-row td:not(:first-child) {
        border-top: 2px solid #F2F2F2 !important;
    }

    .table_results th:not(:last-child),
    .table_results tr.total-row td:not(:last-child) {
        border-right: 2px solid #FFFFFF !important;
    }

    .table_results th:last-child,
    .table_results tr.calc-row td:not(:first-child) {
        border-right: 2px solid #F2F2F2 !important;
    }

    .table_results tr.total-row td:last-child {
        border-right: 2px solid #FFCD8A !important;
    }

    .table_results th:first-child {
        border-bottom: 2px solid #FFFFFF !important;
    }

    .share-buttons_wrap {
        flex-direction: column;
    }
}

/* end feature */

.share-button {
    border: 1px solid #000000;
    border-radius: 50%;
    width: 2.5rem;
    height: 2.5rem;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-right: 20px;
}

.share-button svg {
    width: 1.2rem;
}

.share-button:hover {
    border-color: #FFC271;
}

.share-button:hover svg path {
    fill: #FFC271;
}

.share-title {
    padding: 10px 20px 0 0;
}
/* End */


/* Start:/local/templates/reinnolc/components/bitrix/form.result.new/form-news/style.css?17093025381008*/
.widget-news-form .submit-button-wrap {
    margin-top: 7.75rem;
}

.social-link .figure-circle {
    width: 2.5rem;
    height: 2.5rem;
    min-width: 2.5rem;
}

.social-link .figure-circle svg {
    width: 1.2rem;
}

.widget-news-form .news-form__title {
    border-right: 1px solid rgb(255, 255, 255, .1);
    padding-right: 3rem;
}

.widget-news-form .news-form__form {
    padding-left: 3rem;
}

@media (max-width: 767px) {
    .widget-news-form .submit-button-wrap {
        margin-top: 1.875rem !important;
    }

    .widget-news-form .news-form__title {
        padding: 0 !important;
        border: 0 !important;
    }

    .widget-news-form .news-form__title > div {
        padding-bottom: 3.75rem !important;
    }

    .widget-news-form .news-form__title > div:first-child {
        font-size: 22px !important;
    }

    .widget-news-form .news-form__form {
        padding: 0 !important;
    }

    .widget-news-form .widget-body {
        padding: 2.5rem 1rem !important;
    }
    юаш
}
/* End */
/* /local/templates/reinnolc/components/bitrix/news.detail/bonds/style.css?17647006447792 */
/* /local/templates/reinnolc/components/bitrix/form.result.new/form-news/style.css?17093025381008 */
