

/* Start:/local/components/cresu/cookie.popup/templates/.default/style.css?1748426408640*/
.cookie {
  position: fixed;
  bottom: 0;
  background-color: #0e395c;
  color: #fff;
  width: 100%;
  z-index: 9999999;
  border-top: 1px solid white;
  margin: 0;
  padding: 15px;
}

.cookie__link {
  color: #fff;
  display: inline;
}

.cookie__link:hover {
  text-decoration: underline;
}

.cookie p {
  color: #fff;
  font-size: 0.9em;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0 !important;
}

.cookie button {
  padding: 0.1em 1.4em;
  background-color: #1d71b8;
  color: #fff;
  line-height: 100%;
  margin-left: 10px;
}

.cookie button:hover {
  color: #fff;
  background-color: #16558a;
}

/* End */


/* Start:/local/templates/main/styles.css?17606943261329*/
ol li:before {
    content: counter(numbers, decimal-leading-zero) !important;
}

/* === Override: 4 колонки на ПК для блока пресс-центра === */
.blog-section .blog-section__grid.d-grid.col-3 {
    grid-template-columns: repeat(4, 1fr) !important;
}

/* Адаптивные откаты (опционально, чтобы ниже ПК всё осталось как было) */
@media (max-width: 1199.98px) {
    .blog-section .blog-section__grid.d-grid.col-3 {
        grid-template-columns: repeat(4, 1fr) !important;
    }
}
@media (max-width: 991.98px) {
    .blog-section .blog-section__grid.d-grid.col-3 {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}
@media (max-width: 575.98px) {
    .blog-section .blog-section__grid.d-grid.col-3 {
        grid-template-columns: 1fr !important;
    }
}
/* Растягиваем карточки по высоте строки грида */
.blog-section .blog-section__grid {
    align-items: stretch !important; /* важно для грид-элементов */
}

.blog-section .blog-section__item {
    height: 100% !important; /* грид-ячейка растягивается */
}

@media (min-width: 1024px) {
    .blog-section .blog-card {
        height: 100% !important;
    }
}
/* End */


/* Start:/local/templates/main/template_styles.css?1725517341624*/
div[id^="wait_"]
{
    display: none !important;
    background: none !important;
    border: 0 !important;
    color: #000000;
    font-family: Verdana, Arial,
    sans-serif; font-size: 11px;
    font-style: normal !important;
    font-variant: normal !important;
    font-weight: normal;
    letter-spacing: normal !important;
    line-height: normal;
    padding: 0 !important;
    position: absolute;
    text-align: center !important;
    text-indent: 0 !important;
    width: 0px !important;
    height: 0px !important;
    word-spacing: normal !important;
    z-index: 0;
    content: "";
}


/* End */
/* /local/components/cresu/cookie.popup/templates/.default/style.css?1748426408640 */
/* /local/templates/main/styles.css?17606943261329 */
/* /local/templates/main/template_styles.css?1725517341624 */
