

/* Start:/bitrix/templates/main/components/bitrix/news.list/slider/style.css?17911809421184*/
body .header__slideritem{background-repeat:no-repeat; background-size:contain;  background-position:center;  height:auto}
body .header{ height:auto}
body .slick-dotted.slick-slider{ margin-bottom:0px}
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}
.header__textblick{ width:auto;  height:164px;  background:rgba(0,0,0,0.45);  position:initial;  transform:skew(-10deg);  display:inline-block;  padding:20px}
.header__text h1, .header__text .h1{ text-transform:uppercase;  color:white;  transform:skew(10deg);  margin-bottom:0px !important}
.header__text .header__undertitle{ color:white;  text-transform:uppercase;  margin-bottom:30px;  transform:skew(10deg)}
.header__text p{ font-weight:300;  color:white;  transform:skew(10deg)}

.slick-dots {
    opacity: .7;
}
.id79955 .btn{
    margin-top: 135px;
    margin-left: -100px;
}
.id36642 .header__text{
    left: 714px !important;
    top: 33px !important;}

.id80386 .header__text .btn {
*/ display: none;
margin-left: 250px;
margin-top: 70px;
}
.id80500 .header__text, 
.id80499 .header__text{
    left: 0 !important;
    top: 150px !important;}
/* End */


/* Start:/bitrix/templates/main/components/bitrix/catalog.section.list/mainlist/style.css?17712369546441*/
.bx_catalog_line{margin-bottom:30px}
.bx_catalog_line .bx_catalog_line_category_title{padding-bottom:14px; border-bottom:1px solid #e5e5e5; font-size:24px}
.bx_catalog_line .bx_catalog_line_category_title a{color:#000; text-decoration:none}
.bx_catalog_line .bx_catalog_line_ul{padding:0}
.bx_catalog_line .bx_catalog_line_ul li{margin-bottom:20px; list-style:none}
.bx_catalog_line .bx_catalog_line_ul li:before{content:'' !important}
.bx_catalog_line .bx_catalog_line_img{position:relative; display:block; float:left; overflow:hidden; margin-right:40px; width:125px; height:125px; border:1px solid #ccc; border-radius:2px; background-position:center; background-size:contain; background-repeat:no-repeat; -webkit-background-size:contain}
.bx_catalog_line .bx_catalog_line_title{margin-bottom:10px; padding:0; vertical-align:top; line-height:18px}
.bx_catalog_line .bx_catalog_line_title a{color:#4c7da6; font-size:18px}
.bx_catalog_line .bx_catalog_line_title a:hover{text-decoration:none}
.bx_catalog_line .bx_catalog_line_title span{font-size:16px}
.bx_catalog_line .bx_catalog_line_description{color:#3f3f3f; font-size:13px; line-height:16px}

@media (max-width:639px){.bx-touch .bx_catalog_line .bx_catalog_line_img{margin-right:10px; width:50px; height:50px}
.bx-touch .bx_catalog_line .bx_catalog_line_title{margin-bottom:5px; line-height:14px}
.bx-touch .bx_catalog_line .bx_catalog_line_title a{font-size:14px}
.bx-touch .bx_catalog_line .bx_catalog_line_description{font-size:11px}
}

.bx_catalog_line .bx_catalog_line_img, .bx_catalog_line .bx_catalog_line_title, .bx_catalog_line .bx_catalog_line_title a, .bx_catalog_line .bx_catalog_line_description{transition:all 0.3s ease}
.bx_catalog_text{margin-bottom:30px}
.bx_catalog_text .bx_catalog_text_category_title{padding-bottom:14px; border-bottom:1px solid #e5e5e5; font-size:24px}
.bx_catalog_text .bx_catalog_text_category_title a{color:#000; text-decoration:none}
.bx_catalog_text .bx_catalog_text_ul{padding:0}
.bx_catalog_text .bx_catalog_text_ul li{float:left; margin:0 10px 10px; list-style:none}
.bx_catalog_text .bx_catalog_text_ul li:before{content:'' !important}
.bx_catalog_text .bx_catalog_text_title{margin:0; padding:0; vertical-align:top; font-size:14px; line-height:14px}
.bx_catalog_tile .bx_catalog_tile_title a{display:inline-block; overflow:hidden; max-width:100%; color:#4c7da6; -ms-text-overflow:ellipsis; text-overflow:ellipsis; font-size:14px}
.bx_catalog_text .bx_catalog_text_title a:hover{text-decoration:none}
.bx_catalog_text .bx_catalog_text_title span{font-size:12px}

@media (max-width:639px){.bx-touch .bx_catalog_text .bx_catalog_line_title{margin-bottom:5px; line-height:12px}
.bx-touch .bx_catalog_text .bx_catalog_line_title a{font-size:12px}
}

.bx_catalog_text .bx_catalog_line_title, .bx_catalog_text .bx_catalog_line_title a{transition:all 0.3s ease}
.bx_catalog_tile{margin-bottom:30px}
.bx_catalog_tile .bx_catalog_tile_category_title{padding-bottom:14px; border-bottom:1px solid #e5e5e5; font-size:24px}
.bx_catalog_tile .bx_catalog_tile_category_title a{color:#000; text-decoration:none}
.bx_catalog_tile .bx_catalog_tile_ul{padding:0}
.bx_catalog_tile .bx_catalog_tile_ul li{float:left; box-sizing:border-box; margin-bottom:20px; padding:0 10px; width:12.5%; list-style:none; text-align:center}
.bx_catalog_tile .bx_catalog_tile_ul li:before{content:'' !important}
.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:both}
.bx_catalog_tile .bx_catalog_tile_img{position:relative; display:block; overflow:hidden; margin:0 auto; width:78px; height:78px; border:1px solid #ccc; border-radius:2px; background-color:#fff; background-position:center; background-size:contain; background-repeat:no-repeat; -webkit-background-size:contain}
.bx_catalog_tile .bx_catalog_tile_title{margin-top:5px; margin-bottom:10px; padding:0; vertical-align:top; line-height:14px}
.bx_catalog_tile .bx_catalog_tile_title a{color:#4c7da6; font-size:14px}
.bx_catalog_tile .bx_catalog_tile_title a:hover{text-decoration:none}
.bx_catalog_tile .bx_catalog_tile_title span{font-size:12px}
/*2*/
@media (max-width:980px){.bx_catalog_tile .bx_catalog_tile_ul li{width:20%}
.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}
.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:both}
}

/*3*/
@media (max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_title{margin-bottom:5px; line-height:14px}
.bx-touch .bx_catalog_tile .bx_catalog_tile_title{line-height:10px}
.bx-touch .bx_catalog_tile .bx_catalog_tile_title a{font-size:11px}
}

@media (min-width:480px) and (max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:25%}
.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}
.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}
.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1){clear:both}
}
/*4*/
@media (max-width:479px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:33.3%}
.bx-touch .bx_catalog_tile .bx_catalog_tile_img{width:100%; height:80px}
.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}
.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}
.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1){clear:both}
}
.bx_catalog_tile .bx_catalog_tile_title, .bx_catalog_tile .bx_catalog_tile_title a, .bx_catalog_tile .bx_catalog_tile_ul li, .bx_catalog_tile .bx_catalog_tile_img{transition:all 0.3s ease}
.bx_sitemap{margin-bottom:30px}
.bx_sitemap .bx_sitemap_title{padding-bottom:14px; border-bottom:1px solid #e5e5e5; font-size:24px}
.bx_sitemap .bx_sitemap_title a{color:#000; text-decoration:none}
.bx_sitemap .bx_sitemap_ul li{padding:0; line-height:14px}
.bx_sitemap .bx_sitemap_ul li:before{content:'' !important}
.bx_sitemap .bx_sitemap_li_title{display:inline-block; margin:0; margin-bottom:10px; padding:0; vertical-align:top; font-weight:normal; line-height:13px}
.bx_sitemap .bx_sitemap_li_title a{color:#4c7da6; white-space:nowrap; font-size:13px}
.bx_sitemap .bx_sitemap_li_title a:hover{text-decoration:none}
.bx_sitemap .bx_sitemap_li_title span{font-size:11px}
@media (max-width:639px){.bx-touch .bx_sitemap .bx_catalog_line_title{margin-bottom:5px; line-height:12px}
.bx-touch .bx_sitemap .bx_catalog_line_title a{font-size:12px}
}
.bx_sitemap .bx_catalog_line_title, .bx_sitemap .bx_catalog_line_title a{transition:all 0.3s ease}
/* End */


/* Start:/bitrix/templates/main/components/bitrix/news.list/newsmain/style.css?17925826586707*/
.content__itemimg{height:360px;object-fit:contain}
.content__item h4{height:45px}
.content__item p{height:60px}
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}

/* Homepage news/calendar share all available container space. */
section.content:has(.content__news_news){padding:40px 0}
section.content .container_main_news{width:92%;max-width:1760px;margin:0 auto}
.container_main_news>.content__items{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:48px;align-items:start}
.container_main_news>.content__items:after{display:none}
.container_main_news>.content__items>.content__news_news,.container_main_news>.content__items>.content__date_cal{width:100%!important;min-width:0;float:none!important}
.container_main_news>.content__items:not(:has(.content__date_cal)){grid-template-columns:minmax(0,1fr)}
.container_main_news .content__news_news .news{min-width:0;width:100%}
.container_main_news .content__news_news .content__item h4{height:auto;min-height:0;line-height:1.45;margin-bottom:14px}
.container_main_news .content__news_news .content__item p{height:auto;min-height:0;line-height:1.6}
.container_main_news>.content__items:not(:has(.content__date_cal)) .news:not(.slick-initialized)>.content__item{display:block!important;flex:0 0 33.333333%;width:33.333333%;padding:0 14px;box-sizing:border-box}
.elvorti-home-surface--white{background:#fff!important}
.elvorti-home-surface--photo{background-color:#f4f4f4!important;background-image:var(--elvorti-home-section-background,url('/upload/medialibrary/d46/w6jd49xsklwwf40qforjpekh9p1t33xm.webp'))!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}
@media(max-width:1100px){.container_main_news>.content__items{gap:28px;grid-template-columns:minmax(0,2fr) minmax(230px,1fr)}.container_main_news>.content__items:not(:has(.content__date_cal)) .news:not(.slick-initialized)>.content__item{flex-basis:50%;width:50%}}
@media(max-width:768px){section.content:has(.content__news_news){padding:30px 0}.container_main_news{width:calc(100% - 40px)!important}.container_main_news>.content__items{grid-template-columns:minmax(0,1fr);gap:36px}.container_main_news>.content__items:not(:has(.content__date_cal)) .news:not(.slick-initialized)>.content__item{flex-basis:100%;width:100%;padding:0 10px}}

.container_main_news>.content__items.elvorti-news-wide{grid-template-columns:minmax(0,1fr)!important}.container_main_news .elvorti-news-wide>.content__news_news{grid-column:1/-1;width:100%!important;max-width:none!important}.container_main_news .content__news_news .news,.container_main_news .content__news_news .news>.slick-list{width:100%!important;max-width:none!important}

/* The width mode belongs to the news element, even inside Bitrix edit frames. */
section.content .content__news_news.content__news--full{width:100%!important;max-width:none!important;float:none!important;min-width:0;box-sizing:border-box}
.container_main_news .content__items .content__date_cal{width:100%!important;min-width:0;float:none!important}
.content__news_news.content__news--full .news:not(.slick-initialized)>.content__item{display:block!important;flex:0 0 33.333333%;width:33.333333%;box-sizing:border-box}
@media(max-width:1100px){.content__news_news.content__news--full .news:not(.slick-initialized)>.content__item{flex-basis:50%;width:50%}}
@media(max-width:768px){.content__news_news.content__news--full .news:not(.slick-initialized)>.content__item{flex-basis:100%;width:100%}}

.container_main_news .elvorti-news-wide .elvorti-news-frame{width:100%!important;max-width:none!important;min-width:0;box-sizing:border-box}

.container_main_news .content__items .content__news_news,.container_main_news .elvorti-news-frame{width:100%!important;max-width:none!important;min-width:0;box-sizing:border-box}

/* Homepage news: one quiet gray surface, including image letterboxing. */
section.content:has(.content__news_news){background:#ededed!important;background-image:none!important}
section.content .content__news_news .content__itemimg{background:#ededed!important}

/* Equal news image areas, aligned with the left edge of each card. */
section.content .content__news_news .content__itemimg{
 display:block;width:100%!important;height:360px!important;min-height:0!important;
 max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;
 object-position:left center!important;margin-left:0!important;margin-right:0!important;
 padding:0!important;background:#ededed!important;
}
@media(max-width:1100px){section.content .content__news_news .content__itemimg{height:280px!important}}
@media(max-width:768px){section.content .content__news_news .content__itemimg{height:220px!important}}

/* Fill the equal-size frame: contain left visible photos at different heights. */
section.content .content__news_news .content__itemimg{object-fit:cover!important;object-position:left center!important}

/* Consistent homepage section rhythm: avoid stacking the legacy 80px title margin. */
:is(section.content:has(.content__news_news),section.partners,section.rewards,.ev-video--home,.elvorti-bg-awards){padding-top:40px!important;padding-bottom:40px!important;margin-top:0!important;margin-bottom:0!important}
:is(section.content:has(.content__news_news),section.partners,section.rewards,.ev-video--home,.elvorti-bg-awards) .title{margin-top:0!important;margin-bottom:30px!important}
.ev-video--home .ev-inner.container{padding-top:0!important;padding-bottom:0!important}
:is(section.partners,section.rewards) :is(.part__slider,.part__slider_rewards,.partners__img){padding-bottom:0!important;margin-bottom:0!important}
@media(max-width:768px){
 :is(section.content:has(.content__news_news),section.partners,section.rewards,.ev-video--home,.elvorti-bg-awards){padding-top:28px!important;padding-bottom:28px!important}
 :is(section.content:has(.content__news_news),section.partners,section.rewards,.ev-video--home,.elvorti-bg-awards) .title{margin-bottom:24px!important}
}

/* News follows the actual visible section order: white or gray, never a photo. */
section.content:has(.content__news_news){--elvorti-news-surface:#ededed;background:var(--elvorti-news-surface)!important;background-image:none!important}
section.content.elvorti-home-surface--white:has(.content__news_news){--elvorti-news-surface:#fff}
section.content.elvorti-home-surface--photo:has(.content__news_news){--elvorti-news-surface:#ededed}
section.content .content__news_news .content__itemimg{background:var(--elvorti-news-surface,#ededed)!important}

/* End */


/* Start:/bitrix/templates/main/components/bitrix/news.list/calendar/style.css?1771236954236*/
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 screen and (max-width:400px){.date__item .date__text{margin-left:14px;  width:55% !important}
}

/* End */


/* Start:/bitrix/templates/main/components/bitrix/news.list/partners/style.css?1771236954133*/
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}

/* End */


/* Start:/bitrix/templates/main/components/bitrix/news.list/reward/style.css?1771236954168*/
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}
section.partners{ margin-bottom:0}

/* End */
/* /bitrix/templates/main/components/bitrix/news.list/slider/style.css?17911809421184 */
/* /bitrix/templates/main/components/bitrix/catalog.section.list/mainlist/style.css?17712369546441 */
/* /bitrix/templates/main/components/bitrix/news.list/newsmain/style.css?17925826586707 */
/* /bitrix/templates/main/components/bitrix/news.list/calendar/style.css?1771236954236 */
/* /bitrix/templates/main/components/bitrix/news.list/partners/style.css?1771236954133 */
/* /bitrix/templates/main/components/bitrix/news.list/reward/style.css?1771236954168 */
