

/* Start:/local/templates/.default/components/bitrix/news/important/style.css?17855064991286*/
.important-detail-wrapper,
.important-detail-wrapper .bx-newsdetail-content {

    color: #707070;
    font-size: 16px;
    line-height: 1.75;	
}

.important-detail-wrapper .bx-newsdetail-title {
	margin-top:20px;
	margin-bottom:10px;
}

.important-detail-wrapper ul,
.important-detail-wrapper ol {
	padding-left:20px !important;
	margin-bottom:30px !important;
}

.important-detail-wrapper ol > li {
	padding-left:28px !important;
}
.important-detail-wrapper ol > li:after {
	display:none !important;
}
.text-content .important-detail-wrapper ul > li:before {
	top:8px !important;
}

.important-detail-wrapper ul > li {
	padding-left:20px !important;
}

.important-detail-wrapper ul > li,
.important-detail-wrapper ol > li {
	margin:0 !important;
}

.important-detail-wrapper iframe {
	max-width:100%;
    display: block;
    width: 100% !important;
    max-width: 100%;
    aspect-ratio: 16 / 9;
    height: auto !important;
    border: 0;
}


.gt-important__content .gt-important__title {
	margin-bottom:25px;
	font-size:20px;
}
.gt-important__content ul.gt-important__list > li:before {
	top:14px;
}
.gt-important__content ul.gt-important__list > li {
	margin-bottom:5px;
	padding-left:20px;
}


.important-detail-wrapper .bx-newsdetail-block {
	padding:0 !important;
}













/* End */


/* Start:/local/templates/.default/components/bitrix/news/important/bitrix/news.list/product-glossary/style.css?17855065184889*/
.gt-product-glossary {
    --gt-glossary-text: #202020;
    --gt-glossary-muted: #707070;
    --gt-glossary-border: #dedede;
    --gt-glossary-field: #f4f4f4;
    --gt-glossary-accent: #a86d66;

    width: 100%;
    max-width: 980px;
    margin: 34px 0 90px;
    color: var(--gt-glossary-text);
    font-family: inherit;
}

.gt-product-glossary,
.gt-product-glossary * {
    box-sizing: border-box;
}

.gt-product-glossary__search {
    margin: 0 0 42px;
}

.gt-product-glossary__search-label {
    display: block;
    margin: 0 0 12px;
    color: var(--gt-glossary-text);
    font-size: 16px;
    font-weight: 500;
    line-height: 1.35;
}

.gt-product-glossary__search-control {
    position: relative;
    width: 100%;
}

.gt-product-glossary__search-input {
    display: block;
    width: 100%;
    height: 54px;
    margin: 0;
    padding: 0 98px 0 20px;
    border: 1px solid transparent;
    border-radius: 0;
    outline: none;
    background: var(--gt-glossary-field);
    color: var(--gt-glossary-text);
    font: inherit;
    font-size: 15px;
    line-height: 1;
    appearance: none;
    transition: border-color 0.2s ease, background-color 0.2s ease;
}

.gt-product-glossary__search-input::-webkit-search-cancel-button {
    display: none;
}

.gt-product-glossary__search-input::placeholder {
    color: #8d8d8d;
    opacity: 1;
}

.gt-product-glossary__search-input:focus {
    border-color: var(--gt-glossary-accent);
    background: #fff;
}

.gt-product-glossary__clear,
.gt-product-glossary__submit {
    position: absolute;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 54px;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
    color: var(--gt-glossary-text);
    cursor: pointer;
}

.gt-product-glossary__clear {
    right: 52px;
    width: 42px;
    font-size: 25px;
    font-weight: 300;
    line-height: 1;
}

.gt-product-glossary__submit {
    right: 0;
    width: 54px;
}

.gt-product-glossary__submit svg {
    fill: none;
    stroke: currentColor;
    stroke-linecap: round;
    stroke-width: 1.6;
}

.gt-product-glossary__clear:hover,
.gt-product-glossary__submit:hover {
    color: var(--gt-glossary-accent);
}

.gt-product-glossary__clear:focus-visible,
.gt-product-glossary__submit:focus-visible {
    outline: 1px solid var(--gt-glossary-accent);
    outline-offset: -5px;
}

.gt-product-glossary__status {
    min-height: 20px;
    margin: -24px 0 28px;
    color: var(--gt-glossary-muted);
    font-size: 14px;
    line-height: 1.4;
}

.gt-product-glossary__status:empty {
    display: none;
}

.gt-product-glossary__groups {
    display: grid;
    gap: 34px;
}

.gt-product-glossary__group[hidden],
.gt-product-glossary__item[hidden] {
    display: none !important;
}

.gt-product-glossary__letter {
    margin: 0 0 14px;
    color: var(--gt-glossary-text);
    font: inherit;
    font-size: clamp(25px, 2.3vw, 31px);
    font-weight: 600;
    line-height: 1.15;
}

.gt-product-glossary__list {
    display: grid;
    gap: 9px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.gt-product-glossary__item {
    margin: 0 !important;
    padding: 0 !important;
}

.text-content .gt-product-glossary__item::before,
.gt-product-glossary__item::before {
    display: none !important;
    content: none !important;
}

.gt-product-glossary__link,
.gt-product-glossary__text {
    color: var(--gt-glossary-text);
    font: inherit;
    font-size: 16px;
    line-height: 1.55;
}

.gt-product-glossary__link {
    text-decoration-line: underline;
    text-decoration-thickness: 1px;
    text-decoration-color: rgba(32, 32, 32, 0.45);
    text-underline-offset: 3px;
    transition: color 0.2s ease, text-decoration-color 0.2s ease;
}

.gt-product-glossary__link:hover {
    color: var(--gt-glossary-accent);
    text-decoration-color: var(--gt-glossary-accent);
}

.gt-product-glossary__link:focus-visible {
    outline: 1px solid var(--gt-glossary-accent);
    outline-offset: 4px;
}

.gt-product-glossary__empty,
.gt-product-glossary__initial-empty {
    margin: 24px 0 0;
    color: var(--gt-glossary-muted);
    font-size: 16px;
    line-height: 1.55;
}

@media (max-width: 700px) {
    .gt-product-glossary {
        margin-top: 26px;
        margin-bottom: 64px;
    }

    .gt-product-glossary__search {
        margin-bottom: 34px;
    }

    .gt-product-glossary__search-input {
        height: 50px;
        padding-left: 16px;
        padding-right: 92px;
    }

    .gt-product-glossary__clear,
    .gt-product-glossary__submit {
        height: 50px;
    }

    .gt-product-glossary__groups {
        gap: 28px;
    }

    .gt-product-glossary__link,
    .gt-product-glossary__text {
        font-size: 15px;
    }
}

@media (prefers-reduced-motion: reduce) {
    .gt-product-glossary__search-input,
    .gt-product-glossary__link {
        transition: none;
    }
}

/* End */
/* /local/templates/.default/components/bitrix/news/important/style.css?17855064991286 */
/* /local/templates/.default/components/bitrix/news/important/bitrix/news.list/product-glossary/style.css?17855065184889 */
