

/* Start:/bitrix/templates/.default/components/bitrix/catalog/vertex_catalog_new/style.min.css?16654184701391*/
.grid .bx_content_section{margin-bottom:15px}.grid .bx_sidebar{margin-bottom:15px}.fix-order{order:3;padding:35px 0 15px}.grid2x1 .bx_content_section{float:left;width:66%;margin-bottom:15px}.grid2x1 .bx_sidebar{float:right;width:33%;margin-bottom:15px;padding-left:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width:960px){.grid2x1 .bx_sidebar{padding-left:4%}}@media(max-width:640px){.grid2x1 .bx_content_section,.grid2x1 .bx_sidebar{width:100%;float:none}.grid2x1 .bx_sidebar{padding-left:3%}.mobile-hidden-cat{display:none}}@media(max-width:479px){.grid2x1 .bx_sidebar{padding-left:1%}}.catalog-block-header{font-size:14px;font-weight:bold;text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}body.bx-theme-blue .catalog-block-header{border-color:#006cc0}body.bx-theme-green .catalog-block-header{border-color:#63aa28}body.bx-theme-red .catalog-block-header{border-color:#da3737}body.bx-theme-yellow .catalog-block-header{border-color:#f4b236}.catalog-brend{margin-top:40px}@media only screen and (max-width:1024px){.catalog-brend{margin-top:0}}@media(max-width:960px){.grid2x1 .bx_sidebar{padding-left:4%}}@media(max-width:640px){.grid2x1 .bx_content_section,.grid2x1 .bx_sidebar{width:100%;float:none}.grid2x1 .bx_sidebar{padding-left:3%}}@media(max-width:479px){.grid2x1 .bx_sidebar{padding-left:1%}}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/catalog/vertex_catalog_new/bitrix/catalog.element/vertex_detail_new_2.0/style.css?177399421788970*/
.catalog_element-detail .wrap_block_img {
    margin-top: 50px;
    margin-bottom: 30px;
}

@media only screen and (min-width: 1025px) {
    .product_title h1 {
        white-space: nowrap;
    }
}

.wrap_block_img .block_main_property {
    padding: 20px 0 0px 0;
    width: 100%;
    /*margin-bottom: 30px;*/
}

.wrap_block_img .block_main_property .main_property_element {
    display: inline-block;
    width: 45px;
    height: 45px;
    margin: 0 15px 15px 0;
    background-position: center center;
    background-repeat: no-repeat;
}

.wrap_block_img .block_detail_img {
    position: relative;
    max-height: 580px;
}

.wrap_block_img .block_detail_img.animate_block {
    max-height: 630px;
}

.wrap_block_img .block_img .block_icon_prop {
    position: absolute;
    top: 0;
    left: 0px;
    z-index: 500;
    padding: 10px 0 0 10px;
}

.wrap_block_img .block_img .block_icon_prop .item_icon_prop {
    display: block;
    position: relative;
    width: 67px;
    height: 67px;
    padding-top: 24px;
    margin-bottom: 15px;
    background-position: center center;
    background-repeat: no-repeat;
}

.wrap_block_img .block_img .block_icon_prop .item_icon_prop.issue_year {
    padding-top: 19px;
}

.wrap_block_img .block_img .block_icon_prop .item_icon_prop:before {
    content: '';
    position: absolute;
    top: -5px;
    left: -5px;
    background: white;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    z-index: -10;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    opacity: 0.7;
}

.block_icon_prop .hook_lift {
    background-image: url("/bitrix/templates/.default/components/bitrix/catalog/vertex_catalog_new/bitrix/catalog.element/vertex_detail_new_2.0/images/hook_lift.png");
}

.block_icon_prop .working_height {
    background-image: url("/bitrix/templates/.default/components/bitrix/catalog/vertex_catalog_new/bitrix/catalog.element/vertex_detail_new_2.0/images/working_height.png");
}

.block_icon_prop .load_capacity {
    background-image: url("/bitrix/templates/.default/components/bitrix/catalog/vertex_catalog_new/bitrix/catalog.element/vertex_detail_new_2.0/images/load_capacity.png");
}

.block_icon_prop .load_capacity.kran {
    background-image: url("/bitrix/templates/.default/components/bitrix/catalog/vertex_catalog_new/bitrix/catalog.element/vertex_detail_new_2.0/images/load_capacity_kran.png");
}

.block_icon_prop .issue_year {
    background-image: url("/bitrix/templates/.default/components/bitrix/catalog/vertex_catalog_new/bitrix/catalog.element/vertex_detail_new_2.0/images/issue_year.png");
}

.block_icon_prop .power_type_1 {
    background-image: url("/bitrix/templates/.default/components/bitrix/catalog/vertex_catalog_new/bitrix/catalog.element/vertex_detail_new_2.0/images/power_type_icon/power_type_1.png");
}

.block_icon_prop .power_type_2,
.block_icon_prop .power_type_7,
.block_icon_prop .power_type_9 {
    background-image: url("/bitrix/templates/.default/components/bitrix/catalog/vertex_catalog_new/bitrix/catalog.element/vertex_detail_new_2.0/images/power_type_icon/power_type_2.png");
}

.block_icon_prop .power_type_3,
.block_icon_prop .power_type_6 {
    background-image: url("/bitrix/templates/.default/components/bitrix/catalog/vertex_catalog_new/bitrix/catalog.element/vertex_detail_new_2.0/images/power_type_icon/power_type_3.png");
}

.block_icon_prop .power_type_4 {
    background-image: url("/bitrix/templates/.default/components/bitrix/catalog/vertex_catalog_new/bitrix/catalog.element/vertex_detail_new_2.0/images/power_type_icon/power_type_4.png");
}

.block_icon_prop .power_type_5 {
    background-image: url("/bitrix/templates/.default/components/bitrix/catalog/vertex_catalog_new/bitrix/catalog.element/vertex_detail_new_2.0/images/power_type_icon/power_type_5.png");
}

.block_icon_prop .power_type_8 {
    background-image: url("/bitrix/templates/.default/components/bitrix/catalog/vertex_catalog_new/bitrix/catalog.element/vertex_detail_new_2.0/images/power_type_icon/power_type_empty.png");
}

.block_icon_prop .item_icon_prop .value_icon_prop {
    width: 100%;
    display: inline-block;
    text-align: center;
    font-weight: bold;
    background: #0378e0;
    background: linear-gradient(to bottom, #0299ec 33%, #0378e0 66%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.wrap_block_img .block_img {
    position: relative;
    width: calc(100% - 60px - 710px);
    /*border: 1px solid red;*/
    padding-bottom: 0;
}

.wrap_block_img .block_disc {
    width: 380px;
    height: auto;
    padding: 8px 20px 9px;
    text-transform: uppercase;
    font-family: Open_Sans_Condensed, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    background: #EFF4FF;
    color: #3C78E4;
}
.wrap_block_img .block_disc.bg {
    /*display: block;*/
    width: 380px;
    min-height: 205px;
    background: var(--bg-image);
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center;
}
.wrap_block_img .block_disc .block_disc-rate.width,
.wrap_block_img .block_disc .block_disc-text.width {
    width: 100%;
    text-align: center;
}

.wrap_block_img .block_disc .block_disc-width {
    width: 100%;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.wrap_block_img .block_disc .block_disc-text {
    width: 245px;
    border-bottom: 1px solid #3C78E4;
    line-height: 1.3;
    padding-bottom: 3px;
}
.wrap_block_img .block_disc .block_disc-rate {
    font-size: 65px;
    line-height: 0.85;
    color: #FF0000;
}
.wrap_block_img .block_disc .block_disc-timer {
    font-size: 30px;
    line-height: 1;
    color: #FFF;
}
.wrap_block_img .block_disc .block_disc-timer .timer_elem {
    position: relative;
    text-align: center;
    width: 50px;
    height: 50px;
    padding-top: 5px;
    margin: 11px 5px 0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: #3C78E4;
}
.wrap_block_img .block_disc .block_disc-timer .timer_elem:after {
    content: attr(data-title);
    display: block;
    font-size: 8px;
}
.wrap_block_img .block_disc .block_disc-link_btn {
    text-decoration: none;
    margin-top: 11px;
    padding: 0 15px;
    background: #3C78E4;
    color: #FFF;
    -webkit-transition: all 0.08s linear 0s;
    -moz-transition: all 0.08s linear 0s;
    -o-transition: all 0.08s linear 0s;
    transition: all 0.08s linear 0s;

    -webkit-box-shadow: 0 0 10px 0 rgba(50,50,50,0.55);
    -moz-box-shadow: 0 0 10px 0 rgba(50, 50, 50, 0.55);
    box-shadow: 0 0 10px 0 rgba(50,50,50,0.55);
}
.wrap_block_img .block_disc .block_disc-link_btn:hover {
    background-color: #01b7f8;
}
.wrap_block_img .block_disc .block_disc-link_btn.icon {
    position: relative;
}
.wrap_block_img .block_disc .block_disc-link_btn.icon:before {
    content: '';
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-right: 7px;
    background: var(--icon-image);
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
}

.wrap_block_img .block_disc .block_disc-un-text {
    margin-top: 11px;
    font-size: 18px;
    line-height: 1;
}

.wrap_block_img .block_property {
    width: 700px;
    /*border: 1px solid red;*/
}

/*******  Блок "Наличия" и "Б/У" *******/

.block_availability {
    border-bottom: 2px solid #dfdfdf;
    height: 80px;
}

.block_availability .availability {
    color: #000;
    text-decoration: none;
    text-transform: uppercase;
    padding: 5px 0 3px 49px;
    font-size: 18px;
    font-weight: normal;
    background: url("/bitrix/templates/.default/components/bitrix/catalog/vertex_catalog_new/bitrix/catalog.element/vertex_detail_new_2.0/images/availability_icon.png") left center no-repeat;
}

.block_availability .used {
    position: relative;
    padding-left: 26px;
    font-weight: bold;
    color: #3c78e4;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 18px;
    -webkit-transition: all 0.08s linear 0s;
    -moz-transition: all 0.08s linear 0s;
    -o-transition: all 0.08s linear 0s;
    transition: all 0.08s linear 0s;
}

.block_availability .used:hover {
    color: #faae00;
}

.block_availability .used:before {
    content: '6';
    font-family: nx, Tahoma, Geneva, sans-serif;
    font-size: 5px;
    position: absolute;
    top: 50%;
    left: 0;
    color: #3c78e4;
    margin-top: -3px;
    -webkit-transition: all 0.08s linear 0s;
    -moz-transition: all 0.08s linear 0s;
    -o-transition: all 0.08s linear 0s;
    transition: all 0.08s linear 0s;
}

.block_availability .used:hover:before {
    color: #faae00;
}

/*******  Блок основных характеристик *******/

.block_specifications {
    margin-bottom: .9em;
}

.block_specifications table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: inherit;
}

.block_specifications table tr {
    border-bottom: 1px solid #dfdfdf;
}

.block_specifications table td {
    padding: 10px 0;
    border: none;
    color: #2b2b2b;
    -webkit-transition: all .08s linear 0s;
    -moz-transition: all .08s linear 0s;
    -o-transition: all .08s linear 0s;
    transition: all .08s linear 0s;
}

.block_specifications tr:hover td {
    color: #3c78e4;
}

.block_specifications .animate_td td {
    opacity: 0;
    color: #3c78e4;
}

.block_specifications .name_prop {

}

.block_specifications .val_prop {
    width: 225px;
    font-weight: bold;
}

/*******  Блок заказа *******/

.block_order {
    height: auto;
    padding: 10px 0;
    border-bottom: 2px solid #dfdfdf;
}


/*******  Блок ссылки сравнения *******/

.block_comparison {
    padding: 23px 0;
}

.comparison_link {
    display: inline-block;
    font-size: 17px;
    cursor: pointer;
    padding: 2px 0 0 20px;
    text-transform: uppercase;
    font-weight: bold;
    /*-webkit-transition: color 0.08s linear 0s;*/
    /*-moz-transition: color 0.08s linear 0s;*/
    /*-o-transition: color 0.08s linear 0s;*/
    /*transition: color 0.08s linear 0s;*/
    background: url("/bitrix/templates/.default/components/bitrix/catalog/vertex_catalog_new/bitrix/catalog.element/vertex_detail_new_2.0/images/compare_ic_3.png") left 0 no-repeat;
    background-size: 16px;
}

.compare:hover .comparison_link {
    background-position: 0 -19px;
}

.compare-control:checked + label {
    background-position: 0 -38.3px;
    padding-left: 23px
}

.comparison_link {
    color: #3c78e4;
}

.compare:hover .comparison_link {
    color: #faae00;
}

.compare .compare-control {
    display: none;
}

.comparison_link_list {
    /*text-decoration: none;*/
    font-size: 17px;
    padding: 7px 0 6px 0;
    font-weight: bold;
    margin-left: 8px;
}
.comhide {
    display: none !important;
}

.block_comparison.on-mobile-only,
.block_comparison.on-desktop-only {
    position: relative;
}
.compare-count {
    display: none;
}
@media only screen and (max-width: 1280px) {
    .compare-count {
        display: block;
        position: absolute;
        top: 5px;
        left: 24px;
        width: 18px;
        height: 18px;
        border: 1px solid #fff;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        background: #faae00;
        color: #fff;
        font-size: 11px;
        font-weight: bold;
        line-height: 155%;
        text-align: center;
    }
}
@media only screen and (max-width: 600px) {
    .compare-count {
        top: 10px;
        left: 34px;
    }
}

/* Стили для всплывающего окна */
.popup-compare {
    display: none;
    position: fixed;
    left: 50%;
    bottom: 20px;
    transform: translate(-50%, 0);
    color: white;
    background-color: #6e737e;
    padding: 20px;
    z-index: 2147483648;
    width: 320px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}

.popup-compare .popup-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.popup-compare p {
    margin: 0;
}

.popup-compare a {
    color: #faae00;
    text-decoration: none;
}

.popup-compare a:hover {
    color: #faae00;
    text-decoration: underline;
}

/*******  Блок ссылки на каталог *******/

.block_btn_price .btn {
    padding-left: 55px;
    padding-right: 55px;
    width: auto;
    /*margin-bottom: 10px;*/
}

.block_btn_price .btn_catalog {
    width: 345px;
    margin-bottom: 10px;
}

.block_btn_price .btn_price_request {
    width: 345px;
}

.block_btn_price .btn_price_download{
    width: 345px;
}

.block_btn_price .btn_rules {
    width: 345px;
}

.block_btn_price .link_download_catalog {
    width: 345px;
}

/*******  Блок опций *******/

.block_options {
    height: 110px;
    margin-top: 40px;
}

.block_options .item_options {
    /*background: url("/bitrix/templates/.default/components/bitrix/catalog/vertex_catalog_new/bitrix/catalog.element/vertex_detail_new_2.0/images/option_icon_2.png") 0 0 no-repeat;*/
    padding: 10px 0 9px 45px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    color: #b4b4b4;
    margin-bottom: 10px;

    -webkit-transition: color 0.08s linear 0s;
    -moz-transition: color 0.08s linear 0s;
    -o-transition: color 0.08s linear 0s;
    transition: color 0.08s linear 0s;
    width: 25%;
    position: relative;
}

.block_options .item_options:before {
    content: '';
    background: url("/bitrix/templates/.default/components/bitrix/catalog/vertex_catalog_new/bitrix/catalog.element/vertex_detail_new_2.0/images/option_icon_2.png") 0 0 no-repeat;
    width: 45px;
    height: 45px;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.block_options a.item_options span {
    border-bottom: 2px #b4b4b4 dotted;
}

.block_options .item_options:hover {
    color: #3c78e4;
}

.block_options a.item_options:hover span {
    border-color: #3c78e4;
}

.block_options .item_kp:before {
    background-position: -10px -2px;
}

.block_options .item_kp:hover:before {
    background-position: -10px -47px;
}

.block_options .item_trade_in:before {
    background-position: -4px -92px;
}

.block_options .item_trade_in:hover:before {
    background-position: -4px -137px;
}

.block_options .item_leasing:before {
    background-position: -10px -183px;
}

.block_options .item_leasing:hover:before {
    background-position: -10px -228px;
}

.block_options .item_docs:before {
    background-position: -11px -273px;
}

.block_options .item_docs:hover:before {
    background-position: -11px -318px;
}

.block_options .item_drive:before {
    background-position: -6px -362px;
}

.block_options .item_drive:hover:before {
    background-position: -6px -407px;
}

.block_options .item_available:before {
    background-position: -6px -457px;
    padding: 0 0 0 45px;
}

.block_options .item_available:hover:before {
    background-position: -6px -499px;
}

.block_options .item_around_the_clock:before {
    background-position: -6px -542px;
}

.block_options .item_around_the_clock:hover:before {
    background-position: -6px -587px;
}

.block_options .item_delivery:before {
    background-position: -6px -632px;
    padding: 0 0 0 45px;
    min-height: 40px;
}

.block_options .item_delivery:hover:before {
    background-position: -6px -677px;
}

p.additionalInfo {
    color: #b4b4b4;
    font-size: 18px;
    margin: 0;
    line-height: 1.1;
}

/*******  Блок якорей *******/

.block_anchor {
    min-height: 54px;
    background: #3c78e4;
    text-align: center;
}

.list_special_features {
    top: -205px;
    margin-left: 23px;
    height: 97px;
    overflow: hidden;
}

.list_special_features.no-thumb {
    top: 0;
}

.list_special_features .slick-slide {
    opacity: 0;
}

.list_special_features .slick-active {
    opacity: 0;
    animation: 9s linear 0s props;
}

@keyframes props {
    from {opacity: 0}
    25%, 75% {opacity: 1}
    to {opacity: 0}
}

.block_detail_img.animate_block .catalog_gallery_list_thumbs {
    margin-top: 101px;
}

.list_special_features .list_special_features_item .big_name span {
    display: inline-block;
    text-transform: uppercase;
    background: linear-gradient(45deg,#044bce 40%,#15d0ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 800;
    font-family: Open_Sans,Arial,Helvetica,sans-serif;
    font-size: 30px;
    line-height: 1.1;
}

.list_special_features .list_special_features_item .big_name {
     width: 100%;
}

.list_special_features .list_special_features_item.slick-active  {
    opacity: 1;
    -webkit-transition: opacity 4s linear 2s;
    -moz-transition: opacity 4s linear 2s;
    -o-transition: opacity 4s linear 2s;
    transition: opacity 4s linear 2s;
}

.list_special_features .list_special_features_item .small_name span {
    display: inline-block;
    text-transform: uppercase;
    background: linear-gradient(45deg,#044bce 40%,#15d0ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 800;
    font-family: Open_Sans,Arial,Helvetica,sans-serif;
    font-size: 18px;
}

.list_special_features .list_special_features_item .small_name {
    width: 100%;
}


@media only screen and (max-width: 1180px) {
    .list_special_features .list_special_features_item .big_name span {
        font-size: 28px;
    }
}

@media only screen and (min-width: 1171px) {
    .block_anchor.fixed_anchor_menu {
        position: fixed;
        top: 80px;
        left: 0;
        width: 100%;
        margin-bottom: 0;
        background: rgb(4,75,206);
        background: -moz-linear-gradient(left, rgba(4,75,206,1) 0%, rgba(21,208,255,1) 100%);
        background: -webkit-linear-gradient(left, rgba(4,75,206,1) 0%,rgba(21,208,255,1) 100%);
        background: linear-gradient(to right, rgba(4,75,206,1) 0%,rgba(21,208,255,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#044bce', endColorstr='#15d0ff',GradientType=1 );
        z-index: 300;
        padding: 11px 0px;
        -webkit-box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.35);
        -moz-box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.35);
        box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.35);
    }

    .block_anchor.fixed_anchor_menu .link_to_section {
        color: #faae00;
        background-color:  transparent;
    }

    .block_anchor.fixed_anchor_menu .link_to_section span:before {
        color: #faae00;
    }
}

@media only screen and (min-width: 1171px) and (max-width: 1280px) {
    .block_anchor.fixed_anchor_menu {
        top: 50px;
        background: #fff;
    }

    .block_anchor.fixed_anchor_menu a {
        color: #8b8b8b;
    }
}

.block_anchor a {
    position: relative;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    padding: 5px 10px;
    margin: 0 10px;
    font-weight: bold;
    font-size: 17px;
    -webkit-transition: all 0.08s linear 0s;
    -moz-transition: all 0.08s linear 0s;
    -o-transition: all 0.08s linear 0s;
    transition: all 0.08s linear 0s;
}

.block_anchor a:hover,
.block_anchor .block_anchor_link.select_item {
    color: #234189;
}

.block_anchor .link_to_section,
.block_anchor .link_to_section:hover {
    padding: 5px 20px;
    color: #fff;
    background: #faae00;
}

.block_anchor .link_to_section span {
    position: relative;
    padding-left: 35px;
}

.block_anchor .link_to_section span:before {
    content: '4';
    font-family: nx, Tahoma, Geneva, sans-serif;
    font-size: 5px;
    position: absolute;
    top: 50%;
    left: 2px;
    color: #fff;
    margin-top: -3px;
}

.catalog_element-detail .wrap_title .title {
    margin: 26px 0 32px 0;
}

/*******  Блок основных характеристик *******/

.item_group {
    width: calc((100% - 50px) / 2);
    font-size: 22px;
    padding: 5px 10px 25px 10px;
    margin: 0 10px 8px 10px;
    -webkit-transition: all .08s linear 0s;
    -moz-transition: all .08s linear 0s;
    -o-transition: all .08s linear 0s;
    transition: all .08s linear 0s;
    border-bottom: 2px #3C78E4 solid;
}

.item_group:nth-child(odd) {
    margin-right: 15px;
}

.item_group:nth-child(even) {
    margin-left: 15px;
}

.item_group:last-child,
.item_group:last-child .item_main_characteristic:last-child,
.item_group:nth-last-child(2) {
    border: none;
}

.item_group .title_group {
    font-size: 24px;
    font-weight: normal;
    margin: 10px 10px 20px 5px;
    text-transform: uppercase;
}

.main_characteristic {
    padding-bottom: 30px;
}

.main_characteristic .item_main_characteristic {
    width: 100%;
    border-bottom: 1px solid #dfdfdf;
    font-size: 18px;
    padding: 5px;
}


.main_characteristic .item_main_characteristic:hover {
    background-color: #3c78e4;
    color: #fff;
}

.main_characteristic .name_characteristic {
    padding: 5px 5px 5px 0;
    width: calc(100% - 235px);
    line-height: 24px;
}

.main_characteristic .icon_characteristic {
    display: inline-block;
    width: 45px;
    height: 45px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin: auto 0;
}

.main_characteristic .item_main_characteristic:hover .icon_characteristic {
    background-position: 0 -52px;
}

.main_characteristic .item_main_characteristic:hover .icon_characteristic {
    filter: saturate(0) brightness(200%);
    -webkit-filter: saturate(0) brightness(200%);
}

.main_characteristic .val_characteristic {
    font-weight: bold;
    width: 180px;
    padding-right: 15px;
    line-height: 1.1;
}

.main_characteristic .green_btn.link_download_catalog,
.main_characteristic .yellow_btn.link_download_catalog {
    margin-top: 5px;
}

/*******  Блок сервиса *******/

.block_service {
    border-top: 2px solid #8b8b8b;
    position: relative;
    margin: 78px 0;
}

.block_service .block_content_service {
    position: relative;
    width: calc(100% / 2);
}

.block_service .block_text_service {
    padding-right: 85px;
    text-align: right;
}

.block_service .block_img_service {
    padding-left: 85px;
}

.block_service .service_small_title {
    color: #3c78e4;
    max-width: 500px;
    font-weight: 600;
    line-height: 140%;
    margin-bottom: 5px;
    font-size: 22px;
}

.block_service .service_text {
    max-width: 500px;
    margin-bottom: 38px;
    font-size: 22px;
    line-height: 140%;
}

.block_service .service_link,
.block_service .brand_spare_link{
    color: #044bce;
    text-transform: uppercase;
    font-family: 'Open_Sans', Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 17px;
    position: relative;
    margin-bottom: 10px;
    text-decoration: none;
    padding-left: 30px;
}

.block_service .service_block_links a:last-child {
    margin-bottom: 38px;
}

.block_service .service_link:after,
.block_service .brand_spare_link:after {
    content: '6';
    position: absolute;
    top: 38%;
    left: 0;
    z-index: 300;
    height: 0;
    font-family: nx, Tahoma, Geneva, sans-serif;
    color: #044bce;
    font-size: 6px;
}

.block_service .service_btn {
    height: auto;
    width: 410px;
    padding: 14px 10px;
    letter-spacing: 0.5px;
}

.block_service .block_img_service img {
    display: block;
}

.block_service .block_img_service:after {
    content: '';
    position: absolute;
    top: -2px;
    left: 85px;
    z-index: 300;
    width: 100%;
    height: 2px;
    background: #8b8b8b;
}

.block_service .block_img_service:before {
    content: '24/7';
    position: absolute;
    z-index: 200;
    top: -36px;
    left: 80px;
    color: #ffffff;
    font-weight: 800;
    font-size: 167px;
    font-family: 'Open_Sans', Arial, Helvetica, sans-serif;
    line-height: 110%;
}

.block_service .block_content_service .hours {
    position: absolute;
}

.block_service .wrap_title.block_title_service {
    position: absolute;
    left: 50%;
    top: -17px;
    z-index: 200;
    width: 170px;
    margin: 0 0 0 -85px;
    text-align: center;
    font-size: 30px;
    color: #8b8b8b;
    background-color: #fff;
    padding: 0 32px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: Open_Sans_Condensed, Arial, Helvetica, sans-serif;
}

.block_service .wrap_title.block_title_service h2 {
    margin: 0;
}

.block_service .wrap_title .title:after,
.block_service .wrap_title .title:before {
    display: none;
}

/*******  Блок дополнительного оборудования *******/

.list_optional_equipment {
    position: relative;
    z-index: 100;
    /*-moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    -moz-column-gap: 30px;
    -webkit-column-gap: 30px;
    column-gap: 30px;*/
    width: 100%;
    margin: 0;
    list-style: none;
    padding: 0;
}

.list_optional_equipment.other_additional_equipment {
    display: none;
}

.open_other_equipment .list_optional_equipment.other_additional_equipment {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.list_optional_equipment .item_equipment {
    position: relative;
    width: calc((100% - 10px) / 2);
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    -moz-page-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid-column;
    color: #292929;
    font-weight: bold;
    margin-bottom: 33px;
    font-size: 21px;
    padding: 0 0 1px 31px;
    line-height: 1;
}

.list_optional_equipment .item_equipment .name_equipment {
    position: relative;
}

.list_optional_equipment .item_equipment .name_equipment:before {
    content: '';
    position: absolute;
    left: -30px;
    top: 11px;
    background: #3c78e4;
    width: 21px;
    height: 2px;
}

.list_optional_equipment .item_equipment .description_equipment {
    display: block;
    font-weight: 300;
    font-size: 18px;
    letter-spacing: -0.4px;
    line-height: 130%;
}

.wrap_optional_equipment .btn.more_equipment {
    min-width: 406px;
    margin: 9px auto 108px;
}

.wrap_optional_equipment .more_equipment:after,
.wrap_optional_equipment .more_equipment:before {
    content: '4';
    position: relative;
    display: block;
    width: 20px;
    height: 20px;
    font-size: 5px;
    line-height: 20px;
    font-family: nx, Tahoma, Geneva, sans-serif;
    margin: -1px 10px 0;
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
}

.wrap_optional_equipment.open_other_equipment .more_equipment:after,
.wrap_optional_equipment.open_other_equipment .more_equipment:before {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

/*******  Блок спецификаций *******/

.catalog_element-detail .list_docs {
    padding: 0 0 40px 0;
}

/*******  Блок Видео *******/

.wrap_block_video {
    background-color: #eff4ff;
    /* padding-bottom:80px; */
}

.list_video .link_video {
    display: block;
    margin: 0 auto;
    position: relative;
    width: 960px;
    height: 500px;
}

.list_video .link_video img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    object-position: center;
}

/*.list_video.no_slider {
    padding-bottom: 60px;
}*/

.list_video .link_video:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 900;
    opacity: 0.7;
    width: 90px;
    height: 90px;
    color: #fff;
    margin-top: -45px;
    margin-left: -45px;
    background-position: 55% 50%;
    background-repeat: no-repeat;
    background-color: rgba(60, 120, 228, 1);
    background-image: url("/bitrix/templates/.default/components/bitrix/catalog/vertex_catalog_new/bitrix/catalog.element/vertex_detail_new_2.0/images/play_icon.png");
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #fff;
    -webkit-transition: all 0.08s linear 0s;
    -moz-transition: all 0.08s linear 0s;
    -o-transition: all 0.08s linear 0s;
    transition: all 0.08s linear 0s;
}

.wrap_block_video .block_arrow {
    color: #949494;
    font-size: 22px;
    padding: 51px 0 61px 0;
}

.wrap_block_video .slick_arr {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 55px;
    cursor: pointer;
}

.wrap_block_video .slick_arr:before, .wrap_block_video .slick_arr:before {
    content: '4';
    font-family: nx, Tahoma, Geneva, sans-serif;
    font-size: 5px;
    position: absolute;
    top: 50%;
    left: 2px;
    color: #949494;
    margin-top: -9px;
    line-height: 20px;
}

.wrap_block_video .slick_arr.slick_right_arr:before {
    content: '6';
}

.item_options.not-heater {
    display: none;
}

.block_btn_price .btn.tell-btn {
    display: none;
}

.rent-catalog .btn_catalog {
    order: 1;
}

.block_specifications table td.val_prop_price{
    padding-top: 0;
}

.val_prop_price span{
    text-decoration: line-through;
    color: red;
    font-size: 14px;
    display: block;
    line-height: 5px;
}

@media only screen and (max-width: 1600px) {
    .block_anchor a {
        padding: 5px 10px;
        margin: 0 5px;
        font-size: 14px;
    }
}

@media only screen and (max-width: 1170px) {

    .catalog_element-detail .main_content {
        padding: 0;
    }

    .wrap_block_img .block_img {
        width: 40%;
        padding-right: 30px;
    }

    .wrap_block_img .block_main_property {
        padding: 15px 0 0px 0;
    }

    .wrap_block_img .block_main_property .main_property_element {
        width: 40px;
        height: 40px;
        margin: 0 15px 15px 0;
    }

    .wrap_block_img .block_property {
        width: 60%;
    }

    .block_availability {
        height: 60px;
    }

    .block_specifications table td {
        padding: 10px 0;
    }

    .block_specifications .val_prop {
        width: 40%;
    }

    .block_comparison {
        padding: 20px 0;
    }

    .block_btn_price .btn {
        width: auto;
        margin-bottom: 10px;
        padding-left: 35px;
        padding-right: 35px;
    }

    .block_btn_price .btn_catalog {
        width: 280px
    }

    .block_btn_price .btn_price_request {
        width: 280px;
    }

    .block_btn_price .btn_price_download {
        width: 280px;
    }

    .block_btn_price .btn_rules {
        width: 280px;
    }

    .block_btn_price .link_download_catalog {
        width: 280px;
    }

    .block_options {
        height: auto;
        padding: 18px 0 5px 0;
    }

    /*******  Блок якорей *******/
    .block_anchor {
        height: auto;
        margin: 0 -15px 0px -15px;
    }

    .block_anchor a {
        width: calc(100% / 2);
        margin: 0;
        min-height: 40px;
        border: 1px solid #fff;
        border-left: none;
        border-top: none;
    }

    .block_anchor a:nth-child(2n) {
        border-right: 0;
    }

    .catalog_element-detail .wrap_title .title {
        margin: 26px 0 28px 0;
    }

    /*******  Блок основных характеристик *******/
    .main_content.wrap_main_characteristic {
        margin: 0 -15px;
        width: calc(100% + 30px);
    }

    .main_characteristic .item_main_characteristic {
        width: 100%;
        /*font-size: 18px;*/
    }

    .main_characteristic .item_main_characteristic:nth-child(1) {
        border-top: 1px solid #dfdfdf;
    }

    .main_characteristic .item_main_characteristic:nth-child(2) {
        border-top: none;
    }

    .main_characteristic .icon_characteristic {
        display: none;
    }

    .main_characteristic .name_characteristic {
        padding-left: 0;
        width: 70%;
    }

    .main_characteristic .val_characteristic {
        padding-right: 0;
        width: 30%;
    }

    /*******  Блок сервиса *******/
    .block_service {
        margin: 0 -15px;
        border: none;
    }

    .block_service .wrap_title.block_title_service {
        position: relative;
        top: inherit;
        left: inherit;
        margin: 0;
        width: 100%;
    }

    .block_service .wrap_title.block_title_service h2 {
        margin: 27px 0 28px 0;
    }

    .block_service .wrap_title .title:after,
    .block_service .wrap_title .title:before {
        display: block;
    }

    .block_service .block_content_service {
        position: relative;
        width: calc((100% - 30px) / 2);
        padding: 0;
    }

    .block_service .service_text {
        font-size: 21px;
        margin-bottom: 16px;
    }

    .block_service .service_block_links a:last-child {
        margin-bottom: 16px;
    }

    .block_service .service_btn {
        width: auto;
        padding: 5px 15px;
    }

    .block_service .block_img_service:after {
        display: none;
    }

    .block_service .block_img_service:before {
        font-size: 100px;
        width: 100%;
        margin: 0;
        top: -23px;
        left: -3px;
    }

    .block_service .block_img_service img {
        width: 130%;
    }

    /*******  Блок дополнительного оборудования *******/
    .wrap_optional_equipment {
        margin: 0 -15px;
        padding: 0 15px 15px 15px;
    }

    .list_optional_equipment {
        position: relative;
        z-index: 100;
        -moz-column-count: inherit;
        -webkit-column-count: inherit;
        column-count: inherit;
        -moz-column-gap: inherit;
        -webkit-column-gap: inherit;
        column-gap: inherit;
    }

    .list_optional_equipment .item_equipment {
        font-size: 17px;
        margin-bottom: 30px;
    }

    .list_optional_equipment .item_equipment .description_equipment {
        font-size: 15px;
    }

    .list_optional_equipment .item_equipment .name_equipment:before {
        bottom: -8px;
    }

    .wrap_optional_equipment .btn.more_equipment {
        margin: 9px auto 38px;
    }

    /*******  Блок видео *******/
    .catalog_element-detail .list_video.no_slider {
        padding-bottom: 30px;
    }

    .wrap_block_video {
        margin: 0 -15px;
    }

    .wrap_block_video .wrap_list_video {
        padding: 0 15px;
    }

    .list_video .link_video:before {
        width: 50px;
        height: 50px;
        margin-top: -25px;
        margin-left: -25px;
        -webkit-background-size: auto 50%;
        -moz-background-size: auto 50%;
        background-size: auto 50%;
    }

    .wrap_block_video .block_arrow {
        padding: 11px 0 11px 0;
    }

}

@media only screen and (max-width: 1024px) {
    .list_optional_equipment .item_equipment {
        font-size: 16px;
        margin-bottom: 30px;
    }

    .block_detail_img.animate_block .catalog_gallery_list_thumbs {
        margin-top: 0;
    }

    .list_special_features.slick-initialized.slick-slider {
        display: none;
    }

    .list_optional_equipment .item_equipment .description_equipment {
        font-size: 14px;
    }
}

@media only screen and (max-width: 1000px) {
    .catalog_element-detail .wrap_block_img {
        margin-top: 50px;
    }

    .wrap_block_img .block_img,
    .wrap_block_img .block_property,
    .wrap_block_img .nx-flex-col.top_catalog_detail_block_left{
        width: 100%;
    }

    .wrap_block_img .nx-flex-col.top_catalog_detail_block_left {
        margin-right: 0;
    }

    .wrap_block_img .block_img {
        height: auto;
        padding: 0;
    }

    .block_btn_price .btn {
        width: 100%;
        margin-bottom: 10px;
    }

    .btn_rules {
        order: 2;
    }

    /*.block_btn_price .btn:last-child {
        margin-bottom: 0;
    }*/

    .block_availability {
        height: auto;
        padding: 15px 0 0 0;
    }

    .block_availability .availability,
    .block_availability .used {
        margin-bottom: 15px;
    }


    .list_video .link_video {
        width: 100%;
        height: 50vw;
    }

    .rent-catalog .rent_request {
        order: 1;
        width: calc(100% - 50px)
    }

    .rent-catalog .btn_catalog {
        order: 2;
        margin-top: 0;
    }


    .block_btn_price .btn.tell-btn {
        display: block;
        width: 40px;
        height: 40px;
        background: #fff;
        padding: 0;
        margin-bottom: 15px!important;
        order: 1;
        /*border: 2px solid #3c78e4;*/
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
    }

    .block_btn_price .btn.tell-btn:before{
        content: "Т";
        display: inline-block;
        font-size: 34px;
        font-family: nx, Tahoma, Geneva, sans-serif;
        line-height: 1.35;
        color: #3c78e4;
        text-align: center;
        width: 100%;
    }

    .block_detail_img {
        display: flex;
        justify-content: space-evenly;
        flex-direction: column;
        align-items: center;
    }

}

@media only screen and (max-width: 900px) {
    .item_group {
        width: 100%;
        margin: 0 15px 8px 15px;
    }

    .item_group .title_group {
        font-size: 20px;
        margin: 10px 10px 15px 5px;
    }

    .block_service .block_content_service {
        width: 100%;
        padding: 0;
    }

    .block_service .block_text_service.nx-flex-col-r-c {
        padding: 0 15px 15px 15px;
        text-align: center;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .block_service .service_block_links {
        text-align: center;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .block_service .block_img_service img {
        width: 100%;
    }

    .block_service .block_img_service:before {
        font-size: 75px;
        width: 100%;
        margin: 0;
        top: 0;
        left: 0;
        text-align: center;
    }

    .item_group:nth-last-child(2) {
        border-bottom: 2px #3C78E4 solid;
    }

}

@media only screen and (max-width: 600px) {
        .catalog_element-detail .list_docs .file:nth-child(2n),
    .catalog_element-detail .list_docs .file:nth-child(3n),
    .catalog_element-detail .list_docs .file {
        width: 50%;
    }

    .block_service .service_block_links a {
        font-size: 14px;
    }

    .block_service .block_text_service.nx-flex-col-r-c {
        padding-bottom: 26px;
    }

    .catalog_element-detail .list_docs {
        padding-bottom: 15px;
    }

    .wrap_block_img .block_main_property {
        margin-bottom: 0px;
    }

    .wrap_block_img .block_main_property .main_property_element {
        width: 30px;
        height: 30px;
    }

    .wrap_block_img .block_img .block_icon_prop .item_icon_prop {
        width: 50px;
        height: 50px;
        padding-top: 10px;
        -webkit-background-size: 100% 100%;
        -moz-background-size: 100% 100%;
        background-size: 100% 100%;
    }

    .wrap_block_img .block_img .block_icon_prop .item_icon_prop.issue_year {
        padding-top: 7px;
    }

    .block_icon_prop .item_icon_prop .value_icon_prop {
        font-size: 14px;
    }

    .block_anchor a {
        width: 100%;
        border: none;
        border-bottom: 1px solid #fff;
    }

    .block_options .item_options {
        width: 50%
    }

    .list_special_features .list_special_features_item .big_name span {
        font-size: 24px;
    }

    .wrap_block_img .block_detail_img.animate_block {
        max-height: 525px;
    }

    .block_btn_price .btn {
        width: 100%;
    }

    .rent-catalog .rent_request {
        width: calc(100% - 50px);
    }

    .buy-catalog.block_btn_price .btn {
        min-width: 200px;
        margin-bottom: 10px;
        padding: 0;
        /*font-size: 15px;*/
    }

    .main_characteristic {
        padding-bottom: 26px;
    }

    .block_order {
        height: auto;
        padding-bottom: 10px;
    }
    .block_detail_img .catalog_gallery_list_thumbs {
        display: none;
    }

    .main_characteristic .name_characteristic,
    .main_characteristic .val_characteristic {
        word-break: break-word;
    }
}

@media only screen and (max-width: 768px) {
    .wrap_optional_equipment:before {
        content: none;
    }

    span.arrowDown::before, span.arrowDown::after {
        content: '4';
        position: absolute;
        left: 5px;
        top: 50%;
        width: 24px;
        height: 24px;
        font-size: 7px;
        line-height: 24px;
        font-family: nx, Tahoma, Geneva, sans-serif;
        -moz-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
        -webkit-transform: rotate(270deg);
        -o-transform: rotate(270deg);
        transform: rotate(270deg);
        margin-top: -10px;
    }

    .open_other_equipment span.arrowDown:before,
    .open_other_equipment span.arrowDown:after {
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    span.arrowDown::after {
        right: 5px;
        left: auto;
    }

    .list_optional_equipment {
        display: none;
    }
}

@media only screen and (max-width: 400px) {
    .main_characteristic .item_main_characteristic {
        font-size: 16px;
    }

    .list_special_features .list_special_features_item .big_name span {
        font-size: 21px;
    }

    .list_special_features .list_special_features_item .small_name span {
        font-size: 14px;
    }
}



/*Promotion*/
.section_service_promo {
    position: relative;
    padding-bottom: 40px;
    margin: 0 -15px;
}

.section_service_promo:after {
    content: '';
    position: absolute;
    width: 100%;
    height: calc(100% - 56px);
    top: 80px;
    left: 60%;
    -webkit-transform: skew(-30deg);
    -ms-transform: skew(-30deg);
    transform: skew(-30deg);
    background: -webkit-gradient(linear, left top, left bottom, from(#EEF4FF), to(#EEF4FF));
    background: -o-linear-gradient(to bottom, #EEF4FF 0%, #EEF4FF 100%);
    background: linear-gradient(to bottom, #EEF4FF 0%, #EEF4FF 100%);
    background-size: 350px;
    background-repeat: no-repeat;
    z-index: 1;
}

.section_service_promo .slick-slider .slick-track {
    display: flex;
    align-items: center;
    justify-content: center;
}

.section_service_promo .service_promo_contain {
    position: relative;
    max-width: 1375px;
    margin: 0 auto;
    padding: 0 0 30px 0;
    z-index: 2;
}

.section_service_promo .item-left,
.section_service_promo .item-right {
    width: 50%;
    margin-bottom: 15px;
}

.section_service_promo .item-left img {
    max-width: 100%;
}

.section_service_promo .item-right .descrition {
    text-align: center;
    margin-bottom: 40px;
    font-size:  32px;
    line-height: 1.05;
}

.section_service_promo .descrition_title {
    text-align: center;
    font-size: 46px;
    color: #3c78e4;
}

.section_service_promo .item-left .name_service_promo {
    font-family: Open_Sans, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 48px;
    text-align: center;
    text-transform: uppercase;
    color: #3c78e4;
    opacity: 0.3;
}

.section_service_promo .item-right {
    text-align: center;
    padding: 0 10px
}

.section_service_promo .item-right .btn{
    width: auto;
    height: auto;
    display: inline-block;
    padding: 15px 33px;
    font-size: 16px;
    font-weight: bold;
    font-family: Open_Sans, Arial, Helvetica, sans-serif;
    margin: auto;
}

.section_service_promo .slick-dots {
    display: inline-block;
    width: auto;
    left: 23%;
}

.section_service_promo .slick-dots li {
    width: 6px;
    height: 6px;
    padding: 0 5px;
}

.section_service_promo .slick-dots li button {
    width: 6px;
    height: 6px;
    background: rgba(43, 43, 43, 0.3);
    padding: 0;
}

.section_service_promo .slick-dots li.slick-active button {
    background: rgba(43, 43, 43, 0.5);
}

.section_service_promo .slick-next,
.section_service_promo .slick-prev {
    bottom: -58px;
}


/* Блок Преимущества Vertex */

.block_advantages .nx-flex-row-btw-c.btn-buy.get_kp {
    display: block;
    margin: 30px auto 0 auto;
    width: 270px;
}

.block_advantages .nx-flex-row-btw-c.btn-buy.get_kp a {
    margin: 0 auto;
    padding: 0 30px;
    width: auto;
}

/* Блок Преимущества Vertex */

@media only screen and (max-width: 1170px) {
    .section_service_promo:after {
        height: calc(100% - 28px);
        top: 28px;
    }
}

@media(max-width: 850px) {
    .section_service_promo .item-right .descrition {
        font-size: 25px;
    }

    .section_service_promo .item-right .btn {
        padding: 15px 15px;
        font-size: 14px;
    }

    .section_service_promo .item-left .name_service_promo {
        font-size: 25px;
    }
}

@media(max-width: 767px) {
    .list_optional_equipment.four_additional_equipment,
    .list_optional_equipment.other_additional_equipment {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
    }

    .wrap_optional_equipment .list_equipment,
    .wrap_optional_equipment .btn.more_equipment {
        display: none;
    }

    .wrap_optional_equipment .wrap_title .title {
        padding: 0 30px;
    }

    .list_optional_equipment .item_equipment {
        width: 100%;
        padding-left: 26px;
    }

    .list_optional_equipment .item_equipment .name_equipment:before {
        width: 16px;
        top: 8px;
        left: -25px;
    }

    .section_service_promo {
        padding-bottom: 0;
    }

    .section_service_promo .item-left,
    .section_service_promo .item-right {
        width: 100%
    }

    .section_service_promo .item-left {
        margin-bottom: -15px;
    }

    .section_service_promo .slick-dots {
        left: 50%;
        transform: translateX(-50%);
    }

    .section_service_promo .service_promo_contain:before {
        right: -200px;
        height: 134%;
    }

    .section_service_promo .service_promo_contain {
        padding: 50px 0;
        overflow: hidden;
    }

    .service_promo_slider {
        padding-bottom: 30px;
    }
}

@media(max-height: 800px) {
    .service_promo_slider {
        padding-bottom: 10px
    }

    .section_service_promo .service_promo_contain {
        padding: 100px 0 108px;
    }

    .section_service_promo .service_promo_contain:before {
        right: -366px;
    }

    .section_service_promo .item-left .name_service_promo {
        font-size: 40px;
        line-height: 1.2
    }
}

@media only screen and (max-width: 640px) {

    .section_service_promo .service_promo_contain {
        padding: 0 0 35px 0;
        margin-top: -20px;
    }

    .service_promo_slider {
        padding-bottom: 10px;
    }
}

@media only screen and (max-width: 550px) {
    .block_property .block_btn_price {
        width: 100%;
    }
}

/*.block_icons_img_element:first-child {*/
/*    margin-top: 30px*/
/*}*/
.mobile-btns-main {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;

    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;

}
.mobile-btns-main .block_btn_price {
    width: 100%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

/*.mobile-btns-main .block_comparison {
    margin-left: 33px;
}*/
.mobile-btns-main .green_btn {
    background-color: #aecc3a;
    padding-left: 30px;
    padding-right: 30px;
}
.mobile-btns-main .green_btn:hover {
    background-color: #cae36d;
}
.mobile-btns-main.block_order {
    border-bottom:none;
}
@media only screen and (max-width: 1000px) {
    .mobile-btns-main .block_btn_price .btn {
        width: 49%;
    }
}
@media only screen and (max-width: 600px) {
    .mobile-btns-main .block_btn_price .btn {
        width: 100%;
        margin-bottom: 10px;
        padding: 0;
        /*font-size: 15px;*/
    }
    .mobile-btns-main .block_btn_price {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}
@media only screen and (max-width: 600px) {
    .mobile-btns-main .block_comparison {
        margin-left: 0;
    }
    .mobile-btns-main {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
}
.item_main_characteristic.nx-flex-row-btw-st:hover .val_characteristic.nx-flex-row-l-c a {
    color: white;
}
.item_main_characteristic.nx-flex-row-btw-st:hover .val_characteristic.nx-flex-row-l-c a:hover {
    color: #faae00;
}

.label_for_btn_buy {
    display: block;
    width: 345px;
    font-size: 16px;
    margin-bottom: 10px;
}

.close-btn-text {
    display: block;
    width: 345px;
    font-size: 16px;
    /*text-align: center;*/
}
.btn-buy {
    width: 345px;
}
.block_availability {
    height: 60px;
}
.block_comparison {
    padding: 10px 0;
}

/***** Центральный блок главного экрана *****/

.top_catalog_detail_block_characteristics {
    -webkit-box-shadow: 0 0 15px -5px rgba(60,120,228,0.25);
    -moz-box-shadow: 0 0 15px -5px rgba(60,120,228,0.25);
    box-shadow: 0 0 15px -5px rgba(60,120,228,0.25);

    margin-bottom: 25px;
}

.top_catalog_detail_block_characteristics .title {
    font-size: 22px;
    font-weight: 700;
    line-height: 22px;
    margin: 10px;
}

.top_catalog_detail_block_characteristics .characteristics {
    margin: 10px;
}

.top_catalog_detail_block_characteristics .characteristics_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 0;
    border-bottom: 1px #DFDFDF solid;
}

.top_catalog_detail_block_characteristics .characteristics_item:last-child {
    border: none;
}

.top_catalog_detail_block_characteristics .characteristics .name {
    font-size: 18px;
    font-weight: 300;
    line-height: 1.1;
    width: 60%;
}

.top_catalog_detail_block_characteristics .characteristics .value {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.1;
    width: 40%;
    text-align: right;
}

.top_catalog_detail_block_characteristics .characteristics .brand {
    color: #3C78E4;
    text-transform: uppercase;
    /*border-bottom: 1px #3C78E4 solid;*/
    cursor: pointer;
    text-align: right;
}

.top_catalog_detail_block_characteristics .block_comparison {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    margin: 10px 0 10px 0;
}

.top_catalog_detail_block_characteristics .compare {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-bottom: 1px dashed #3C78E4;
    padding: 5px;
    cursor: pointer;
}

.top_catalog_detail_block_characteristics .compare:hover {
    border-bottom: 1px dashed #faae00;
}

.top_catalog_detail_block_characteristics .text {
    font-size: 14px;
    font-weight: 700;
    line-height: 14px;
    color: #3C78E4;
    margin-left: 5px;
    text-transform: uppercase;
}

.top_catalog_detail_block_rent_bu_rek_doc.mobile.tablet {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.top_catalog_detail_block_rent_bu.tablet .information_icon {
    margin-top: 10px;
}


/***** Правый блок главного экрана *****/

.top_catalog_detail_block_right .information_block,
.top_catalog_detail_block_right .information_icons_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 330px;
}

.top_catalog_detail_block_right .top_catalog_detail_block_rent_bu,
.top_catalog_detail_block_right .top_catalog_detail_block_rek_doc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.top_catalog_detail_block_rent_bu .title {
    font-size: 22px;
    font-weight: 700;
    line-height: 22px;
    margin-top: 10px;
}

.top_catalog_detail_block_rek_doc a {
    text-decoration: none;
}

.top_catalog_detail_block_right .top_catalog_detail_block_rent_bu {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: absolute;
    right: 0;
    top: -26px;
}

.top_catalog_detail_block_right .top_catalog_detail_block_rek_doc {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.top_catalog_detail_block_center .top_catalog_detail_block_rent_bu.mobile,
.top_catalog_detail_block_center .top_catalog_detail_block_rek_doc.mobile {
    display: none;
}

.top_catalog_detail_block_rent_bu .information_icon,
.top_catalog_detail_block_rek_doc .information_icon {
    font-size: 14px;
    font-weight: 700;
    line-height: 14px;
    color: #3C78E4;
    background-color: #EFF4FF !important;
    padding: 6px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-transform: uppercase;
    text-decoration: none;
}

/*.top_catalog_detail_block_rent_bu .information_icon img,*/
/*.top_catalog_detail_block_rek_doc .information_icon img {*/
/*    margin-right: 5px;*/
/*}*/

.top_catalog_detail_block_right .top_catalog_detail_block_rent_bu .information_icon {
    width: 80px;
    margin-left: 10px;
}

.top_catalog_detail_block_rek_doc .information_icon {
    width: 105px;
    margin-right: 10px;
}

.top_catalog_detail_block_rek_doc .information_icon_requisites span{
    background: url(/bitrix/templates/.default/components/bitrix/catalog/vertex_catalog_new/bitrix/catalog.element/vertex_detail_new_2.0/images/information_icon/rek.png);
}

.top_catalog_detail_block_rek_doc .information_icon_documents span{
    background: url(/bitrix/templates/.default/components/bitrix/catalog/vertex_catalog_new/bitrix/catalog.element/vertex_detail_new_2.0/images/information_icon/doc.png);
}

.top_catalog_detail_block_rent_bu .information_icon_rent span{
    background: url(/bitrix/templates/.default/components/bitrix/catalog/vertex_catalog_new/bitrix/catalog.element/vertex_detail_new_2.0/images/information_icon/clo.png);
}

.top_catalog_detail_block_rent_bu .information_icon_used span{
    background: url(/bitrix/templates/.default/components/bitrix/catalog/vertex_catalog_new/bitrix/catalog.element/vertex_detail_new_2.0/images/information_icon/used.png);
}

.top_catalog_detail_block_rek_doc .information_icon_requisites span,
.top_catalog_detail_block_rek_doc .information_icon_documents span,
.top_catalog_detail_block_rent_bu .information_icon_rent span,
.top_catalog_detail_block_rent_bu .information_icon_used span {
    background-size: 13px;
    padding-left: 18px;
    background-position: left top;
    background-repeat: no-repeat;
}

.top_catalog_detail_block_rek_doc .information_icon_requisites:hover span,
.top_catalog_detail_block_rek_doc .information_icon_documents:hover span,
.top_catalog_detail_block_rent_bu .information_icon_rent:hover span,
.top_catalog_detail_block_rent_bu .information_icon_used:hover span {
    background-position: 0 -17px;
    color: #faae00;
}

.top_catalog_detail_block_right .top_catalog_detail_block_price .title {
    font-size: 22px;
    font-weight: 700;
    line-height: 22px;
    text-align: left;
    margin: 10px 0;
}

.top_catalog_detail_block_right .top_catalog_detail_block_price .price_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.top_catalog_detail_block_right .top_catalog_detail_block_price .price {
    font-size: 48px;
    font-weight: 700;
    line-height: 48px;
    color: #3C78E4;

    padding-right: 30px;
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: bottom 7px right;
}

.top_catalog_detail_block_right .top_catalog_detail_block_price .price.ruble {
    background-image: url(/bitrix/templates/.default/components/bitrix/catalog/vertex_catalog_new/bitrix/catalog.element/vertex_detail_new_2.0/images/information_icon/currancy.svg);
}

.top_catalog_detail_block_right .top_catalog_detail_block_price .price.dollar {
    background-image: url(/bitrix/templates/.default/components/bitrix/catalog/vertex_catalog_new/bitrix/catalog.element/vertex_detail_new_2.0/images/information_icon/dollar.svg);
}

.top_catalog_detail_block_right .top_catalog_detail_block_price .price.euro {
    background-image: url(/bitrix/templates/.default/components/bitrix/catalog/vertex_catalog_new/bitrix/catalog.element/vertex_detail_new_2.0/images/information_icon/euro.svg);
    background-size: 24px;
}

.top_catalog_detail_block_right .top_catalog_detail_block_price .availability_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
}

.top_catalog_detail_block_right .top_catalog_detail_block_price .availability_wrapper img {
    margin-bottom: 2px;
}

.top_catalog_detail_block_right .top_catalog_detail_block_price .circle {
    background-color: #EFF4FF;
    border-radius: 50%;
    position: absolute;
    width: 43px;
    height: 43px;
    z-index: 0;
}

.top_catalog_detail_block_right .top_catalog_detail_block_price img {
    width: 23.3px;
    height: 21.75px;
    z-index: 1;
}

.top_catalog_detail_block_right .top_catalog_detail_block_price .availability {
    font-size: 12px;
    font-weight: 700;
    line-height: 12px;
    text-transform: uppercase;
    color: #3C78E4;
    background-color: white;
    z-index: 1;
}

.top_catalog_detail_block_right .top_catalog_detail_block_price .tumbler_old_price_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.top_catalog_detail_block_right .top_catalog_detail_block_price .tumbler_wrapper {
    margin: 10px 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.top_catalog_detail_block_right .top_catalog_detail_block_price .switch {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 20px;
    margin-left: 10px;
}

.top_catalog_detail_block_right .top_catalog_detail_block_price .switch input {
    display:none;
}

.top_catalog_detail_block_right .top_catalog_detail_block_price .tumbler {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    border-radius: 34px;
}

.top_catalog_detail_block_right .top_catalog_detail_block_price .tumbler:before {
    position: absolute;
    content: "";
    height: 14px;
    width: 14px;
    left: 3px;
    bottom: 3px;
    background-color: white;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    border-radius: 34px;
}

.top_catalog_detail_block_right .top_catalog_detail_block_price input:checked + .tumbler {
    background-color: #3c78e4;
}

.top_catalog_detail_block_right .top_catalog_detail_block_price input:focus + .tumbler {
    -webkit-box-shadow: 0 0 1px #2196F3;
    box-shadow: 0 0 1px #2196F3;
}

.top_catalog_detail_block_right .top_catalog_detail_block_price input:checked + .tumbler:before {
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
}

.top_catalog_detail_block_right .top_catalog_detail_block_price .tumbler.round:before {
    border-radius: 50%;
}

.top_catalog_detail_block_right .top_catalog_detail_block_price:has(.disabled_tumbler) .tumbler {
    cursor: auto;
}

.top_catalog_detail_block_right .top_catalog_detail_block_price .disabled_tumbler {
    opacity: 0.3;
}

.top_catalog_detail_block_right .top_catalog_detail_block_price .old_price {
    font-weight: 700;
    font-size: 16px;
}

.top_catalog_detail_block_right .top_catalog_detail_block_price .old_price span {
    color: red;
}

.top_catalog_detail_block_right .top_catalog_detail_block_price .old_price img {
    width: 11px;
    height: 10px;
}

.wrap_block_img .top_catalog_detail_block_btn_advantages {
    margin-bottom: 25px;
}

.wrap_block_img .top_catalog_detail_block_btn_advantages.lz {
    margin-bottom: 10px;
}

.wrap_block_img .top_catalog_detail_block_btn_advantages .btn_price_request {
    width: 100%;
    height: 45px;
    font-size: 20px;
    font-weight: 700;
    line-height: 15px;
    text-align: center;
    margin: 10px 0;
    -webkit-box-shadow: 0 0 10px 0 rgba(50,50,50,0.55);
    -moz-box-shadow: 0 0 10px 0 rgba(50, 50, 50, 0.55);
    box-shadow: 0 0 10px 0 rgba(50,50,50,0.55);
    /*-webkit-box-shadow: 0 0 15px -5px rgba(60,120,228,0.25);*/
    /*-moz-box-shadow: 0 0 15px -5px rgba(60,120,228,0.25);*/
    /*box-shadow: 0 0 15px -5px rgba(60,120,228,0.25);*/
}

.wrap_block_img .top_catalog_detail_block_btn_advantages .btn_price_request.yellow_btn {
    -webkit-box-shadow: 0 0 10px 0 rgba(50,50,50,0.55);
    -moz-box-shadow: 0 0 10px 0 rgba(50, 50, 50, 0.55);
    box-shadow: 0 0 10px 0 rgba(50,50,50,0.55);
    /*-webkit-box-shadow: 0 0 15px -5px rgba(250,174,0,0.25);*/
    /*-moz-box-shadow: 0 0 15px -5px rgba(250,174,0,0.25);*/
    /*box-shadow: 0 0 15px -5px rgba(250,174,0,0.25);*/
}

.wrap_block_img .top_catalog_detail_block_btn_advantages .btn_price_request.lz {
    margin-top: 20px;
}

.wrap_block_img .advantages {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 10px 0;
}

.wrap_block_img .advantages .advantage {
    width: 50%;
    height: 40px;
    font-size: 16px;
    font-weight: 300;
    line-height: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    letter-spacing: -0.5px;
    margin-bottom: 5px;
    padding-left: 25px;
    position: relative;
}

.wrap_block_img .advantages .advantage img {
    max-height: 20px;
    max-width: 20px;
    height: 100%;
    position: absolute;
    left: 0;
}

@media (max-width: 1000px) {

    .nx-flex-col.top_catalog_detail_block_right {
        width: 100%;
        margin-left: 0;
    }

    .nx-flex-col-btw-st.top_catalog_detail_block_btns_advantages {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .top_catalog_detail_block_right .top_catalog_detail_block_rent_bu.desktop,
    .top_catalog_detail_block_right .top_catalog_detail_block_rek_doc.desktop {
        display: none;
    }

    .top_catalog_detail_block_right .information_icons_wrapper {
        width: 100%;
    }

    .top_catalog_detail_block_center .top_catalog_detail_block_rek_doc.mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: unset;
        height: auto;
    }

    .top_catalog_detail_block_center .top_catalog_detail_block_rent_bu.mobile {
        -webkit-box-pack: right;
        -ms-flex-pack: right;
        justify-content: right;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
        width: 100%;
        position: relative;
    }

    .top_catalog_detail_block_center .information_icon_wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        margin-bottom: 10px;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        position: absolute;
        top: -35px;
    }

    .top_catalog_detail_block_center .top_catalog_detail_block_rent_bu.mobile .title {
        display: none;
    }

    .top_catalog_detail_block_center .top_catalog_detail_block_rent_bu.mobile .information_icon {
        margin-right: 10px;
        width: 80px;
    }

    .wrap_block_img .advantages_block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .wrap_block_img .top_catalog_detail_block_btn_advantages.kp {
        margin-right: 30px;
    }

    .wrap_block_img .top_catalog_detail_block_btn_advantages {
        width: calc(50% - 15px);
        margin-top: 10px;
    }

    .top_catalog_detail_block_right .top_catalog_detail_block_price .title {
        padding-top: 15px;
    }

    .top_catalog_detail_block_rent_bu_rek_doc.mobile.tablet:has(.top_catalog_detail_block_rent_bu.tablet) {
        margin-top: 0;
    }
}


@media (max-width: 700px) {
    .wrap_block_img .advantages_block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .wrap_block_img .top_catalog_detail_block_btn_advantages,
    .wrap_block_img .top_catalog_detail_block_btn_advantages.kp{
        width: 100%;
        margin: 0;
    }

    .wrap_block_img .top_catalog_detail_block_btn_advantages.kp {
        margin-bottom: 25px;
    }
}

@media (max-width: 600px) {
    .top_catalog_detail_block_center .top_catalog_detail_block_rent_bu.mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: unset;
        height: auto;
    }

    .nx-flex-col.top_catalog_detail_block_left {
        height: auto !important;
    }

    /*.top_catalog_detail_block_characteristics .characteristics .value,*/
    /*.top_catalog_detail_block_characteristics .characteristics .name {*/
    /*    font-size: 18px;*/
    /*}*/
}

@media (max-width: 500px) {
    .wrap_block_img .advantage img,
    .top_catalog_detail_block_right .information_icon img,
    .top_catalog_detail_block_center .information_icon img,
    .top_catalog_detail_block_center .compare img {
        width: auto;
    }
}

.block_property .block_order {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.close-btn-text-2 {
    display: none;
}
.desktop-btns {
    width: 100%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.block_property .block_order {
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
}
.block_btn_price .btn_price_request {
    margin-bottom: 10px;
}
/*.block_comparison {
    margin-left: 33px;
}*/
.characteristic-download-catalog .btn {
    width: 100%;
}

.characteristic-download-catalog .show-form-send-catalog-zoomlion {
    background-color: #aecc3a;
}
.characteristic-download-catalog .show-form-send-catalog-zoomlion:hover {
    background-color: #cae36d;
}
.main_characteristic .item_main_characteristic.characteristic-download-catalog:hover {
    background: none;
}
@media only screen and (max-width: 1170px) {
    .close-btn-text {
        width: 280px;
        margin-top: 0;
    }
    .btn-buy {
        width: 280px;
    }
}
@media only screen and (max-width: 1000px) {
    .btn-buy {
        max-width: 280px;
        width: 100%;
    }
    .close-btn-text {
        width: 49%;
    }
    .block_btn_price .btn {
        min-width: unset;
    }
    .buy-catalog {
        width: 100%;
    }
    .btn-buy-2-btn {
        width: 49%;
        max-width: unset;
    }
    .mobile-btns-main .block_btn_price .btn-buy-2-btn .btn {
        width: 100%;
    }
    .block_btn_price .btn {
        width: 49%;
    }
    .block_btn_price .btn-buy .btn {
        width: 100%;
    }
}
@media only screen and (max-width: 600px) {
    .block_btn_price .btn-buy .btn {
        min-width: unset;
    }
    .close-btn-text {
        min-width: unset;
        width: 100%;
    }
    .btn-buy-2-btn .close-btn-text {
        display: none;
    }
    .btn-buy-2-btn {
        width: 100%;
    }
    .close-btn-text-2 {
        display: block;
    }
    .btn-buy.get_kp .btn {
        margin-bottom: 10px;
    }
    .btn-buy.get_kp .btn:last-child {
        margin-bottom: 0;
    }
    /*.main_characteristic .item_main_characteristic.characteristic-download-catalog {*/
    /*    display: none;*/
    /*}*/
}
@media only screen and (max-width: 550px) {
    .btn-buy {
        max-width: unset;
    }
}
.block_btn_price .btn-buy .btn {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.btn-buy.get_kp {
    display: none;
}
.block_order .mobile-btns {
    display: none;
    padding: 0;
}
.mobile-btns-main {
    padding: 0;
}
.on-mobile-only,
.block_availability.on-mobile-only {
    display: none;
}
.on-desktop-only,
.block_availability.on-desktop-only {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
@media only screen and (max-width: 600px) {
    .wrap_block_img .block_img {
        padding-top: 0;
    }
    .block_order .mobile-btns {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
    }
    .block_order .desktop-btns {
        display: none;
        padding: 0;
    }
    .main .block_detail_img .catalog_gallery_list_big_img .nx-gallery-element {
        height: auto;
        min-height: 205px;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .main .block_detail_img .catalog_gallery_list_big_img img {
        object-fit: contain;
        width: 100%;
        height: 100%;
        max-height: 300px;
        max-width: 75%;
    }
    .btn-buy.get_kp .btn,
    .btn-buy.get_kp,
    .mobile-btns-main .mobile-btns,
    .mobile-btns-main .mobile-btns .btn-buy{
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        width: 100%;
        /*font-size: 15px;*/
        max-width: 100%;
    }
    .block_order .mobile-btns {
        padding: 0 10px 25px 10px;
        width: 100%;
    }
    /*.main_characteristic {*/
    /*    padding-bottom: 0px;*/
    /*}*/
    .main_characteristic .item_group:last-child {
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .mobile-btns-main {
        margin-top: 10px;
    }
    .item_group .title_group {
        margin: 10px 10px 5px 5px;
    }
    .item_group {
        margin-bottom: 10px;
    }
    .on-mobile-only,
    .block_availability.on-mobile-only {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
    }
    .on-desktop-only,
    .block_availability.on-desktop-only {
        display: none;
    }
    .block_comparison {
        padding: 15px 10px 0 10px;
    }
    .block_availability {
        padding: 0;
    }
    .block_availability .availability, .block_availability .used {
        margin-bottom: 0;
    }
}

/*Новая детальная страница 2.0*/

.nx-flex-col.top_catalog_detail_block_left {
    width: 400px;
    order: 1;

    height: auto;
    flex-wrap: nowrap;
    position: relative;
}

.top_catalog_detail_block_center {
    width: 380px;
    order: 2;
    height: auto;
    /*background-color: #eaeaea;*/
}

.top_catalog_detail_block_right {
    width: 330px;
    order: 3;
}

/*Элементы в структуре*/

.top_catalog_detail_block_preview {
    width: 100%;
    height: 400px;
    background-color: #40ff65;
}

.top_catalog_detail_block_preview_slider {
    width: 100%;
    height: 110px;
    background-color: #c5ffce;
}

.top_catalog_detail_block_characteristics {
    width: 100%;
    height: auto;
    /*background-color: #2f8fff;*/
}

.top_catalog_detail_block_banner {
    width: 100%;
    height: auto;
    /*background-color: #3C78E4;*/
}
.top_catalog_detail_block_banner a.bg {
    display: block;
}

.top_catalog_detail_block_price {
    width: 100%;
    /*height: 120px;*/
    margin-bottom: 10px;
}

.top_catalog_detail_block_btns_advantages {
    width: 100%;
    margin-bottom: 10px;
}

.top_catalog_detail_block_center .top_catalog_detail_block_btns_advantages {
    display: none;
}

.top_catalog_detail_block_btn_advantages {
    width: 100%;
    height: 140px;
}


.top_catalog_detail_block_right {
    position: relative;
}

.top_catalog_detail_block_rent_bu.desktop {
    position: absolute;
    top: -25px;
    right: 0;
}

.top_catalog_detail_block_rek_doc {
    width: auto;
    height: 25px;
}

.mobile {
    display: none;
}

.tablet {
    display: none;
}

.desktop {
    display: block;
}




@media only screen and (max-width: 1170px) {

    .top_catalog_detail_block_left {
        width: 50%;
    }

    .catalog_element-detail .wrap_block_img {
        margin-bottom: 0;
    }

    .top_catalog_detail_block_center.nx-flex-col {
        order: 3;
        width: 100%;

        margin-top: 25px;

        height: auto;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .top_catalog_detail_block_right {
        order: 2;
        width: calc(50% - 15px);
        margin-left: 15px;
    }

    .nx-flex-col.top_catalog_detail_block_left {
        width: calc(50% - 15px);
        margin-right: 15px;
    }

    .top_catalog_detail_block_characteristics {
        width: calc(50% - 15px);
        margin-right: 15px;
    }

    .top_catalog_detail_block_banner {
        width: 50%;
    }

    .mobile {
        display: none;
    }

    .tablet {
        display: none;
    }

    .desktop {
        display: block;
    }
    .wrap_block_img .block_disc.bg {
        width: calc(100% - 15px);
        margin-left: 15px;
    }

    .wrap_block_img .block_disc .block_disc-width {
        max-width: 340px;
        width: 100%;
    }

    .wrap_block_img .block_disc .block_disc-timer {
        width: 100%;
    }

    .top_catalog_detail_block_banner:not(:has(.block_disc)) {
        display: none;
    }

    .top_catalog_detail_block_center:not(:has(.top_catalog_detail_block_banner .block_disc)) .top_catalog_detail_block_characteristics {
        width: 100%;
    }

    .top_catalog_detail_block_characteristics {
        margin-bottom: 10px;
    }


}

@media only screen and (max-width: 800px) {

    .top_catalog_detail_block_left {
        width: 100%;
        margin-bottom: 25px;
    }

    .top_catalog_detail_block_rek_doc.tablet.mobile {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .top_catalog_detail_block_right {
        order: 2;
        width: 100%;
        height: auto;
    }

    .top_catalog_detail_block_price {
        margin-bottom: 25px;
    }

    .top_catalog_detail_block_btns_advantages.nx-flex-col-btw-st {
        flex-direction: row;
        height: auto;
        margin-bottom: 0;
    }

    .top_catalog_detail_block_btn_advantages {
        width: 50%;
    }

    .top_catalog_detail_block_characteristics {
        width: 100%;

        margin-bottom: 25px;
    }

    .top_catalog_detail_block_rent_bu_rek_doc {
        width: calc(50% - 10px);
    }

    .top_catalog_detail_block_rent_bu {
        width: 100%;
    }

    .top_catalog_detail_block_rek_doc {
        width: 100%;
        height: 45px;
    }

    .top_catalog_detail_block_banner {
        width: 50%;
    }

    .top_catalog_detail_block_banner.block_banner_kz {
        width: 100%;
    }

    .mobile {
        display: none;
    }

    .tablet {
        display: block;
    }

    .desktop {
        display: none;
    }

    .top_catalog_detail_block_center .top_catalog_detail_block_rent_bu.mobile {
        display: none;
    }

    .top_catalog_detail_block_rent_bu_rek_doc.mobile.tablet {
        margin-left: 0;
        margin-top: 0;
    }

    .wrap_block_img .block_disc {
        margin-left: 0;
        margin-right: 15px;
        padding: 8px 15px 9px;
    }

    .wrap_block_img .block_disc .block_disc-text {
        width: 175px;
    }

    .wrap_block_img .block_disc .block_disc-un-text,
    .wrap_block_img .block_disc .block_disc-link_btn,
    .wrap_block_img .block_disc .block_disc-text {
        font-size: 14px;
    }

    .wrap_block_img .block_disc .block_disc-link_btn {
        padding: 5px 15px;
    }

    .top_catalog_detail_block_rek_doc.tablet.mobile .information_icon,
    .top_catalog_detail_block_rent_bu.tablet .information_icon {
        margin: 0 10px 0 0;
        padding: 10px 0;
    }

    .wrap_block_img .block_disc .block_disc-rate {
        font-size: 45px;
    }

    .wrap_block_img .block_disc .block_disc-width {
        max-width: 240px;
    }

    .top_catalog_detail_block_rek_doc.tablet.mobile {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .top_catalog_detail_block_rek_doc.tablet.mobile .information_icon {
        width: 100%;
    }

    .top_catalog_detail_block_rek_doc.tablet.mobile .information_icon_documents {
        margin-top: 10px;
    }

    .top_catalog_detail_block_rent_bu.tablet .information_icon_used {
        margin-top: 10px;
    }

    .top_catalog_detail_block_rent_bu_rek_doc:has(.top_catalog_detail_block_rent_bu.tablet) .top_catalog_detail_block_rek_doc.tablet.mobile .information_icon_requisites {
        margin-top: 20px;
    }

    .top_catalog_detail_block_center:not(:has(.top_catalog_detail_block_banner .block_disc)) .top_catalog_detail_block_rent_bu_rek_doc.mobile.tablet {
        width: 100%;
        margin: 0;
    }

    .top_catalog_detail_block_rent_bu.tablet .title {
        margin: 0;
        display: none;
    }

    .top_catalog_detail_block_characteristics {
        margin-right: 0;
    }

    .wrap_block_img .block_disc.bg {
        width: 100%;
        margin: 0;
    }
}

@media only screen and (max-width: 650px) {
    .wrap_block_img .block_disc .block_disc-timer .timer_elem {
        margin: 11px 3px 0;
    }
}

@media only screen and (max-width: 600px) {

    .wrap_block_img .block_disc .block_disc-timer .timer_elem {
        margin: 11px 5px 0;
    }

    .top_catalog_detail_block_rek_doc.tablet.mobile .information_icon_documents {
        margin-top: 0;
    }

    .top_catalog_detail_block_center.nx-flex-col-btw-st {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .top_catalog_detail_block_btn_advantages {
        width: 100%;
    }

    .top_catalog_detail_block_rent_bu_rek_doc {
        width: 100%;
    }

    .top_catalog_detail_block_rent_bu {
        height: 82px;

        /*margin-bottom: 10px;*/
    }

    .top_catalog_detail_block_rek_doc {
        height: 35px;
    }

    .top_catalog_detail_block_banner {
        width: 100%;

        margin-bottom: 10px;
    }

    .tablet {
        display: none;
    }

    .mobile {
        display: block;
    }

    .desktop {
        display: none;
    }

    .top_catalog_detail_block_rek_doc.tablet.mobile {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .top_catalog_detail_block_rent_bu_rek_doc.tablet.mobile {
        margin-left: 0;
        margin-top: 0;
    }

    .top_catalog_detail_block_rek_doc.tablet.mobile .information_icon:last-child,
    .top_catalog_detail_block_rent_bu.mobile .information_icon:last-child {
        margin-right: 0;
    }

    .top_catalog_detail_block_center .top_catalog_detail_block_rent_bu.mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
    }

    .top_catalog_detail_block_center .information_icon_wrapper {
        position: relative;
        top: auto;
    }

    .top_catalog_detail_block_center .information_icon_wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .top_catalog_detail_block_center .top_catalog_detail_block_rent_bu.mobile .information_icon {
        width: calc(50% - 5px);
        margin-left: 0;
        padding: 10px 0;
    }

    .top_catalog_detail_block_center .top_catalog_detail_block_rent_bu.mobile .title {
        display: block;
        margin-bottom: 10px;
        margin-top: 20px;
        font-size: 22px;
        font-weight: 700;
        line-height: 22px;
    }
    .wrap_block_img .block_disc {
        width: 100%;
        margin-right: 0;
    }

    .wrap_block_img .block_disc .block_disc-width {
        max-width: 340px;
        width: 100%;
    }

    .wrap_block_img .block_disc .block_disc-timer {
        width: 100%;
    }

    .wrap_block_img .block_disc .block_disc-text {
        width: 245px;
    }

    .wrap_block_img .block_disc .block_disc-un-text,
    .wrap_block_img .block_disc .block_disc-link_btn,
    .wrap_block_img .block_disc .block_disc-text {
        font-size: 20px;
    }

    .wrap_block_img .block_disc .block_disc-rate {
        font-size: 65px;
    }

    .top_catalog_detail_block_center .top_catalog_detail_block_rek_doc.mobile {
        height: 35px;
    }

    .top_catalog_detail_block_rent_bu_rek_doc:has(.top_catalog_detail_block_rent_bu.tablet) .top_catalog_detail_block_rek_doc.tablet.mobile .information_icon_requisites {
        margin-top: 0;
    }

    .top_catalog_detail_block_right .top_catalog_detail_block_btns_advantages {
        display: none;
    }

    .top_catalog_detail_block_center .top_catalog_detail_block_btns_advantages {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .top_catalog_detail_block_center.nx-flex-col-btw-st {
        margin-top: 10px;
    }

    .top_catalog_detail_block_characteristics {
        margin-bottom: 10px;
    }

    .top_catalog_detail_block_right .top_catalog_detail_block_price .title {
        padding-top: 10px;
    }

    .wrap_block_img .top_catalog_detail_block_btn_advantages.lz {
        margin-bottom: 25px;
    }

    .top_catalog_detail_block_center.nx-flex-col {
        margin-top: 0;
    }
}

@media only screen and (max-width: 550px) {
    .wrap_block_img .block_disc .block_disc-text {
        width: 175px;
    }

    .wrap_block_img .block_disc .block_disc-un-text,
    .wrap_block_img .block_disc .block_disc-link_btn,
    .wrap_block_img .block_disc .block_disc-text {
        font-size: 14px;
    }

    .wrap_block_img .block_disc .block_disc-rate {
        font-size: 45px;
    }

    .wrap_block_img .block_disc .block_disc-width {
        max-width: 240px;
    }
}

@media only screen and (max-width: 400px) {
    .top_catalog_detail_block_right .top_catalog_detail_block_price .price {
        font-size: 40px;
        line-height: 40px;

        padding-right: 25px;
        background-repeat: no-repeat;
        background-size: 16px;
        background-position: bottom 5px right;
    }

    .wrap_block_img .advantages {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .wrap_block_img .advantages .advantage {
        height: 100%;
    }

    .top_catalog_detail_block_btn_advantages {
        height: auto;
    }

    .wrap_block_img .top_catalog_detail_block_btn_advantages .btn_price_request {
        margin-bottom: 20px;
    }

    .wrap_block_img .advantages .advantage {
        margin-bottom: 10px;
    }

    .wrap_block_img .top_catalog_detail_block_btn_advantages.kp {
        margin-bottom: 5px;
    }

    .top_catalog_detail_block_center.nx-flex-col-btw-st {
        margin-top: 0;
    }

    .top_catalog_detail_block_center .top_catalog_detail_block_rent_bu.mobile .title {
        margin-top: 0;
    }

    .wrap_block_img .top_catalog_detail_block_btn_advantages.lz {
        margin-bottom: 10px;
    }
}
/* End */


/* Start:/bitrix/templates/.default/components/ip/nx_gallery_3.7/vertex_main_catalog_gallery_v2/style.min.css?17243029287970*/
.elements_gallery_wrapper{max-width:400px;width:100%}.other_img_slick.slick-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elements_gallery_wrapper .selected_img_slick{max-width:400px}.elements_gallery_wrapper .other_img_slick .slick-list{margin:0 20px;max-width:360px;width:100%}.elements_gallery_wrapper .selected_img_slick a,.other_img_slick img{display:none}.elements_gallery_wrapper .selected_img_slick:has(.slick-slide) a,.other_img_slick:has(.slick-slide) img{display:block}.elements_gallery_wrapper .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elements_gallery_wrapper .nx-gallery-element img{width:100%;object-fit:contain;max-height:380px}.selected_img_slick .nx-gallery-element video{background-color:black;width:100%}.selected_img_slick .nx-gallery-element:has(video):before,.elements_gallery_wrapper .preview-img.video:before{content:"";position:absolute;left:50%;top:50%;margin-top:-35px;margin-left:-35px;display:block;width:70px;height:70px;border-radius:50%;border:2px solid #fff;opacity:.7;background-color:#3c78e4}.elements_gallery_wrapper .preview-img.video:before{width:30px;height:30px;left:50%;top:50%;margin-top:-15px;margin-left:-15px}.selected_img_slick .nx-gallery-element:has(video):after,.elements_gallery_wrapper .preview-img.video:after{content:"";position:absolute;left:50%;top:50%;margin-top:-15px;margin-left:-10px;opacity:.9;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:25px solid #fff}.elements_gallery_wrapper .preview-img.video:after{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid #fff;margin-top:-7px;margin-left:-4.5px}.elements_gallery_wrapper .selected_img_slick .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elements_gallery_wrapper .preview-img{width:auto;height:100%;position:relative;text-align:center;overflow:hidden;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elements_gallery_wrapper .preview-img.video{height:auto;position:relative}.elements_gallery_wrapper .preview-img video{width:100%;background-color:black}.elements_gallery_wrapper .preview-img .img-width{width:100%;height:fit-content}.elements_gallery_wrapper .preview-img .img-height{width:fit-content;height:100%}.elements_gallery_wrapper .other_img_slick .slick-slide{margin:0 5px;cursor:pointer;filter:grayscale(100%)}.elements_gallery_wrapper .other_img_slick .slick-slide:has(.video)>div{display:flex;align-items:center}.elements_gallery_wrapper .other_img_slick .slick-current{filter:grayscale(0)}.elements_gallery_wrapper .other_img_slick .slick-slide>div{height:100%}.elements_gallery_wrapper .other_img_slick .slick-prev,.elements_gallery_wrapper .other_img_slick .slick-next{top:50% !important;font-size:6px;font-weight:500;margin:0;overflow:hidden}.elements_gallery_wrapper .other_img_slick .slick-prev{left:-13px !important}.elements_gallery_wrapper .other_img_slick .slick-next{left:auto !important;right:-13px !important}.elements_gallery_header{display:flex;justify-content:space-between;max-width:400px;margin-bottom:5px}.big_icon_wrapper .nx-gallery-element{width:400px !important;max-height:380px;margin-top:10px;margin-bottom:10px}.elements_gallery_header .elements_icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;width:100%;z-index:2}.elements_gallery_header .elements_icons img{width:auto;margin-bottom:10px}.elements_gallery_wrapper .big_icon_wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elements_gallery_wrapper .big_icon_wrapper .big_icon{position:absolute;z-index:1;height:100%;width:100%;object-fit:none}.elements_gallery_wrapper .big_icon_wrapper:has(.slick-active video) .big_icon{display:none}.elements_gallery_header .elements_rating{display:flex;position:relative;z-index:3}.elements_gallery_header .elements_rating .star_wrap{width:14px;height:14px}.reviews_count .scroll-to-reviews{cursor:pointer}.elements_gallery_header .elements_rating .star_wrap:first-child{margin-left:0}.elements_gallery_header .elements_rating .star,.elements_gallery_header .elements_rating .fakestar{display:block;width:14px;height:14px;position:absolute}.elements_gallery_header .elements_rating .star{width:0;background:url("/bitrix/templates/.default/components/ip/highloadblock.list/vertex_review/img/full.svg") no-repeat;background-size:cover}.elements_gallery_header .elements_rating .fakestar{background:url("/bitrix/templates/.default/components/ip/highloadblock.list/vertex_review/img/star.svg") no-repeat;background-size:cover}.elements_gallery_header .elements_rating .reviews_count{color:#3c78e4;font-size:14px;font-weight:700;line-height:14px;margin-left:10px;padding-top:1px}.elements_gallery_header .elements_rating .reviews_count .show-form-review{cursor:pointer}.elements_gallery_header .elements_rating .reviews_count .show-form-review:hover,.elements_gallery_header .elements_rating .reviews_count .scroll-to-reviews:hover{color:#faae00}.elements_gallery_wrapper .selected_img_slick .slick-dots{bottom:-70px}.elements_gallery_wrapper .selected_img_slick .slick-dots li{text-align:center;text-align:-moz-center;width:4px;height:4px;margin:0 8px}.elements_gallery_wrapper .selected_img_slick .slick-dots li button{width:4px;height:4px;background:#bfbfbf;padding:4px;display:block}.elements_gallery_wrapper .selected_img_slick .slick-dots li.slick-active button{background:rgba(43,43,43,0.5)}.gallery__arrow{display:flex;width:auto;justify-content:center}.gallery__arrow button{position:static;margin:0;line-height:8px}.gallery__arrow .slick-dots{position:static}.gallery__arrow .slick-dots li{background-color:#000;opacity:.2;width:10px;height:10px}.gallery__arrow .slick-dots .slick-active{opacity:.4}@media(max-width:1170px){.elements_gallery_wrapper{max-width:100%}.elements_gallery_wrapper .other_img_slick .slick-prev{left:27px !important}.elements_gallery_wrapper .other_img_slick .slick-next{left:auto !important;right:27px !important}}@media(max-width:1000px){.elements_gallery_header{width:100%;max-width:100%}.elements_gallery_wrapper{width:100%;align-self:center}}@media(max-width:600px){.elements_gallery_wrapper{min-height:339px}.elements_gallery_wrapper .slick-slider.slick-dotted{padding-bottom:0}.elements_gallery_wrapper .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:200px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elements_gallery_wrapper .slick-dots li{margin-bottom:10px}.elements_gallery_wrapper .other_img_slick{display:none}.big_icon_wrapper .selected_img_slick .slick-slide{height:100%}.big_icon_wrapper .nx-gallery-element,.elements_gallery_wrapper .nx-gallery-element img{width:100% !important;max-height:290px}.slick-slider.slick-dotted{padding-bottom:0}.top_catalog_detail_block_left{margin-bottom:0}.elements_gallery_wrapper .selected_img_slick{max-width:100%}.catalog_element-detail .wrap_block_img{margin-top:15px}}@media(max-width:500px){.elements_gallery_wrapper{min-height:308px}.big_icon_wrapper .nx-gallery-element,.elements_gallery_wrapper .nx-gallery-element img{max-height:260px}}@media(max-width:350px){.elements_gallery_header .elements_icons{top:23px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}

/* End */


/* Start:/bitrix/templates/.default/components/ip/highloadblock.list/vertex_element_advantages/style.min.css?17243029282570*/
.slick-slider.slick-dotted{padding-bottom:10px}.advantages_wrapper .slick-track{display:flex;justify-content:space-between;align-items:stretch}.advantages_wrapper .element_wrapper{width:210px;border:1px solid #eff4ff;height:248px}.advantages_wrapper .element_wrapper:hover{-webkit-box-shadow:0 0 10px -5px rgba(60,120,228,0.5);-moz-box-shadow:0 0 10px -5px rgba(60,120,228,0.5);box-shadow:0 0 10px -5px rgba(60,120,228,0.5)}.advantages_wrapper .slick-slide{margin:0 15px;padding:5px}.advantages_wrapper .advantage_image{width:110px;height:110px;display:flex;justify-content:center;align-items:center;background-color:#eff4ff;margin:20px auto;padding:20px;border-radius:25px}.advantages_wrapper .advantage_image img{width:70px}.advantages_wrapper .advantage_text{font-size:18px;font-weight:300;line-height:26px;text-align:center;margin:0 10px 20px 10px}.advantages__arrow{display:flex;width:auto;justify-content:center}.advantages__arrow button{position:static;margin:0;line-height:8px;transform:translateY(5px)}.advantages_wrapper .slick-dots{position:static}.advantages_wrapper .slick-dots li{background-color:#000;transform:translateY(6px);opacity:.2;width:10px;height:10px}.advantages_wrapper .slick-dots .slick-active{opacity:.4}@media(max-width:1170px){.advantages_wrapper .slick-slide{margin:0 10px}}@media(max-width:1106px){.advantages_wrapper .element_wrapper{height:274px}}@media(max-width:1024px){.advantages_wrapper .advantage_image img{width:60px}.advantages_wrapper .advantage_image{width:100px;height:100px}}@media(max-width:885px){.advantages_wrapper .advantage_text{font-size:18px}.advantages_wrapper .advantage_image img{width:50px}.advantages_wrapper .advantage_image{width:90px;height:90px;border-radius:20px}.advantages_wrapper .advantage_text{line-height:20px}.advantages_wrapper .element_wrapper{height:240px}}@media(max-width:800px){.advantages_wrapper .slick-slide{margin:0 5px}}@media(max-width:600px){.advantages_wrapper .slick-slide{margin:0}}@media(max-width:542px){.advantages_wrapper .advantage_image{width:80px;height:80px;border-radius:16px}.advantages_wrapper .element_wrapper{height:220px}}@media(max-width:375px){.advantages_wrapper .advantage_text{font-size:16px}.advantages_wrapper .advantage_image img{width:40px}.advantages_wrapper .advantage_image{width:60px;height:60px;border-radius:10px}}@media(max-width:340px){.advantages_wrapper .advantage_text{font-size:16px}.advantages_wrapper .advantage_image img{width:40px}.advantages_wrapper .advantage_image{width:60px;height:60px}.advantages_wrapper .element_wrapper{height:230px}}

/* End */


/* Start:/bitrix/templates/.default/components/ip/nx.highload.list_1.0/vertext_detail_filter_button/style.min.css?17243029281751*/
.nx-fast-links-detail{height:190px}.nx-hib-section-detail{width:100%;max-width:1170px;margin:0 auto;opacity:0;overflow:hidden;height:93px;transition:opacity .4s ease}.nx-hib-section-detail.slick-slider{opacity:1;height:auto;overflow:visible}.nx-hib-section-detail .nx-hib-section-tab,.nx-hib-section-detail .description_section{width:auto;min-width:100px;padding-left:12px;padding-right:12px;margin:5px;background:#eaeff3;color:#000;padding:7px 10px}.nx-hib-section-detail .description_section{background:#0b3184;color:#fff}.nx-hib-section-detail .btn.filter_button{box-shadow:none;background:#fff;color:#2b2b2b;border:1px solid #9d9d9d;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;font-size:14px;height:auto;min-height:35px;margin:5px 0;text-align:center;padding:5px;line-height:normal}.nx-hib-section-detail .btn.filter_button:hover,.nx-hib-section-detail .filter_button.selected{background:#fff;border-color:#3c78e4;color:#3c78e4}.nx-hib-section-detail .slick-initialized .slick-slide.filter_button{display:-ms-flexbox;display:-webkit-flex;display:flex;box-shadow:none}.nx-hib-section-detail .slick-prev{margin-left:-27px}.nx-hib-section-detail .slick-next{margin-left:27px}.nx-hib-section-detail .slick-prev,.nx-hib-section-detail .slick-next{bottom:-57px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nx-hib-section-detail.slick-initialized .slick-slide{margin:4px 15px}@media(max-width:1170px){.nx-hib-section-detail{width:100%}.nx-hib-section-detail .wrap_label_filter{max-width:1170px;width:100%}}@media(max-width:600px){.nx-hib-section-detail.slick-initialized .slick-slide{padding:5px 0;margin:4px 5px}.nx-hib-section-detail{height:63px}}

/* End */


/* Start:/bitrix/templates/.default/components/ip/nx_gallery_3.7/vertex_main_catalog_gallery/style.min.css?16724751694326*/
.wrap_catalog_gallery_list_big_img{position:relative;overflow:hidden}.wrap_catalog_gallery_list_big_img .label_main_photo{position:absolute;right:-300px;top:50%;z-index:900;text-align:right;text-transform:uppercase;font-family:Open_Sans,Arial,Helvetica,sans-serif;-webkit-transition:all 0s linear 0s;-moz-transition:all 0s linear 0s;-o-transition:all 0s linear 0s;transition:all .5s linear 0s}.wrap_catalog_gallery_list_big_img.show_label_photo .label_main_photo{right:0 !important}.wrap_catalog_gallery_list_big_img .label_main_photo span{display:block;font-weight:800;line-height:120%;background:linear-gradient(to left,#0299ec 33%,#0378e0 66%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.wrap_catalog_gallery_list_big_img .title_medium_text{font-size:48px}.wrap_catalog_gallery_list_big_img .title_big_text{font-size:53px}.wrap_catalog_gallery_list_big_img .title_small_text{font-size:23px}.catalog_gallery_list_big_img img{max-width:80%;height:auto;max-height:95%}.catalog_gallery_list_big_img .nx-gallery-element{display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;height:455px}.catalog_gallery_list_thumbs{margin-top:15px;padding:0 20px 0 20px}.catalog_gallery_list_thumbs .nx-gallery-element{width:92px;height:110px;padding-top:15px;outline:0;overflow:hidden}.catalog_gallery_list_thumbs .nx-gallery-element img{border:1px solid #dfdfdf;widows:92px;height:92px;-webkit-transition:all .08s linear 0s;-moz-transition:all .08s linear 0s;-o-transition:all .08s linear 0s;transition:all .08s linear 0s}.catalog_gallery_list_thumbs .nx-gallery-element.slick-current img,.catalog_gallery_list_thumbs .nx-gallery-element:hover img{border:1px solid #dfdfdf;margin-top:-15px;-webkit-transition:all .25s linear 0s;-moz-transition:all .25s linear 0s;-o-transition:all .25s linear 0s;transition:all .25s linear 0s;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}.catalog_gallery_list_thumbs .nx-gallery-element.slick-current img{margin-top:0}.catalog_gallery_list_big_img.slick-initialized .slick-slide{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.catalog_gallery_list_thumbs .slick-next,.catalog_gallery_list_thumbs .slick-prev{position:absolute;bottom:inherit;top:50%;margin:-5px 0 0 0;width:20px;height:20px;background:inherit;transform:inherit;font-size:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.catalog_gallery_list_thumbs .slick-next:before,.catalog_gallery_list_thumbs .slick-prev:before{content:'4';font-family:nx,Tahoma,Geneva,sans-serif;font-size:5px;position:absolute;top:50%;left:2px;color:#000;margin-top:-9px;line-height:20px}.catalog_gallery_list_thumbs .slick-next{right:2px;left:inherit}.catalog_gallery_list_thumbs .slick-next:before{content:'6';left:5px}.catalog_gallery_list_thumbs .slick-prev{left:0;right:inherit}.catalog_gallery_list_thumbs .slick-prev:before{content:'4';left:0}@media only screen and (max-width:1170px){.catalog_gallery_list_big_img .nx-gallery-element{height:290px}.catalog_gallery_list_big_img img{max-width:80%;height:auto}.wrap_catalog_gallery_list_big_img .title_medium_text{font-size:30px}.wrap_catalog_gallery_list_big_img .title_big_text{font-size:40px}.wrap_catalog_gallery_list_big_img .title_small_text{font-size:20px}}@media only screen and (max-width:1000px){.catalog_gallery_list_big_img img{max-width:100%;height:auto}}@media only screen and (max-width:700px){.wrap_catalog_gallery_list_big_img .title_medium_text{font-size:24px}.wrap_catalog_gallery_list_big_img .title_big_text{font-size:27px}.wrap_catalog_gallery_list_big_img .title_small_text{font-size:13px}}@media only screen and (max-width:500px){.main .catalog_gallery_list_big_img img{width:auto;max-width:80%;height:auto}}

/* End */


/* Start:/bitrix/templates/.default/components/ip/nx_gallery_3.7/vertex_main_gallery/style.min.css?15980096203942*/
.wrap_main_gallery{position:relative;margin:0;padding:0}.wrap_main_gallery.grey_bk{background-color:#eff4ff}.wrap_main_gallery.grey_bk:after,.wrap_main_gallery.grey_bk:before{content:'';position:absolute;z-index:100;top:0;left:calc(((100vw - 1170px) / 2) * -1);width:calc((100vw - 1170px) / 2);background:#eff4ff;height:100%}.wrap_main_gallery.grey_bk:after{left:inherit;right:calc(((100vw - 1170px) / 2) * -1)}.wrap_main_gallery .wrap_title .title{margin-bottom:40px}.wrap_main_gallery .block_main_gallery{margin:0 30px;overflow:hidden}.wrap_main_gallery .block_arrow{color:#949494;font-size:22px;padding:51px 0 61px 0}.wrap_main_gallery .slick_arr{position:relative;display:inline-block;width:20px;height:20px;margin:0 55px;cursor:pointer}.wrap_main_gallery .slick_arr:before,.wrap_main_gallery .slick_arr:before{content:'4';font-family:nx,Tahoma,Geneva,sans-serif;font-size:5px;position:absolute;top:50%;left:2px;color:#949494;margin-top:-9px;line-height:20px}.wrap_main_gallery .slick_arr.slick_right_arr:before{content:'6'}.nx-gallery-line{width:100%;margin:0 auto;height:auto;text-align:left;position:relative;vertical-align:top;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.nx-gallery-line.wide_gallery{width:1560px}.nx-gallery-line a{text-decoration:none;border:0}.nx-gallery-line .nx-gallery-element{position:relative;border:0 solid #ccc;display:inline-block;margin:0 15px;padding:15px 0 0 0;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nx-gallery-line .nx-gallery-element:before{content:'';position:absolute;top:50%;left:50%;z-index:900;opacity:0;width:90px;height:90px;color:#fff;margin-top:-45px;margin-left:-45px;background-image:url("/bitrix/templates/.default/components/ip/nx_gallery_3.7/vertex_main_gallery/images/search.png");background-position:center center;background-repeat:no-repeat;background-color:rgba(60,120,228,0.7);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #fff;-webkit-transition:all .08s linear 0s;-moz-transition:all .08s linear 0s;-o-transition:all .08s linear 0s;transition:all .08s linear 0s}.nx-gallery-line .nx-gallery-element img{max-width:100%;margin:0 auto;border:0;-webkit-transition:all .25s linear 0s;-moz-transition:all .25s linear 0s;-o-transition:all .25s linear 0s;transition:all .25s linear 0s;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}.no_effects .nx-gallery-line .nx-gallery-element img{-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none;filter:none}.nx-gallery-line .nx-gallery-element .slide-desk{position:absolute;display:block;background:rgba(0,0,0,0.6);padding:5px;color:#fff;top:6px;left:6px;z-index:20;display:none;width:80%}.nx-gallery-line .nx-gallery-element:hover .slide-desk{display:block}.nx-gallery-line .nx-gallery-element:hover img{margin-top:-15px;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none;filter:none}.no_effects .nx-gallery-line .nx-gallery-element:hover img{margin-top:0}.nx-gallery-line .nx-gallery-element:hover:before{opacity:1}.no_effects .nx-gallery-line .nx-gallery-element:hover:before{opacity:0}@media only screen and (max-width:1350px){.nx-gallery-line.wide_gallery,.nx-gallery-line{width:100%}}@media only screen and (max-width:1170px){.wrap_main_gallery{margin:0 -15px}.wrap_main_gallery .wrap_title .title{margin:28px 0 12px 0}.nx-gallery-line .nx-gallery-element{margin:0 15px 0 0}.wrap_main_gallery .block_arrow{padding:11px 0 11px 0}}@media only screen and (max-width:1170px){.nx-gallery-line .nx-gallery-element img{width:auto}}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/catalog/vertex_catalog_new/bitrix/catalog.section.list/vertex_popup_section_list_element_v2/style.min.css?17243029289603*/
body.catalog_detail_element main.main,body.catalog_section main.main{display:flex;flex-direction:column}.wrap_label_filter,.wrap_filter,.catalog_list_elements,.wrap_nav_string,.title_list_elements,.catalog_element-detail,.catalog_detail_element .wrap-wide-gallery{order:2}.wrap_catalog_list_all_section{margin-left:auto}.wrap_catalog_list_all_section .section_label{padding:8px 35px 8px 15px;font-size:16px;line-height:18px;z-index:801;cursor:pointer;text-transform:uppercase;font-weight:bold;color:#fff;background-color:#6e737e;display:none;position:relative}.wrap_catalog_list_all_section .section_label:after{content:"8";position:absolute;font-size:16px;margin:-1px 0 0 5px;padding-top:0;font-family:nx,Tahoma,Geneva,sans-serif;font-weight:normal}.wrap_catalog_list_all_section.open_list_section .section_label,.wrap_catalog_list_all_section .section_label:hover{color:#fff}.wrap_catalog_list_all_section.open_list_section .section_label:after{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.wrap_catalog_list_all_section .wrap_adaptive_section_label{background-color:#6e737e;padding:7px 0 6px 0;font-weight:bold;text-transform:uppercase;color:#fff;display:none}.adaptive_section_label{width:100%}.adaptive_section_label .text_label{padding:0 30px;position:relative;cursor:pointer;font-size:17px}.adaptive_section_label .text_label:after,.adaptive_section_label .text_label:before{content:'4';position:absolute;left:0;top:50%;width:24px;height:24px;font-size:5px;line-height:24px;font-family:nx,Tahoma,Geneva,sans-serif;-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);margin-top:-14px}.adaptive_section_label .text_label:before{left:inherit;right:0}.open_list_section .adaptive_section_label .text_label:after,.open_list_section .adaptive_section_label .text_label:before{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.catalog_list_all_section.nx-flex-row-с-st{background-color:#3c78e4;display:none;position:absolute;top:0;left:0;z-index:800;padding:15px 0 15px 0;width:100%;margin-top:34px}.open_list_section .catalog_list_all_section.nx-flex-row-с-st{display:-ms-flexbox;display:-webkit-flex;display:flex}.catalog_list_all_section .item_section{position:relative;overflow:hidden;width:calc(100% / 4);padding:0 20px;outline:0;text-decoration:none;font-family:Open_Sans_Condensed,Arial,Helvetica,sans-serif;font-weight:bold;margin-bottom:15px;-webkit-transition:all .08s linear 0s;-moz-transition:all .08s linear 0s;-o-transition:all .08s linear 0s;transition:all .08s linear 0s;opacity:0}.catalog_list_all_section .item_section.visible_section{opacity:1}.catalog_list_all_section .prw_section{height:220px;width:100%;padding:0;margin:0}.catalog_list_all_section .prw_section img{max-height:80%;width:auto;-webkit-transition:all .08s linear 0s;-moz-transition:all .08s linear 0s;-o-transition:all .08s linear 0s;transition:all .08s linear 0s}.catalog_list_all_section .prw_section:hover img{max-height:90%}.catalog_list_all_section .name_section{color:#fff;text-align:center;text-transform:uppercase;-webkit-transition:all .08s linear 0s;-moz-transition:all .08s linear 0s;-o-transition:all .08s linear 0s;transition:all .08s linear 0s}.catalog_list_all_section .item_section:hover .name_section{color:#1c386b}@media(max-width:1170px){.blue_wrap_h1 .wrap_h1 .main_content{padding-right:0}.catalog_list_all_section .prw_section{height:150px}.catalog_list_all_section .name_section{font-size:15px}.wrap_label_filter,.wrap_filter,.catalog_list_elements,.wrap_nav_string,.title_list_elements,.catalog_element-detail,.catalog_detail_element .wrap-wide-gallery{order:3}.wrap_filter{order:2}}@media(max-width:900px){.catalog_list_all_section .item_section{width:calc(100% / 3)}.catalog_list_all_section .prw_section{height:120px}}@media(max-width:500px){.catalog_list_all_section .item_section{width:calc(100% / 2)}}.section_description{position:relative;overflow:hidden;font-size:24px;line-height:150%}.wrap_text_section_description{z-index:500;color:#fff;text-align:center;padding:162px 25px}.wrap_text_section_description h1{text-align:center;color:#fff;font-size:71px;margin-bottom:49px}.wrap_text_section_description h1 span{color:#faae00}.wrap_text_section_description .text_section_description p:first-child{margin-top:0}.wrap_text_section_description .text_section_description p:last-child{margin-bottom:0}.wrap_text_section_description a{text-decoration:none}.section-description-bottom{margin-top:30px;margin-bottom:30px}.wrap-text-section-description-bottom a{text-decoration:none}.section_description:before{content:'';position:absolute;top:0;left:0;z-index:150;width:100%;height:100%;background-color:rgba(0,0,0,0.6)}.section_description #video_bg{position:absolute;top:0;left:0;z-index:50;display:block;width:100%;height:auto}.catalog_list_section{position:relative;width:1750px;margin:0 auto;margin-bottom:25px}.catalog_list_section .item_section{position:relative;overflow:hidden;z-index:100;width:calc(100% / 4);padding:0 70px 55px 70px;margin-bottom:0;text-decoration:none;font-family:Open_Sans_Condensed,Arial,Helvetica,sans-serif;font-weight:bold;-webkit-transition:all .08s linear 0s;-moz-transition:all .08s linear 0s;-o-transition:all .08s linear 0s;transition:all .08s linear 0s}.catalog_list_section .item_section:hover{background-color:#3c78e4}.catalog_list_section .prw_section{position:relative;height:410px;width:100%;margin:0;overflow:hidden}.catalog_list_section .prw_section img{display:block;position:absolute;top:0;bottom:0;left:0;right:0;height:80%;width:auto;max-width:100%;margin:auto}.catalog_list_section .name_section{text-align:center;text-transform:uppercase;color:#3c78e4;font-size:25px;line-height:120%;z-index:500}.catalog_list_section .item_section:hover .name_section{color:#1c386b;font-weight:bold;text-transform:uppercase}.catalog_list_section .animate_name_section{position:absolute;z-index:-200;bottom:calc(-100px - 200%);left:-19px;font-size:100px;color:#5a89e7;text-transform:uppercase;-webkit-transform-origin:50% 50% 0;-moz-transform-origin:50% 50% 0;-ms-transform-origin:50% 50% 0;transform-origin:0 0;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);height:100px;line-height:100px;overflow:hidden;letter-spacing:-4px;width:200%;animation-delay:0s;-webkit-transition:all 0s linear 0s;-moz-transition:all 0s linear 0s;-o-transition:all 0s linear 0s;transition:all 0s linear 0s}.catalog_list_section .item_section:hover .animate_name_section{bottom:-100px;-webkit-transition:all .5s linear 0s;-moz-transition:all .5s linear 0s;-o-transition:all .5s linear 0s;transition:all .5s linear 0s}@media only screen and (max-width:1750px){.wrap_text_section_description{padding:44px 0 29px 0}.wrap_text_section_description h1{margin-bottom:34px}.catalog_list_section{width:calc(100% - 30px)}.catalog_list_section .item_section{padding:0 30px 25px 30px}.catalog_list_section .prw_section{height:300px}}@media only screen and (max-width:1170px){.section_description{margin:0 -15px 15px -15px;padding:23px 0;font-size:17px}.wrap_text_section_description h1{font-size:30px;margin-bottom:15px}.catalog_list_section .item_section{padding:0 15px 30px 15px}.catalog_list_section .prw_section{height:300px}.catalog_list_section .name_section{font-size:20px}.catalog_list_section .animate_name_section{display:none}.wrap_catalog_list_all_section .action_block_all_section{font-size:12px;line-height:14px;padding:10px 32px 10px 15px}.wrap_catalog_list_all_section .action_block_all_section:after{font-size:12px}.wrap_catalog_list_all_section{text-align:center}.wrap_catalog_list_all_section.open_list_section .section_label:after{margin-top:-1px}}@media only screen and (max-width:1000px){.catalog_list_section .item_section{width:calc(100% / 3);padding:0 15px 30px 15px}.catalog_list_section .prw_section{height:250px}}@media only screen and (max-width:800px){.wrap_catalog_list_all_section{text-align:center;margin-left:0}.wrap_catalog_list_all_section .action_block_all_section{font-size:16px;line-height:18px;padding:8px 32px 8px 15px}.wrap_catalog_list_all_section .action_block_all_section:after{font-size:16px}}@media only screen and (max-width:700px){.catalog_list_section .item_section{width:calc(100% / 2);padding:0 15px 15px 15px}.catalog_list_section .prw_section img{height:90%;width:auto}}@media only screen and (max-width:600px){.wrap_catalog_list_all_section .action_block_all_section{font-size:12px;line-height:14px;padding:10px 27px 10px 10px}.wrap_catalog_list_all_section .action_block_all_section:after{font-size:12px}}@media only screen and (max-width:425px){.catalog_list_section .item_section{padding:0 0 10px 0;margin-bottom:15px}.catalog_list_section .name_section{font-size:18px}}@media only screen and (max-width:390px){.wrap_catalog_list_all_section .action_block_all_section{font-size:11px;line-height:13px;padding:10px 27px 11px 10px}.wrap_catalog_list_all_section .action_block_all_section:after{font-size:11px}}@media only screen and (max-width:360px){.wrap_catalog_list_all_section .action_block_all_section{font-size:10px;line-height:12px;padding:11px 27px 11px 10px}.wrap_catalog_list_all_section .action_block_all_section:after{font-size:10px}}@media only screen and (max-width:320px){.catalog_list_section .prw_section img{height:auto;width:100%}}

/* End */
/* /bitrix/templates/.default/components/bitrix/catalog/vertex_catalog_new/style.min.css?16654184701391 */
/* /bitrix/templates/.default/components/bitrix/catalog/vertex_catalog_new/bitrix/catalog.element/vertex_detail_new_2.0/style.css?177399421788970 */
/* /bitrix/templates/.default/components/ip/nx_gallery_3.7/vertex_main_catalog_gallery_v2/style.min.css?17243029287970 */
/* /bitrix/templates/.default/components/ip/highloadblock.list/vertex_element_advantages/style.min.css?17243029282570 */
/* /bitrix/templates/.default/components/ip/nx.highload.list_1.0/vertext_detail_filter_button/style.min.css?17243029281751 */
/* /bitrix/templates/.default/components/ip/nx_gallery_3.7/vertex_main_catalog_gallery/style.min.css?16724751694326 */
/* /bitrix/templates/.default/components/ip/nx_gallery_3.7/vertex_main_gallery/style.min.css?15980096203942 */
/* /bitrix/templates/.default/components/bitrix/catalog/vertex_catalog_new/bitrix/catalog.section.list/vertex_popup_section_list_element_v2/style.min.css?17243029289603 */
