:root {
    --primary-black: #2f2f2f;
    --primary-white: #fff;
    --primary-yellow: #ffb800;
    --secondary-blue: #2178dd;
    --secondary-hover-yellow: #ffc737;
    --secondary-error: #e44f45;
    --common-90: #444;
    --common-80: #595959;
    --common-60: #828282;
    --common-40: #acacac;
    --common-20: #d5d5d5;
    --common-10: #eaeaea;
    --common-5: #f5f5f5;
    --common-3: #f9f9f9;
    --font-family: "Clear Sans", sans-serif;
    --noscroll: 17px
}

@supports (-moz-appearance:none) {
    :root {
        --noscroll: 0px
    }
}








.accent-block {
    background-color: var(--primary-black);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='435' fill='none' viewBox='0 0 500 435'%3E%3Cg fill='%23fff' opacity='.05'%3E%3Cpath d='M0 266.05a.58.58 0 0 1 .283-.346L499.966 0v9.173L10.102 272.036zM.257 270.85l2.613 72.196 149.414 91.689-.485-73.138-9.707-5.688 1.854 64.591-131.462-79.952.029-.048h-.405l-.089-1.365-.025-.016.023-.013-4.14-63.739zM155.962 434.284l344.004-205.845v-65.971l-344.487 198.89zM499.966 157.85v-5.279L144.317 352.578l9.118 5.342z'/%3E%3Cpath d='M499.966 148.164V67.899L17.645 339.003l122.549 74.442-1.905-61.945 361.6-203.474zM499.966 63.31V13.713L11.586 275.78l3.887 59.855z'/%3E%3C/g%3E%3C/svg%3E");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    border-radius: 8px;
    color: var(--primary-white);
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    padding: 48px 40px
}

.accent-block p a {
    color: var(--primary-yellow)
}

@media (max-width: 991px) {
    .accent-block {
        background-position: 200% 100%;
        padding: 40px 26px
    }
}

@media (max-width: 576px) {
    .accent-block {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='273' height='305' fill='none' viewBox='0 0 273 305'%3E%3Cg fill='%23fff' opacity='.05'%3E%3Cpath d='M.21 140.05a.58.58 0 0 1 .284-.346L500.177-126v9.173L10.313 146.036zM.468 144.85l2.613 72.196 149.414 91.689-.485-73.138-9.708-5.688 1.855 64.591-131.462-79.952.029-.048h-.405l-.089-1.365-.025-.016.023-.013-4.14-63.739zM156.173 308.284l344.004-205.845v-65.97L155.69 235.357zM500.177 31.85V26.57L144.528 226.578l9.118 5.342z'/%3E%3Cpath d='M500.177 22.164v-80.265L17.856 213.003l122.549 74.442L138.5 225.5 500.1 22.026zM500.177-62.69v-49.597L11.797 149.78l3.887 59.855z'/%3E%3C/g%3E%3C/svg%3E");
        background-position: 100% 0
    }
}

.accent-block__right {
    color: var(--common-40);
    font-size: 14px;
    font-weight: 400;
    line-height: 140%
}

.accent-block__right a:not(.btn) {
    color: var(--primary-white);
    text-decoration: underline !important
}

.accent-block__right a:not(.btn):hover {
    color: var(--primary-yellow)
}

@media (max-width: 991px) {
    .accent-block__right br {
        display: none
    }
}

.accent-block--mini {
    background-position: 94% 64%;
    padding: 16px 24px
}

@media (max-width: 1024px) {
    .accent-block--mini {
        background-position: 114% 64%;
        background-size: 40%
    }
}

@media (max-width: 576px) {
    .accent-block--mini {
        background-image: none
    }
}








.price-tab__accent {
    margin-top: 40px
}

.price-tab__accent p:last-child {
    margin-bottom: 0
}



































.equip-banner {
    background-color: var(--primary-black);
    border-radius: 8px;
    height: 100%;
    min-height: min-content;
    padding: 64px
}

@media (max-width: 1024px) {
    .equip-banner {
        padding: 40px
    }
}

@media (max-width: 540px) {
    .equip-banner {
        padding: 24px
    }
}

.equip-banner__title {
    color: var(--primary-white);
    font-size: 40px;
    font-weight: 700;
    line-height: 120%;
    margin-bottom: 48px
}

@media (max-width: 1024px) {
    .equip-banner__title {
        margin-bottom: 40px
    }
}

@media (max-width: 540px) {
    .equip-banner__title {
        font-size: 20px;
        line-height: 140%;
        margin-bottom: 24px
    }
}

.equip-banner__desc {
    color: var(--common-40);
    font-size: 16px;
    font-weight: 400;
    line-height: 150%
}

.equip-banner__desc p:not(:last-child) {
    margin-bottom: 40px
}

.equip-banner__desc p:last-child {
    margin: 0
}

@media (max-width: 1024px) {
    .equip-banner__desc {
        margin-bottom: 40px
    }
}

@media (max-width: 767px) {
    .equip-banner__desc {
        font-size: 14px;
        margin-bottom: 24px
    }
}

.equip-banner__right {
    height: 100%;
    position: relative
}

.equip-banner__photo {
    display: flex;
    height: 100%;
    justify-content: center;
    margin: 0 auto;
    max-width: 700px;
    width: 100%
}

.equip-banner__photo img {
    background-position: 50%;
    height: 100%;
    width: 100%
}

@media (max-width: 767px) {
    .equip-banner__photo {
        margin-bottom: 24px
    }

    .equip-banner__photo img {
        height: 100%;
        object-fit: contain;
        width: 100%
    }
}

.equip-banner__clouds-item {
    backdrop-filter: blur(10px);
    background-color: rgba(68, 68, 68, .8);
    border-radius: 8px;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .05);
    padding: 16px 24px;
    position: absolute
}

@media (max-width: 767px) {
    .equip-banner__clouds-item {
        width: fit-content !important
    }
}

.equip-banner__clouds-item:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' viewBox='0 0 28 28'%3E%3Ccircle cx='14' cy='14' r='10' fill='%23fff' stroke='%23FFB800' stroke-width='8'/%3E%3C/svg%3E");
    content: "";
    height: 28px;
    position: absolute;
    width: 28px
}

.equip-banner__clouds-title {
    color: var(--primary-white);
    font-size: 16px;
    font-weight: 700;
    line-height: 162%
}

@media (max-width: 540px) {
    .equip-banner__clouds-title {
        line-height: 160%
    }
}

.equip-banner__clouds-desc {
    color: var(--common-20);
    font-size: 14px;
    font-weight: 400;
    line-height: 150%
}

@media (max-width: 540px) {
    .equip-banner__clouds-desc {
        line-height: 140%
    }
}

.equip-banner.hypertherm-105 .equip-banner__clouds-item:first-child {
    left: 20px;
    top: 90px;
    width: max-content
}

@media (max-width: 1440px) {
    .equip-banner.hypertherm-105 .equip-banner__clouds-item:first-child {
        left: 0
    }
}

@media (max-width: 1200px) {
    .equip-banner.hypertherm-105 .equip-banner__clouds-item:first-child {
        left: 0
    }
}

@media (max-width: 1024px) {
    .equip-banner.hypertherm-105 .equip-banner__clouds-item:first-child {
        left: 40px
    }
}

@media (max-width: 768px) {
    .equip-banner.hypertherm-105 .equip-banner__clouds-item:first-child {
        left: 0;
        top: 0;
        width: 250px
    }
}

.equip-banner.hypertherm-105 .equip-banner__clouds-item:first-child:after {
    bottom: -28px;
    right: -28px
}

.equip-banner.hypertherm-105 .equip-banner__clouds-item:nth-child(2) {
    bottom: 60px;
    right: 40px;
    width: 210px
}

@media (max-width: 1440px) {
    .equip-banner.hypertherm-105 .equip-banner__clouds-item:nth-child(2) {
        right: 0
    }
}

@media (max-width: 1200px) {
    .equip-banner.hypertherm-105 .equip-banner__clouds-item:nth-child(2) {
        bottom: 60px;
        right: 0
    }
}

@media (max-width: 1024px) {
    .equip-banner.hypertherm-105 .equip-banner__clouds-item:nth-child(2) {
        bottom: 80px;
        right: 40px
    }
}

@media (max-width: 768px) {
    .equip-banner.hypertherm-105 .equip-banner__clouds-item:nth-child(2) {
        bottom: 70px;
        right: 0
    }
}

.equip-banner.hypertherm-105 .equip-banner__clouds-item:nth-child(2):after {
    bottom: -28px;
    left: -28px
}

.equip-banner.xpthc-3005 .equip-banner__clouds-item:first-child {
    right: 100px;
    top: 50px;
    width: max-content
}

@media (max-width: 1440px) {
    .equip-banner.xpthc-3005 .equip-banner__clouds-item:first-child {
        right: 40px
    }
}

@media (max-width: 1024px) {
    .equip-banner.xpthc-3005 .equip-banner__clouds-item:first-child {
        right: 100px
    }
}

@media (max-width: 768px) {
    .equip-banner.xpthc-3005 .equip-banner__clouds-item:first-child {
        right: 0
    }
}

.equip-banner.xpthc-3005 .equip-banner__clouds-item:first-child:after {
    bottom: -28px;
    left: -28px
}

.equip-banner.ironmac-3015b .equip-banner__clouds-item:first-child {
    right: 230px;
    top: 20px;
    width: 192px
}

@media (max-width: 1440px) {
    .equip-banner.ironmac-3015b .equip-banner__clouds-item:first-child {
        right: 120px
    }
}

@media (max-width: 1200px) {
    .equip-banner.ironmac-3015b .equip-banner__clouds-item:first-child {
        right: 10px
    }
}

@media (max-width: 1024px) {
    .equip-banner.ironmac-3015b .equip-banner__clouds-item:first-child {
        right: 200px
    }
}

@media (max-width: 768px) {
    .equip-banner.ironmac-3015b .equip-banner__clouds-item:first-child {
        right: 70px;
        top: 0
    }
}

.equip-banner.ironmac-3015b .equip-banner__clouds-item:first-child:after {
    bottom: -28px;
    left: -28px
}

.equip-banner.ironmac-3015b .equip-banner__clouds-item:nth-child(2) {
    bottom: 40px;
    left: 124px;
    width: max-content
}

@media (max-width: 1440px) {
    .equip-banner.ironmac-3015b .equip-banner__clouds-item:nth-child(2) {
        left: 50px;
        left: 0
    }
}

@media (max-width: 1024px) {
    .equip-banner.ironmac-3015b .equip-banner__clouds-item:nth-child(2) {
        left: 124px
    }
}

@media (max-width: 768px) {
    .equip-banner.ironmac-3015b .equip-banner__clouds-item:nth-child(2) {
        left: 0
    }
}

.equip-banner.ironmac-3015b .equip-banner__clouds-item:nth-child(2):after {
    right: -28px;
    top: -28px
}

.equip-banner.ironmac-3015b .equip-banner__clouds-item:nth-child(3) {
    bottom: 80px;
    right: 144px;
    width: max-content
}

@media (max-width: 1440px) {
    .equip-banner.ironmac-3015b .equip-banner__clouds-item:nth-child(3) {
        bottom: 80px;
        right: 70px
    }
}

@media (max-width: 1200px) {
    .equip-banner.ironmac-3015b .equip-banner__clouds-item:nth-child(3) {
        bottom: 20px;
        right: 0
    }
}

@media (max-width: 1024px) {
    .equip-banner.ironmac-3015b .equip-banner__clouds-item:nth-child(3) {
        right: 140px
    }
}

@media (max-width: 768px) {
    .equip-banner.ironmac-3015b .equip-banner__clouds-item:nth-child(3) {
        right: 20px
    }
}

.equip-banner.ironmac-3015b .equip-banner__clouds-item:nth-child(3):after {
    left: -28px;
    top: -28px
}

.equip-banner.KMT-3015 .equip-banner__clouds-item:first-child {
    right: 180px;
    top: 10px;
    width: 192px
}

@media (max-width: 1440px) {
    .equip-banner.KMT-3015 .equip-banner__clouds-item:first-child {
        right: 90px
    }
}

@media (max-width: 1200px) {
    .equip-banner.KMT-3015 .equip-banner__clouds-item:first-child {
        right: 80px
    }
}

@media (max-width: 1024px) {
    .equip-banner.KMT-3015 .equip-banner__clouds-item:first-child {
        right: 140px
    }
}

@media (max-width: 768px) {
    .equip-banner.KMT-3015 .equip-banner__clouds-item:first-child {
        right: 40px;
        top: 0
    }
}

.equip-banner.KMT-3015 .equip-banner__clouds-item:first-child:after {
    bottom: -28px;
    left: -28px
}

.equip-banner.KMT-3015 .equip-banner__clouds-item:nth-child(2) {
    bottom: 90px;
    left: 210px;
    width: max-content
}

@media (max-width: 1440px) {
    .equip-banner.KMT-3015 .equip-banner__clouds-item:nth-child(2) {
        left: 140px
    }
}

@media (max-width: 1200px) {
    .equip-banner.KMT-3015 .equip-banner__clouds-item:nth-child(2) {
        bottom: 60px;
        left: 50px
    }
}

@media (max-width: 1024px) {
    .equip-banner.KMT-3015 .equip-banner__clouds-item:nth-child(2) {
        bottom: 90px;
        left: 200px
    }
}

@media (max-width: 768px) {
    .equip-banner.KMT-3015 .equip-banner__clouds-item:nth-child(2) {
        bottom: 70px;
        left: 70px
    }
}

.equip-banner.KMT-3015 .equip-banner__clouds-item:nth-child(2):after {
    right: -28px;
    top: -28px
}

.equip-banner.w11-3x4100 .equip-banner__clouds-item:first-child {
    right: 100px;
    top: 20px;
    width: max-content
}

@media (max-width: 1440px) {
    .equip-banner.w11-3x4100 .equip-banner__clouds-item:first-child {
        right: 0
    }
}

@media (max-width: 1200px) {
    .equip-banner.w11-3x4100 .equip-banner__clouds-item:first-child {
        top: 0
    }
}

@media (max-width: 1024px) {
    .equip-banner.w11-3x4100 .equip-banner__clouds-item:first-child {
        right: 40px;
        top: 30px
    }
}

@media (max-width: 768px) {
    .equip-banner.w11-3x4100 .equip-banner__clouds-item:first-child {
        top: 20px
    }
}

.equip-banner.w11-3x4100 .equip-banner__clouds-item:first-child:after {
    bottom: -28px;
    left: -28px
}

.equip-banner.w11-3x4100 .equip-banner__clouds-item:nth-child(2) {
    bottom: 100px;
    left: 160px;
    width: 200px
}

@media (max-width: 1440px) {
    .equip-banner.w11-3x4100 .equip-banner__clouds-item:nth-child(2) {
        left: 100px
    }
}

@media (max-width: 1200px) {
    .equip-banner.w11-3x4100 .equip-banner__clouds-item:nth-child(2) {
        bottom: 70px;
        left: 50px
    }
}

@media (max-width: 1024px) {
    .equip-banner.w11-3x4100 .equip-banner__clouds-item:nth-child(2) {
        left: 180px
    }
}

@media (max-width: 768px) {
    .equip-banner.w11-3x4100 .equip-banner__clouds-item:nth-child(2) {
        bottom: 50px;
        left: 30px
    }
}

.equip-banner.w11-3x4100 .equip-banner__clouds-item:nth-child(2):after {
    right: -28px;
    top: -28px
}

.equip-banner.w11-3x4100 .equip-banner__clouds-item:nth-child(3) {
    bottom: 50px;
    right: 140px;
    width: 200px
}

@media (max-width: 1440px) {
    .equip-banner.w11-3x4100 .equip-banner__clouds-item:nth-child(3) {
        right: 70px
    }
}

@media (max-width: 1200px) {
    .equip-banner.w11-3x4100 .equip-banner__clouds-item:nth-child(3) {
        bottom: 20px;
        right: 0
    }
}

@media (max-width: 1024px) {
    .equip-banner.w11-3x4100 .equip-banner__clouds-item:nth-child(3) {
        bottom: 40px;
        right: 50px
    }
}

@media (max-width: 768px) {
    .equip-banner.w11-3x4100 .equip-banner__clouds-item:nth-child(3) {
        bottom: 30px;
        right: 20px
    }
}

.equip-banner.w11-3x4100 .equip-banner__clouds-item:nth-child(3):after {
    left: -28px;
    top: -28px
}

.equip-banner.arg-500-plus .equip-banner__clouds-item:first-child {
    right: 130px;
    top: 130px;
    width: 210px
}

@media (max-width: 1440px) {
    .equip-banner.arg-500-plus .equip-banner__clouds-item:first-child {
        right: 50px
    }
}

@media (max-width: 1200px) {
    .equip-banner.arg-500-plus .equip-banner__clouds-item:first-child {
        right: 0;
        top: 90
    }
}

@media (max-width: 1024px) {
    .equip-banner.arg-500-plus .equip-banner__clouds-item:first-child {
        right: 140px;
        top: 120px
    }
}

@media (max-width: 768px) {
    .equip-banner.arg-500-plus .equip-banner__clouds-item:first-child {
        right: 0;
        top: 80px
    }
}

.equip-banner.arg-500-plus .equip-banner__clouds-item:first-child:after {
    left: -28px;
    top: -28px
}

.equip-banner.arg-500-plus .equip-banner__clouds-item:nth-child(2) {
    bottom: 20px;
    left: 90px;
    width: max-content
}

@media (max-width: 1440px) {
    .equip-banner.arg-500-plus .equip-banner__clouds-item:nth-child(2) {
        left: 50px
    }
}

@media (max-width: 1200px) {
    .equip-banner.arg-500-plus .equip-banner__clouds-item:nth-child(2) {
        bottom: 0;
        left: 0
    }
}

@media (max-width: 1024px) {
    .equip-banner.arg-500-plus .equip-banner__clouds-item:nth-child(2) {
        bottom: 20px;
        left: 100px
    }
}

@media (max-width: 768px) {
    .equip-banner.arg-500-plus .equip-banner__clouds-item:nth-child(2) {
        bottom: 20px;
        left: 0
    }
}

.equip-banner.arg-500-plus .equip-banner__clouds-item:nth-child(2):after {
    right: -28px;
    top: -28px
}

.equip-banner.BSG-220 .equip-banner__clouds-item:first-child {
    left: 210px;
    top: 20px;
    width: max-content
}

@media (max-width: 1440px) {
    .equip-banner.BSG-220 .equip-banner__clouds-item:first-child {
        left: 140px
    }
}

@media (max-width: 1200px) {
    .equip-banner.BSG-220 .equip-banner__clouds-item:first-child {
        left: 70px;
        top: 0
    }
}

@media (max-width: 1024px) {
    .equip-banner.BSG-220 .equip-banner__clouds-item:first-child {
        left: 200px;
        top: 20px
    }
}

@media (max-width: 768px) {
    .equip-banner.BSG-220 .equip-banner__clouds-item:first-child {
        left: 100px
    }
}

.equip-banner.BSG-220 .equip-banner__clouds-item:first-child:after {
    bottom: -28px;
    right: -28px
}

.equip-banner.BSG-220 .equip-banner__clouds-item:nth-child(2) {
    bottom: 80px;
    right: 80px;
    width: 250px
}

@media (max-width: 1440px) {
    .equip-banner.BSG-220 .equip-banner__clouds-item:nth-child(2) {
        right: 0
    }
}

@media (max-width: 1200px) {
    .equip-banner.BSG-220 .equip-banner__clouds-item:nth-child(2) {
        bottom: 40px;
        right: 0
    }
}

@media (max-width: 1024px) {
    .equip-banner.BSG-220 .equip-banner__clouds-item:nth-child(2) {
        bottom: 80px;
        right: 60px
    }
}

@media (max-width: 768px) {
    .equip-banner.BSG-220 .equip-banner__clouds-item:nth-child(2) {
        right: 0
    }
}

.equip-banner.BSG-220 .equip-banner__clouds-item:nth-child(2):after {
    left: -28px;
    top: -28px
}

.equip-banner.BSG-220 .equip-banner__clouds-item:nth-child(3) {
    bottom: 40px;
    left: 150px;
    width: 250px
}

@media (max-width: 1440px) {
    .equip-banner.BSG-220 .equip-banner__clouds-item:nth-child(3) {
        left: 70px
    }
}

@media (max-width: 1200px) {
    .equip-banner.BSG-220 .equip-banner__clouds-item:nth-child(3) {
        bottom: 0;
        left: 0
    }
}

@media (max-width: 1024px) {
    .equip-banner.BSG-220 .equip-banner__clouds-item:nth-child(3) {
        bottom: 40px;
        left: 140px
    }
}

@media (max-width: 768px) {
    .equip-banner.BSG-220 .equip-banner__clouds-item:nth-child(3) {
        left: 40px
    }
}

.equip-banner.BSG-220 .equip-banner__clouds-item:nth-child(3):after {
    right: -28px;
    top: -28px
}

.equip-banner.plg-100-32 .equip-banner__clouds-item:first-child {
    left: 200px;
    top: 50px;
    width: max-content
}

@media (max-width: 1440px) {
    .equip-banner.plg-100-32 .equip-banner__clouds-item:first-child {
        left: 100px;
        top: 30px
    }
}

@media (max-width: 1200px) {
    .equip-banner.plg-100-32 .equip-banner__clouds-item:first-child {
        left: 70px
    }
}

@media (max-width: 1024px) {
    .equip-banner.plg-100-32 .equip-banner__clouds-item:first-child {
        left: 170px
    }
}

@media (max-width: 768px) {
    .equip-banner.plg-100-32 .equip-banner__clouds-item:first-child {
        left: 70px
    }
}

.equip-banner.plg-100-32 .equip-banner__clouds-item:first-child:after {
    bottom: -28px;
    right: -28px
}

.equip-banner.plg-100-32 .equip-banner__clouds-item:nth-child(2) {
    bottom: 40px;
    right: 110px;
    width: max-content
}

@media (max-width: 1440px) {
    .equip-banner.plg-100-32 .equip-banner__clouds-item:nth-child(2) {
        right: 60px
    }
}

@media (max-width: 1200px) {
    .equip-banner.plg-100-32 .equip-banner__clouds-item:nth-child(2) {
        right: 0
    }
}

@media (max-width: 1024px) {
    .equip-banner.plg-100-32 .equip-banner__clouds-item:nth-child(2) {
        right: 100px
    }
}

@media (max-width: 768px) {
    .equip-banner.plg-100-32 .equip-banner__clouds-item:nth-child(2) {
        right: 40px
    }
}

.equip-banner.plg-100-32 .equip-banner__clouds-item:nth-child(2):after {
    left: -28px;
    top: -28px
}

.equip-banner.plg-100-32 .equip-banner__clouds-item:nth-child(3) {
    bottom: 20px;
    left: 200px;
    width: 200px
}

@media (max-width: 1440px) {
    .equip-banner.plg-100-32 .equip-banner__clouds-item:nth-child(3) {
        left: 80px
    }
}

@media (max-width: 1200px) {
    .equip-banner.plg-100-32 .equip-banner__clouds-item:nth-child(3) {
        left: 20px
    }
}

@media (max-width: 1024px) {
    .equip-banner.plg-100-32 .equip-banner__clouds-item:nth-child(3) {
        left: 100px
    }
}

@media (max-width: 768px) {
    .equip-banner.plg-100-32 .equip-banner__clouds-item:nth-child(3) {
        left: 60px
    }
}

.equip-banner.plg-100-32 .equip-banner__clouds-item:nth-child(3):after {
    right: -28px;
    top: -28px
}

.equip-banner.plg-100-40 .equip-banner__clouds-item:first-child {
    left: 190px;
    top: 50px;
    width: max-content
}

@media (max-width: 1440px) {
    .equip-banner.plg-100-40 .equip-banner__clouds-item:first-child {
        left: 120px;
        top: 30px
    }
}

@media (max-width: 1200px) {
    .equip-banner.plg-100-40 .equip-banner__clouds-item:first-child {
        left: 100px
    }
}

@media (max-width: 1024px) {
    .equip-banner.plg-100-40 .equip-banner__clouds-item:first-child {
        left: 200px
    }
}

@media (max-width: 768px) {
    .equip-banner.plg-100-40 .equip-banner__clouds-item:first-child {
        left: 100px
    }
}

.equip-banner.plg-100-40 .equip-banner__clouds-item:first-child:after {
    bottom: -28px;
    right: -28px
}

.equip-banner.plg-100-40 .equip-banner__clouds-item:nth-child(2) {
    bottom: 60px;
    right: 200px;
    width: max-content
}

@media (max-width: 1440px) {
    .equip-banner.plg-100-40 .equip-banner__clouds-item:nth-child(2) {
        right: 100px
    }
}

@media (max-width: 1200px) {
    .equip-banner.plg-100-40 .equip-banner__clouds-item:nth-child(2) {
        right: 80px
    }
}

@media (max-width: 1024px) {
    .equip-banner.plg-100-40 .equip-banner__clouds-item:nth-child(2) {
        right: 180px
    }
}

@media (max-width: 768px) {
    .equip-banner.plg-100-40 .equip-banner__clouds-item:nth-child(2) {
        right: 100px
    }
}

.equip-banner.plg-100-40 .equip-banner__clouds-item:nth-child(2):after {
    left: -28px;
    top: -28px
}

.equip-banner.apw-2060-ba .equip-banner__clouds-item:first-child {
    right: 200px;
    top: 10px;
    width: 200px
}

@media (max-width: 1440px) {
    .equip-banner.apw-2060-ba .equip-banner__clouds-item:first-child {
        right: 110px
    }
}

@media (max-width: 1200px) {
    .equip-banner.apw-2060-ba .equip-banner__clouds-item:first-child {
        right: 60px;
        top: 0
    }
}

@media (max-width: 1024px) {
    .equip-banner.apw-2060-ba .equip-banner__clouds-item:first-child {
        right: 200px;
        top: 10px
    }
}

@media (max-width: 768px) {
    .equip-banner.apw-2060-ba .equip-banner__clouds-item:first-child {
        right: 80px
    }
}

.equip-banner.apw-2060-ba .equip-banner__clouds-item:first-child:after {
    bottom: -28px;
    left: -28px
}

.equip-banner.apw-2060-ba .equip-banner__clouds-item:nth-child(2) {
    left: 150px;
    top: 50px;
    width: max-content
}

@media (max-width: 1440px) {
    .equip-banner.apw-2060-ba .equip-banner__clouds-item:nth-child(2) {
        left: 110px;
        top: 60px
    }
}

@media (max-width: 1200px) {
    .equip-banner.apw-2060-ba .equip-banner__clouds-item:nth-child(2) {
        left: 50px;
        top: 50px
    }
}

@media (max-width: 1024px) {
    .equip-banner.apw-2060-ba .equip-banner__clouds-item:nth-child(2) {
        left: 170px
    }
}

@media (max-width: 768px) {
    .equip-banner.apw-2060-ba .equip-banner__clouds-item:nth-child(2) {
        left: 60px
    }
}

.equip-banner.apw-2060-ba .equip-banner__clouds-item:nth-child(2):after {
    bottom: -28px;
    right: -28px
}

.equip-banner.apw-2060-ba .equip-banner__clouds-item:nth-child(3) {
    bottom: 10px;
    left: 120px;
    width: 260px
}

@media (max-width: 1440px) {
    .equip-banner.apw-2060-ba .equip-banner__clouds-item:nth-child(3) {
        left: 70px
    }
}

@media (max-width: 1200px) {
    .equip-banner.apw-2060-ba .equip-banner__clouds-item:nth-child(3) {
        bottom: 0;
        left: 0
    }
}

@media (max-width: 1024px) {
    .equip-banner.apw-2060-ba .equip-banner__clouds-item:nth-child(3) {
        bottom: 20px;
        left: 100px
    }
}

@media (max-width: 768px) {
    .equip-banner.apw-2060-ba .equip-banner__clouds-item:nth-child(3) {
        bottom: 0;
        left: 0
    }
}

.equip-banner.apw-2060-ba .equip-banner__clouds-item:nth-child(3):after {
    right: -28px;
    top: -28px
}

.equip-banner.kvl650 .equip-banner__clouds-item:first-child {
    right: 50px;
    top: 40px;
    width: 280px
}

@media (max-width: 1440px) {
    .equip-banner.kvl650 .equip-banner__clouds-item:first-child {
        right: 0
    }
}

@media (max-width: 1200px) {
    .equip-banner.kvl650 .equip-banner__clouds-item:first-child {
        top: 0
    }
}

@media (max-width: 1024px) {
    .equip-banner.kvl650 .equip-banner__clouds-item:first-child {
        right: 40px;
        top: 20px
    }
}

@media (max-width: 768px) {
    .equip-banner.kvl650 .equip-banner__clouds-item:first-child {
        right: 0;
        top: 0
    }
}

.equip-banner.kvl650 .equip-banner__clouds-item:first-child:after {
    bottom: -28px;
    left: -28px
}

.equip-banner.kvl650 .equip-banner__clouds-item:nth-child(2) {
    bottom: 60px;
    left: 200px;
    width: max-content
}

@media (max-width: 1440px) {
    .equip-banner.kvl650 .equip-banner__clouds-item:nth-child(2) {
        left: 130px
    }
}

@media (max-width: 1200px) {
    .equip-banner.kvl650 .equip-banner__clouds-item:nth-child(2) {
        bottom: 30px;
        left: 40px
    }
}

@media (max-width: 1024px) {
    .equip-banner.kvl650 .equip-banner__clouds-item:nth-child(2) {
        left: 200px
    }
}

@media (max-width: 768px) {
    .equip-banner.kvl650 .equip-banner__clouds-item:nth-child(2) {
        bottom: 40px;
        left: 50px
    }
}

.equip-banner.kvl650 .equip-banner__clouds-item:nth-child(2):after {
    right: -28px;
    top: -28px
}

.equip-banner.kvl650 .equip-banner__clouds-item:nth-child(3) {
    bottom: 50px;
    right: 90px;
    width: max-content
}

@media (max-width: 1440px) {
    .equip-banner.kvl650 .equip-banner__clouds-item:nth-child(3) {
        right: 20px
    }
}

@media (max-width: 1200px) {
    .equip-banner.kvl650 .equip-banner__clouds-item:nth-child(3) {
        bottom: 0;
        right: 0
    }
}

@media (max-width: 1024px) {
    .equip-banner.kvl650 .equip-banner__clouds-item:nth-child(3) {
        bottom: 40px;
        right: 90px
    }
}

@media (max-width: 768px) {
    .equip-banner.kvl650 .equip-banner__clouds-item:nth-child(3) {
        bottom: 20px;
        right: 0
    }
}

.equip-banner.kvl650 .equip-banner__clouds-item:nth-child(3):after {
    left: -28px;
    top: -28px
}

.equip-banner.fl400 .equip-banner__clouds-item:first-child {
    bottom: 40px;
    left: 130px;
    width: 240px
}

@media (max-width: 1440px) {
    .equip-banner.fl400 .equip-banner__clouds-item:first-child {
        bottom: 10px;
        left: 40px
    }
}

@media (max-width: 1200px) {
    .equip-banner.fl400 .equip-banner__clouds-item:first-child {
        left: 0
    }
}

@media (max-width: 1024px) {
    .equip-banner.fl400 .equip-banner__clouds-item:first-child {
        bottom: 20px;
        left: 100px
    }
}

@media (max-width: 768px) {
    .equip-banner.fl400 .equip-banner__clouds-item:first-child {
        left: 0
    }
}

.equip-banner.fl400 .equip-banner__clouds-item:first-child:after {
    right: -28px;
    top: -28px
}

.equip-banner.fl400 .equip-banner__clouds-item:nth-child(2) {
    right: 50px;
    top: 30px;
    width: 240px
}

@media (max-width: 1440px) {
    .equip-banner.fl400 .equip-banner__clouds-item:nth-child(2) {
        right: 0;
        top: 0
    }
}

@media (max-width: 1024px) {
    .equip-banner.fl400 .equip-banner__clouds-item:nth-child(2) {
        right: 70px;
        top: 10px
    }
}

@media (max-width: 768px) {
    .equip-banner.fl400 .equip-banner__clouds-item:nth-child(2) {
        right: 0;
        top: 0
    }
}

.equip-banner.fl400 .equip-banner__clouds-item:nth-child(2):after {
    bottom: -28px;
    left: -28px
}

.equip-banner.fl400 .equip-banner__clouds-item:nth-child(3) {
    bottom: 20px;
    right: 100px;
    width: 240px
}

@media (max-width: 1440px) {
    .equip-banner.fl400 .equip-banner__clouds-item:nth-child(3) {
        bottom: 0;
        right: 0
    }
}

@media (max-width: 1024px) {
    .equip-banner.fl400 .equip-banner__clouds-item:nth-child(3) {
        bottom: 10px;
        right: 70px
    }
}

@media (max-width: 768px) {
    .equip-banner.fl400 .equip-banner__clouds-item:nth-child(3) {
        bottom: 0;
        right: 0
    }
}

.equip-banner.fl400 .equip-banner__clouds-item:nth-child(3):after {
    left: -28px;
    top: -28px
}

.equip-banner.leadwell-t .equip-banner__clouds-item:first-child {
    left: 70px;
    top: 70px;
    width: 240px
}

@media (max-width: 1440px) {
    .equip-banner.leadwell-t .equip-banner__clouds-item:first-child {
        left: 20px;
        top: 50px
    }
}

@media (max-width: 1200px) {
    .equip-banner.leadwell-t .equip-banner__clouds-item:first-child {
        left: 0;
        top: 20px
    }
}

@media (max-width: 1024px) {
    .equip-banner.leadwell-t .equip-banner__clouds-item:first-child {
        left: 100px;
        top: 50px
    }
}

@media (max-width: 768px) {
    .equip-banner.leadwell-t .equip-banner__clouds-item:first-child {
        left: 0;
        top: 20px
    }
}

.equip-banner.leadwell-t .equip-banner__clouds-item:first-child:after {
    bottom: -28px;
    right: -28px
}

.equip-banner.leadwell-t .equip-banner__clouds-item:nth-child(2) {
    right: 40px;
    top: 0;
    width: 240px
}

@media (max-width: 1440px) {
    .equip-banner.leadwell-t .equip-banner__clouds-item:nth-child(2) {
        right: 0
    }
}

@media (max-width: 1024px) {
    .equip-banner.leadwell-t .equip-banner__clouds-item:nth-child(2) {
        right: 50px
    }
}

@media (max-width: 768px) {
    .equip-banner.leadwell-t .equip-banner__clouds-item:nth-child(2) {
        right: 0;
        top: 0
    }
}

.equip-banner.leadwell-t .equip-banner__clouds-item:nth-child(2):after {
    bottom: -28px;
    left: -28px
}

.equip-banner.leadwell-t .equip-banner__clouds-item:nth-child(3) {
    bottom: 10px;
    right: 140px;
    width: 240px
}

@media (max-width: 1440px) {
    .equip-banner.leadwell-t .equip-banner__clouds-item:nth-child(3) {
        right: 20px
    }
}

@media (max-width: 1200px) {
    .equip-banner.leadwell-t .equip-banner__clouds-item:nth-child(3) {
        bottom: 0;
        right: 0
    }
}

@media (max-width: 1024px) {
    .equip-banner.leadwell-t .equip-banner__clouds-item:nth-child(3) {
        right: 140px
    }
}

@media (max-width: 768px) {
    .equip-banner.leadwell-t .equip-banner__clouds-item:nth-child(3) {
        right: 0
    }
}

.equip-banner.leadwell-t .equip-banner__clouds-item:nth-child(3):after {
    left: -28px;
    top: -28px
}

.equip-banner.headman-t55 .equip-banner__clouds-item:first-child {
    bottom: 50px;
    left: 60px;
    width: 230px
}

@media (max-width: 1440px) {
    .equip-banner.headman-t55 .equip-banner__clouds-item:first-child {
        bottom: 20px;
        left: 0
    }
}

@media (max-width: 1024px) {
    .equip-banner.headman-t55 .equip-banner__clouds-item:first-child {
        left: 50px
    }
}

@media (max-width: 768px) {
    .equip-banner.headman-t55 .equip-banner__clouds-item:first-child {
        bottom: 0;
        left: 0
    }
}

.equip-banner.headman-t55 .equip-banner__clouds-item:first-child:after {
    right: -28px;
    top: -28px
}

.equip-banner.headman-t55 .equip-banner__clouds-item:nth-child(2) {
    right: 90px;
    top: 10px;
    width: 230px
}

@media (max-width: 1440px) {
    .equip-banner.headman-t55 .equip-banner__clouds-item:nth-child(2) {
        right: 50px
    }
}

@media (max-width: 1200px) {
    .equip-banner.headman-t55 .equip-banner__clouds-item:nth-child(2) {
        right: 0
    }
}

@media (max-width: 1024px) {
    .equip-banner.headman-t55 .equip-banner__clouds-item:nth-child(2) {
        right: 100px
    }
}

@media (max-width: 768px) {
    .equip-banner.headman-t55 .equip-banner__clouds-item:nth-child(2) {
        right: 0;
        top: 0
    }
}

.equip-banner.headman-t55 .equip-banner__clouds-item:nth-child(2):after {
    bottom: -28px;
    left: -28px
}

.equip-banner.power-v6 .equip-banner__clouds-item:first-child {
    left: 120px;
    top: 60px;
    width: max-content
}

@media (max-width: 1440px) {
    .equip-banner.power-v6 .equip-banner__clouds-item:first-child {
        left: 50px
    }
}

@media (max-width: 1200px) {
    .equip-banner.power-v6 .equip-banner__clouds-item:first-child {
        left: 0;
        top: 40px
    }
}

@media (max-width: 1024px) {
    .equip-banner.power-v6 .equip-banner__clouds-item:first-child {
        left: 120px
    }
}

@media (max-width: 768px) {
    .equip-banner.power-v6 .equip-banner__clouds-item:first-child {
        left: 0
    }
}

.equip-banner.power-v6 .equip-banner__clouds-item:first-child:after {
    bottom: -28px;
    right: -28px
}

.equip-banner.power-v6 .equip-banner__clouds-item:nth-child(2) {
    bottom: 40px;
    right: 230px;
    width: max-content
}

@media (max-width: 1440px) {
    .equip-banner.power-v6 .equip-banner__clouds-item:nth-child(2) {
        right: 150px
    }
}

@media (max-width: 1200px) {
    .equip-banner.power-v6 .equip-banner__clouds-item:nth-child(2) {
        bottom: 0;
        right: 50px
    }
}

@media (max-width: 1024px) {
    .equip-banner.power-v6 .equip-banner__clouds-item:nth-child(2) {
        bottom: 20px;
        right: 200px
    }
}

@media (max-width: 768px) {
    .equip-banner.power-v6 .equip-banner__clouds-item:nth-child(2) {
        right: 80px
    }
}

.equip-banner.power-v6 .equip-banner__clouds-item:nth-child(2):after {
    left: -28px;
    top: -28px
}

.equip-banner.akira-seiki .equip-banner__clouds-item:first-child {
    left: 140px;
    top: 40px;
    width: 210px
}

@media (max-width: 1440px) {
    .equip-banner.akira-seiki .equip-banner__clouds-item:first-child {
        left: 90px
    }
}

@media (max-width: 1200px) {
    .equip-banner.akira-seiki .equip-banner__clouds-item:first-child {
        left: 20px
    }
}

@media (max-width: 1024px) {
    .equip-banner.akira-seiki .equip-banner__clouds-item:first-child {
        left: 160px
    }
}

@media (max-width: 768px) {
    .equip-banner.akira-seiki .equip-banner__clouds-item:first-child {
        left: 40px
    }
}

.equip-banner.akira-seiki .equip-banner__clouds-item:first-child:after {
    bottom: -28px;
    right: -28px
}

.equip-banner.akira-seiki .equip-banner__clouds-item:nth-child(2) {
    right: 50px;
    top: 10px;
    width: 260px
}

@media (max-width: 1440px) {
    .equip-banner.akira-seiki .equip-banner__clouds-item:nth-child(2) {
        right: 0
    }
}

@media (max-width: 1024px) {
    .equip-banner.akira-seiki .equip-banner__clouds-item:nth-child(2) {
        right: 40px
    }
}

@media (max-width: 768px) {
    .equip-banner.akira-seiki .equip-banner__clouds-item:nth-child(2) {
        right: 0
    }
}

.equip-banner.akira-seiki .equip-banner__clouds-item:nth-child(2):after {
    bottom: -28px;
    left: -28px
}

.equip-banner.akira-seiki .equip-banner__clouds-item:nth-child(3) {
    bottom: 20px;
    right: 180px;
    width: max-content
}

@media (max-width: 1440px) {
    .equip-banner.akira-seiki .equip-banner__clouds-item:nth-child(3) {
        right: 100px
    }
}

@media (max-width: 1200px) {
    .equip-banner.akira-seiki .equip-banner__clouds-item:nth-child(3) {
        right: 60px
    }
}

@media (max-width: 1024px) {
    .equip-banner.akira-seiki .equip-banner__clouds-item:nth-child(3) {
        right: 150px
    }
}

@media (max-width: 768px) {
    .equip-banner.akira-seiki .equip-banner__clouds-item:nth-child(3) {
        right: 20px
    }
}

.equip-banner.akira-seiki .equip-banner__clouds-item:nth-child(3):after {
    left: -28px;
    top: -28px
}

@media (max-width: 767px) {
    .section-align .row {
        margin: 0
    }

    .equip-banner__clouds {
        display: flex;
        flex-direction: column;
        gap: 24px
    }

    .equip-banner__clouds-item {
        inset: unset !important;
        margin-left: 28px;
        padding: 8px 16px;
        position: relative
    }

    .equip-banner__clouds-item:after {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='6' fill='%23fff' stroke='%23FFB800' stroke-width='4'/%3E%3C/svg%3E");
        bottom: unset !important;
        height: 16px;
        left: -28px;
        right: unset !important;
        top: 0 !important;
        width: 16px
    }
}

@media (max-width: 425px) {
    .equip-banner__clouds-item {
        margin-left: 20px
    }

    .equip-banner__clouds-item:after {
        left: -22px !important
    }

    .equip-banner__clouds-item:first-child,
    .equip-banner__clouds-item:nth-child(3) {
        width: 224px
    }
}



































.table-tabs {
    align-items: center;
    background-color: var(--common-5);
    display: flex
}

@media (max-width: 767px) {
    .table-tabs {
        display: none
    }
}

.table-tabs__item {
    color: var(--common-80);
    cursor: pointer;
    flex: 1;
    font-size: 16px;
    font-weight: 700;
    line-height: 162%;
    padding: 8px;
    text-align: center
}

@media (max-width: 1200px) {
    .table-tabs__item {
        flex: auto;
        width: max-content
    }
}

.table-tabs__item.active {
    background-color: var(--primary-white);
    border-radius: 4px;
    color: var(--primary-black);
    outline: 1px solid var(--common-20) !important;
    outline-offset: -1px
}

.table-tabs-mobile {
    display: block;
    position: relative
}

@media (min-width: 768px) {
    .table-tabs-mobile {
        display: none
    }
}

.table-tabs-mobile__checked {
    background-color: var(--primary-white);
    border: 1px solid var(--common-20);
    border-radius: 4px;
    color: var(--primary-black);
    font-size: 15px;
    font-weight: 400;
    line-height: 173%;
    padding: 8px 12px 8px 16px;
    position: relative
}

.table-tabs-mobile__checked:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23828282' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 7.5 5 5 5-5'/%3E%3C/svg%3E");
    content: "";
    height: 20px;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 20px
}

.table-tabs-mobile__list {
    border: 1px solid var(--common-10);
    border-radius: 4px;
    display: none;
    height: 240px;
    left: 0;
    overflow: auto;
    position: absolute;
    top: 45px;
    width: 100%;
    z-index: 1000
}

.table-tabs-mobile__list .table-tabs__item {
    background-color: var(--primary-white);
    color: var(--primary-black);
    font-size: 15px;
    font-weight: 400;
    line-height: 173%;
    padding: 12px 10px;
    text-align: start;
    width: 100%
}

.table-tabs-mobile__list .table-tabs__item.active {
    outline: none !important
}

.table-tabs-mobile.open .table-tabs-mobile__checked:after {
    transform: translateY(-50%) rotate(180deg)
}

.table-tabs-mobile.open .table-tabs-mobile__list {
    display: flex;
    flex-direction: column
}

.table-price {
    display: none;
    margin-top: 16px
}

.table-price.active {
    display: table;
    width: 100%
}

.table-price th {
    color: var(--common-40);
    font-size: 13px;
    line-height: 200%;
    padding: 8px;
    text-align: center;
    text-transform: uppercase
}

.table-price td {
    color: var(--primary-black);
    font-size: 15px;
    font-weight: 700;
    line-height: 173%;
    padding: 8px;
    text-align: center
}

.table-price tr:hover tr th:first-child {
    color: red;
    font-weight: 700
}

.table-price tr:first-child {
    border-bottom: 1px solid var(--common-20)
}

.table-price tr:nth-child(2n+3) {
    background-color: var(--common-3)
}

@media (max-width: 1024px) {
    .table-price tr:nth-child(2n+3) {
        background-color: unset
    }

    .table-price tr td:first-child,
    .table-price tr th:first-child {
        border-right: 1px solid var(--common-20)
    }

    .table-price tr:nth-child(2n+3) td:first-child {
        background-color: var(--common-10)
    }

    .table-price td.sticky,
    .table-price th.sticky {
        background-color: #fff;
        left: 0;
        position: sticky;
        z-index: 1
    }
}

@media (max-width: 767px) {
    .table-price tr {
        display: flex
    }

    .table-price td,
    .table-price th {
        width: 140px
    }
}

@media (max-width: 500px) {

    .table-price tr td:first-child,
    .table-price tr th:first-child {
        width: 120px
    }
}


