

/* Start:/local/templates/aspro-allcorp3/css/filter_block.min.css?1688043822237*/
.blocks_filter{padding:0 35px;margin-bottom:48px;cursor:default}.head-block__item-title{display:block;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:19px 0}.dropdown-select.cursor_default{cursor:auto}
/* End */


/* Start:/local/templates/aspro-allcorp3/components/bitrix/news.list/news-list/style.min.css?16880438223123*/
.news-list__item{position:relative;overflow:hidden}.news-list__item--padding{padding:41px 48px}.grid-list--no-gap .news-list__item{overflow:visible}.grid-list--no-gap .news-list__item-image--absolute{left:-1px;right:-1px;top:-1px}.news-list__item-image-wrapper{position:relative}.news-list__item-image-wrapper--BG{padding-top:130%;overflow:hidden;height:100%;width:100%}.news-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,.5) 100%)}.news-list__item-image-wrapper--TOP{padding-top:67%}.news-list__item-image{background-size:cover;background-position:center;background-repeat:no-repeat;display:block}.news-list__item-image--absolute{position:absolute;top:0;left:0;right:0;bottom:0}.news-list__item-text-top-part{height:100%}.news-list__item-preview-wrapper{margin-top:9px}.news-list__item-period{position:relative}.news-list__item-period--mb-9{margin-bottom:9px}.grid-list--no-grid .news-list__item-period{margin-top:28px}.news-list__item-period--mt-29{margin-top:29px}.news-list__item-period.news-list__item-period--FON{position:relative;color:rgba(255,255,255,.7);margin-bottom:12px}.news-list__item-text-wrapper--BOTTOM{position:absolute;bottom:44px;left:47px;right:39px;z-index:2}#main .news-list__item-text-wrapper--BOTTOM .dark_link{color:#fff}.news-list__item-text-wrapper--BOTTOM_RELATIVE{padding:18px 2px 0}.news-list__item-text-wrapper--with-padding{padding:28px 34px 19px}.news-list__item-text-wrapper--with-bottom-padding{padding-bottom:32px}.news-list__item-sticker{top:29px;left:29px;right:29px}.news-list__item-link--absolute{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}@media (max-width:1199px) and (min-width:992px){.grid-list--no-grid>.news-list__wrapper{width:33.33%}.grid-list--no-grid>.news-list__wrapper.item-w50,.grid-list--no-grid>.news-list__wrapper.item-w66{width:66.66%}}@media (min-width:992px){.news-list__wrapper.item-w50 .news-list__item-image-wrapper--BG{padding-top:0;min-height:400px}.news-list__wrapper.item-w66 .news-list__item-image-wrapper--BG{padding-top:50%}.news-list__item-sticker--BOTTOM{bottom:35px;left:36px}.grid-list--wide-first>div:first-of-type .news-list__item-title{font-size:1.6em}.news-list__item-image-wrapper--BG .news-list__item-sticker{top:40px;left:38px}}@media (max-width:991px){.news-list__item-text-wrapper--BOTTOM{bottom:20px;left:29px;right:29px}.grid-list--no-grid>.news-list__wrapper{width:33.33%;width:50%}}@media (max-width:767px){.grid-list--no-grid>.news-list__wrapper{width:50%}}@media (min-width:601px){.news-list__item-sticker--BOTTOM_CORNER{bottom:40px;left:39px}}@media (max-width:600px){.news-list__item.flexbox--direction-row-reverse{flex-direction:column}.news-list__item-preview-wrapper{font-size:13px;line-height:20px;margin-bottom:15px}.news-list__item-sticker--BOTTOM,.news-list__item-sticker--BOTTOM_CORNER{bottom:24px;left:27px}.news-list__item-image-wrapper--BG:after{top:40%}.news-list .grid-list--normal.grid-list--no-grid>div{width:100%}}@media (max-width:450px){.news-list__item-sticker--TOP{top:30px;left:31px}}
/* End */


/* Start:/local/templates/aspro-allcorp3/components/bitrix/news.list/faq-catalog/style.css?17899951963300*/
.faq-catalog {
    --faq-color: #333333;
    --faq-answer-color: #666666;
    --faq-border: #e5e5e5;
    --faq-icon: #424f60;
    padding: 80px 0 0;
    color: var(--faq-color);
}

.ordered-block.faq:has(.faq-catalog) {
    margin-top: 0;
    margin-bottom: 0;
}

.faq-catalog__title {
    margin: 0 0 40px;
    color: var(--faq-color);
    font-family: Roboto, var(--theme-font-family), Arial, sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 44px;
}

.faq-catalog__list {
    display: flex;
    flex-direction: column;
    border-top: 1px solid var(--faq-border);
}

.faq-catalog__item {
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid var(--faq-border);
}

.faq-catalog__item.is-open {
    gap: 16px;
    padding-bottom: 24px;
}

.faq-catalog__header {
    display: flex;
    align-items: flex-start;
    gap: 20px;
    width: 100%;
    margin: 0;
    padding: 24px 0;
    border: 0;
    background: transparent;
    color: inherit;
    font: inherit;
    text-align: left;
    cursor: pointer;
    appearance: none;
    -webkit-appearance: none;
}

.faq-catalog__header:focus-visible {
    outline: 2px solid var(--faq-icon);
    outline-offset: 4px;
}

.faq-catalog__item.is-open .faq-catalog__header {
    padding-bottom: 0;
}

.faq-catalog__num,
.faq-catalog__question {
    font-family: Montserrat, var(--theme-font-family), Arial, sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.4;
    color: var(--faq-color);
}

.faq-catalog__num {
    flex: 0 0 auto;
}

.faq-catalog__question {
    flex: 1 1 auto;
    min-width: 0;
    overflow-wrap: break-word;
}

.faq-catalog__icon {
    display: flex;
    flex: 0 0 24px;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    margin-top: 0;
}

.faq-catalog__icon-svg {
    display: block;
    width: 16px;
    height: 16px;
}

.faq-catalog__icon-v {
    transform-origin: center;
    transition: opacity 0.2s ease, transform 0.2s ease;
}

.faq-catalog__item.is-open .faq-catalog__icon-v {
    opacity: 0;
    transform: scaleY(0);
}

.faq-catalog__answer {
    display: grid;
    grid-template-rows: 0fr;
    padding: 0 0 0 40px;
    overflow: hidden;
    transition: grid-template-rows 0.25s ease;
}

.faq-catalog__item.is-open .faq-catalog__answer {
    grid-template-rows: 1fr;
}

.faq-catalog__answer-inner {
    min-height: 0;
    overflow: hidden;
    color: var(--faq-answer-color);
    font-family: Montserrat, var(--theme-font-family), Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6;
}

.faq-catalog__answer-inner p {
    margin: 0 0 12px;
}

.faq-catalog__answer-inner p:last-child {
    margin-bottom: 0;
}

@media (max-width: 767px) {
    .faq-catalog {
        padding: 0 0 48px;
    }

    .faq-catalog__title {
        margin-bottom: 24px;
        font-size: 24px;
        line-height: 32px;
    }

    .faq-catalog__item.is-open {
        padding-bottom: 18px;
    }

    .faq-catalog__header {
        gap: 12px;
        padding: 18px 0;
    }

    .faq-catalog__num,
    .faq-catalog__question {
        font-size: 15px;
    }

    .faq-catalog__item.is-open .faq-catalog__question {
        font-size: 17px;
    }

    .faq-catalog__answer {
        padding-left: 28px;
    }
}

/* End */
/* /local/templates/aspro-allcorp3/css/filter_block.min.css?1688043822237 */
/* /local/templates/aspro-allcorp3/components/bitrix/news.list/news-list/style.min.css?16880438223123 */
/* /local/templates/aspro-allcorp3/components/bitrix/news.list/faq-catalog/style.css?17899951963300 */
