.catalog-section-header {
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    margin: 5px 0;
    padding: 5px 15px;
    border-bottom: 2px solid #d9dee6;
    color: #000;
}


.row::before {
    display: initial;
}
.b-documents__list, .b-3D-models__list {
    margin-bottom: 23px;
}
.b-documents__icon-wrap {
    font-size: 0;
    margin-bottom: 9px;
}

.b-file-icon {
    position: relative;
    width: 50px;
    height: 68px;
    border: 2px solid #40474f;
    border-radius: 4px;
    margin-right: 20px;
}

.b-file-icon:after {
    position: absolute;
    top: -2px;
    right: -2px;
    display: inline-block;
    width: 0;
    height: 0;
    content: '';
    border-width: 7px;
    border-style: solid;
    border-color: #fff #fff #40474f #40474f;
}

.b-file-icon:before {
    position: absolute;
    left: -10px;
    bottom: 10px;
    display: inline-block;
    width: 38px;
    line-height: 17px;
    font-size: 15px;
    padding: 2px 0 1px;
    content: attr(data-type);
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    border: 1px solid #fff;
    font-weight: 700;
    background-color: #40474f;
    border-radius: 5px;
}

.b-documents__item {
    display: flex;
}

#products thead td {
    vertical-align: top !important;
    font-weight: bold;
    font-size: 12px;
    line-height: 14px;
    padding: 12px 8px;
}
#products thead>tr:first-child>td:first-child, #products thead>tr:first-child>td:first-child .fixtable-fixed {
    border-radius: 5px 0 0 5px;
}
#products thead>tr:first-child>td:last-child, #products thead>tr:first-child>td:last-child .fixtable-fixed {
    border-radius: 0 5px 5px 0;
}
table.table thead td {
    background: #17417B !important;
    color: white;
}

.table-group {
    background: rgb(125, 138, 153) !important;
    color: white;
    font-weight: 500;
    padding: 5px !important;
    border-radius: 5px;
}
#products thead td.filtered .fixtable-fixed span {
    display: block;
}
#products thead td.filtered .fixtable-relative, #products thead td.filtered .fixtable-fixed span {
    padding-right: 12px;
    background: #17417B url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L5 5L1 1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") right 0 top 4px no-repeat;
    cursor: pointer;
}
.m-height {
    overflow-y: hidden;
    max-height: 400px;
    transition: all .5s ease-in-out;
    position: relative;
    pointer-events: none;
}

.m-height:after {
    cursor: pointer;
    display: block;
    background: linear-gradient(transparent 0%, white 60%);
    position: absolute;
    color: #0e4da2;
    bottom: 0;
    height: 39px;
    content: "Показать полностью";
    width: 100%;
    text-align: center;
    line-height: 56px;
    pointer-events: all
}

.m-height.expand:after {
    max-height: 0;
}
table.table {
    margin-bottom: 0;
}
td.text-center {
    vertical-align: middle !important;
}

.complimental {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: stretch;

}

.complimental__item .name {
    line-height: 19px;
    text-align: center;
    font-size: 18px;
    height: 88px;
    overflow-y: hidden;
}

.complimental__item .count {
    position: absolute;
    bottom: 5px;
    right: 20px;
}

.complimental__item .image {
    display: flex;
    align-items: center;
    height: 100%;
}

.complimental__item {
    flex-basis: 200px;
    background-color: white;
    min-width: 200px;
    position: relative;
    padding: 20px 20px 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 20px 15px;
}

.complimental_show {
    cursor: pointer;
}

.cursor {
    transition: all 2s ease-out;
    position: absolute;
    background-image: url(/local/templates/aspro-allcorp2/images/svg/cursor_arrow.svg);
    background-repeat: no-repeat;
    height: 26px;
    z-index: 9999;
    width: 15px;
    top:0;
    left:0;
    background-size: 100%;
}
.disableLink,
.disableLink:hover  {
    color: inherit;
    cursor: default;
}

.print_header {
    display: none;
    height: 150px;
    border-left: 20px solid #17417B;
    padding-left: 40px;
}

.line {
    display: none;
    margin-top: 2px;
    margin-bottom: 2px;
    height: 3px;
    border: 2px solid #17417B;
    margin-bottom: 15px;
}

.block_one {
    margin-right: 40px;
    align-self: center;
}

.block_one>img {
    max-width: 300px !important;
}

.block_two {
    display: block;
    width: 50%;
    align-self: center;
}

.block_two>p {
    margin: 5px;
}

.block_two>#line_title {
    color: #17417B !important;
    font-size: 10pt !important;
    line-height: 15px;
    font-weight: 600;
}

.block_two>#line_contacts {
    font-size: 9pt !important;
    line-height: 15px;
}
.fixtable-fixed {
    position: fixed;
    top: 79px;
    z-index: 101;
    background: #17417B;
}
.product-section .h4 {
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    color: #17417B;
    margin: 0 0 15px;
}
.product-section #tech .table {
    border-top: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
    margin-bottom: 0;
}
.product-section #tech .table tr td {
    border-bottom: none;
    padding: 5px 5px 5px 0;
    background: none;
}
.product-section #tech .table tr.separator td {
    border-bottom: 1px solid #DFDFDF;
}
.product-section #tech .table tr td:first-child {
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #17417B;
}
.product-section #tech .table tr td:last-child {
    font-size: 14px;
    line-height: 21px;
}
#main-product-slider {
    background: #FFFFFF;
    box-shadow: 1px 2px 7px rgba(0, 0, 0, 0.17701);
    border-radius: 10px;
    overflow: hidden;
    padding: 5px;
    display: none;
}
#main-product-slider.slick-initialized {
    display: block;
}
#main-product-slider .item {
    text-align: center;
}
#main-product-slider .item img {
    margin: 0 auto;
}
#nav-product-slider {
    margin-top: -5px;
    display: none;
}
#nav-product-slider.slick-initialized {
    display: block;
}
#nav-product-slider .item {
    cursor: pointer;
    box-shadow: 1px 2px 7px rgba(0, 0, 0, 0.17701);
    border-radius: 10px;
    overflow: hidden;
    margin: 5px;
}
#nav-product-slider .slick-arrow {
    border: 0;
    font-size: 0;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 20px;
}
#nav-product-slider .slick-arrow.slick-next {
    background: url('../../../../images/svg/Arrow_down_sm.svg') 50% no-repeat;
    background-size: 8px;
}
#nav-product-slider .slick-arrow.slick-prev {
    background: url('../../../../images/svg/Arrow_up_sm.svg') 50% no-repeat;
    background-size: 8px;
}
.print-link {
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #17417B;
    float: right;
}
.print-link svg {
    margin-right: 8px;
}
.print-link svg, .print-link span {
    vertical-align: middle;
}
.product-section .b-file-icon {
    position: relative;
    width: 20px;
    height: 28px;
    border: 2px solid #17417B;
    border-radius: 4px;
    margin-right: 10px;
}
.product-section .b-file-icon:before {
    left: -10px;
    width: 23px;
    line-height: 12px;
    font-size: 8px;
    padding: 0;
    bottom: 1px;
    background: #17417B;
}
.product-section .b-file-icon:after {
    border-width: 4px;
    border-color: #fff #fff #17417B #17417B;
}
.b-documents__item {
    margin-bottom: 7px;
}
.b-documents__text a {
    font-size: 14px;
    line-height: 20px;
    text-decoration-line: underline;
    color: #5F5F5F;
}
.b-documents__text .b-documents__format {
    font-size: 14px;
    line-height: 20px;
    text-decoration-line: underline;
    color: #000000;
}
.b-documents__text a:hover .b-documents__format {
    text-decoration-line: none;
}
.b-documents__icon-wrap svg {
    margin-right: 5px;
}
.b-3D-models__list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}
.b-documents__head .h4 {
    margin-top: 35px;
}
.b-documents__text a.b-article__link {
    color: #17417B;
    font-size: 14px;
    line-height: 29px;
}
.product-section img {
    max-width: 100%;
    width: auto;
}
.table .ask-price {
    display: block;
    cursor: pointer;
    width: 38px;
    height: 38px;
    margin: 0 auto;
    box-shadow: 1px 2px 7px rgba(0, 0, 0, 0.17701);
    border-radius: 5px;
    background: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5488 16.45L16.4488 11.55' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.6705 16.2785C16.7802 16.3882 16.7802 16.5655 16.6705 16.674C16.5608 16.7837 16.3835 16.7837 16.275 16.674C16.1653 16.5643 16.1653 16.387 16.275 16.2785C16.3835 16.1688 16.5608 16.1688 16.6705 16.2785' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.7239 11.326C11.8335 11.4357 11.8335 11.613 11.7239 11.7215C11.6142 11.8312 11.4369 11.8312 11.3284 11.7215C11.2199 11.6118 11.2187 11.4345 11.3284 11.326C11.438 11.2175 11.6154 11.2163 11.7239 11.326' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.0624 23.0312C11.4065 22.9857 11.7542 23.079 12.0284 23.2902L13.2919 24.2597C13.7095 24.5805 14.2905 24.5805 14.707 24.2597L16.0184 23.2528C16.2634 23.065 16.5725 22.9822 16.8782 23.023L18.5185 23.2388C19.04 23.3077 19.5429 23.0172 19.7447 22.5307L20.3759 21.0047C20.4937 20.7188 20.72 20.4925 21.0059 20.3747L22.5319 19.7435C23.0184 19.5428 23.3089 19.0388 23.24 18.5173L23.0324 16.9365C22.9869 16.5923 23.0802 16.2447 23.2914 15.9705L24.2609 14.707C24.5817 14.2893 24.5817 13.7083 24.2609 13.2918L23.254 11.9805C23.0662 11.7355 22.9834 11.4263 23.0242 11.1207L23.24 9.48032C23.3089 8.95882 23.0184 8.45599 22.5319 8.25415L21.0059 7.62299C20.72 7.50515 20.4937 7.27882 20.3759 6.99299L19.7447 5.46699C19.544 4.98049 19.04 4.68999 18.5185 4.75882L16.8782 4.97465C16.5725 5.01665 16.2634 4.93382 16.0195 4.74715L14.7082 3.74032C14.2905 3.41949 13.7095 3.41949 13.293 3.74032L11.9817 4.74715C11.7367 4.93382 11.4275 5.01665 11.1219 4.97699L9.48155 4.76115C8.96005 4.69232 8.45721 4.98282 8.25538 5.46932L7.62538 6.99532C7.50638 7.27999 7.28005 7.50632 6.99538 7.62532L5.46938 8.25532C4.98288 8.45715 4.69238 8.95999 4.76121 9.48149L4.97705 11.1218C5.01671 11.4275 4.93388 11.7367 4.74721 11.9805L3.74038 13.2918C3.41955 13.7095 3.41955 14.2905 3.74038 14.707L4.74721 16.0183C4.93505 16.2633 5.01788 16.5725 4.97705 16.8782L4.76121 18.5185C4.69238 19.04 4.98288 19.5428 5.46938 19.7447L6.99538 20.3758C7.28121 20.4937 7.50755 20.72 7.62538 21.0058L8.25655 22.5318C8.45721 23.0183 8.96121 23.3088 9.48271 23.24L11.0624 23.0312' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% no-repeat;
}
.vid {
    height: 180px;
    width: auto;
    overflow: hidden;
    position: relative;
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    box-shadow: 1px 2px 7px rgb(0 0 0 / 18%);
    border-radius: 10px;
}
.popupbox-video {

}
.popupbox-video + .popupbox-video {
    margin-top: 15px;
    display: block;
}
.front_text {
    font-size: 14px;
    line-height: 16px;
    color: #000000;
}
.vid span {
    background-image: url(/local/templates/aspro-allcorp2/images/play.svg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 40px;
    height: 40px;
    position: absolute;
    right: 10px;
    bottom: 10px;
}
p:last-of-type {
    margin-bottom: 0;
}
.analogs .b-documents__item {
    align-items: center;
    font-size: 14px;
    line-height: 16px;
    color: #000000;
    padding-right: 10px;
}
.analogs .b-documents__item img {
    margin-right: 10px;
}
.analogs .b-documents__list, .analog_list  {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
.analog_list a, .analog_list li {
    font-size: 14px;
    line-height: 16px;
    color: #5F5F5F;
    padding: 0;
}
.analog_list li {
    margin-bottom: 10px;
}
.analog_list a:hover {
    color: #344475;
}
.description ul {
    padding-left: 20px;
}
.description li {
    list-style: disc;
    padding: 0;
}
.description {
    font-size: 14px;
    line-height: 21px;
    color: #5F5F5F;
}
.print-h4 {
    display: none;
}
#doc .b-3D-models__list {
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
.spoiler .b-3D-models__list{
    display: none;
    margin: 0;
}
.spoiler .b-3D-models__list.open {
    display: grid;
}
.spoiler .spoiler-toggle {
    display: inline-block;
    cursor: pointer;
    color: #5F5F5F;
    border-bottom: 1px dashed #5F5F5F;
}
.product-section .b-icon {
    display: none;
    background: #17417B;
    border-radius: 3px 3px 10px 3px;
    padding: 5px 10px;
    position: absolute;
    bottom: 0;
    right: 15px;
    z-index: 10;
}
.product-section .b-icon span {
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    color: #FFFFFF;
}
#main-product-slider.slick-initialized + .b-icon {
    display: block;
}
.product-slider {
    margin-bottom: 30px;
}
.see-price {
    display: inline-block;
    border-radius: 10px;
    font-weight: bold;
    font-size: 18px;
    line-height: 21px;
    text-decoration-line: underline;
    color: #FFFFFF !important;
    padding: 20px 25px 20px 58px;
    background:  #17417B url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.8484 21.15L21.1484 14.85' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.4334 20.9295C21.5744 21.0705 21.5744 21.2985 21.4334 21.438C21.2924 21.579 21.0644 21.579 20.9249 21.438C20.7839 21.297 20.7839 21.069 20.9249 20.9295C21.0644 20.7885 21.2924 20.7885 21.4334 20.9295' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0735 14.562C15.2145 14.703 15.2145 14.931 15.0735 15.0705C14.9325 15.2115 14.7045 15.2115 14.565 15.0705C14.4255 14.9295 14.424 14.7015 14.565 14.562C14.706 14.4225 14.934 14.421 15.0735 14.562' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.2229 29.6115C14.6654 29.553 15.1124 29.673 15.4649 29.9445L17.0894 31.191C17.6264 31.6035 18.3734 31.6035 18.9089 31.191L20.5949 29.8965C20.9099 29.655 21.3074 29.5485 21.7004 29.601L23.8094 29.8785C24.4799 29.967 25.1264 29.5935 25.3859 28.968L26.1974 27.006C26.3489 26.6385 26.6399 26.3475 27.0074 26.196L28.9694 25.3845C29.5949 25.1265 29.9684 24.4785 29.8799 23.808L29.6129 21.7755C29.5544 21.333 29.6744 20.886 29.9459 20.5335L31.1924 18.909C31.6049 18.372 31.6049 17.625 31.1924 17.0895L29.8979 15.4035C29.6564 15.0885 29.5499 14.691 29.6024 14.298L29.8799 12.189C29.9684 11.5185 29.5949 10.872 28.9694 10.6125L27.0074 9.80099C26.6399 9.64949 26.3489 9.35849 26.1974 8.99099L25.3859 7.02899C25.1279 6.40349 24.4799 6.02999 23.8094 6.11849L21.7004 6.39599C21.3074 6.44999 20.9099 6.34349 20.5964 6.10349L18.9104 4.80899C18.3734 4.39649 17.6264 4.39649 17.0909 4.80899L15.4049 6.10349C15.0899 6.34349 14.6924 6.44999 14.2994 6.39899L12.1904 6.12149C11.5199 6.03299 10.8734 6.40649 10.6139 7.03199L9.80389 8.99399C9.65089 9.35999 9.35989 9.65099 8.99389 9.80399L7.03189 10.614C6.40639 10.8735 6.03289 11.52 6.12139 12.1905L6.39889 14.2995C6.44989 14.6925 6.34339 15.09 6.10339 15.4035L4.80889 17.0895C4.39639 17.6265 4.39639 18.3735 4.80889 18.909L6.10339 20.595C6.34489 20.91 6.45139 21.3075 6.39889 21.7005L6.12139 23.8095C6.03289 24.48 6.40639 25.1265 7.03189 25.386L8.99389 26.1975C9.36139 26.349 9.65239 26.64 9.80389 27.0075L10.6154 28.9695C10.8734 29.595 11.5214 29.9685 12.1919 29.88L14.2229 29.6115' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") 12px 50% no-repeat;
}
.download-3d-model a {
    display: inline-block;
    padding: 8px 25px 8px 69px;
    background: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.1196 16.125L17.9946 20.25L13.8696 16.125' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.5 23.25V24C25.5 24.8284 24.8284 25.5 24 25.5H12C11.1716 25.5 10.5 24.8284 10.5 24V23.25' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='4.5' y='4.5' width='27' height='27' rx='5' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.9946 10.5V20.25' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 15px 50% no-repeat;
}
.download-3d-model .name-3d-model-1 {
    display: block;
    font-weight: bold;
    font-size: 18px;
    line-height: 21px;
    color: #17417B;
}
.download-3d-model .name-3d-model-2 {
    font-size: 14px;
    line-height: 20px;
    color: #5F5F5F;
    padding-left: 25px;
    background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.3451 5.345L12.9884 2.98833C12.6759 2.67583 12.2517 2.5 11.8101 2.5H5.83341C4.91258 2.5 4.16675 3.24583 4.16675 4.16667V15.8333C4.16675 16.7542 4.91258 17.5 5.83341 17.5H14.1667C15.0876 17.5 15.8334 16.7542 15.8334 15.8333V6.52333C15.8334 6.08167 15.6576 5.6575 15.3451 5.345V5.345Z' stroke='%23FF8500' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.8334 6.66667H12.5001C12.0401 6.66667 11.6667 6.29333 11.6667 5.83333V2.5' stroke='%23FF8500' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.6167 10.1417H11.3834' stroke='%23FF8500' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.6709 10.6258V9.65251C6.6709 9.38417 6.8884 9.16667 7.15673 9.16667H8.13007C8.3984 9.16667 8.6159 9.38417 8.6159 9.65251V10.6258C8.6159 10.8942 8.3984 11.1117 8.13007 11.1117H7.15673C6.8884 11.1108 6.6709 10.8933 6.6709 10.6258Z' stroke='%23FF8500' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.3843 10.6258V9.65251C11.3843 9.38417 11.6018 9.16667 11.8701 9.16667H12.8434C13.1118 9.16667 13.3293 9.38417 13.3293 9.65251V10.6258C13.3293 10.8942 13.1118 11.1117 12.8434 11.1117H11.8701C11.6018 11.1108 11.3843 10.8933 11.3843 10.6258Z' stroke='%23FF8500' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.6167 14.025H11.3834' stroke='%23FF8500' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.6709 14.5142V13.54C6.6709 13.2717 6.8884 13.0542 7.15673 13.0542H8.1309C8.39923 13.0542 8.61673 13.2717 8.61673 13.54V14.5142C8.61673 14.7825 8.39923 15 8.1309 15H7.15673C6.8884 15 6.6709 14.7825 6.6709 14.5142Z' stroke='%23FF8500' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.3877 14.5142V13.54C11.3877 13.2717 11.6052 13.0542 11.8735 13.0542H12.8477C13.116 13.0542 13.3335 13.2717 13.3335 13.54V14.5142C13.3335 14.7825 13.116 15 12.8477 15H11.8735C11.6052 15 11.3877 14.7825 11.3877 14.5142Z' stroke='%23FF8500' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.3583 13.05V11.1083' stroke='%23FF8500' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.64176 11.1083V13.05' stroke='%23FF8500' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 50% no-repeat;
}
.ask-question {
    border: 1px solid #D2D2D2;
    border-radius: 10px;
    padding: 20px 15px 10px 75px;
    background: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.25005 18.375C8.26576 16.3077 9.95159 14.6431 12.0189 14.6536C14.0862 14.664 15.7551 16.3456 15.7499 18.4129C15.7447 20.4803 14.0674 22.1534 12.0001 22.1535C11.0013 22.1511 10.0445 21.7514 9.34094 21.0424C8.63738 20.3335 8.24487 19.3738 8.25005 18.375V18.375Z' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.0008 14.625C20.8489 14.6242 20.7116 14.715 20.6529 14.8551C20.5942 14.9952 20.6258 15.1568 20.7329 15.2644C20.84 15.3721 21.0014 15.4046 21.1418 15.3466C21.2822 15.2887 21.3738 15.1519 21.3738 15C21.3745 14.9007 21.3356 14.8051 21.2655 14.7347C21.1954 14.6643 21.1001 14.6248 21.0008 14.625' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.6675 14.625C25.5157 14.6242 25.3783 14.715 25.3197 14.8551C25.261 14.9952 25.2926 15.1568 25.3997 15.2644C25.5067 15.3721 25.6682 15.4046 25.8086 15.3466C25.9489 15.2887 26.0405 15.1519 26.0405 15C26.0413 14.9007 26.0023 14.8051 25.9322 14.7347C25.8622 14.6643 25.7669 14.6248 25.6675 14.625' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.5 30.5625V29.625C4.50605 27.5564 6.18145 25.8811 8.25 25.875H15.75C17.8186 25.8811 19.4939 27.5564 19.5 29.625V30.5625C19.4985 31.0796 19.0796 31.4985 18.5625 31.5H5.4375C4.92036 31.4985 4.50152 31.0796 4.5 30.5625H4.5Z' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.4153 9C15.0498 5.22915 19.834 3.61517 24.2144 5.01955C28.5947 6.42392 31.5487 10.5188 31.4995 15.1185C31.4503 19.7183 28.4095 23.7491 24.0001 25.0595' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") 20px 12px no-repeat;
}
.ask-question .ask-question_text-1 {
    font-weight: bold;
    font-size: 18px;
    line-height: 21px;
    color: #17417B;
    margin-bottom: 10px;
}
.ask-question .ask-question_text-2 {
    font-size: 14px;
    line-height: 21px;
    color: #5F5F5F;
    margin-bottom: 15px;
}

@media (min-width: 1200px) {
    /*lg*/
    /*6*/
    .product-item-list-col-6 > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
    .product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
    .product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
    .product-item-list-col-1-6 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
    .product-item-list-col-6-1 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
        /*4*/
    .product-item-list-col-4 > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
    .product-item-list-col-1-4 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
    .product-item-list-col-4-1 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
        /*3*/
    .product-item-list-col-3 > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
        /*2*/
    .product-item-list-col-2 > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
        /*1*/
    .product-item-list-col-1 > .col-xs-12 > .row > .col-xs-12:nth-child(1n) {
        clear: both
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    /*md*/
    /*6*/
    .product-item-list-col-6 > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
    .product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
    .product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
    .product-item-list-col-1-6 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
    .product-item-list-col-6-1 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
        /*4*/
    .product-item-list-col-4 > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
    .product-item-list-col-1-4 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
    .product-item-list-col-4-1 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
        /*3*/
    .product-item-list-col-3 > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
        /*2*/
    .product-item-list-col-2 > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
        /*1*/
    .product-item-list-col-1 > .col-xs-12 > .row > .col-xs-12:nth-child(1n) {
        clear: both
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    /*sm*/
    /*6*/
    .product-item-list-col-6 > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
    .product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
    .product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
    .product-item-list-col-1-6 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
    .product-item-list-col-6-1 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
        /*4*/
    .product-item-list-col-4 > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
    .product-item-list-col-1-4 > .col-sm-6:nth-child(2n+1),
    .product-item-list-col-4-1 > .col-sm-6:nth-child(2n+1),
    .product-item-list-col-1-4 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
    .product-item-list-col-4-1 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
        /*3*/
    .product-item-list-col-3 > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
        /*2*/
    .product-item-list-col-2 > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
        /*1*/
    .product-item-list-col-1 > .col-xs-12 > .row > .col-xs-12:nth-child(1n) {
        clear: both
    }
}

@media (max-width: 767px) {
    /*xs*/
    /*6*/
    .product-item-list-col-6 > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
    .product-item-list-col-1-6 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
    .product-item-list-col-6-1 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
        /*4*/
    .product-item-list-col-4 > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
    .product-item-list-col-1-4 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
    .product-item-list-col-4-1 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
        /*3*/
    .product-item-list-col-3 > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
        /*2*/
    .product-item-list-col-2 > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
        /*1*/
    .product-item-list-col-1 > .col-xs-12 > .row > .col-xs-12:nth-child(1n) {
        clear: both
    }

    .analogs .b-documents__list, .analog_list {
        display: grid;
        grid-template-columns: 1fr;
    }
    #doc .b-3D-models__list {
        grid-template-columns: 1fr;
    }
    .print-link {
        float: none;
        display: block;
        margin: 20px 0;
    }
    #tech {
        flex-direction: column-reverse;
    }
    .product-section #tech .table {
        margin-top: 25px;
    }
    .see-price {
        width: 100%;
        margin-bottom: 15px;
    }
    .download-3d-model a {
        display: inline-block;
        padding: 8px 25px 8px 54px;
        background: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.1196 16.125L17.9946 20.25L13.8696 16.125' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.5 23.25V24C25.5 24.8284 24.8284 25.5 24 25.5H12C11.1716 25.5 10.5 24.8284 10.5 24V23.25' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='4.5' y='4.5' width='27' height='27' rx='5' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.9946 10.5V20.25' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 50% no-repeat;
    }
}

@media (min-width: 530px) {
    table.table > tbody > tr > td.mgh {
        font-size: 12px;
        line-height: 14px;
        color: #000000;
        padding: 2px !important;
    }
}

@media print {
    @page {
        size: auto;
        margin: 20px 20px;
    }
    .print_header {
        display: flex;
    }
    .line {
        display: block;
    }
    #pagetitle {
        display: none;
    }
    .slides {
        display: inline !important;
    }
    .text_after_items {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    #products>tbody>tr>td:last-child {
        display: none;
    }
    #products>thead>tr:first-child>td:last-child {
        display: none;
    }
    #del_filter2 {
        display: none !important;
    }
    #drag_canvas>img {
        /* width: 80% !important; */
    }
    #products {
        margin-top: 25px;
    }
    .print-h4 {
        display: block;
    }
    .product-section #tech .table {
        margin-bottom: 35px;
    }
}
=======
.catalog-section-header {
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    margin: 5px 0;
    padding: 5px 15px;
    border-bottom: 2px solid #d9dee6;
    color: #000;
}

.row::before {
    display: initial;
}
.b-documents__list, .b-3D-models__list {
    margin-bottom: 23px;
}
.b-documents__icon-wrap {
    font-size: 0;
    margin-bottom: 9px;
}

.b-file-icon {
    position: relative;
    width: 50px;
    height: 68px;
    border: 2px solid #40474f;
    border-radius: 4px;
    margin-right: 20px;
}

.b-file-icon:after {
    position: absolute;
    top: -2px;
    right: -2px;
    display: inline-block;
    width: 0;
    height: 0;
    content: '';
    border-width: 7px;
    border-style: solid;
    border-color: #fff #fff #40474f #40474f;
}

.b-file-icon:before {
    position: absolute;
    left: -10px;
    bottom: 10px;
    display: inline-block;
    width: 38px;
    line-height: 17px;
    font-size: 15px;
    padding: 2px 0 1px;
    content: attr(data-type);
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    border: 1px solid #fff;
    font-weight: 700;
    background-color: #40474f;
    border-radius: 5px;
}

.b-documents__item {
    display: flex;
}

#products thead td {
    vertical-align: top !important;
    font-weight: bold;
    font-size: 12px;
    line-height: 14px;
    padding: 12px 8px;
}
#products thead>tr:first-child>td:first-child, #products thead>tr:first-child>td:first-child .fixtable-fixed {
    border-radius: 5px 0 0 5px;
}
#products thead>tr:first-child>td:last-child, #products thead>tr:first-child>td:last-child .fixtable-fixed {
    border-radius: 0 5px 5px 0;
}
table.table thead td {
    background: #17417B !important;
    color: white;
}

.table-group {
    background: rgb(125, 138, 153) !important;
    color: white;
    font-weight: 500;
    padding: 5px !important;
    border-radius: 5px;
}
#products thead td.filtered .fixtable-fixed span {
    display: block;
}
#products thead td.filtered .fixtable-relative, #products thead td.filtered .fixtable-fixed span {
    padding-right: 12px;
    background: #17417B url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L5 5L1 1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") right 0 top 4px no-repeat;
    cursor: pointer;
}
.m-height {
    overflow-y: hidden;
    max-height: 400px;
    transition: all .5s ease-in-out;
    position: relative;
    pointer-events: none;
}

.m-height:after {
    cursor: pointer;
    display: block;
    background: linear-gradient(transparent 0%, white 60%);
    position: absolute;
    color: #0e4da2;
    bottom: 0;
    height: 39px;
    content: "Показать полностью";
    width: 100%;
    text-align: center;
    line-height: 56px;
    pointer-events: all
}

.m-height.expand:after {
    max-height: 0;
}
table.table {
    margin-bottom: 0;
}
td.text-center {
    vertical-align: middle !important;
}

.complimental {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: stretch;

}

.complimental__item .name {
    line-height: 19px;
    text-align: center;
    font-size: 18px;
    height: 88px;
    overflow-y: hidden;
}

.complimental__item .count {
    position: absolute;
    bottom: 5px;
    right: 20px;
}

.complimental__item .image {
    display: flex;
    align-items: center;
    height: 100%;
}

.complimental__item {
    flex-basis: 200px;
    background-color: white;
    min-width: 200px;
    position: relative;
    padding: 20px 20px 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 20px 15px;
}

.complimental_show {
    cursor: pointer;
}

.cursor {
    transition: all 2s ease-out;
    position: absolute;
    background-image: url(/local/templates/aspro-allcorp2/images/svg/cursor_arrow.svg);
    background-repeat: no-repeat;
    height: 26px;
    z-index: 9999;
    width: 15px;
    top:0;
    left:0;
    background-size: 100%;
}
.disableLink,
.disableLink:hover  {
    color: inherit;
    cursor: default;
}

.print_header {
    display: none;
    height: 150px;
    border-left: 20px solid #17417B;
    padding-left: 40px;
}

.line {
    display: none;
    margin-top: 2px;
    margin-bottom: 2px;
    height: 3px;
    border: 2px solid #17417B;
    margin-bottom: 15px;
}

.block_one {
    margin-right: 40px;
    align-self: center;
}

.block_one>img {
    max-width: 300px !important;
}

.block_two {
    display: block;
    width: 50%;
    align-self: center;
}

.block_two>p {
    margin: 5px;
}

.block_two>#line_title {
    color: #17417B !important;
    font-size: 10pt !important;
    line-height: 15px;
    font-weight: 600;
}

.block_two>#line_contacts {
    font-size: 9pt !important;
    line-height: 15px;
}
.fixtable-fixed {
    position: fixed;
    top: 79px;
    z-index: 101;
    background: #17417B;
}
.product-section .h4 {
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    color: #17417B;
    margin: 20px 0 15px;
}
.product-section #tech .table {
    border-top: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
    margin-bottom: 0;
}
.product-section #tech .table tr td {
    border-bottom: none;
    padding: 5px 5px 5px 0;
    background: none;
}
.product-section #tech .table tr.separator td {
    border-bottom: 1px solid #DFDFDF;
}
.product-section #tech .table tr td:first-child {
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #17417B;
}
.product-section #tech .table tr td:last-child {
    font-size: 14px;
    line-height: 21px;
}
#main-product-slider {
    background: #FFFFFF;
    box-shadow: 1px 2px 7px rgba(0, 0, 0, 0.17701);
    border-radius: 10px;
    overflow: hidden;
    padding: 5px;
    display: none;
}
#main-product-slider.slick-initialized {
    display: block;
}


	#main-product-slider.slick-initialized {
		display: flex;
		align-items: center;
	}

	.product-section .product-slider>.col-xl-10{display:inline-flex; }

#main-product-slider .item {
    text-align: center;
}
#main-product-slider .item img {
    margin: 0 auto;
}
#nav-product-slider {
    margin-top: -5px;
    display: none;
}
#nav-product-slider.slick-initialized {
    display: block;
}
#nav-product-slider .slick-slide {
    padding: 5px;
}
#nav-product-slider .item {
    cursor: pointer;
    box-shadow: 1px 2px 7px rgba(0, 0, 0, 0.17701);
    border-radius: 10px;
    overflow: hidden;
    /*margin: 5px;*/
}
#nav-product-slider .slick-arrow {
    border: 0;
    font-size: 0;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 20px;
}
#nav-product-slider .slick-arrow.slick-next {
    background: url('../../../../images/svg/Arrow_down_sm.svg') 50% no-repeat;
    background-size: 8px;
}
#nav-product-slider .slick-arrow.slick-prev {
    background: url('../../../../images/svg/Arrow_up_sm.svg') 50% no-repeat;
    background-size: 8px;
}
.print-link {
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #17417B;
    float: right;
}
.print-link svg {
    margin-right: 8px;
}
.print-link svg, .print-link span {
    vertical-align: middle;
}
.product-section .b-file-icon {
    position: relative;
    width: 20px;
    height: 28px;
    border: 2px solid #17417B;
    border-radius: 4px;
    margin-right: 10px;
}
.product-section .b-file-icon:before {
    left: -10px;
    width: 23px;
    line-height: 12px;
    font-size: 8px;
    padding: 0;
    bottom: 1px;
    background: #17417B;
}
.product-section .b-file-icon:after {
    border-width: 4px;
    border-color: #fff #fff #17417B #17417B;
}
.b-documents__item {
    margin-bottom: 7px;
}
.b-documents__text a {
    font-size: 14px;
    line-height: 20px;
    text-decoration-line: underline;
    color: #5F5F5F;
}
.b-documents__text .b-documents__format {
    font-size: 14px;
    line-height: 20px;
    text-decoration-line: underline;
    color: #000000;
}
.b-documents__text a:hover .b-documents__format {
    text-decoration-line: none;
}
.b-documents__icon-wrap svg {
    margin-right: 5px;
}
.b-3D-models__list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}
.b-documents__head .h4 {
    margin-top: 35px;
}
.b-documents__text a.b-article__link {
    color: #17417B;
    font-size: 14px;
    line-height: 29px;
}
.product-section img {
    max-width: 100%;
    width: auto;
}
.table .ask-price {
    display: block;
    cursor: pointer;
    width: 38px;
    height: 38px;
    margin: 0 auto;
    box-shadow: 1px 2px 7px rgba(0, 0, 0, 0.17701);
    border-radius: 5px;
    background: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5488 16.45L16.4488 11.55' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.6705 16.2785C16.7802 16.3882 16.7802 16.5655 16.6705 16.674C16.5608 16.7837 16.3835 16.7837 16.275 16.674C16.1653 16.5643 16.1653 16.387 16.275 16.2785C16.3835 16.1688 16.5608 16.1688 16.6705 16.2785' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.7239 11.326C11.8335 11.4357 11.8335 11.613 11.7239 11.7215C11.6142 11.8312 11.4369 11.8312 11.3284 11.7215C11.2199 11.6118 11.2187 11.4345 11.3284 11.326C11.438 11.2175 11.6154 11.2163 11.7239 11.326' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.0624 23.0312C11.4065 22.9857 11.7542 23.079 12.0284 23.2902L13.2919 24.2597C13.7095 24.5805 14.2905 24.5805 14.707 24.2597L16.0184 23.2528C16.2634 23.065 16.5725 22.9822 16.8782 23.023L18.5185 23.2388C19.04 23.3077 19.5429 23.0172 19.7447 22.5307L20.3759 21.0047C20.4937 20.7188 20.72 20.4925 21.0059 20.3747L22.5319 19.7435C23.0184 19.5428 23.3089 19.0388 23.24 18.5173L23.0324 16.9365C22.9869 16.5923 23.0802 16.2447 23.2914 15.9705L24.2609 14.707C24.5817 14.2893 24.5817 13.7083 24.2609 13.2918L23.254 11.9805C23.0662 11.7355 22.9834 11.4263 23.0242 11.1207L23.24 9.48032C23.3089 8.95882 23.0184 8.45599 22.5319 8.25415L21.0059 7.62299C20.72 7.50515 20.4937 7.27882 20.3759 6.99299L19.7447 5.46699C19.544 4.98049 19.04 4.68999 18.5185 4.75882L16.8782 4.97465C16.5725 5.01665 16.2634 4.93382 16.0195 4.74715L14.7082 3.74032C14.2905 3.41949 13.7095 3.41949 13.293 3.74032L11.9817 4.74715C11.7367 4.93382 11.4275 5.01665 11.1219 4.97699L9.48155 4.76115C8.96005 4.69232 8.45721 4.98282 8.25538 5.46932L7.62538 6.99532C7.50638 7.27999 7.28005 7.50632 6.99538 7.62532L5.46938 8.25532C4.98288 8.45715 4.69238 8.95999 4.76121 9.48149L4.97705 11.1218C5.01671 11.4275 4.93388 11.7367 4.74721 11.9805L3.74038 13.2918C3.41955 13.7095 3.41955 14.2905 3.74038 14.707L4.74721 16.0183C4.93505 16.2633 5.01788 16.5725 4.97705 16.8782L4.76121 18.5185C4.69238 19.04 4.98288 19.5428 5.46938 19.7447L6.99538 20.3758C7.28121 20.4937 7.50755 20.72 7.62538 21.0058L8.25655 22.5318C8.45721 23.0183 8.96121 23.3088 9.48271 23.24L11.0624 23.0312' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% no-repeat;
}
.vid {
    height: 180px;
    width: auto;
    overflow: hidden;
    position: relative;
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    box-shadow: 1px 2px 7px rgb(0 0 0 / 18%);
    border-radius: 10px;
}
.popupbox-video {

}
.popupbox-video + .popupbox-video {
    margin-top: 15px;
    display: block;
}
.front_text {
    font-size: 14px;
    line-height: 16px;
    color: #000000;
}
.vid span {
    background-image: url(/local/templates/aspro-allcorp2/images/play.svg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 40px;
    height: 40px;
    position: absolute;
    right: 10px;
    bottom: 10px;
}
p:last-of-type {
    margin-bottom: 0;
}
.analogs .b-documents__item {
    align-items: center;
    font-size: 14px;
    line-height: 16px;
    color: #000000;
    padding-right: 10px;
}
.analogs .b-documents__item img {
    margin-right: 10px;
}
.analogs .b-documents__list, .analog_list  {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
.analog_list a, .analog_list li {
    font-size: 14px;
    line-height: 16px;
    color: #5F5F5F;
    padding: 0;
}
.analog_list li {
    margin-bottom: 10px;
}
.analog_list a:hover {
    color: #344475;
}
.description ul {
    padding-left: 20px;
}
.description li {
    list-style: disc;
    padding: 0;
}
.description {
    font-size: 14px;
    line-height: 21px;
    color: #5F5F5F;
}
.print-h4 {
    display: none;
}
#doc .b-3D-models__list {
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
.spoiler .b-3D-models__list{
    display: none;
    margin: 0;
}
.spoiler .b-3D-models__list.open {
    display: grid;
}
.spoiler .spoiler-toggle {
    display: inline-block;
    cursor: pointer;
    color: #5F5F5F;
    border-bottom: 1px dashed #5F5F5F;
}
.product-section .b-icon {
    display: none;
    background: #17417B;
    border-radius: 3px 3px 10px 3px;
    padding: 5px 10px;
    position: absolute;
    bottom: 0;
    right: 15px;
    z-index: 10;
}
.product-section .b-icon span {
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    color: #FFFFFF;
}
#main-product-slider.slick-initialized + .b-icon {
    display: block;
}
.product-slider {
    margin-bottom: 30px;
}
.see-price {
    display: inline-block;
    border-radius: 10px;
    font-weight: bold;
    font-size: 18px;
    line-height: 21px;
    text-decoration-line: underline;
    color: #FFFFFF !important;
    padding: 20px 25px 20px 58px;
    background:  #17417B url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.8484 21.15L21.1484 14.85' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.4334 20.9295C21.5744 21.0705 21.5744 21.2985 21.4334 21.438C21.2924 21.579 21.0644 21.579 20.9249 21.438C20.7839 21.297 20.7839 21.069 20.9249 20.9295C21.0644 20.7885 21.2924 20.7885 21.4334 20.9295' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0735 14.562C15.2145 14.703 15.2145 14.931 15.0735 15.0705C14.9325 15.2115 14.7045 15.2115 14.565 15.0705C14.4255 14.9295 14.424 14.7015 14.565 14.562C14.706 14.4225 14.934 14.421 15.0735 14.562' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.2229 29.6115C14.6654 29.553 15.1124 29.673 15.4649 29.9445L17.0894 31.191C17.6264 31.6035 18.3734 31.6035 18.9089 31.191L20.5949 29.8965C20.9099 29.655 21.3074 29.5485 21.7004 29.601L23.8094 29.8785C24.4799 29.967 25.1264 29.5935 25.3859 28.968L26.1974 27.006C26.3489 26.6385 26.6399 26.3475 27.0074 26.196L28.9694 25.3845C29.5949 25.1265 29.9684 24.4785 29.8799 23.808L29.6129 21.7755C29.5544 21.333 29.6744 20.886 29.9459 20.5335L31.1924 18.909C31.6049 18.372 31.6049 17.625 31.1924 17.0895L29.8979 15.4035C29.6564 15.0885 29.5499 14.691 29.6024 14.298L29.8799 12.189C29.9684 11.5185 29.5949 10.872 28.9694 10.6125L27.0074 9.80099C26.6399 9.64949 26.3489 9.35849 26.1974 8.99099L25.3859 7.02899C25.1279 6.40349 24.4799 6.02999 23.8094 6.11849L21.7004 6.39599C21.3074 6.44999 20.9099 6.34349 20.5964 6.10349L18.9104 4.80899C18.3734 4.39649 17.6264 4.39649 17.0909 4.80899L15.4049 6.10349C15.0899 6.34349 14.6924 6.44999 14.2994 6.39899L12.1904 6.12149C11.5199 6.03299 10.8734 6.40649 10.6139 7.03199L9.80389 8.99399C9.65089 9.35999 9.35989 9.65099 8.99389 9.80399L7.03189 10.614C6.40639 10.8735 6.03289 11.52 6.12139 12.1905L6.39889 14.2995C6.44989 14.6925 6.34339 15.09 6.10339 15.4035L4.80889 17.0895C4.39639 17.6265 4.39639 18.3735 4.80889 18.909L6.10339 20.595C6.34489 20.91 6.45139 21.3075 6.39889 21.7005L6.12139 23.8095C6.03289 24.48 6.40639 25.1265 7.03189 25.386L8.99389 26.1975C9.36139 26.349 9.65239 26.64 9.80389 27.0075L10.6154 28.9695C10.8734 29.595 11.5214 29.9685 12.1919 29.88L14.2229 29.6115' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") 12px 50% no-repeat;
}
.download-3d-model a {
    display: inline-block;
    padding: 8px 25px 8px 69px;
    background: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.1196 16.125L17.9946 20.25L13.8696 16.125' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.5 23.25V24C25.5 24.8284 24.8284 25.5 24 25.5H12C11.1716 25.5 10.5 24.8284 10.5 24V23.25' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='4.5' y='4.5' width='27' height='27' rx='5' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.9946 10.5V20.25' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 15px 50% no-repeat;
}
.download-3d-model .name-3d-model-1 {
    display: block;
    font-weight: bold;
    font-size: 18px;
    line-height: 21px;
    color: #17417B;
}
.download-3d-model .name-3d-model-2 {
    font-size: 14px;
    line-height: 20px;
    color: #5F5F5F;
    padding-left: 25px;
    background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.3451 5.345L12.9884 2.98833C12.6759 2.67583 12.2517 2.5 11.8101 2.5H5.83341C4.91258 2.5 4.16675 3.24583 4.16675 4.16667V15.8333C4.16675 16.7542 4.91258 17.5 5.83341 17.5H14.1667C15.0876 17.5 15.8334 16.7542 15.8334 15.8333V6.52333C15.8334 6.08167 15.6576 5.6575 15.3451 5.345V5.345Z' stroke='%23FF8500' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.8334 6.66667H12.5001C12.0401 6.66667 11.6667 6.29333 11.6667 5.83333V2.5' stroke='%23FF8500' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.6167 10.1417H11.3834' stroke='%23FF8500' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.6709 10.6258V9.65251C6.6709 9.38417 6.8884 9.16667 7.15673 9.16667H8.13007C8.3984 9.16667 8.6159 9.38417 8.6159 9.65251V10.6258C8.6159 10.8942 8.3984 11.1117 8.13007 11.1117H7.15673C6.8884 11.1108 6.6709 10.8933 6.6709 10.6258Z' stroke='%23FF8500' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.3843 10.6258V9.65251C11.3843 9.38417 11.6018 9.16667 11.8701 9.16667H12.8434C13.1118 9.16667 13.3293 9.38417 13.3293 9.65251V10.6258C13.3293 10.8942 13.1118 11.1117 12.8434 11.1117H11.8701C11.6018 11.1108 11.3843 10.8933 11.3843 10.6258Z' stroke='%23FF8500' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.6167 14.025H11.3834' stroke='%23FF8500' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.6709 14.5142V13.54C6.6709 13.2717 6.8884 13.0542 7.15673 13.0542H8.1309C8.39923 13.0542 8.61673 13.2717 8.61673 13.54V14.5142C8.61673 14.7825 8.39923 15 8.1309 15H7.15673C6.8884 15 6.6709 14.7825 6.6709 14.5142Z' stroke='%23FF8500' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.3877 14.5142V13.54C11.3877 13.2717 11.6052 13.0542 11.8735 13.0542H12.8477C13.116 13.0542 13.3335 13.2717 13.3335 13.54V14.5142C13.3335 14.7825 13.116 15 12.8477 15H11.8735C11.6052 15 11.3877 14.7825 11.3877 14.5142Z' stroke='%23FF8500' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.3583 13.05V11.1083' stroke='%23FF8500' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.64176 11.1083V13.05' stroke='%23FF8500' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 50% no-repeat;
}
.ask-question {
    border: 1px solid #D2D2D2;
    border-radius: 10px;
    padding: 20px 15px 10px 75px;
    background: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.25005 18.375C8.26576 16.3077 9.95159 14.6431 12.0189 14.6536C14.0862 14.664 15.7551 16.3456 15.7499 18.4129C15.7447 20.4803 14.0674 22.1534 12.0001 22.1535C11.0013 22.1511 10.0445 21.7514 9.34094 21.0424C8.63738 20.3335 8.24487 19.3738 8.25005 18.375V18.375Z' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.0008 14.625C20.8489 14.6242 20.7116 14.715 20.6529 14.8551C20.5942 14.9952 20.6258 15.1568 20.7329 15.2644C20.84 15.3721 21.0014 15.4046 21.1418 15.3466C21.2822 15.2887 21.3738 15.1519 21.3738 15C21.3745 14.9007 21.3356 14.8051 21.2655 14.7347C21.1954 14.6643 21.1001 14.6248 21.0008 14.625' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.6675 14.625C25.5157 14.6242 25.3783 14.715 25.3197 14.8551C25.261 14.9952 25.2926 15.1568 25.3997 15.2644C25.5067 15.3721 25.6682 15.4046 25.8086 15.3466C25.9489 15.2887 26.0405 15.1519 26.0405 15C26.0413 14.9007 26.0023 14.8051 25.9322 14.7347C25.8622 14.6643 25.7669 14.6248 25.6675 14.625' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.5 30.5625V29.625C4.50605 27.5564 6.18145 25.8811 8.25 25.875H15.75C17.8186 25.8811 19.4939 27.5564 19.5 29.625V30.5625C19.4985 31.0796 19.0796 31.4985 18.5625 31.5H5.4375C4.92036 31.4985 4.50152 31.0796 4.5 30.5625H4.5Z' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.4153 9C15.0498 5.22915 19.834 3.61517 24.2144 5.01955C28.5947 6.42392 31.5487 10.5188 31.4995 15.1185C31.4503 19.7183 28.4095 23.7491 24.0001 25.0595' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") 20px 12px no-repeat;
}
.ask-question .ask-question_text-1 {
    font-weight: bold;
    font-size: 18px;
    line-height: 21px;
    color: #17417B;
    margin-bottom: 10px;
}
.ask-question .ask-question_text-2 {
    font-size: 14px;
    line-height: 21px;
    color: #5F5F5F;
    margin-bottom: 15px;
}

@media (min-width: 1200px) {
    /*lg*/
    /*6*/
    .product-item-list-col-6 > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
    .product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
    .product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
    .product-item-list-col-1-6 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
    .product-item-list-col-6-1 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
        /*4*/
    .product-item-list-col-4 > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
    .product-item-list-col-1-4 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
    .product-item-list-col-4-1 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
        /*3*/
    .product-item-list-col-3 > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
        /*2*/
    .product-item-list-col-2 > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
        /*1*/
    .product-item-list-col-1 > .col-xs-12 > .row > .col-xs-12:nth-child(1n) {
        clear: both
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    /*md*/
    /*6*/
    .product-item-list-col-6 > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
    .product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
    .product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
    .product-item-list-col-1-6 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
    .product-item-list-col-6-1 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
        /*4*/
    .product-item-list-col-4 > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
    .product-item-list-col-1-4 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
    .product-item-list-col-4-1 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
        /*3*/
    .product-item-list-col-3 > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
        /*2*/
    .product-item-list-col-2 > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
        /*1*/
    .product-item-list-col-1 > .col-xs-12 > .row > .col-xs-12:nth-child(1n) {
        clear: both
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    /*sm*/
    /*6*/
    .product-item-list-col-6 > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
    .product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
    .product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
    .product-item-list-col-1-6 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
    .product-item-list-col-6-1 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
        /*4*/
    .product-item-list-col-4 > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
    .product-item-list-col-1-4 > .col-sm-6:nth-child(2n+1),
    .product-item-list-col-4-1 > .col-sm-6:nth-child(2n+1),
    .product-item-list-col-1-4 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
    .product-item-list-col-4-1 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
        /*3*/
    .product-item-list-col-3 > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
        /*2*/
    .product-item-list-col-2 > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
        /*1*/
    .product-item-list-col-1 > .col-xs-12 > .row > .col-xs-12:nth-child(1n) {
        clear: both
    }
}

@media (max-width: 767px) {
    /*xs*/
    /*6*/
    .product-item-list-col-6 > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
    .product-item-list-col-1-6 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
    .product-item-list-col-6-1 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
        /*4*/
    .product-item-list-col-4 > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
    .product-item-list-col-1-4 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
    .product-item-list-col-4-1 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
        /*3*/
    .product-item-list-col-3 > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
        /*2*/
    .product-item-list-col-2 > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
        /*1*/
    .product-item-list-col-1 > .col-xs-12 > .row > .col-xs-12:nth-child(1n) {
        clear: both
    }

    .analogs .b-documents__list, .analog_list {
        display: grid;
        grid-template-columns: 1fr;
    }
    #doc .b-3D-models__list {
        grid-template-columns: 1fr;
    }
    .print-link {
        float: none;
        display: block;
        margin: 20px 0;
    }
    #tech {
        flex-direction: column-reverse;
    }
    .product-section #tech .table {
        margin-top: 25px;
    }
    .see-price {
        width: 100%;
        margin-bottom: 15px;
    }
    .download-3d-model a {
        display: inline-block;
        padding: 8px 25px 8px 54px;
        background: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.1196 16.125L17.9946 20.25L13.8696 16.125' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.5 23.25V24C25.5 24.8284 24.8284 25.5 24 25.5H12C11.1716 25.5 10.5 24.8284 10.5 24V23.25' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='4.5' y='4.5' width='27' height='27' rx='5' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.9946 10.5V20.25' stroke='%2317417B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 50% no-repeat;
    }
}

@media (min-width: 530px) {
    table.table > tbody > tr > td.mgh {
        font-size: 12px;
        line-height: 14px;
        color: #000000;
        padding: 2px !important;
    }
}

@media print {
    @page {
        size: auto;
        margin: 20px 20px;
    }
    .print_header {
        display: flex;
    }
    .line {
        display: block;
    }
    #pagetitle {
        display: none;
    }
    .slides {
        display: inline !important;
    }
    .text_after_items {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    #products>tbody>tr>td:last-child {
        display: none;
    }
    #products>thead>tr:first-child>td:last-child {
        display: none;
    }
    #del_filter2 {
        display: none !important;
    }
    #drag_canvas>img {
        /* width: 80% !important; */
    }
    #products {
        margin-top: 25px;
    }
    .print-h4 {
        display: block;
    }
    .product-section #tech .table {
        margin-bottom: 35px;
    }
}

#complect {
	padding: 0 0 10px 0;
}

.accessories-title {
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    color: #17417B;
    margin: 0 0 15px;
    padding: 25px 0 0 0;
}

#complect .row>div {
    margin-bottom: 15px;
}

.complect-item {
    text-align: center;
    border: 1px solid #d3d3d3;
    border-radius: 4px;
    padding: 5px;
    height: 100%;
    position: relative;
}

.complect-item p.count {
    position: absolute;
    bottom: 5px;
    right: 5px;
    margin: 0;
    text-align: right;
    font-size: 14px;
}

.complect-item .name {
	color: #17417b;
}

.ruler-icons {
    position: absolute;
    right: 20px;
    z-index: 1;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    height: stretch;
    margin: 10px 0;
}

.ruler-icons img {
    width: 60px;
}