

/* Start:/local/templates/light/components/bitrix/catalog/main/style.min.css?1785919446185*/
.main-block .ordered-block{margin:3rem 0}.main-block .ordered-block.form-panel{margin:0 0 3rem}.main-block .ordered-block__title{font-size:1.33rem;line-height:1.4;padding-bottom:1.5rem}
/* End */


/* Start:/local/templates/light/components/bitrix/news.list/landings/style.css?1789047860554*/
.landings {margin-top:2rem; padding-bottom:1rem}
.landings .wrapper {position:relative}
.landings .list {display:flex; overflow-x:scroll}
.landings .list .item {margin-right:.5rem;}
.landings .list .item .name {border:1px solid var(--border-color); border-radius:3px; display:block; font-size:.8125rem; line-height:1.4; padding:.35rem .625rem; white-space:nowrap}
.landings .list .item a {color:var(--main-color)}
.landings .list .item a:hover {background-color:var(--bg-color)}
.landings .list .item a span {border-bottom:1px solid var(--fs-green-tint)}
/* End */


/* Start:/local/libs/scroll-x/type-1.min.css?1777003148760*/
.scroll-x{display:flex;overflow-x:scroll;scrollbar-width:none}.scroll-x.type-1~.left{background:linear-gradient(270deg,rgba(255,0,0,0) 1%,#fff 50%);display:none;bottom:0;left:-.5rem;position:absolute;top:0;width:4rem;z-index:1}.scroll-x.type-1~.right{background:linear-gradient(90deg,rgba(255,0,0,0) 1%,#fff 50%);display:none;bottom:0;right:-.5rem;position:absolute;top:0;width:4rem;z-index:1}.scroll-x.type-1~.left .arrow{background:#fff url(/local/libs/scroll-x/i/arrow-left-dark.svg)50% no-repeat;background-size:40%;bottom:0;cursor:pointer;left:0;position:absolute;top:0;width:2rem;z-index:2}.scroll-x.type-1~.right .arrow{background:#fff url(/local/libs/scroll-x/i/arrow-right-dark.svg)50% no-repeat;background-size:40%;bottom:0;cursor:pointer;right:0;position:absolute;top:0;width:2rem;z-index:2}
/* End */


/* Start:/local/templates/light/components/bitrix/catalog.smart.filter/ajax/style.css?17890478609857*/
/* Для анимации при загрузке */
.items-wrapper {position:relative}
.loading-state::before {
	content: "";
	display: block;
	background: rgba(255, 255, 255, 0.5) url(/local/templates/light/components/bitrix/catalog.smart.filter/ajax/../../../../images/loaders/double_ring.svg) center 50px no-repeat;
	position: absolute;
	z-index: 105;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}
/* -- */

/* Фильтр на мобильных */
.mobile-filter-wrapper {
	transform: translateX(-360px);
	width: 350px;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	box-shadow: 3px 0px 10px 0px rgb(26 29 27 / 45%);
	background: var(--fs-surface);
	color: var(--fs-ink);
	display: flex;
	flex-direction: column;
	overflow-y: auto;
	overflow-x: hidden;
	transition: 0.8s cubic-bezier(.64, .01, .19, 1) 0s;
	z-index: 1001;
}
.mobile-filter-wrapper.opened {transform:translateX(0px)}
.mobile-filter-overlay {background:var(--fs-graphite); display:none; height:100%; width:100%; position:fixed; left:0; top:0; opacity:0.7; z-index:1000}
.mobile-filter-wrapper .smart-filter-title {cursor:auto; padding:1.5rem}
.mobile-filter-wrapper .smart-filter-title .svg-inline-down {display:none}
.mobile-filter-wrapper .smart-filter-title .svg-inline-close {position:absolute; right:0; top:0; display:block; cursor:pointer; padding:1.75rem}
.mobile-filter-wrapper .smart-filter .smart-filter-section {padding:.75rem 1.5rem}

@media (max-width: 400px){
	.mobile-filter-wrapper {
		transform: translateX(-320px);
		width: 300px;
	}
}
/* -- */

.smart-filter-title {cursor:pointer; font-size:.8rem; font-weight:600; letter-spacing:.8px; padding-bottom:1.5rem; position:relative; text-transform:uppercase}
.smart-filter-title .svg-inline-filter {margin-right:.25rem}
.smart-filter-title .svg-inline-close {display:none}
.smart-filter-title .svg-inline-close svg path {fill:var(--footer-text-color)}
.smart-filter-title.close {border-bottom:1px solid var(--border-color)}
.smart-filter-title.close .svg-inline-down {transform:rotate(180deg)}
.smart-filter-title.close + .smart-filter {display:none}
.smart-filter-title .svg-inline-down {position:absolute; right:.25rem; top:0; height:20px; width:20px; border-radius:3px; line-height:1rem; text-align:center; transition:transform 0.2s ease}
.smart-filter-title .svg-inline-down svg {display:inline-block}
.smart-filter-title:hover .svg-inline-down {background-color:var(--fs-action-hover)}
.smart-filter-title:hover .svg-inline-down svg path {fill:var(--fs-white)}

.smart-filter .smart-filter-section {border-bottom:1px solid var(--border-color); padding:.75rem 1rem}
.smart-filter-chips {display:flex; flex-wrap:wrap; align-items:center; gap:8px; width:100%; padding:0 0 .75rem}
.smart-filter-chips[hidden] {display:none}
.smart-filter-chip {box-sizing:border-box; display:inline-flex; align-items:stretch; min-width:0; max-width:100%; border:1px solid var(--fs-line); border-radius:4px; background:var(--fs-paper); color:var(--fs-ink); font-size:12px; line-height:1.3}
.smart-filter-chip__label {min-width:0; padding:7px 6px 7px 9px; overflow-wrap:anywhere}
.smart-filter-chip__remove {display:inline-flex; flex:0 0 32px; width:32px; min-height:32px; align-items:center; justify-content:center; padding:0; border:0; border-left:1px solid var(--fs-line); border-radius:0 3px 3px 0; background:transparent; color:var(--fs-ink-2); font-size:20px; line-height:1; cursor:pointer}
.smart-filter-chip__remove:hover,
.smart-filter-chip__remove:focus-visible {background:var(--fs-action, var(--main-color)); color:var(--fs-white); outline:none}
.smart-filter-chips__reset {min-height:32px; padding:4px; border:0; background:transparent; color:var(--main-color); font-size:12px; text-decoration:underline; cursor:pointer}
.smart-filter-chips__reset:hover,
.smart-filter-chips__reset:focus-visible {color:var(--main-hover-color); outline:none}
.smart-filter .smart-filter-section .title {cursor:pointer; font-weight:600; padding-right:2rem; position:relative}
.smart-filter .smart-filter-section .title .svg-inline-down {border-radius:3px; height:14px; width:15px; line-height:11px; position:absolute; right:-3px; top:2px; text-align:center; transition:transform .2s ease}
.smart-filter .smart-filter-section .title:hover .svg-inline-down {background-color:var(--fs-action-hover)}
.smart-filter .smart-filter-section .title:hover .svg-inline-down svg path {fill:var(--fs-white)}
.smart-filter .smart-filter-section .title .svg-inline-down svg {display:inline-block; vertical-align:middle}
.smart-filter .smart-filter-section .title.close .svg-inline-down {transform:rotate(180deg)}
.smart-filter .smart-filter-section .params {margin-top:1rem}
.smart-filter .smart-filter-section .title.close + .params {display:none}
.smart-filter .smart-filter-section .params .param {margin:0 .25rem .75rem 0}
.smart-filter .limited_block {max-height:250px}
.smart-filter input + label {display:inline-block; padding:.125rem 0 0 2rem; position:relative; width:100%}
.smart-filter input:not(:disabled) + label {cursor:pointer}
.smart-filter input:disabled,
.smart-filter input:disabled + label {opacity:.4}

.smart-filter input[type="checkbox"] {display:none}
.smart-filter input[type="checkbox"] + label::before {
	font-size: 0;
	content: ".";
	display: block;
	height: 21px;
	width: 21px;
	position: absolute;
	left: 1px;
	top: 0;
	background: var(--bg-color);
	z-index: -1;
	border-radius: 3px;
	box-shadow: 0px 0px 0px 1px var(--fs-line) inset;
}
.smart-filter input[type="checkbox"]:not(:disabled) + label:hover::before,
.smart-filter input[type="checkbox"]:checked + label::before {
	background: var(--fs-action, var(--main-color));
	box-shadow: none;
	z-index: 3;
}
.smart-filter input[type="checkbox"] + label::after {
	font-size: 0;
	content: ".";
	display: block;
	height: 21px;
	width: 21px;
	position: absolute;
	left: 1px;
	top: 0;
	z-index: 2;
	border-radius: 3px;
	box-shadow: 0 0 0 1px var(--fs-line) inset;
	background: var(--bg-color);
}
.smart-filter input[type="checkbox"]:checked + label::after {
	background: url(/local/templates/light/components/bitrix/catalog.smart.filter/ajax/../../../../images/svg/content_icons.svg) -90px -3px no-repeat;
	box-shadow: none;
	margin: 5px 0 0 5px;
	height: 10px;
	width: 11px;
	z-index: 4;
}
.smart-filter .reset-filter {border:none; font-size:.875rem; line-height:2; width:100%}

/* Slider (type-A numeric ranges + price) */
.bx-slider-wrap {padding:8px 0 28px}
.bx-slider-inputs {display:flex; gap:8px; align-items:center; margin-bottom:28px}
.bx-slider-inputs input {flex:1; min-width:0; padding:6px 8px; border:1px solid var(--fs-ink-2); border-radius:4px; font-size:13px}
.bx-slider-divider {color:var(--fs-ink-2)}

.bx_ui_slider_track {position:relative; height:4px; background:var(--fs-paper); border-radius:2px; margin:0 8px; cursor:pointer}
.bx_ui_slider_part {position:absolute; top:8px; transform:translateX(-50%)}
.bx_ui_slider_part > span {display:block; font-size:11px; color:var(--fs-ink-2); white-space:nowrap}
.bx_ui_slider_part.first {left:0; transform:none}
.bx_ui_slider_part.last {left:auto; right:0; transform:none}
.bx_ui_slider_part.p2 {left:25%}
.bx_ui_slider_part.p3 {left:50%}
.bx_ui_slider_part.p4 {left:75%}

/* Three-zone slider track:
 *   V  (colorAvailableActive)   = strong green — selected ∩ filter-available (the
 *                                 zone between handles AND under current filter)
 *   VN (colorAvailableInactive) = light green — filter-available but not currently
 *                                 selected (extension headroom under current filter)
 *   VD (colorUnavailableActive) = amber — selected but no products under current
 *                                 filter (handle dragged outside available zone)
 *   default grey track          = section-full minus filter-available (products
 *                                 only reachable by relaxing other filters)
 */
.bx_ui_slider_pricebar_V {position:absolute; top:0; height:100%; background:var(--fs-action, var(--main-color)); z-index:2}
.bx_ui_slider_pricebar_VN {position:absolute; top:0; height:100%; background:var(--fs-green-tint); z-index:1}
.bx_ui_slider_pricebar_VD {position:absolute; top:0; height:100%; background:var(--fs-amber); z-index:1}
.bx_ui_slider_range {position:absolute; top:0; height:100%; z-index:3}
.bx_ui_slider_handle {position:absolute; top:-6px; width:16px; height:16px; background:var(--fs-surface); border:2px solid var(--main-color); border-radius:50%; cursor:grab}
.bx_ui_slider_handle:active {cursor:grabbing}
.bx_ui_slider_handle.left {transform:translateX(-50%)}
.bx_ui_slider_handle.right {transform:translateX(50%)}

/* Swatches (type-H pictures) */
.swatch-grid {display:grid; grid-template-columns:repeat(auto-fill, minmax(56px, 1fr)); gap:8px}
.param.swatch-pict {padding:0; margin:0}
.param.swatch-pict input {display:none}
.smart-filter .swatch-pict__label {display:flex; flex-direction:column; align-items:center; cursor:pointer; padding:0; width:auto}
.smart-filter .swatch-pict__label.active .swatch-pict__icon {outline:2px solid var(--main-color); outline-offset:1px}
.smart-filter .swatch-pict__label.disabled {opacity:.4; cursor:not-allowed}
.swatch-pict__icon {display:block; width:48px; height:48px; border:1px solid var(--fs-line); border-radius:4px; background-size:cover; background-position:center}
.swatch-pict__icon--empty {background:var(--fs-paper)}
.swatch-pict__text {font-size:11px; text-align:center; line-height:1.2; margin-top:4px}

/* Override the global checkbox label styling for swatch labels (they don't need ::before / ::after pseudo-elements) */
.smart-filter .swatch-pict input + label {padding:0; position:static}
.smart-filter .swatch-pict input[type="checkbox"] + label::before,
.smart-filter .swatch-pict input[type="checkbox"] + label::after,
.smart-filter .swatch-pict input[type="checkbox"]:checked + label::before,
.smart-filter .swatch-pict input[type="checkbox"]:checked + label::after {display:none}

/* End */


/* Start:/local/templates/light/components/bitrix/news.list/faq/style.css?17890478608943*/
.items-list1.item-views.table  .items.flexbox .item-wrap {
    /*margin-bottom: -1px;*/
    margin: 0 -1px -1px 0;
}

.items-list1.item-views.table.only-img .item .image {
    padding: 40px;
    padding-bottom: 0;
}

.items-list1.item-views.table .item .image {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

body .items-list1.item-views.table.only-img .item .image a {
    /*margin: auto;*/
}

.items-list1.item-views.table .item .image img{
    opacity: 1;
    max-height: 80px;
    display: block;
}

.items-list1.item-views.table.only-img .item  div {
    /*height: 100%;*/
    /*min-height: 100%;*/
}

.items-list1.item-views.table .item .image{
    height: 120px;
}

.items-list1 .properties .inner-wrapper{
    font-size: 1em;
    padding: 0;
    margin-top: 13px;
}

.items-list1 .properties .inner-wrapper:first-of-type {
    margin-top: 0;
}

.items-list1 .text .properties{
    margin-top: 21px;
}

.items-list1.item-views.table .item .text{
    padding-left: 40px;
    padding-right: 40px;
}

.items-list1.item-views .item .previewtext{
    color: var(--fs-ink-2);
	margin-bottom: 0;
    margin-top: 15px;
}

.items-list1.item-views.table:not(.only-img)  .items .item-wrap .item{
    padding-bottom: 40px;
}

.items-list1.item-views.table .item.wti .text{
    padding-top: 40px;
}

.items-list1.item-views.table.only-img .item .title {
   padding: 13px 40px 0;
   text-align: center;
}

.items-list1.item-views.table.only-img .item{
   padding-bottom: 40px;
}

.items-list1.item-views.table.only-img .title.muted a{
    color: var(--fs-ink-2);
}

.items-list1.item-views.table .item{
    margin-bottom:0;
}

.item-views.items-list1 .group-content .tab-pane {margin-bottom:2rem}

.item-views.items-list1 .button_wrap{margin-top: 32px;}


.list-type-block.item-views.items-list1.list .item > .image{
    width:100px;
    max-height:140px;
    z-index: 5;
}

.list-type-block.item-views.items-list1.list .item{
    padding:39px;
    margin: 0 0 -1px;
}

.list-type-block.item-views.items-list1.list .item .image+.body-info {
    padding-left: 140px;
    padding-right: 75px;
    position: relative;
}

.items-list1.item-views.list .item .previewtext {
    margin-top: 13px;
}

.list-type-block.item-views.items-list1.list .item .body-info .zoom_wrap {
    position: absolute;
    right: 20px;
    top: 20px;
}

.list-type-block.item-views.items-list1.list .item .body-info .zoom {
    opacity: 1;
}

.items-list1.list .item.colored_theme_hover_bg-block:not(:hover) span.zoom.colored_theme_hover_bg-el{
    background:var(--fs-surface);
}
.items-list1.list .item.colored_theme_hover_bg-block:not(:hover) span.zoom.colored_theme_hover_bg-el:before{
    background-position: -24px 0;
}

/*licenses mode*/
.items-list1.item-views.table.licenses-mode .item .image{
    height:200px;
    margin: 0 auto 18px;
    position: relative;
}
.items-list1.item-views.table.licenses-mode .item .image a{
     height: 100%;
}
.items-list1.item-views.table.licenses-mode .item .image img{
    max-height: 100%;
}

.items-list1.item-views.table.licenses-mode .item .text {
    padding: 0;
}

.items-list1.item-views.table.licenses-mode .items .item-wrap .item {
    padding: 40px;
}

.items-list1.item-views.table.licenses-mode .item .title,
.items-list1.item-views.table.licenses-mode .item .title div.size {
    text-align: center;
}

.items-list1.licenses-mode.list .title span.size {margin-left:10px;}
/*end*/

/*docs*/
.items-list1.list.list-type-block.item-views.documents-mode .item .file_type {
    margin-top: 0;
}

.items-list1.item-views.table.documents-mode .file_type i.icon{
    float: none;
}

.items-list1.item-views.table.documents-mode .file_type{
    text-align:center;
    margin-top:0;
    padding-top:44px;
}

.items-list1.item-views.table.documents-mode .item .text {padding-top:6px;padding-bottom: 0;}
.items-list1.item-views.table.documents-mode .item .text .title {text-align:center;}
.items-list1.item-views.table.documents-mode .items .item-wrap .item {padding-bottom: 34px;}

.items-list1.list.list-type-block.item-views.documents-mode .item .file_type+.body-info {
    padding-left: 65px;
    padding-right: 70px;
    position: relative;
}

.items-list1.list.list-type-block.item-views.documents-mode .item .file_type+.body-info .title {margin-bottom:0;}

.list-type-block.item-views.items-list1.list.documents-mode .item{padding: 29px;}


.items-list1.list .item.colored_theme_hover_bg-block:not(:hover) span.download.colored_theme_hover_bg-el{
    background:var(--fs-surface);
}
.items-list1.list .item.colored_theme_hover_bg-block:not(:hover) span.download.colored_theme_hover_bg-el:before{
    background-position: -10px 0;
}
.list-type-block.item-views.items-list1.list .item .body-info .download_wrap {
    position: absolute;
    right: 20px;
    top: 20px;
}

.items-list1.item-views.table.documents-mode a.link_absolute {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    z-index: 1;
}

.items-list1.item-views.table.documents-mode .text .title{position: relative;z-index: 5;}

/*.download_wrap a .download {
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 3px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -20px 0px 0px -20px;
    transition: all ease 0.3s;
}

.download_wrap .download:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    background: url(/local/templates/light/components/bitrix/news.list/faq/images/svg/sprite_arrows.svg) -10px -18px no-repeat;
    width: 14px;
    height: 16px;
    margin: -7px 0px 0px -7px;
}*/
/*end*/

@media(max-width:600px){
    .list-type-block.item-views.items-list1.list.licenses-mode .item > .image{float:none;}

    .list-type-block.item-views.items-list1.list.licenses-mode .item .body-info .zoom_wrap{
        top: unset;
        bottom: 20px;
    }
    .list-type-block.item-views.items-list1.list.documents-mode .item .body-info .download_wrap,
    .list-type-block.item-views.items-list1.list.documents-mode .item .body-info .zoom_wrap{display:none;}
    .items-list1.list.list-type-block.item-views.documents-mode .item .file_type+.body-info{padding-left: 65px!important;}
    .list-type-block.item-views.items-list1.list.licenses-mode .item .body-info{padding-bottom:40px;}
}

/*svg*/
.list-type-block.item-views.items-list1.list .item .body-info .download_wrap,
.list-type-block.item-views.items-list1.list .item .body-info .zoom_wrap {
    position: absolute;
    right: 0;
    top: 0;
    display: inline-block;
    width: 38px;
    height: 38px;
}

.list-type-block.item-views.items-list1.list .item .body-info .download_wrap .svg.svg-inline-download-arrow {
    position: absolute;
    top: 10px;
    left: 13px;
}

.list-type-block.item-views.items-list1.list .item .body-info .zoom_wrap .svg.svg-inline-zoom-arrow {
    position: absolute;
    top: 10px;
    left: 10px;
}

.list-type-block.item-views.items-list1.list .item:hover .body-info .download_wrap .svg.svg-inline-download-arrow path,
.list-type-block.item-views.items-list1.list .item:hover .body-info .zoom_wrap .svg.svg-inline-zoom-arrow path,
.table-type-block.item-views.items-list1.table.licenses-mode .item-wrap:hover .item .image .zoom_wrap .svg.svg-inline-zoom-arrow path {
    fill: var(--fs-white)!important;
}

.table-type-block.item-views.items-list1.table.licenses-mode .item-wrap .item .image .zoom_wrap {
    /*display: none;*/
    opacity: 0;
    transition: opacity .3s;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -19px;
    margin-top: -19px;
    width: 38px;
    height: 38px;
}
.table-type-block.item-views.items-list1.list.licenses-mode .item-wrap .item .image .zoom_wrap {
    /*display: none;*/
}

.table-type-block.item-views.items-list1.table.licenses-mode .item-wrap:hover .item .image .zoom_wrap {
    /*display: inline-block;*/
    opacity: 1;
}
.table-type-block.item-views.items-list1.table.licenses-mode .item-wrap .item .image .zoom_wrap .svg.svg-inline-zoom-arrow {
    position: absolute;
    top: 10px;
    left: 10px;
}
/**/

.item-views.items-list1 .tabs .tab-content{padding-top:47px}
/* Вкладки тем FAQ (только в режиме SHOW_TABS=Y — класс with_tabs) */
.with_tabs .nav-tabs {display:flex; flex-wrap:wrap; gap:10px; list-style:none; padding:0; margin:0 0 24px}
.with_tabs .nav-tabs li {margin:0}
.with_tabs .nav-tabs li::before, .with_tabs .nav-tabs li::marker {display:none !important; content:none}
.with_tabs .nav-tabs li a {display:block; padding:10px 18px; border:1px solid var(--fs-line); border-radius:3px; color:var(--fs-ink); text-decoration:none; background:var(--fs-surface)}
.with_tabs .nav-tabs li.active a {background:var(--fs-action); border-color:var(--fs-green); color:var(--fs-white); pointer-events:none}
.with_tabs .nav-tabs li a:hover {border-color:var(--fs-green)}
.with_tabs .tab-pane {display:none}
.with_tabs .tab-pane.active {display:block}

/* End */


/* Start:/local/templates/light/components/bitrix/news.list/news-list/style.css?178904786010902*/
.font_upper {
    font-size: .667em;
    line-height: 1.3em;
    text-transform: uppercase;
    letter-spacing: .8px;
    text-decoration: none;
}
.font_mlg {
    font-size: 1.1em;
    line-height: 1.2
}
.font_sm {
    font-size: .933em;
    line-height: 1.5em;
}
.muted {
    color: var(--fs-ink-2);
    text-decoration: none;
}
.list-type-block.item-views .item > .image {float:left}
.list-type-block.item-views .item > .image img {width:250px}
.list-type-block.item-views .item .title a {
    color: var(--fs-ink);
    line-height: 20px;
}
.list-type-block.item-views .item .previewtext {
    color: var(--fs-ink-2);
    line-height: 20px;
}
/* DEFAULT --- */

.list-type-block .period-block {
  margin: 0 0 14px;
  opacity: .7;
}

.list-type-block.item-views.wide_img.list .item .previewtext {
  margin-top: 14px;
}

.item-views.list-type-block .item .previewtext p:first-child {
  margin-top: 0;
}

.item_wrap .item .body-info .arrow_link {border-radius:3px; display:inline-block;
  position: absolute;
  right: 0;
  top: 0;
  width: 38px;
  height: 38px;
}
.item_wrap .item .body-info .arrow_link svg path {fill:var(--fs-ink-2)}
.item_wrap:hover .item .body-info .arrow_link {background-color:var(--fs-action-hover); border-color:var(--main-hover-color)}
.item_wrap:hover .item .body-info .arrow_link svg path {fill:var(--fs-white)}

.list-type-block.item-views.image_left.wide_img .item.wti.wdate .arrow_link,
.list-type-block.item-views.wide_img.image_right .item .body-info .arrow_link {
  display: none;
}
.list-type-block.item-views.wide_img.image_right .item .image + .body-info.has-link {
  padding-right: 293px;
  padding-left: 0;
}

.item-views.list-type-block .items .item_wrap {
  padding: 39px;
  margin: 0 0 -1px;
}

.list-type-block.item-views.wide_img .item .svg.svg-inline-right-arrow {
  position: absolute;
  top: 13px;
  left: 12px;
}

.head-block .item-link.active .btn-inline.darken {
  color: var(--text-color);
}

.list-type-block.item-views.wide_img .item .period-block-bottom {
  position: absolute;
  bottom: 0;
  left: 0;
}

.list-type-block.item-views.image_left.wide_img .item .image + .body-info .period-block-bottom {
  position: absolute;
  bottom: 0;
  left: 293px;
}

.list-type-block.item-views .item .section-name-block {
  display: block;
  margin: 0 0 10px;
}

.list-type-block.item-views.wide_img .item .image + .body-info {
  padding-left: 293px;
  padding-right: 4rem;
}

.list-type-block.item-views .item .body-info .info-sticker-block.static-block {
  position: static;
}

.list-type-block.item-views .item_wrap > .item .period-block .svg,
.list-type-block.item-views .item_wrap > .item .period-block-bottom .svg {
  padding: 0 9px 1px 0;
}

.list-type-block.item-views .item .body-info:not(.with-section) .period-block {
  margin-top: -6px;
}

.list-type-block.item-views .item:not(.wdate) .body-info:not(.with-section) > .title {
  margin-top: -6px;
}

.item-views.list-type-block.wide_img .items.row > .col-md-12 {
  z-index: 10;
}

.list-news1 .item .middle_properties .middle_prop {
  margin-right: 32px;
  display: inline-block;
  margin-top: 7px;
}

.list-news1 .item .middle_properties .middle_prop .title-prop {
  margin-bottom: 5px;
}

.list-news1 .item .middle_properties {
  margin-top: 13px;
}

/*compact mode*/
.compact-view.item-views {
}
.compact-view.item-views.list-type-block .items .item_wrap {overflow:hidden; padding:1.5rem}
.compact-view.list-type-block.item-views.wide_img .item .image + .body-info {padding-left:11rem; position:relative}
body .compact-view.list-type-block.item-views.list .item .previewtext {
  margin: 0;
}
.compact-view.list-type-block.item-views .body-info.with-section span.date-separate {
  padding-left: 8px;
  padding-right: 8px;
  float: left;
}
.compact-view.list-type-block.item-views .body-info.with-section span.section-name-block {
  float: left;
}
.compact-view.list-type-block.item-views .body-info.with-section .top_title_wrap {
  overflow: hidden;
}
.compact-view.list-type-block.item-views .body-info.with-section .period-block span.date {
  float: left;
}
.compact-view.list-type-block.item-views .item .body-info:not(.with-section) .period-block {
  margin-top: 0;
}
.compact-view.list-type-block.item-views.list-news1 .item .image + .body-info.with-section {
  padding-bottom: 0;
}
.compact-view.list-type-block .period-block {
  margin: 0 0 10px;
}
.compact-view.list-type-block.item-views .item .body-info .info-sticker-block.static-block {
  margin-top: 20px;
}

/*small image mode*/
.small-image-view.list-type-block.item-views.wide_img .item .image > a {
  background-color: var(--fs-surface);
  border-radius: 4px;
  padding: 10px;
  display: inline-block;
}
.small-image-view.list-type-block.item-views.wide_img .item .image + .body-info {
  padding-left: 13rem;
}
.small-image-view.list-type-block.item-views.wide_img.image_right .item .image + .body-info {
  padding-right: 12.6rem;
  padding-left: 0;
}

/*services*/
.list-type-block.item-views.list-news1.services-mode .properties + .services_buy_block .prices {
  margin-top: -2px;
}
.list-type-block.item-views.list-news1.services-mode .properties {
  margin-top: -2px;
}
.list-news1.services-mode .previewtext + .properties + .order_service_in_list {
  margin-top: 23px;
}
.list-news1.services-mode .previewtext + .properties + .order_service_in_list.no-props {
  margin-top: 25px;
}
/**/

/*properties*/
.list-type-block.item-views.list-news1 .properties .inner-wrapper {
  padding: 0;
  display: block;
  vertical-align: bottom;
  font-size: 0.933em;
  line-height: 22px;
}

.list-type-block.item-views.list-news1 .properties .inner-wrapper:last-child {
  margin-bottom: 20px;
}

.list-type-block.item-views.list-news1 .item.wti .body-info .properties {
  margin-left: 0;
  margin-right: 0;
}

.list-type-block.item-views.list-news1 .prices div {
  display: inline-block;
}

.list-type-block.item-views.list-news1 .prices {
  margin-top: 20px;
}

.list-type-block.item-views.list-news1 .prices .price_old {
  margin-left: 5px;
  text-decoration: line-through;
}

/*slider*/
.list-news1 .owl-carousel {
  padding: 0 2.27rem;
  border: 1px solid var(--fs-line);
  border-color: var(--stroke_black);
  margin-bottom: -1px;
  width: 100%;
  width: calc(100% + 1px);
  background-color: var(--card_bg_black);
}
.list-news1 .owl-carousel .owl-stage-outer {
  overflow: hidden;
}
.list-news1 .owl-carousel .owl-stage {
  display: flex;
  flex-wrap: wrap;
}
.list-news1.item-views .owl-carousel .item_wrap {
  padding: 2.27rem 2.27rem 2.27rem 0;
  height: 100%;
}
.list-news1 .owl-carousel .item .previewtext,
.list-news1 .owl-carousel .item .arrow_link {
  display: none;
  opacity: 0;
  visibility: hidden;
}
body .list-news1.item-views .owl-carousel .item {
  height: 100%;
}
body .list-news1.item-views .owl-carousel .item > .image {
  width: 150px;
}
.list-news1.item-views .owl-carousel .item > .image + .body-info {
  padding: 0 0 0 174px;
}
body .list-news1.item-views.image_left .owl-carousel .item > .image + .body-info .period-block-bottom {
  left: 174px;
  white-space: nowrap;
}
.list-news1 .owl-carousel .owl-nav {
  left: -22px;
  background: var(--fs-surface);
  right: -22px;
}
.list-news1 .owl-carousel .owl-dots {
  display: none;
}
.list-news1 .owl-carousel.owl-theme.owl-bg-nav .owl-stage-outer {
  margin-bottom: 0;
}

/**/

/* start media */

@media (max-width: 767px) {
	.list-type-block.item-views .item > .image img {height:auto; width:100%}
	.list-type-block.item-views.wide_img .item .image + .body-info {padding-left:0}

  .list-type-block.item-views.wide_img .item .body-info .arrow_link {
    display: none;
  }
  .list-type-block.item-views.wide_img .item .image + .body-info {
    padding-right: 0;
  }

  /*slider*/
  .list-news1 .owl-carousel {
    padding: 0;
  }
  .list-news1.item-views .owl-carousel .item_wrap {
    padding: 19px 19px 9px;
  }
  .list-news1 .owl-carousel .item_wrap .item {
    width: 100%;
  }
  .list-news1 .owl-carousel .owl-nav {
    display: none;
  }
  .list-news1 .owl-carousel .owl-dots {
    display: block;
  }
  body .list-news1.item-views .owl-carousel .item_wrap .item > .image {
    margin-bottom: 17px;
    width: 100%;
  }
  body .list-news1.item-views .owl-carousel .item .section-name-block {
    margin-bottom: 13px;
  }
  body .list-news1.item-views.image_left .owl-carousel .item > .image + .body-info .period-block-bottom {
    left: 0;
  }
  .list-news1.list-type-block.item-views .owl-carousel .item .image + .body-info.with-section {
    padding-bottom: 39px;
    padding-left: 0;
  }
  /**/
}

@media (min-width: 601px) {
  .list-news1.compact-view.list-type-block.item-views.wide_img .item > .image {
    width: 150px;
    min-height: 100px;
    flex-direction: column;
    justify-content: center;
    display: flex;
  }
  .list-news1.small-image-view.list-type-block.item-views.wide_img .item > .image {
    width: 160px;
    height: 110px;
    flex-direction: column;
    justify-content: center;
    display: flex;
  }
}
@media (max-width: 600px) {
  .list-type-block.item-views .items.mobile-compact .item > .body-info{padding: 29px 29px 29px !important;}
  .compact-view.list-type-block.item-views .items.mobile-compact .body-info.with-section span.section-name-block{float: none;}
  .item-views.list-type-block .items.mobile-compact .item_wrap{padding: 0;}
  .list-news1.list-type-block.item-views.image_left.wide_img .item .period-block-bottom,
  .list-news1.list-type-block.item-views.image_right.wide_img .item .period-block-bottom {
    position: absolute;
    bottom: 0;
    left: 0;
  }
  .list-news1.list-type-block.item-views.wide_img .item > .image,
  .list-news1.list-type-block.item-views.image_right.wide_img .item > .image {
    margin-bottom:2rem;
  }
  .compact-view.list-type-block.item-views.wide_img .item .image + .body-info {padding-left:0}
  .list-news1.list-type-block.item-views .item > .body-info,
  .list-news1.list-type-block.item-views.image_right .item .body-info {
    padding-top: 0;
  }
  .list-news1.list-type-block.item-views .item .title {
    margin-bottom: 0;
  }
  .list-news1.list-type-block.item-views.wide_img.list .item .previewtext {
    margin-top: 13px;
  }

  /*slider*/
  .list-news1 .owl-carousel {
    width: calc(100% - 1px);
    margin-left: -1px !important;
  }

  /**/
  .mobile-overflow.row .item{
    height: 100%;
    min-height: 100%;
  }
  .mobile-overflow.row .item .previewtext{
    display: none;
  }
  .list-type-block.item-views.image_left.wide_img .item .image + .body-info .period-block-bottom {
    left: 0;
  }

}
@media (max-width: 400px) {
  .compact-view.list-type-block.item-views .body-info.with-section span.section-name-block,
  .compact-view.list-type-block.item-views .body-info.with-section .period-block span.date {
    float: none;
  }
  .compact-view.list-type-block.item-views .body-info.with-section span.date-separate {
    display: none;
  }
}
/*end media*/
/* End */


/* Start:/include/forms/ASK_FORM-block.min.css?1789047860604*/
.form-panel{display:flex;justify-content:space-between;align-items:center;background:var(--bg-color);border:1px solid var(--fs-line,#ececec);padding:2.5em}.form-panel.ordered-block{margin-bottom:0}.form-panel .left{display:flex;align-items:center}.form-panel .left .text{margin:0;padding:0 1.5em}.form-panel .left .image .svg svg path{fill:var(--main-color)}.form-panel .right{flex-shrink:0}.form-panel .right .btn .svg{display:none}@media(max-width:575px){.form-panel{flex-direction:column;padding:1.5em;text-align:center}.form-panel .left .image{display:none}.form-panel .left .text{padding:0 0 1.5em}}
/* End */


/* Start:/bitrix/components/aspro/smartseo.content/templates/.default/style.css?166826274380*/
.aspro-smartseo-content__wrapper {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* End */
/* /local/templates/light/components/bitrix/catalog/main/style.min.css?1785919446185 */
/* /local/templates/light/components/bitrix/news.list/landings/style.css?1789047860554 */
/* /local/libs/scroll-x/type-1.min.css?1777003148760 */
/* /local/templates/light/components/bitrix/catalog.smart.filter/ajax/style.css?17890478609857 */
/* /local/templates/light/components/bitrix/news.list/faq/style.css?17890478608943 */
/* /local/templates/light/components/bitrix/news.list/news-list/style.css?178904786010902 */
/* /include/forms/ASK_FORM-block.min.css?1789047860604 */
/* /bitrix/components/aspro/smartseo.content/templates/.default/style.css?166826274380 */
