

/* Start:/bitrix/templates/main/css/news-page.css?17919594845518*/
/* News index only; does not affect homepage news or article pages. */
.news-index-page{padding:0 0 48px;box-sizing:border-box}
.news-index-page .container{width:100%;max-width:1440px;padding:0 32px;box-sizing:border-box;margin:0 auto}
.news-index-page .title{margin:24px 0 32px!important;padding:0!important}
.news-index-page .title h1{font-size:32px;line-height:1.2;margin:0;padding:0 0 16px}
.news-index-page .media__content{width:100%;max-width:1440px;padding:0 32px;margin:0 auto!important;box-sizing:border-box}
.news-index-page .media__items{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;width:100%;margin:0!important}
.news-index-page .media__item{width:100%!important;max-width:none!important;min-width:0;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column;position:static!important;box-sizing:border-box}
.news-index-page .media__image{width:100%!important;height:auto!important;aspect-ratio:3/2;margin:0 0 20px!important;padding:0!important;background:#f7f7f7;overflow:hidden;display:grid;place-items:center}
.news-index-page .media__image img{display:block;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain;margin:0!important}
.news-index-page .news-card-date{display:block;color:#777;font-size:13px;line-height:1.5;font-weight:400;margin:0 0 10px}
.news-index-page .news-card-title{font-size:20px;line-height:1.35;font-weight:700;height:auto!important;max-height:none!important;min-height:0!important;margin:0 0 14px!important;padding:0!important;position:static!important;overflow-wrap:anywhere;flex:0 0 auto}
.news-index-page .media__item>p{font-size:15px;line-height:1.6;color:#656565;font-weight:400;position:static!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 20px!important;padding:0!important;flex:0 0 auto}
.news-index-page .media__item>.btn{position:static!important;bottom:auto!important;left:auto!important;top:auto!important;margin: auto 0 0!important;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-height:44px;width:auto!important;max-width:100%;padding:10px 20px!important;box-sizing:border-box;font-size:14px;line-height:1.4}
.news-index-page .navigation{margin:32px auto 0!important;max-width:100%;box-sizing:border-box;flex-wrap:wrap}
@media(max-width:1000px){.news-index-page .media__items{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){
.news-index-page{padding-bottom:32px}
.news-index-page .container,.news-index-page .media__content{padding-left:20px;padding-right:20px}
.news-index-page .title{margin:20px 0 24px!important}
.news-index-page .title h1{font-size:28px;padding-bottom:14px}
.news-index-page .media__items{grid-template-columns:minmax(0,1fr);gap:36px}
.news-index-page .media__image{margin-bottom:16px!important}
.news-index-page .news-card-title{font-size:19px;line-height:1.4;margin-bottom:12px!important}
.news-index-page .media__item>p{font-size:14px;line-height:1.6;margin-bottom:18px!important}
}

.news-index-page .load_more{box-sizing:border-box!important;max-width:calc(100% - 40px)!important;width:auto!important;min-height:44px;transform:none!important;margin:28px auto!important;padding:12px 24px!important;position:static!important}
.news-index-page .load_more span{transform:none!important;white-space:normal}

/* Explicit news index breakpoints override legacy media grids. */
.news-index-page .media__content .media__items{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.news-index-page .media__items .media__item{float:none!important;flex:none!important}
.news-index-page .media__items .news-card-title{height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;white-space:normal!important}
@media(max-width:1000px) and (min-width:769px){
.news-index-page .media__content .media__items{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:768px){
.news-index-page .media__content .media__items{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:36px!important}
.news-index-page .media__items .media__item{width:100%!important;max-width:100%!important}
.news-index-page .container,.news-index-page .media__content{padding-left:20px!important;padding-right:20px!important}
}

/* Full-width news listing: desktop 4 columns, mobile 1 column. */
body .news-index-page{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}
body .news-index-page .container,
body .news-index-page .media__content{width:100%!important;max-width:none!important;padding-left:32px!important;padding-right:32px!important;box-sizing:border-box}
.news-index-page .media__content .media__items{grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:24px}
@media(min-width:1001px) and (max-width:1279px){
.news-index-page .media__content .media__items{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(min-width:769px) and (max-width:1000px){
.news-index-page .media__content .media__items{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:768px){
.news-index-page .media__content .media__items{grid-template-columns:minmax(0,1fr)!important}
body .news-index-page .container,
body .news-index-page .media__content{padding-left:20px!important;padding-right:20px!important}
}

/* End */


/* Start:/bitrix/templates/main/components/bitrix/system.pagenavigation/media/style.css?1771236954853*/
body .media .navigation ul li.act:last-child {
    background: #bd0d0d;
    border: 1px solid #bd0d0d;
}
body .media .navigation ul li.act:last-child span {
    color: #fff;
}
body .media .navigation ul li.act:first-child {
    background: #bd0d0d;
    border: 1px solid #bd0d0d;
}
body .media .navigation ul li.act:first-child span {
    color: #fff;
}



body .media .navigation li a {
	width: 100%;
    height: 100%;
    box-sizing: initial; 
    text-align: center;
    margin: 0;
    padding: 0;
    margin-left: 0;
    line-height: 43px;
}
body .media .navigation ul li:first-child {
    background: #e8e8e8;
    border: 1px solid #e8e8e8;
}
body .media .navigation ul li:first-child span {
    color: #bd0d0d;
}
.media .navigation {
    width: 630px;
}

body .media .navigation ul li:hover span {
    color: white;
}
.load_more{
cursor:pointer;
}
/* End */


/* Start:/bitrix/templates/main/components/bitrix/news.list/news_n/style.css?1789728176714*/
.media .media__item .btn {
    border: solid 1px #bd0d0d;
}
/************************//

body .media .navigation {
    width: auto;
    justify-content: center;
}
.btn.btn_media{
font-weight: bold;
    font-size: 14px;
}

.auto_img{
	width: 425px;
    height: 275px;
    object-fit: contain;
}
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}


.media .media__item h5 span{
	position: absolute;
    top: -25px;
    font-size: 15px;
    font-weight: 400;
}
body .media .media__item {
    margin-bottom: 70px;
    position: relative;
}
body .media .media__item .btn {
    position: absolute;
    bottom: -20px;
}



/* End */
/* /bitrix/templates/main/css/news-page.css?17919594845518 */
/* /bitrix/templates/main/components/bitrix/system.pagenavigation/media/style.css?1771236954853 */
/* /bitrix/templates/main/components/bitrix/news.list/news_n/style.css?1789728176714 */
