

/* Start:/bitrix/templates/aspro-landscape/components/bitrix/news.list/products_custom/style.min.css?16929418572044*/
.products_custom{margin-top:-50px}.main{padding-bottom:0!important}.ss-b-short__text{border-top:1px solid #555;padding-top:30px}.ss-b-short__ol li{margin-top:0}.ss-b-projects__label{cursor:pointer;margin-right:10px}.ss-b-projects__label a,.ss-b-projects__label a:hover{color:#fff}.ss-b-tizers .tizers_block2{border-bottom:0}.ss-b-tizers .tizers_block2 .item .title .top-text{font-weight:500}.ss-b-order{background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(/bitrix/templates/aspro-landscape/components/bitrix/news.list/products_custom/img/order-desktop.jpg)}.ss-b-video__container{position:relative;padding-bottom:56.25%;padding-top:0;height:0;transition:all 600ms ease-out;width:100%}.ss-b-video__container.ss-b-video__preview{position:relative;display:block;cursor:pointer;padding-bottom:37.5%;width:66.7%}.ss-b-video__container,.ss-b-video__preview .ss-b-video__play{background-position:center center;background-size:cover;background-repeat:no-repeat}.ss-b-video__preview .ss-b-video__play{width:320px;height:320px;background-image:url(/bitrix/templates/aspro-landscape/components/bitrix/news.list/products_custom/img/play-desktop.png);position:absolute;right:-160px;top:calc(50% - 160px)}.ss-b-video__container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ss-b-projects__tags{display:block;overflow:hidden;max-height:56px;transition:max-height .8s ease}.ss-b-projects__tags.opened{max-height:1000px}#block_detail h2{padding-right:0}@media (max-width:991px){.ss-b-short__text{border-top:0;padding-top:0;padding-bottom:36px}.ss-b-order{background-position:bottom center;background-image:url(/bitrix/templates/aspro-landscape/components/bitrix/news.list/products_custom/img/order-tablet.jpg)}.ss-b-video__container.ss-b-video__preview{padding-bottom:45%;width:80%}.ss-b-video__preview .ss-b-video__play{width:260px;height:260px;right:-130px;top:calc(50% - 130px)}}@media (max-width:767px){.ss-b-video__container.ss-b-video__preview{padding-bottom:56.25%;width:100%}.ss-b-video__preview .ss-b-video__play{left:calc(50% - 15px);width:30px;height:32px;top:calc(50% - 13px);background-image:url(/bitrix/templates/aspro-landscape/components/bitrix/news.list/products_custom/img/play-mobile.png)}.ss-b-order{background-image:url(/bitrix/templates/aspro-landscape/components/bitrix/news.list/products_custom/img/order-mobile.jpg)}.form-header1 div.top h2{padding-right:0}}
/* End */


/* Start:/bitrix/templates/aspro-landscape/components/bitrix/news.list/front-banners-big-short/style.min.css?16937571104158*/
.ss-b-banner{position:relative}.ss-b-banner__navigation{position:relative;-webkit-transition:opacity 1s ease .3s;-moz-transition:opacity 1s ease .3s;-o-transition:opacity 1s ease .3s;transition:opacity 1s ease .3s;opacity:0;/*margin-top:-100px*/}.ss-b-banner__navigation.shown{opacity:1}.ss-b-banner__form{position:absolute;top:100px;left:56%;width:312px;background-color:rgba(255,255,255,.87)}.ss-b-banner .banners-big .slides .col-md-6{width:50%}.ss-b-banner .banners-big.short-banner .slides>li{background-size:cover}.ss-b-banner .banners-big.short-banner .slides>li:after{content:none}.ss-b-banner .banners-big.short-banner .item__bg{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.8)}.ss-b-banner .banners-big .slides .title{font-weight:400;font-size:42px;line-height:1.2}.ss-b-banner__h1{color:#fff;text-shadow:0 0 10px rgba(0,0,0,.55);font-weight:600;font-size:52px;line-height:1;margin-bottom:42px!important}.body .ss-b-banner__navigation .breadcrumb>li:after,.ss-b-banner__navigation .breadcrumb .active,.ss-b-banner__navigation .breadcrumb a,.ss-b-banner__navigation .breadcrumb>*,.ss-b-banner__navigation .breadcrumb>li{color:#fff;text-shadow:0 0 5px rgba(0,0,0,.55)}.body .ss-b-banner__navigation .breadcrumb>li:after{opacity:.5}.ss-b-banner .banners-big .slides .item .title,.ss-b-banner .banners-big .slides .item:hover .title{color:#fff;text-shadow:0 0 10px rgba(0,0,0,.55);font-weight:400;font-size:36px}.ss-b-banner .banners-big .slides .item .text-block,.ss-b-banner .banners-big .slides .item:hover .text-block{color:#fff;text-shadow:0 0 10px rgba(0,0,0,.55);font-size:16px;font-weight:200;line-height:1.4}.ss-b-banner_with-title .banners-big:not(.long-banner) .slides .text .inner{padding-top:150px;vertical-align:top}@media (max-width:1129px){.ss-b-banner__h1{font-size:42px;margin-bottom:35px!important}}@media (max-width:991px){.ss-b-banner__h1{font-size:36px}.ss-b-banner_with-title .banners-big:not(.long-banner) .slides .text .inner{padding-top:150px}.ss-b-banner .banners-big .slides .item .title,.ss-b-banner .banners-big .slides .item:hover .title{font-size:26px}}@media (max-width:839px){.ss-b-banner__h1{font-size:32px;margin-bottom:30px!important}}@media (max-width:767px){.ss-b-banner__h1{margin-bottom:20px!important}.ss-b-banner__navigation{max-width:none;text-align:center;left:15px;right:15px;padding-left:0;
/*	margin-top:-50px*/
}.ss-b-banner_with-title .banners-big:not(.long-banner) .slides .text .inner{padding-top:90px}.ss-b-banner .banners-big.short-banner .flexslider,.ss-b-banner .banners-big.short-banner .slides,.ss-b-banner .banners-big.short-banner .slides .text,.ss-b-banner .banners-big.short-banner .slides>li{height:760px}body .ss-b-banner .banners-big .slides .shown .text .inner{text-align:center}.ss-b-banner .banners-big .nav-carousel .flex-direction-nav{top:380px}.banners-big .slides .text-block{margin-top:10px!important}.ss-b-banner__navigation .breadcrumb{display:none}.ss-b-banner__form{top:280px;left:calc(50% - 160px);width:320px;background-color:rgba(255,255,255,.87)}}@media (max-width:575px){.ss-b-banner__h1{font-size:30px}.ss-b-banner .banners-big .slides .item .title,.ss-b-banner .banners-big .slides .item:hover .title{font-size:24px}.ss-b-banner .banners-big .slides .item .text-block,.ss-b-banner .banners-big .slides .item:hover .text-block{font-size:16px}.ss-b-banner_with-title .banners-big:not(.long-banner) .slides .text .inner{padding-top:80px}}
@media (min-width: 1401px) {
body .banners-big.short-banner + .ss-b-banner__form{left:auto;right:calc((100vw - 1200px) / 2)}
body .banners-big .slides .text .inner{padding-left:120px}
}
@media (min-width: 991px) and (max-width: 1400px) {
body .banners-big.short-banner + .ss-b-banner__form{left:auto;right:90px}
}
@media (min-width: 991px) {
    body .banners-big.short-banner .flexslider,
    body .banners-big.short-banner .slides,
    body .banners-big.short-banner .slides > li {
        height: 600px;
    }
}
@media (max-width: 990px) {
body .banners-big.short-banner .custom__tags-inner{justify-content:center}
body .banners-big.short-banner .js-show-text{margin-left:auto;margin-right:auto}
}

/* End */


/* Start:/bitrix/templates/aspro-landscape/components/bitrix/news.list/custom-projects/style.min.css?16929417942321*/
.custom-projects__item{height: 100%;overflow:visible}
.custom-projects__item:not(:hover) .custom-projects__item-wrapper{height:100%;border:1px solid #e8e8e8}
.custom-projects__item:hover .custom-projects__item-wrapper{border:1px solid transparent}
.custom-projects__item-image{height:260px;overflow:hidden;position:relative}
.custom-projects__item-image img{position:relative;left:50%;top:50%;transform:translate(-50%,-50%)}
.custom-projects__item-text{padding:25px 40px 40px;position:relative}
.custom-projects__item-title{font-size: 22px;padding-bottom:20px;border-bottom:1px solid #e8e8e8;font-weight:bold;margin-bottom:20px}
.custom-projects__item-title a{color:#555;height:42px;display:inline-block}
.custom-projects__item-title a:hover{color:#f2782a}
.custom-projects__item-characteristics{margin-bottom:20px}
.custom-projects__item-characteristic{overflow:hidden;font-size:.85em;margin-bottom:5px;color:#7a7a7a}
.custom-projects__item-bottom{background-color:#fff;bottom:25px;left:40px;right:40px;overflow:hidden}
.custom-projects__item-price{font-size:24px;line-height:41px;font-weight: 600;}
.custom-projects__item-details{padding:0 20px 20px;margin-top:-10px}
.custom-projects__item:hover .custom-projects__item-details{display:block}
.custom-projects__item:hover .custom-projects__item-text{border-color:transparent}
.custom-projects .row{width:100%}
.custom-projects .wrap_pagination{margin-top:50px}
@media(max-width:990px){
.custom-projects__item-text{padding-left:20px;padding-right:20px}
.custom-projects__item-bottom{left:20px;right:20px}

}
@media(min-width:991px){
.custom-projects{margin-top: -60px}
}
.custom-projects__item-text{
    -webkit-box-flex: 1;
    -ms-flex: 1;
        flex: 1;
}
.custom-projects__item-text,
.custom-projects__item-wrapper {
    display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
}
.custom-projects__item-wrapper {
height: 100%;
}
.custom-projects__item-bottom {
    margin-top: auto;
}
.catalog_scroll .tabs .tab-content {
	padding-top: 0;
}
.custom-projects .row > div {
	margin-top: 50px;
}
.btn.ss-b-projects__tags-more {
	margin-bottom: 0 !important;
	margin-top: 20px !important;
}
#block_projects .ss-b-projects__tags {
	margin: 0
}
/* End */


/* Start:/bitrix/templates/aspro-landscape/components/bitrix/news.detail/tab/style.css?1692941783416*/
.nd-tab__container{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
    grid-gap: 15px;
}

.nd-tab__item{
    text-align: center;
	width: 120px;
    margin: auto;
    max-height: 178px;
}

.nd-tab__link-container{
    margin-top: 50px;
    text-align: center;
    margin-right: -10px;
    margin-bottom: -10px;
}

.nd-tab__item-img{
    margin-right: auto;
    margin-left: auto
}
/* End */


/* Start:/bitrix/templates/aspro-landscape/components/aspro/tabs.landscape/section/style.css?1692941893250*/


.tl-section .tabs_catalog .head-block .item-link{

    position: static;
    margin: 0;
    padding: 0;
}

@media (max-width: 991px) {
    .tl-section .tabs_catalog .items.head-block {
        /*margin: -15px -8px 28px;*/
        margin: 0;
    }
}
/* End */


/* Start:/bitrix/templates/aspro-landscape/components/bitrix/form.result.new/front-block-order-custom/style.css?16929418841386*/
.form.contacts.front-block-order .desc{
    text-align: left;
}

.form.contacts.item-views.blocks.front-block-order .bottom{
    padding-top: 40px;
}

.form.contacts.front-block-order .form-group{
    margin-bottom: 30px;
}

.front-form .form.contacts.front-block-order{
    padding-left: 0;
    padding-right: 0;
}

.front-form .form-control{
    height: 40px;
}

.front-block-order form .captcha-row .form-group.animated-labels label:not(.error),
.front-block-order form .row div .form-group.animated-labels label:not(.error){
    top: 6px;
}

.front-block-order .form-group .uploader{
    top:6px;
}

.front-block-order .form-group .uploader .filename{
    padding-left: 30px;
}
.front-block-order .form-group .uploader .action{
    left: 0;
}

.front-block-order.form .form_result{
    padding-top: 29px;
}

.front-block-order.form label.error{
    top: -22px;
}
.front-block-order.form .licence_block label.error{
    top: -4px;
}

.front-block-order.form input[type=submit]{
    display: block;
    width: 100%;
}

@media (max-width: 991px)
{
    .form.contacts.front-block-order .form-footer1{
        text-align: center;
    }

    body .container .form.contacts.front-block-order .bx_filter{
        background-color: transparent;
    }
}


@media (max-width: 767px) {

    .front-block-order.form input[type=submit]{
        display: inline-block;
        width: auto;
    }
}
/* End */


/* Start:/bitrix/templates/aspro-landscape/components/bitrix/form.result.new/faq/style.css?1692941882559*/
.form-faq__label{
    font-weight: bold;
}
.form.form-faq .form-body{
    padding-top: 40px;
    padding-left: 60px;
    padding-right: 60px;
}
.form.form-faq .form-group{
    margin-bottom: 13px;
}

.form.form-faq .form-control{
    background-color: transparent;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    padding-left: 0;
    padding-right: 0;
    height: 40px;
}

@media (max-width: 991px) {
    .form.form-faq{
        margin-top: 50px;
    }

    .form.form-faq .form-body{
        padding-right: 0;
        padding-left: 0;
    }
}
/* End */


/* Start:/bitrix/templates/aspro-landscape/components/bitrix/news.list/licenses_list_slider/style.css?16929418231381*/
.item-views.table.licence-list__slider .item .image {
    max-height: 360px;
    height: 100%;
    margin-bottom: 0;
    width: auto;
    max-width: none;
}

.item-views.licence-list__slider .item .image .img-inside {
    /*display: inline;*/
}

.item-views.licence-list__slider .flexslider .flex-direction-nav li .flex-prev {
    left: calc(50% - 46px);
}

.item-views.licence-list__slider .flexslider .flex-direction-nav li .flex-next {
    left: calc(50% + 7px);
}

.item-views.licence-list__slider .flexslider .flex-direction-nav {
    top: auto;
    bottom: 0px;
}

.licence__header {
    text-align: center;
}

.licence__header.licence__header_mobile {
    display: none;
}

.licence__header.licence__header_desktop {
    margin-top: -50px;
}

@media (max-width: 991px) {
    .item-views.table.licence-list__slider .item .image {
        height: auto;
        max-height: none;
    }

    .item-views.licence-list__slider .flexslider .flex-direction-nav {
        display: block;
        bottom: -24px;
    }

    .licence__header{
        text-align: left;
    }

    .licence__header.licence__header_mobile {
        display: block;
    }

    .licence__header.licence__header_desktop {
        display: none;
    }
}


@media (max-width: 767px) {

}

@media (max-width: 575px) {
    /*.item-views.table.licence-list__slider .item .image{
        height: 260px;

    }
*/
}
/* End */
/* /bitrix/templates/aspro-landscape/components/bitrix/news.list/products_custom/style.min.css?16929418572044 */
/* /bitrix/templates/aspro-landscape/components/bitrix/news.list/front-banners-big-short/style.min.css?16937571104158 */
/* /bitrix/templates/aspro-landscape/components/bitrix/news.list/custom-projects/style.min.css?16929417942321 */
/* /bitrix/templates/aspro-landscape/components/bitrix/news.detail/tab/style.css?1692941783416 */
/* /bitrix/templates/aspro-landscape/components/aspro/tabs.landscape/section/style.css?1692941893250 */
/* /bitrix/templates/aspro-landscape/components/bitrix/form.result.new/front-block-order-custom/style.css?16929418841386 */
/* /bitrix/templates/aspro-landscape/components/bitrix/form.result.new/faq/style.css?1692941882559 */
/* /bitrix/templates/aspro-landscape/components/bitrix/news.list/licenses_list_slider/style.css?16929418231381 */
