

/* Start:/bitrix/templates/aspro_max/components/bitrix/news/services/style.min.css?16899181612503*/
.buy_services .counter_wrapp .button_block:not(.to-cart) svg,.services_buy_block .counter_wrapp .button_block:not(.to-cart) svg{display:none}.buy_services .counter_wrapp .counter_block{background:#fff;background:var(--light_bg_black)}.order-block.buy_services .counter_wrapp .counter_block .text{margin-top:0}.order-block.buy_services .counter_wrapp.wquest{padding-right:58px}.order-block.buy_services .btn.question{margin-left:6px}.order-block.buy_services .btns-col{padding-left:7px}.order-block.buy_services .counter_wrapp{padding-top:0}.services_buy_block .counter_wrapp.list>div{float:none;width:auto}.services_buy_block .counter_block_inner{vertical-align:top;min-width:114px;display:inline-block;margin-right:8px;margin-bottom:10px}.services_buy_block .button_block{min-width:120px;margin-bottom:10px}.services_buy_block .counter_wrapp{white-space:normal;max-width:100%;padding-top:10px;margin-bottom:-10px}.order_service_in_list{margin-top:10px}.services_buy_block .counter_wrapp .button_block.wide .btn.in-cart{width:auto;display:inline-block}@media (min-width:1350px){.with_left_block .order-block.buy_services .text-col{width:66.6%}.with_left_block .order-block.buy_services .btns-col{width:33.3%}}@media (min-width:992px) and (max-width:1349px){.with_left_block .order-block.buy_services .text-col{width:50%}.with_left_block .order-block.buy_services .btns-col{width:50%}}@media (min-width:992px){.order-block.buy_services .text-col{width:66.6%}.order-block.buy_services .btns-col{width:33.3%}}@media (max-width:991px) and (min-width:768px){.order-block.buy_services .text-col{width:50%}.order-block.buy_services .btns-col{width:50%}}@media (max-width:767px){.order-block.buy_services .btns-col .counter_block_inner{vertical-align:top;min-width:132px;display:inline-block}.order-block.buy_services .btns-col .button_block{min-width:130px}.order-block.buy_services .btns-col .counter_wrapp{white-space:normal;max-width:100%}.order-block.buy_services .counter_wrapp.wquest{padding-right:0}.order-block.buy_services .counter_wrapp.list>div{float:none;width:auto}.order-block.buy_services .prices{padding-right:0}.order-block.buy_services .btns-col .quest_btn{padding-right:6px}.order-block.buy_services .btns-col{padding-left:7px;padding-right:7px}.order-block.buy_services .btns-col .counter_wrapp.list.big{margin-left:0}.order-block.buy_services .button_block.wide{display:inline-block}.order-block.buy_services .counter_wrapp .button_block.wide .btn.in-cart{width:auto;display:inline-block}}
/* End */


/* Start:/bitrix/templates/aspro_max/components/bitrix/news.list/content-sections/style.min.css?16899181853226*/
.content-sections1.item-views .item .body-info .arrow_link{position:absolute;right:0;top:0;display:inline-block;width:38px;height:38px}.content-sections1.item-views .item.right .body-info .arrow_link{display:none}.content-sections1.item-views .item.right .image+.body-info{padding-right:293px;padding-left:0}.content-sections1.item-views .item.right>.image{float:right}.content-sections1.item-views .items .item_wrap{padding:39px;margin:0 0 -1px}.content-sections1.item-views .item .svg.svg-inline-right-arrow{position:absolute;top:13px;left:12px}.content-sections1 .item_wrap:hover .body-info .arrow_link .svg-inline-right-arrow path{fill:#fff!important}.content-sections1 .head-block .item-link.active .btn-inline.darken{color:#333}.content-sections1.item-views.wide_img.list .item .previewtext{margin-top:14px}.content-sections1.item-views .item .previewtext p:first-child{margin-top:0}.content-sections1.item-views .item .previewtext{margin-bottom:23px;margin-top:14px}.content-sections1.item-views .item .image+.body-info{padding-left:293px;padding-right:70px}.content-sections1.item-views .items.row>.col-md-12{z-index:10}.content-sections1.item-views .item>.image{width:250px;max-height:none}.content-sections1.item-views .item>.image{max-width:100%;float:left;overflow:hidden;text-align:center;position:relative}.content-sections1.item-views .item .body-info>.title{margin-top:-6px}.content-sections1.item-views .item .body-info .text.childs ul{margin:0}.content-sections1.item-views .items .item .childs li{margin:4px -2px 4px 0;display:inline-block;vertical-align:top;width:50%;line-height:1.5714em;list-style-type:none}.content-sections1.item-views ul>li:before{content:"";margin:0}.content-sections1.item-views .item .body-info .text.childs{display:none}.content-sections1.item-views .item .body-info .text.childs.opened+.button_opener i{transform:rotate(180deg);padding-bottom:1px}.content-sections1.item-views .item .body-info .button_opener i{transition:transform ease .2s;margin-right:7px;font-weight:700}.content-sections1.item-views .item .body-info .button_opener{cursor:pointer}.content-sections1 .items .item .body-info .text.childs.opened+.button_opener{margin:23px 0 0}.content-sections1.item-views .item .body-info .button_opener.colored .svg path{fill:#9e9e9e;fill:var(--fill_dark_light_hover)}.content-sections1.item-views .item .body-info .button_opener.colored:hover .svg path{fill:#333;fill:var(--white_text_black)}.content-sections1.item-views .text.childs li{overflow:hidden;text-overflow:ellipsis}.content-sections1.item-views .text.childs li:nth-child(odd){padding-right:5px}@media (max-width:767px){.content-sections1.item-views .item .body-info .arrow_link{display:none}.content-sections1.item-views .item .image+.body-info{padding-right:0}.content-sections1.item-views .items .item .text.childs li{width:100%}}@media (max-width:600px){.content-sections1.item-views .item>.image{float:none;width:100%;text-align:center;margin-bottom:32px}.content-sections1.item-views .item .body-info>.title{margin-top:0}.content-sections1.item-views .item .previewtext{margin-top:13px}.content-sections1.item-views .item>.body-info{float:none;width:100%;padding-left:0!important;padding-right:0!important}}
/* End */


/* Start:/bitrix/templates/aspro_max/components/bitrix/news.list/content-list-blocks-services/style.css?17576611945160*/
/* item column */
.content-list-blocks-view .item__column {
    margin-bottom: 28px;
}
@media screen and (min-width: 568px) and (max-width: 767px) {
    .content-list-blocks-view .item__column.col-xs-12 {
        width: 50%;
    }
}
@media screen and (min-width: 768px) {
    .content-list-blocks-view .item__column {
        margin-bottom: 32px;
    }
}

/* item wrapper */
@media screen and (min-width: 568px) {
    .content-list-blocks-view .item_wrap {
        height: 100%;
    }
}

/* item hover */
@media screen and (min-width: 768px){
    .content-list-blocks-view .item__column:hover {
        z-index: 1;
    }
    .content-list-blocks-view .item_wrap:hover .services_buy_block--abs, 
    .content-list-blocks-view .item_wrap:hover .order_service_in_list--abs {
        opacity: 1;
        pointer-events: all;
        border-color: #fff;
    }
}
@media screen and (min-width: 992px){
    .content-list-blocks-view .item_wrap:hover .services_buy_block--abs, 
    .content-list-blocks-view .item_wrap:hover .order_service_in_list--abs {
        box-shadow: 0 10px 20px 0 rgb(0 0 0 / 10%);
    }
}
@media screen and (max-width: 991px){
    .content-list-blocks-view .item_wrap:hover{
        border-color: var(--stroke_black);
        background-color: initial;
    }
}


/* item content */
.content-list-blocks-view .item {
    display: flex;
    flex-direction: column;
}

/* body info */
.content-list-blocks-view .item .body-info {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: space-between;
    padding: 23px 28px;
}
.content-list-blocks-view .item .title {
    margin-bottom: 14px;
}
.content-list-blocks-view .item .previewtext.item__preview-text {
    margin-bottom: 16px;
    margin-top: 0;
}
.content-list-blocks-view .properties{
    margin-bottom: 17px;
}
.content-list-blocks-view .properties .inner-wrapper{
    position: relative;
    padding: 0 10px;
}
.content-list-blocks-view .properties .inner-wrapper::before{
    background-color: #333;
    background-color: var(--fill_dark_light_hover);
    border-radius: 50%;
    content: "";
    display: block;
    height: 3px;
    left: 0;
    position: absolute;
    top: 12px;
    width: 3px;
}
.content-list-blocks-view .prices{
    display: flex;
}
.content-list-blocks-view .prices .price_old{
    margin-left: 10px;
    text-decoration: line-through;
}
.content-list-blocks-view .sale_block{
    margin: 9px 0 2px;
}


/* buy block buttons */
.services_buy_block--abs .counter_wrapp {
    display: flex;
    padding-top: 0;
    margin-bottom: 0;
}

.services_buy_block--abs .counter_block_inner {
    margin-bottom: 0;
    width: 50%;
    min-width: unset;
}

.services_buy_block--abs .button_block {
    margin-bottom: 0;
    width: 50%;
}
.services_buy_block--abs .btn,
.services_buy_block--abs .counter_wrapp .button_block.wide .btn.in-cart,
.order_service_in_list--abs .btn{
    width: 100%;
}

/*margin in section with subsections and elements*/
.content-sections1~.content-list-blocks-view {
    margin-top: 32px;
}
/**/


.bx-touch .services_buy_block--abs {
    margin-top: 15px;
}
.bx-touch .services_buy_block--abs .btn-exlg,
.bx-touch .order_service_in_list--abs .btn-exlg {
    padding: 12px 21px 11px;
}
.bx-touch .services_buy_block--abs .counter_block.big,
.bx-touch .services_buy_block--abs .counter_block.big input[type=text] {
    height: 100%;
}

.property .darken {
    word-break: break-word;
}

@media screen and (max-width: 991px){
    .bx-no-touch .services_buy_block--abs {
        margin-top: 15px;
    }

    .bx-no-touch .services_buy_block--abs .btn-exlg,
    .bx-no-touch .order_service_in_list--abs .btn-exlg {
        padding: 12px 21px 11px;
    }

    .bx-no-touch .services_buy_block--abs .counter_block.big,
    .bx-no-touch .services_buy_block--abs .counter_block.big input[type=text] {
        height: 100%;
    }
}

@media screen and (min-width: 992px){
    .bx-no-touch .services_buy_block--abs,
    .bx-no-touch .order_service_in_list--abs {
        border-radius: 0 0 4px 4px;
        left: -1px;
        opacity: 0;
        overflow: hidden;
        pointer-events: none;
        position: absolute;
        right: -1px;
        top: 100%;
        z-index: 1;
    }
    .bx-no-touch .services_buy_block--abs .counter_block_inner{
        border-radius: 0 0 0 4px;
        margin-bottom: 0;
        margin-right: 0;
        width: 50%;
    }
    .bx-no-touch .services_buy_block--abs .counter_block{
        border-bottom: unset;
        border-left: unset;
        border-radius: 0 0 0 4px;
        border-right: unset;
        height: 100%;
    }
    .bx-no-touch .services_buy_block--abs .button_block{
        border-radius: 0 0 4px 4px;
        border-radius: 0;
        margin-bottom: 0;
        width: 100%;
    }
    .bx-no-touch .services_buy_block--abs .button_block .btn,
    .order_service_in_list--abs .btn {
        border-radius: inherit;
        height: 100%;
    }
    
    .bx-no-touch .services_buy_block--abs .counter_block_inner+.button_block:not(.wide){
        border-radius: 0 0 4px 0;
        width: 50%;
    }

    .order_service_in_list--abs {
        margin-top: 0;
    }
}
/* End */
/* /bitrix/templates/aspro_max/components/bitrix/news/services/style.min.css?16899181612503 */
/* /bitrix/templates/aspro_max/components/bitrix/news.list/content-sections/style.min.css?16899181853226 */
/* /bitrix/templates/aspro_max/components/bitrix/news.list/content-list-blocks-services/style.css?17576611945160 */
