

/* Start:/local/templates/aspro-allcorp3-updated/components/bitrix/news.list/blog-list/style.css?17050716909611*/
body .topic__heading h1#pagetitle {font-family: 'TT Firs Neue';color: #000;font-size: var(--font-big);font-weight: 600;font-style: normal;line-height: var(--font-height-big);text-transform: uppercase;}

.blog-list__item {
  position: relative;
  overflow: hidden;
}

.grid-list--no-gap .blog-list__item {
  overflow: visible;
}
.grid-list--no-gap .blog-list__item-image--absolute {
  left: -1px;
}

.blog-list__item-image-wrapper {
  position: relative;
}
.blog-list__item-image-wrapper--BG {
  padding-top: 130%;
  overflow: hidden;
  width: 100%;
}
.blog-list__item-image-wrapper--BG:after {
  content: "";
  position: absolute;
  left: 0%;
  right: 0%;
  top: 51%;
  bottom: 0%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
}
.blog-list__item-image-wrapper--TOP {
  padding-top: 67%;
}

.blog-list__item-image {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: block;
}
.blog-list__item-image--absolute {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.bx-ie .blog-list__item-text-top-part {
  flex-basis: auto;
}
.blog-list__item-period {
  position: relative;
}
.blog-list__item-period--mt-19 {
  margin-top: 19px;
}
.blog-list__item-period.blog-list__item-period--FON {
  position: relative;
  color: rgba(255, 255, 255, 0.7);
  margin-top: 12px;
}


body .blog-list__item-text-wrapper--BOTTOM .dark_link {
  color: #191412;
  font-weight: 600;
  font-style: normal;
  font-family: 'TT Firs Neue';
  text-transform: uppercase;
  font-size: 26px;
}

.blog-list__item-text-wrapper--BOTTOM_RELATIVE {
  padding: 25px 29px;
}

#main .blog-list__item .sticker {
  display: flex;
}
.blog-list__item .sticker .sticker__item{
  margin-left: 0;
}
body .blog-list__item-sticker {
  top: 29px;
  left: 29px;
  right: 29px;
}
body .blog-list__item-sticker--normal {
  position: static;
  margin-bottom: 9px;
}

.sticker__item--fon.sticker__item--bordered {
  color: #fff;
  border-color: rgba(255, 255, 255, 0.5);
  background: transparent;
}

.blog-list__item-link--absolute {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 2;
}

.grid-list--wide-first > div .blog-list__item-title {font-size: 29px;font-family: 'TT Firs Neue';font-weight: 600;line-height: 30px;color: #000;flex-shrink: 0;max-width: 100%;}
.blog-list__item-preview-wrapper {font-size: 16px;font-family: 'TT Firs Neue';font-weight: normal;line-height: 18px;color: #000;flex-shrink: 4;max-height: 60px;padding-right: 10px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;word-break: break-all;text-transform: uppercase;padding-top: 2px}

@media (max-width: 1199px) and (min-width: 992px) {
  .grid-list--no-grid > .blog-list__wrapper {
    width: 33.33%;
  }
  .grid-list--no-grid > .blog-list__wrapper.item-w66,
  .grid-list--no-grid > .blog-list__wrapper.item-w50 {
    width: 66.66%;
  }
}

@media (min-width: 992px) {
  .blog-list__wrapper.item-w50 .blog-list__item-image-wrapper--BG {
    padding-top: 62%;
  }
  .blog-list__wrapper.item-w66 .blog-list__item-image-wrapper--BG {
    padding-top: 63%;
  }

  .blog-list__item-sticker--BOTTOM {
    bottom: 35px;
    left: 36px;
  }

  .grid-list--wide-first .blog-list__item-image-wrapper--BG {
    height: calc(100% - 60px);
    padding-top: 0;
  }
  .grid-list--wide-first > div:first-of-type .blog-list__item-title {
    font-size: 1.6em;
  }
  .blog-list__item-image-wrapper--BG .blog-list__item-sticker {
    top: 40px;
    left: 38px;
  }
}

@media (max-width: 991px) {
  .blog-list__item-text-wrapper--BOTTOM {
    bottom: 20px;
    left: 29px;
    right: 29px;
  }
  .grid-list--no-grid > .blog-list__wrapper {
    width: 33.33%;
  }
}

@media (max-width: 767px) {
  .grid-list--no-grid > .blog-list__wrapper {
    width: 50%;
  }
}

@media (min-width: 601px) {
  .blog-list__item-sticker--BOTTOM_CORNER {
    bottom: 40px;
    left: 39px;
  }
}
@media (max-width: 600px) {
  .blog-list__item.flexbox--direction-row-reverse {
    flex-direction: column;
  }
  .blog-list__item-preview-wrapper {
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 15px;
  }

  .blog-list__item-sticker--BOTTOM,
  .blog-list__item-sticker--BOTTOM_CORNER {
    bottom: 24px;
    left: 27px;
  }

  .blog-list__item-image-wrapper--BG {
    padding-top: 150%;
  }
  .blog-list__item-image-wrapper--BG:after {
    top: 40%;
  }
}
@media (max-width: 500px) {
  .grid-list--normal .blog-list__wrapper {
    width: 100%;
  }
  .grid-list--normal .blog-list__item-image-wrapper--BG {
    padding-top: 110%;
  }
}
@media (max-width: 450px) {
  .blog-list__item-sticker--TOP {
    top: 30px;
    left: 31px;
  }
}


.topic__heading h1#pagetitle {font-family: 'TT Firs Neue';font-weight: 600;font-style: normal;font-size: 86px;color:#000;max-width: 600px;display: inline-block}
body .grid-list--no-grid:not(.grid-list--no-gap)>div, body html.bx-ie .grid-list:not(.grid-list--no-gap)>div {padding: 10px;}
.item-w60 {width: 60%}
.item-w40 {width: 40%}
.grid-list__item {max-height: 910px;}
.blog-list__item-text-top-part {display: flex;align-items: center;gap:40px;padding-top: 15px;height: 60px}
.blog-list__item-preview.color_666 {font-family: 'TT Firs Neue';font-weight: normal;font-style: normal;font-size: 16px;line-height:15px;color:#000;}
.blog-list__wrapper.item-w50 .blog-list__item-image-wrapper--BG,
.blog-list__wrapper.item-w60 .blog-list__item-image-wrapper--BG,
.blog-list__wrapper.item-w40 .blog-list__item-image-wrapper--BG {padding-top: 0;}

.item-w50 .blog-list__item-text-wrapper--BOTTOM .dark_link span{border-bottom:2px solid #000;display: inline}
body .blog-list__item-text-wrapper--BOTTOM .dark_link span{border-bottom:2px solid #000;}

.blog-list .ajax_load_btn {display: flex !important;border: 2px solid #000;height: 100px;align-items: center;justify-content: center;width: 100%;margin-top: 30px;}
.blog-list .ajax_load_btn .more_text_ajax {text-decoration: underline;color: #5d5d5d;font-size: 22px;font-family: 'TT Firs Neue';font-weight: 500;padding-left: 0;}
.blog-list .ajax_load_btn:hover .more_text_ajax {text-decoration: none;color: #5d5d5d;}

body .more_text_ajax {padding: 19px 0 16px 0;}
body .more_text_ajax .svg{display: none}
.module-pagination {display: none}

body .maxwidth-theme.wide- {max-width: calc(1710px + 64px + 140px) !important;}

@media (min-width: 992px) {
  .grid-list__item {max-height: 910px;height: calc(100vh - 80px);}
  body .grid-list--no-grid:not(.grid-list--no-gap)>div { padding-top: 30px;padding-bottom: 30px;}
}

@media (max-width: 1199px) {
  .grid-list--no-grid > .blog-list__wrapper.item-w66, .grid-list--no-grid > .blog-list__wrapper.item-w50 {width: 50%}
  body .grid-list--no-grid > .blog-list__wrapper {width: 50%}
  body .blog-list__item-text-wrapper--BOTTOM .dark_link {font-size: 20px;}
  .topic__heading h1#pagetitle {font-size: 50px}
}

@media (max-width: 1024px){
  body .grid-list--no-grid > .blog-list__wrapper.item-w66, body .grid-list--no-grid > .blog-list__wrapper.item-w50 {width: 100%}
  body .grid-list--no-grid > .blog-list__wrapper {width: 100%}
}

@media (max-width: 992px) {
  .blog-list__wrapper.item-w50 .blog-list__item-image-wrapper--BG,
  .blog-list__wrapper.item-w60 .blog-list__item-image-wrapper--BG,
  .blog-list__wrapper.item-w40 .blog-list__item-image-wrapper--BG {padding-top: 62%;}
}

@media (max-width: 767px) {
  .blog-list__item-text-wrapper--BOTTOM {position: absolute;bottom:30px;left:0;padding: 0 30px;}
  .blog-list__item-text-wrapper--BOTTOM *, .blog-list__item-preview.color_666{color:#fff;}
  .blog-list__item-text-top-part {flex-direction: column;align-items: flex-start;padding-top: 0;height: auto}
  .blog-list__item-text-top-part {gap:4px}
  body .blog-list__item-text-wrapper--BOTTOM .dark_link span {border-bottom: 2px solid #fff;}
  body .grid-list--no-grid:not(.grid-list--no-gap)>div, body html.bx-ie .grid-list:not(.grid-list--no-gap)>div {padding: 0 10px}
  .blog-list .ajax_load_btn {border-radius: 48px;height: 54px;max-width: 200px;margin: 0 auto;margin-top: 30px}
  .blog-list .ajax_load_btn .more_text_ajax {font-size: 14px;text-decoration: none}
}

@media (max-width: 500px) {
  .grid-list--no-grid > .blog-list__wrapper.item-w66, .grid-list--no-grid > .blog-list__wrapper.item-w50,
  body .grid-list--no-grid > .blog-list__wrapper,
  .item-w60,
  .item-w40
  {width: 100%}
  body section.page-top {padding-bottom: 0}
  .topic__heading h1#pagetitle {font-size: 34px}
  body .blog-list__item-text-wrapper--BOTTOM .dark_link {font-size: 26px;}

  .ajax_load_btn .more_text_ajax {height: 50px;line-height: normal;display: inline-flex;align-items: center;justify-content: center;gap:10px;margin: 0 auto}
  .ajax_load_btn .more_text_ajax .svg {position: relative;top:auto;left:auto}
  body .item-w50 .blog-list__item-text-wrapper--BOTTOM .dark_link span {text-decoration: none;border-bottom: 2px solid #fff}
  .blog-list__item-title {/*border-bottom: 2px solid #000;*/display: block;width: 100%;}
  .grid-list .blog-list__wrapper .blog-list__item-image-wrapper--BG {width: calc(100% + 48px);margin-left: -24px;padding-top: 130%;}
  .blog-list__item {overflow: visible}
  .main {overflow: hidden}
  body .grid-list--no-grid:not(.grid-list--no-gap) {margin: 0 -24px;}
}






/* End */
/* /local/templates/aspro-allcorp3-updated/components/bitrix/news.list/blog-list/style.css?17050716909611 */
