

/* Start:/bitrix/components/ranx/block.landing/templates/1_3/style.css?16856111337601*/
.block1-3-slider:not(.slick-initialized) .block1-3-bg-image:not(:first-child) {
    display: none;
}
.block1-3-prices {
    display: flex;
    margin-bottom: 30px;
}
.block1-3.content-align-center .block1-3-prices {
    justify-content: center;
}
.block1-3.content-align-left .block1-3-prices {
    justify-content: flex-start;
}
/* text */
.block.block1-3 .block-title .block-subtitle {
    margin-bottom: 25px;
}
.block.block1-3 .block-title .block-title-text {
    margin-bottom: 25px !important;
    margin-top: 0;
}
.block.block1-3 .block-title .block-cattitle {
    margin-bottom: 13px;
}
.block1-3 .toner-block {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    opacity: 0.3;
}
.block.block1-3 .block1-3-align-content {
    text-align: left !important;
    margin: auto 0;
}
.block.block1-3.content-align-center .block1-3-align-content {
    text-align: center !important;
    margin: auto;
}
.block.block1-3.content-align-wide .block1-3-align-content {
    text-align: justify !important;
    margin: auto;
}
.block1-3.content-align-center .block-el-btns {
    justify-content: center;
}

.block1-3-price {
    font-weight: 600;
    font-size: 25px;
    line-height: 45px;
    color: #000;
}
.block1-3-price-old {
    font-weight: 600;
    font-size: 15px;
    line-height: 37px;
    color: #777777;
    text-decoration: line-through;
    margin-left: 15px;
    padding-top: 8px;
}
.block1-3-bg-image{
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.block1-3-video {
    position: relative;
}
.block1-3-bg-video {
    position: absolute;
    min-width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.block1-3-bg-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
}
.block1-3 .slick-dots {
    bottom: 30px;
    position: absolute;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
.block1-3 .slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 4px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
    border-radius: 100px;
}
.block1-3 .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 100%;
    height: 100%;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    border-radius: 50px;
}
.block1-3 .slick-dots li:not(.slick-active) button {
    background: #fff;
}
.height-inherit {
    height: inherit;
}
.block1-3 .col-flex-rw {
    background-size: 0;
    display: flex;
    place-items: flex-end;
}
.height-fill {
    height: 100%;
}
.block1-3 .block-el-btns {
    margin-top: 25px;
}
.block1-3-content-center  .block-el-btns {
    justify-content: center;
}
@media (min-width: 768px) {
    .block1-3 .text-light-desktop,
    .block1-3 .text-light-desktop .block-title-text,
    .block1-3 .text-light-desktop .block1-3-price,
    .block1-3 .text-light-desktop .block1-3-price-old,
    .block1-3 .text-light-desktop .block-cattitle,
    .block1-3 .text-light-desktop .block-subtitle,
    .block1-3 .text-light-desktop p,
    .block1-3 .text-light-desktop ul,
    .block1-3 .text-light-desktop ol,
    .block1-3 .text-light-desktop dl {
        color: #FFFFFF !important;
    }
    .block1-3-content-left.col-md-6 {
        padding-right: 100px;
    }
    .block1-3-bg-image {
        overflow: hidden;
    }
    .block1-3 .col-flex-rw.block1-3-no-image {
        display:none;
    }
    .block1-3 .block1-3-mobile-img {
        display: none;
    }
    .block1-3-mobile-type--text_on_image .block-title {
        background: none !important;
    }
}
.block1-3-bg-image:focus {
    outline: none;
}
@media (max-width: 1279px) {
    .block.block1-3 .block-title {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .block1-3 .block1-3-image {
        align-items: center;
    }
    .block1-3-bg-image img {
        height: auto;
        width: 100%;
        object-fit: contain;
    }
}
@media (max-width: 767px) {
    .block1-3 .text-light-mobile,
    .block1-3 .text-light-mobile .block-title-text,
    .block1-3 .text-light-mobile .block1-3-price,
    .block1-3 .text-light-mobile .block1-3-price-old,
    .block1-3 .text-light-mobile .block-cattitle,
    .block1-3 .text-light-mobile .block-subtitle,
    .block1-3 .text-light-mobile p,
    .block1-3 .text-light-mobile ul,
    .block1-3 .text-light-mobile ol,
    .block1-3 .text-light-mobile dl {
        color: #FFFFFF !important;
    }
    .block1-3 .maxwidth-theme {
        padding: 0 15px !important;
    }
    .block.block1-3 .block-title {
        padding-top: 0;
        padding-bottom: 0;
    }
    .block.block1-3 .block-title .block-title-text {
        margin-bottom: 20px;
    }
    .block1-3 .col-flex-rw {
        position: relative;
        width: 100vw;
        height: 200px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
    }
    .block1-3 .block1-3-content-left {
        height: 100%;
    }
    .block1-3-container {
        flex-direction: column;
        justify-content: flex-start;
    }
    .block1-3 .mobile-img {
        display: block;
        align-self: flex-end;
        max-height: 100%;
        overflow: hidden;
    }
    .block1-3 .col-flex-rw img {
        max-width: 100%;
        max-height: 100%;
    }
    .block1-3-bg-image{
        background-size: 0;
        background-position: top;
    }
    .block1-3-bg-video {
        display: none;
    }
    .block1-3 .height-fill {
        display: flex;
        flex-direction: column-reverse;
    }
    .block1-3 .block1-3-content-left {
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding-top: 30px;
    }
    .block1-3-content-center {
        margin: 0;
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding-top: 30px;
    }
    .block1-3 .slick-dots {
        position: static;
        margin-top: -25px;
        margin-bottom: 25px;
    }
    .block1-3 .slick-dots li:not(.slick-active) button {
        background: #cccccc;
    }
    .block1-3-image {
        justify-content: center;
    }
    .block1-3-mobile-img + .block1-3-image {
        display: none;
    }
    .block1-3-align-content {
        margin-top: 30px !important;
    }
    .block1-3 p,
    .block.block1-3 .block-title .block-subtitle,
    .block1-3 .block1-3-slider .block1-3-prices {
        margin-bottom: 20px !important;
    }
    .block1-3 .block-el-btns {
        margin-bottom: 25px;
    }

    .block1-3-mobile-type--with_text_block .block1-3-image.block1-3-set-mobile-img img {
        display: none;
    }
    .block1-3-mobile-type--text_on_image .block1-3-image {
        display: none;
    }
    .block.block1-3 .block1-3-mobile-type--text_on_image .block-title {
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        margin-top: 0 !important;
        padding-top: 30px;
    }
    .block1-3-mobile-type--only_image .block-title {
        display: none;
    }
    .block1-3-mobile-type--only_image .block1-3-mobile-img {
        height: unset;
    }
}

/* End */


/* Start:/bitrix/components/ranx/block.landing/templates/ranx_product_offers/style.min.css?17171582243151*/
.blockranx-product-offers .product_offers__img img{max-width:100%;max-height:100%}.blockranx-product-offers .radio_item input{display:none}.blockranx-product-offers .radio_item label{padding:13px 16px 13px 48px;border:1px solid transparent;cursor:pointer;width:100%;position:relative;transition:all .26s;margin-bottom:0}.blockranx-product-offers .radio_item label:before{content:'';width:20px;height:20px;background-color:#fff;border:2px solid #dadde2;left:10px;position:absolute;top:50%;bottom:auto;transform:translateY(-50%);border-radius:50%;transition:all .26s}.blockranx-product-offers .radio_item input:checked+label{border:1px solid #dadde2;border-radius:3px}.blockranx-product-offers .radio_item input:checked+label:before{border:7px solid #db1e32}.blockranx-product-offers .form_radio{margin-bottom:13px;width:100%}.blockranx-product-offers .product_offers__article{font-size:.77778rem;color:#6f7378;margin-bottom:1.38889rem}.blockranx-product-offers .product_offers__price{font-size:1.33333rem;font-weight:500}.blockranx-product-offers .product_offers__price__wrapper{display:inline-block;padding:3px 5px;text-align:center;margin-left:.55556rem;border-radius:3px;background-color:#fdd058}.blockranx-product-offers .product_offers__rent_price{margin-bottom:1.11111rem;font-size:1.33333rem;font-weight:500;padding:8px 16px;color:#000;display:inline-block}.blockranx-product-offers .product_offers__rent_btn{margin-bottom:1.11111rem}.blockranx-product-offers .product_offers__demo_title{font-size:1.11111rem;font-weight:500;color:#00c257;margin-bottom:.44444rem;margin-top:.55556rem}.blockranx-product-offers .product_offers__rent_a{color:#6f7378;display:inline;font-size:16px;font-weight:400;border-bottom:1px solid #6f7378}.blockranx-product-offers .product_offers__rent_a:hover{text-decoration:none}.blockranx-product-offers .product_offers__rent{margin-bottom:20px}.blockranx-product-offers .product_offers__demo_btn{color:#00c257!important;border-color:#00c257!important;background-color:#fff!important}.blockranx-product-offers .product_offers__demo_btn:hover{color:#fff!important;border-color:#00c257!important;background-color:#00c257!important}@media(max-width:1200px){.blockranx-product-offers .product_offers__right_block{margin-top:20px;padding-top:30px;position:relative}.blockranx-product-offers .product_offers__right_block:before{content:"";position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:0;border-top:1px solid #dadde2;height:1px;width:calc(100% - 30px)}.blockranx-product-offers .product_offers__price{text-align:center;margin-bottom:1.11111rem}.blockranx-product-offers .product_offers__order_btn,.blockranx-product-offers .product_offers__rent_btn,.blockranx-product-offers .product_offers__demo_btn{width:100%}}@media(max-width:768px){.blockranx-product-offers .m-tac{text-align:center}}.blockranx-product-offers .rent_text_container{margin-bottom:20px}.blockranx-product-offers .rent2_text_container{margin-top:20px}.blockranx-product-offers .group_text{margin-bottom:20px}
/* End */


/* Start:/bitrix/components/ranx/block.landing/templates/vdgb_cols/style.css?1691403000964*/
.blockvdgb-cols .preview_picture {
    text-align: center;
    margin-bottom: 25px;
}
.blockvdgb-cols:not(.text-light) .preview_text * {
    color: #333;
}
.blockvdgb-cols .advantages_title {
    font-size: 18px;
    text-align: center;
    margin-bottom: 30px;
    font-weight: bold;
}
.blockvdgb-cols .advantage_container {
    display: flex;
    margin-bottom: 10px;
}
.blockvdgb-cols .advantage_icon {
    margin-right: 20px;
    width: 40px;
    flex-shrink: 0;
    font-size: 30px;
}
.blockvdgb-cols .advantage_text {
    
}
.blockvdgb-cols .advantage_name {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
}
.blockvdgb-cols .form_desc {
    text-align: center;
    font-weight: bold;
    margin-bottom: 10px;
}
.blockvdgb-cols .tac{
    text-align: center;
}
.blockvdgb-cols .col_container{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
/* End */


/* Start:/bitrix/components/ranx/block.landing/templates/17_2_custom/style.min.css?17305500775515*/
.block17-2-custom .tariffs-tabs{margin-bottom:32px}.block17-2-custom .tariff-filter__button{border:1px solid transparent;border-radius:3px;margin-right:10px;margin-bottom:10px;padding:8px 16px 10px;font-size:15px;line-height:20px;text-align:center;color:#666;cursor:pointer;transition:all .3s ease-in-out}.block17-2-custom .tariff-filter__button:not(.active){background:#FFFFFF;border-color:#ECECEC}.block17-2-custom .tariff-filter__button:hover{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.15);-moz-box-shadow:0 5px 15px rgba(0,0,0,0.15);box-shadow:0 5px 15px rgba(0,0,0,0.15);border-color:transparent}.block17-2-custom .tariff-filter__button.active{color:#fff}.block17-2-custom .tariffs{position:relative;opacity:1;transition:all .3s ease-in-out}.block17-2-custom.loading .tariffs{opacity:0}.block17-2-custom .tariff:focus{outline:none}.block17-2-custom .tariff_wrapper__bordered{border:1px solid #ECECEC}.block17-2-custom .tariff_wrapper.colored_text *{color:inherit}.block17-2-custom .tariff_wrapper{background:#FFFFFF;margin:10px 12px;position:relative;padding:40px 30px;transition:.3s all ease-out}.block17-2-custom .tariff-img{min-width:40px;min-height:40px;margin:0 auto 14px;text-align:center}.block17-2-custom .tariff-img img,.block17-2-custom .tariff-img svg{display:inline;max-width:100%;max-height:100%}.block17-2-custom .tariff-text{display:inline-block;vertical-align:top;margin-bottom:20px;width:100%}.block17-2-custom .tariff-title{display:block;font-weight:700;font-size:20px;line-height:27px;color:#333}.block17-2-custom .tariff-desc{font-size:14px;line-height:20px;color:#666;margin-top:10px;width:100%}.block17-2-custom .tariff-desc.no-border{border-bottom:none}.block17-2-custom .tariff-props{margin-top:20px;padding-top:20px;border-top:1px solid #ECECEC;border-bottom:1px solid #ECECEC}.block17-2-custom .tariff-props li{color:#333;font-size:14px;margin-bottom:7px}.block17-2-custom .tariff-prices>div{display:inline-block}.block17-2-custom .tariff-price{font-weight:700;font-size:20px;color:#333}.block17-2-custom .tariff-old-price{margin-left:6px;font-size:16px;color:#999;text-decoration:line-through}.block17-2-custom .tariff-discount{white-space:nowrap;font-size:0}.block17-2-custom .tariff-discount>div{display:inline-block;font-size:11px;text-align:center;padding:1px 3px 1px 4px;margin-right:2px}.block17-2-custom .tariff-discount .discount-value{background:#FFD600;border-radius:3px}.block17-2-custom .tariff-discount .discount-text{background:#FFEF99;border-radius:3px;color:#333}.block17-2-custom .tariff-btn_wrapper{margin-top:20px}.block17-2-custom .block-el-btns{justify-content:center}.block17-2-custom .load-more_wrapper{margin-top:32px}.block17-2-custom .tariff-stickers{font-size:0;position:absolute;top:25px;left:25px}.block17-2-custom .tariff-stickers>div{display:inline-block}.block17-2-custom .tariff-stickers [class*="sticker_"]{background-color:#46BD1C;width:auto;margin:0 3px 6px;position:relative;display:inline-block;color:#fff;font-size:12px;line-height:16px;padding:1px 5px 3px;border-radius:2px}.block17-2-custom .tariff-stickers>div:first-child [class*="sticker_"]{margin-left:0}.block17-2-custom .tariff-stickers .sticker_sale{background-color:#FFD600;color:#333}.block17-2-custom .tariff-stickers .sticker_hit{background-color:#FC3E14}.block17-2-custom .slick-dots{bottom:-30px;position:absolute;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.block17-2-custom .slick-dots li{position:relative;display:inline-block;width:20px;height:4px;margin:0 5px;padding:0;cursor:pointer;border-radius:100px}.block17-2-custom .slick-dots li button{font-size:0;line-height:0;display:block;width:100%;height:100%;cursor:pointer;color:transparent;border:0;outline:none;background:#CCCCCC;border-radius:50px}.block17-2-custom .slick-dots li.theme-bg.slick-active button{background:inherit}.block17-2-custom .slick-arrow{cursor:pointer;position:absolute;top:calc(50% - 40px);z-index:1;width:40px;height:40px;background:#fff;border-radius:4px;text-align:center;line-height:38px}.block17-2-custom .slick-arrow.arrow-prev{left:-10px}.block17-2-custom .slick-arrow.arrow-next{right:-10px}.block17-2-custom .border0{border-radius:0}.block17-2-custom .border5{border-radius:5px}.block17-2-custom .border10{border-radius:10px}.block17-2-custom .border15{border-radius:15px}.block17-2-custom .border20{border-radius:20px}.block17-2-custom .border25{border-radius:25px}.block17-2-custom .border30{border-radius:30px}.block17-2-custom .border35{border-radius:35px}.block17-2-custom .border40{border-radius:40px}.block17-2-custom .border45{border-radius:45px}.block17-2-custom .border50{border-radius:50px}.block17-2-custom .p0{padding:0}.block17-2-custom .p5{padding:5px}.block17-2-custom .p10{padding:10px}.block17-2-custom .p15{padding:15px}.block17-2-custom .p20{padding:20px}.block17-2-custom .p25{padding:25px}.block17-2-custom .p30{padding:30px}.block17-2-custom .p35{padding:35px}.block17-2-custom .p40{padding:40px}.block17-2-custom .p45{padding:45px}.block17-2-custom .p50{padding:50px}.block17-2-custom .shadow_hover:hover{box-shadow:0 10px 20px 0 rgba(0,0,0,.1);transform:translateY(-1px)}.block17-2-custom .shadow_hover2:hover{box-shadow:0 10px 20px 0 rgba(0,0,0,.1);transform:translateY(-10px)}.block17-2-custom .scale_hover:hover{transform:scale(1.03)}.block17-2-custom ul li{position:relative}.block17-2-custom ul.check li:before{content:'\2713'}.block17-2-custom ul.plus li:before{content:'+'}.block17-2-custom ul.minus li:before{content:'-'}
/* End */


/* Start:/bitrix/components/ranx/block.landing/templates/ranx_tabs/style.min.css?17023020322763*/
.blockranx-tabs .row.tariffs .tab_text{width:100%;margin-bottom:20px}.blockranx-tabs .row.tariffs img{max-width:100%}.blockranx-tabs .sticky-top{z-index:0}.blockranx-tabs .tabs_container{width:100%}.blockranx-tabs .tabs_btns{display:flex;flex-wrap:wrap;margin-bottom:20px}.blockranx-tabs img{max-width:100%}.blockranx-tabs .ProductDescription{transition:1s all ease-out;margin-bottom:15px;position:relative}.blockranx-tabs .ProductDescription:not(.active){overflow:hidden;max-height:150px;position:relative}.blockranx-tabs .ProductDescription:not(.short_desc):before{content:'';position:absolute;left:0;right:0;bottom:0;height:50px;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1));pointer-events:none}.blockranx-tabs .ProductDescription.no_shadow:before{background:none}.blockranx-tabs .ProductDescriptionHidden{overflow-y:auto}.blockranx-tabs .ProductDescriptionHidden::-webkit-scrollbar{width:6px}.blockranx-tabs .ProductDescriptionHidden::-webkit-scrollbar-track{background:#e6e6e6}.blockranx-tabs .ProductDescriptionHidden::-webkit-scrollbar-thumb{background-color:gray;border-radius:20px}.blockranx-tabs table.table-responsive{display:table}.blockranx-tabs.text-light .table.table,.blockranx-tabs.text-light .table.table tr:hover{color:#fff}.blockranx-tabs .tabs_btns.align_center{justify-content:center}.blockranx-tabs .tabs_btns.align_right{justify-content:end}.blockranx-tabs .jcc{justify-content:center}.blockranx-tabs .tab-button.reset,.blockranx-tabs .tab-button.reset.active,.blockranx-tabs .tab-button.reset:not(.active),.blockranx-tabs .tab-button.reset:hover{border:0;border-radius:0;background:inherit;box-shadow:inherit;color:#333;padding:0}.blockranx-tabs.text-light .tab-button.reset{color:#fff}.blockranx-tabs .vertical_separate .tabs_btns{margin-bottom:20px}.blockranx-tabs .vertical_separate .left-block .tab-button.reset{margin-bottom:30px;margin-right:0!important;transition:.3s padding ease-out;border-right:0!important}.blockranx-tabs .vertical_separate .left-block .tab-button.reset.active{margin-right:0!important;padding-right:0;border-right:3px solid var(--ranx-color-theme)!important;color:var(--ranx-color-theme)!important}.blockranx-tabs .vertical_separate .left-block .tab-button.reset:not(:last-child){padding-bottom:10px;margin-bottom:10px}.blockranx-tabs .vertical_separate .tab-button.reset{position:relative;font-size:16px;font-weight:700;padding-top:0;padding-bottom:0;color:grey;padding-right:15px}.blockranx-tabs .vertical_separate .tab-button.reset:not(:last-child){margin-right:15px;border-right:2px solid #000}.blockranx-tabs:not(.text-light) .vertical_separate .tab-button.reset.active{color:var(--ranx-color-theme)}.blockranx-tabs.text-light .vertical_separate .tab-button.reset.active{color:#fff}
/* End */


/* Start:/bitrix/components/ranx/block.landing/templates/ranx_bg_block/style.css?1685891898477*/
.blockranx-bg-block .block-title.row {
    margin-bottom: 0;
    background-image: url(/);
}
.blockranx-bg-block .bg_img_add {
    background-repeat: no-repeat;
    background-size: contain;
}
.blockranx-bg-block .bg_img_add.pos_left {
    background-position: left;
}
.blockranx-bg-block .bg_img_add.pos_right {
    background-position: right;
}
@media(max-width:992px){
    .blockranx-bg-block .bg_img_add{
        background-image: none !important;
    }
}
/* End */
/* /bitrix/components/ranx/block.landing/templates/1_3/style.css?16856111337601 */
/* /bitrix/components/ranx/block.landing/templates/ranx_product_offers/style.min.css?17171582243151 */
/* /bitrix/components/ranx/block.landing/templates/vdgb_cols/style.css?1691403000964 */
/* /bitrix/components/ranx/block.landing/templates/17_2_custom/style.min.css?17305500775515 */
/* /bitrix/components/ranx/block.landing/templates/ranx_tabs/style.min.css?17023020322763 */
/* /bitrix/components/ranx/block.landing/templates/ranx_bg_block/style.css?1685891898477 */
