

/* Start:/local/templates/uradres/components/bitrix/news/blog/style.css?1774087884611*/
.tags-wrapper {
    display: flex;
    gap: 12px;
    margin-bottom: 24px;
}

.tag.btn--outline {
    color: var(--text-medium-dark);
    border-color: var(--text-medium-dark);
    cursor: pointer;
}

.tag:hover,
.tag.active {
    color: var(--white);
    background-color: var(--black);
}


@media (max-width: 575.98px) {
    .tags-wrapper {
        overflow-x: auto;
        flex-wrap: nowrap;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: none;
        scrollbar-width: none;
    }

    .tag {
        flex: 0 0 auto;
    }
}
/* End */


/* Start:/local/templates/uradres/components/bitrix/system.pagenavigation/.default/style.css?1772871707718*/
.pager {
  text-align: center;
  margin-top: 44px;
}
span.page.modern-page-current {
  border: 1px solid var(--black);
  color: var(--black);
  border-radius: var(--radius-s);
}
svg.pager-button-icon {
  height: 19px;
  top: 4px;
  position: relative;
}
.pager span,
.pager a {
  display: inline-block;
  padding: 0 15px;
  margin-right: 10px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  text-decoration: none;
  color: var(--text-medium-dark);
}
.pager span.page,
.pager a.page {
  width: 40px;
  padding: 0;
}
@media (max-width: 767.98px) {
  .pager {
    margin-top: 32px;
  }
}

@media (max-width: 575.98px) {
  .load-more-wrapper {
    display: none;
  }
}
/* End */


/* Start:/local/templates/uradres/components/bitrix/news/blog/bitrix/news.list/.default/style.css?1773046514689*/
.blog__item {
  border: 1px solid var(--border-1);
  border-radius: var(--radius-l);
}

.blog__item-content {
  padding: 32px;
}

.blog__item-name {
  margin-bottom: 32px;
}

.blog__item-name a {
  color: var(--text-dark);
}

.blog__item-flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.blog__item-date {
  color: var(--text-medium-dark);
}

.blog__item-tag {
  background: var(--grey-light-on-dark);
  padding: 8px 13px;
  color: var(--black);
  border-radius: var(--radius-s);
}

.blog__item-image img {
  border-radius: var(--radius-l) var(--radius-l) 0 0;
  height: 200px;
  width: 100%;
  object-fit: cover;
}
/* End */


/* Start:/include/forms/cta-form/style.css?17772162832064*/
.cta__form {
    color: var(--grey-light-on-dark);
    background: url(/include/forms/cta-form/img/cta-bg.png) center / cover no-repeat;
    display: grid;
    grid-template-columns: 1fr .8fr;
    padding: 52px;
    border-radius: var(--radius-l);
    gap: 104px;
}
.cta__form .title-2 {
    color: var(--white);
}
.cta__form-text-1 {
    font-weight: 400;
    font-size: 20px;
    line-height: 140%;
}

.cta__form-text-1--mobile {
    display: none;
}

.cta__form-text-2 {
    font-weight: 400;
    font-size: 25px;
    line-height: 130%;
}

.cta__form-right {
    background: var(--black-medium);
    padding: 32px;
    border-radius: var(--radius-m);
    height: max-content;
}

.cta__form-consultant {
    display: flex;
    gap: 32px;
    align-items: center;
    margin-top: 52px;
}

.cta__form-consultant-info-label {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 14px;
    color: var(--grey-medium);
}

.cta__form-consultant-name {
    font-weight: 600;
    font-size: 20px;
    line-height: 130%;
    color: var(--white);
    margin: 8px 0 4px 0;
}

.cta__form-consultant-job {
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
}

@media (max-width: 1199.98px) {
    .cta__form {
        gap: 10px;
    }
}

@media (max-width: 991.98px) {
    .cta__form {
        grid-template-columns: 1fr;
        gap: 32px;
    }

    .cta__form-consultant {
        margin-top: 32px;
    }
}

@media (max-width: 767.98px) {
    .cta__form {
        padding: 32px 24px;
    }

    .cta__form-text-1 {
        font-size: 16px;
    }
    
    .cta__form-consultant-job {
        font-size: 14px;
    }

    .cta__form-text-2 {
        font-size: 20px;
    }

    .cta__form-right {
        padding: 16px;
    }

    .cta__form-consultant {
        gap: 20px;
    }

    .cta__form-text-1--mobile {
        display: block;
    }

    .cta__form-text-1:not(.cta__form-text-1--mobile) {
        display: none;
    }
}
/* End */
/* /local/templates/uradres/components/bitrix/news/blog/style.css?1774087884611 */
/* /local/templates/uradres/components/bitrix/system.pagenavigation/.default/style.css?1772871707718 */
/* /local/templates/uradres/components/bitrix/news/blog/bitrix/news.list/.default/style.css?1773046514689 */
/* /include/forms/cta-form/style.css?17772162832064 */
