

/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/bootstrap_v4/style.min.css?1718951623272*/
.page-link,.page-link:hover{color:var(--theme-color-primary)}.page-item.active .page-link{color:var(--theme-b-tx-primary);background-color:var(--theme-color-primary);border-color:var(--theme-color-primary)}.page-link:focus{box-shadow:0 0 0 .2rem var(--theme-b-sd-primary)}
/* End */


/* Start:/bitrix/templates/aspro-allcorp3/components/bitrix/news.list/cases-list/style.css?17822504823091*/
.cases_slider {
    margin: 0 0 31px;
    overflow: hidden;
    border-radius: 20px;
    display: flex;
    flex-wrap: wrap
}

.cases_item {
    border: 1px solid #fff;
    background: #F2F5F8;
    display: flex;
    flex-direction: column;
    padding: 28px 31px 28px 43px;
    cursor: pointer;
    transition: all 0.3s ease;
    width: 33.333%
}

.cases_item .cases_tag {
    display: inline-flex;
    height: 33px;
    align-items: center;
    background: #fff;
    border-radius: 80px;
    padding: 5px 10px;
    margin: 0 0 18px;
    color: #95A1B2;
    font-size: 12px;
    line-height: 1;
    font-weight: 500;
    align-self: flex-start
}

.cases_item .cases_item_title {
    margin: 0 0 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    line-clamp: 4;
    max-width: 272px;
    font-weight: 500;
    font-size: 20px;
    line-height: 1.1;
    color: #000
}

.cases_item .cases_item_title a {
    color: #000;
    transition: all 0.3s ease
}

.cases_item_footer {
    display: flex;
    align-items: end;
    justify-content: space-between;
    flex-direction: row-reverse;
    margin-top: 13px
}

.cases_item_image {
    border-radius: 50%;
    overflow: hidden;
    max-width: 186px;
    width: 52.5%;
    position: relative
}

.cases_item_info {
    margin: 0 0 32px;
    width: 47.5%;
    padding-right: 5px
}

.cases_item_info span {
    display: block;
    color: #95A1B2;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.1;
    letter-spacing: 0.01em;
    transition: all 0.3s ease
}

.cases_item_info .cases_item_short {
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: bold
}

.cases_list .cases_item:hover {
    background-color: #89af97;
}

.cases_item:hover .cases_item_info span, .cases_item:hover .cases_item_title a {
    color: #fff
}

.cases_item_image:before {
    display: block;
    content: '';
    padding-top: 100%
}

.cases_item_image img {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: cover
}


.cases_list {
    border: 1px solid #C2C7CF
}

.cases_list .cases_item {
    background: #fff;
    border: none;
    border-right: 1px solid #C2C7CF;
    border-bottom: 1px solid #C2C7CF
}

.cases_list .cases_item.consult_block, .cases_list .cases_item.consult_block:hover {
    background: #F2F5F8
}

.cases_list .cases_item .cases_tag {
    background: #F2F5F8;
    padding: 5px 14px
}

.cases_list .cases_item .cases_tag.cases_tag_done {
    position: relative;
    padding: 5px 33px 5px 14px
}

.cases_list .cases_item .cases_tag.cases_tag_done:after {
    position: absolute;
    content: '';
    top: 50%;
    right: 16px;
    width: 3px;
    height: 7px;
    border-bottom: 1px solid #0CC857;
    border-right: 1px solid #0CC857;
    margin-top: -4px;
    transform: rotate(45deg)
}

@media (max-width: 1024px) {
    .cases_list .cases_item{
        width: 50%;
    }
}

@media (max-width: 640px) {
    .cases_list .cases_item{
        width: 100%;
    }
}
/* End */
/* /bitrix/components/bitrix/system.pagenavigation/templates/bootstrap_v4/style.min.css?1718951623272 */
/* /bitrix/templates/aspro-allcorp3/components/bitrix/news.list/cases-list/style.css?17822504823091 */
