.cards-container[data-v-0a8b031a],
.grid1[data-v-0a8b031a] {
    position: relative
}

.grid1[data-v-0a8b031a] {
    transform: translateY(0)
}

.grid2[data-v-0a8b031a] {
    position: absolute;
    top: 0;
    transform: translateY(807px);
    width: 100%
}

.card-container[data-v-0a8b031a] {
    min-height: 807px;
    padding-left: 28px;
    padding-right: 15px
}

.card-container .slide-card[data-v-0a8b031a] {
    align-items: flex-start;
    border: 1px solid #c2fe00;
    border-radius: 12px;
    display: flex;
    flex: 1;
    flex-direction: column;
    padding: 20px;
    text-decoration: none;
    transition: all .2s
}

.card-container .slide-card[data-v-0a8b031a]:hover {
    transform: scale(1.03)
}

.card-container .slide-card.coming-soon[data-v-0a8b031a] {
    position: relative
}

.card-container .slide-card.coming-soon[data-v-0a8b031a]:before {
    align-items: center;
    background: #15141a80;
    border-radius: 12px;
    color: #fff;
    content: "Coming Soon";
    display: block;
    display: flex;
    font-size: 18px;
    font-weight: 600;
    height: 105%;
    justify-content: center;
    left: -5px;
    position: absolute;
    top: -5px;
    width: 105%
}

.card-container .slide-card img[data-v-0a8b031a] {
    margin-bottom: 45px
}

.card-container .slide-card span[data-v-0a8b031a] {
    color: #fff;
    font-size: 14px
}

.card-container .container-header[data-v-0a8b031a] {
    -moz-column-gap: 15px;
    column-gap: 15px;
    display: flex;
    margin-bottom: 15px
}

.card-container .container-header .slide-card[data-v-0a8b031a]:nth-child(2) {
    flex: 2
}

.card-container .container-body[data-v-0a8b031a] {
    -moz-column-gap: 15px;
    column-gap: 15px;
    display: flex
}

.card-container .container-body .container-left[data-v-0a8b031a] {
    flex: 2
}

.card-container .container-body .container-left .container-center[data-v-0a8b031a] {
    -moz-column-gap: 15px;
    column-gap: 15px;
    display: flex;
    margin-bottom: 15px
}

.card-container .container-body .container-left>.slide-card[data-v-0a8b031a] {
    display: flex
}

.card-container .container-body .container-right[data-v-0a8b031a] {
    display: flex;
    flex-direction: column;
    row-gap: 15px
}

.card-container .container-body .container-right .slide-card:nth-child(2) img[data-v-0a8b031a],
.card-container .container-body .container-right .slide-card:nth-child(3) img[data-v-0a8b031a] {
    margin-bottom: 20px
}

.none[data-v-7f9dfb73] {
    display: none
}

.carousel-container[data-v-7f9dfb73] {
    background-color: #15141a
}

.container-item[data-v-7f9dfb73] {
    padding-bottom: 75px;
    padding-top: 16px
}

.container-item[data-v-7f9dfb73] .item-img {
    display: flex;
    height: 700px;
    justify-content: flex-end;
    margin-top: 16px;
    padding-left: 12px;
    padding-right: 0;
    position: relative
}

.container-item[data-v-7f9dfb73] .item-img .slide-container {
    height: -moz-max-content;
    height: max-content;
    height: 700px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.container-item[data-v-7f9dfb73] .item-img .slide-container:after,
.container-item[data-v-7f9dfb73] .item-img .slide-container:before {
    content: "";
    display: block;
    height: 75px;
    position: absolute;
    width: 100%;
    z-index: 100
}

.container-item[data-v-7f9dfb73] .item-img .slide-container:before {
    background-image: linear-gradient(#15141a, #15141a00);
    top: 0
}

.container-item[data-v-7f9dfb73] .item-img .slide-container:after {
    background-image: linear-gradient(#15141a00, #15141a);
    bottom: 0
}

.container-item[data-v-7f9dfb73] .item-img .slide-container .right-img {
    position: relative
}

.container-item[data-v-7f9dfb73] .item-img .slide-container .right-img img {
    max-width: 700px;
    position: absolute;
    right: 0;
    top: 89px
}

.container-item[data-v-7f9dfb73] .item-desc {
    min-height: 500px;
    position: relative
}

.container-item[data-v-7f9dfb73] .item-desc .title {
    color: #fff;
    font-size: 60px;
    font-weight: 700;
    line-height: 68px;
    margin-bottom: 37px
}

.container-item[data-v-7f9dfb73] .item-desc .desc {
    color: #939393;
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 48px
}

.container-item[data-v-7f9dfb73] .item-desc .desc span {
    color: #fff;
    display: block;
    font-size: 22px;
    margin-bottom: 24px
}

.container-item[data-v-7f9dfb73] .btns {
    padding-left: 0
}

.container-item[data-v-7f9dfb73] .btns a {
    margin-bottom: 30px;
    padding: 12px 42.8px !important
}

.container-item[data-v-7f9dfb73] .btns p {
    color: #939393;
    line-height: 16px
}

.container-item[data-v-7f9dfb73] .btns>.download-btn a {
    align-items: center;
    display: flex
}

.container-item[data-v-7f9dfb73] .btns>.download-btn a img {
    display: block;
    margin-right: 16px;
    width: 26px
}

.container-item[data-v-7f9dfb73] .btns>.buy-btn {
    margin-left: 24px
}

.container-item[data-v-7f9dfb73] .btns>.buy-btn a {
    align-items: center;
    display: flex;
    font-size: 18px;
    font-weight: 600
}

.container-item[data-v-7f9dfb73] .btns>.buy-btn a img {
    display: block;
    margin-right: 16px;
    width: 30px
}

.container-item[data-v-7f9dfb73] .btns .versions {
    align-items: center;
    display: flex;
    margin-bottom: 25px
}

.container-item[data-v-7f9dfb73] .btns .versions .win {
    cursor: pointer;
    margin-left: 16px
}

.container-item[data-v-7f9dfb73] .btns .versions .mac {
    cursor: pointer;
    margin-left: 30px
}

.carousel[data-v-7f9dfb73] .swiper-pagination-clickable .swiper-pagination-bullet {
    height: 13px;
    width: 13px
}

.carousel[data-v-7f9dfb73] .swiper-pagination-horizontal {
    margin-bottom: 19px
}

@media (max-width:1485px) {
    .container-item .row[data-v-7f9dfb73] {
        margin-left: 0
    }

    .container-item[data-v-7f9dfb73] .item-desc p:nth-child(3) {
        margin-bottom: 20px
    }
}

@media (max-width:1300px) {
    .container-item .btns>.buy-btn[data-v-7f9dfb73] {
        margin-left: 0;
        margin-right: 10px
    }
}

@media (max-width:1200px) {
    .container-item .btns>.buy-btn[data-v-7f9dfb73] {
        margin-left: 24px
    }
}

@media (max-width:993px) {
    .carousel-container[data-v-7f9dfb73] {
        height: -moz-max-content;
        height: max-content
    }

    .container-item .slide-container[data-v-7f9dfb73] {
        margin-top: 100px
    }

    .container-item[data-v-7f9dfb73] .item-desc {
        min-height: 410px;
        padding: 0 15px
    }
}

@media (max-width:768px) {
    .container-item .item-img[data-v-7f9dfb73] {
        display: none
    }

    .carousel-container[data-v-7f9dfb73] {
        min-height: auto
    }

    .container-item .item-desc[data-v-7f9dfb73] {
        min-height: 475px
    }
}

.highlight-features[theme=dark][data-v-de64af29] {
    background: #15141a
}

.highlight-features[theme=dark] .highlight-header p.title[data-v-de64af29] {
    color: #fff
}

.highlight-features[theme=dark] .right-container .product-card[data-v-de64af29] {
    background-color: #15141a
}

.highlight-features[theme=dark] .right-container .product-card p.title[data-v-de64af29] {
    color: #fff
}

.highlight-features[theme=dark] .right-container .product-card p.product-desc[data-v-de64af29] {
    color: #939393
}

.highlight-header p.title[data-v-de64af29] {
    color: #000;
    font-size: 38px;
    font-weight: 600;
    margin-bottom: 65px;
    min-height: 57px;
    text-align: center
}

.left-container[data-v-de64af29] {
    display: flex;
    justify-content: center;
    padding-right: 68px
}

.left-container img[data-v-de64af29] {
    display: block;
    -o-object-fit: contain;
    object-fit: contain
}

.right-container>.container[data-v-de64af29] {
    padding-right: 0
}

.right-container .row[data-v-de64af29] {
    margin-bottom: 34px
}

.right-container .row[data-v-de64af29]:last-child {
    margin-bottom: 0
}

.right-container .row>div[class^=col][data-v-de64af29]:first-child {
    padding-left: 0
}

.right-container .row>div[class^=col][data-v-de64af29]:last-child {
    padding-right: 0
}

.right-container .product-card[data-v-de64af29] {
    background-color: #fff;
    border-radius: 10px;
    transition: all .2s
}

.right-container .product-card img[data-v-de64af29] {
    margin-bottom: 23px
}

.right-container .product-card p.title[data-v-de64af29] {
    color: #000;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 20px
}

.right-container .product-card p.product-desc[data-v-de64af29] {
    color: #64748b;
    font-size: 16px;
    line-height: 30px
}

@media (max-width:1200px) {
    .right-container>.container[data-v-de64af29] {
        padding-bottom: 100px
    }
}

@media (max-width:993px) {
    .right-container[data-v-de64af29] {
        padding-top: 60px
    }

    .right-container .row[data-v-de64af29]:first-child {
        margin-bottom: 0
    }

    .right-container .product-card[data-v-de64af29] {
        margin-bottom: 34px
    }
}

.why-container>.row[data-v-5ff9c3fd]:first-child {
    min-height: 261px
}

.why-container .why-card>div[data-v-5ff9c3fd] {
    height: 662px;
    overflow: hidden
}

.why-header[data-v-5ff9c3fd] {
    margin-bottom: 20px;
    padding: 0 56px;
    text-align: center
}

.why-header .title[data-v-5ff9c3fd] {
    color: #000;
    font-size: 42px;
    font-weight: 600;
    margin-bottom: 38px
}

.why-header .desc[data-v-5ff9c3fd] {
    color: #6f6d6d;
    font-size: 16px;
    line-height: 32px
}

.why-card img[data-v-5ff9c3fd] {
    display: block;
    margin: 0 auto
}

@media (max-width:993px) {
    .why-container .why-card>div[data-v-5ff9c3fd] {
        height: 474px
    }
}

@media (max-width:768px) {
    .why-container .why-card>div[data-v-5ff9c3fd] {
        height: 374px
    }
}

.key-features[data-v-fde46e2c] {
    background: #15141a;
    width: 100%
}

.key-features img[data-v-fde46e2c] {
    display: block;
    margin: 0 auto
}

.key-features .right-edge[data-v-fde46e2c] {
    padding-left: 30px;
    padding-right: 0
}

.key-features .right-edge img[data-v-fde46e2c] {
    margin-right: 0
}

.key-features .row[data-v-fde46e2c] {
    align-items: center
}

.key-features[theme=light][data-v-fde46e2c] {
    background: #fff
}

.key-features[theme=light] .comments p.title[data-v-fde46e2c] {
    color: #000
}

.key-features[theme=light] .comments p.desc[data-v-fde46e2c] {
    color: #64748b
}

.left-container .comments p.title[data-v-fde46e2c] {
    color: #fff;
    font-size: 38px;
    font-weight: 600;
    margin-bottom: 47px
}

.left-container .comments p.desc[data-v-fde46e2c] {
    color: #939393;
    font-size: 16px;
    line-height: 30px
}

@media (max-width:993px) {
    .left-container[data-v-fde46e2c] {
        padding-top: 60px
    }

    .right-container[data-v-fde46e2c] {
        padding: 30px 0 60px
    }
}

.key-features[data-v-68758216] {
    background: #15141a;
    width: 100%
}

.key-features img[data-v-68758216] {
    display: block;
    margin: 0 auto
}

.key-features .left-edge[data-v-68758216] {
    padding-left: 0;
    padding-right: 30px
}

.key-features .left-edge img[data-v-68758216] {
    margin-left: 0
}

.key-features .row[data-v-68758216] {
    align-items: center
}

.key-features[theme=light][data-v-68758216] {
    background: #fff
}

.key-features[theme=light] .comments p.title[data-v-68758216] {
    color: #000
}

.key-features[theme=light] .comments p.desc[data-v-68758216] {
    color: #64748b
}

.right-container .comments p.title[data-v-68758216] {
    color: #fff;
    font-size: 38px;
    font-weight: 600;
    margin-bottom: 47px
}

.right-container .comments p.desc[data-v-68758216] {
    color: #939393;
    font-size: 16px;
    line-height: 30px
}

@media (max-width:993px) {
    .left-container[data-v-68758216] {
        padding-top: 60px
    }

    .right-container[data-v-68758216] {
        padding: 30px 0 60px
    }
}

.guide .guide-header[data-v-28eeeb3b] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.guide .guide-header .title[data-v-28eeeb3b] {
    color: #000;
    font-size: 38px;
    font-weight: 600;
    margin-top: 86px
}

.guide .guide-header div.view-btn[data-v-28eeeb3b] {
    margin-top: 20px
}

.guide .guide-header div.view-btn a[data-v-28eeeb3b] {
    border: 1px solid #000;
    border-radius: 22px;
    color: #000;
    display: block;
    font-size: 18px;
    padding: 14.5px 42.5px;
    text-decoration: none;
    transition: all .2s
}

.guide .guide-header div.view-btn a[data-v-28eeeb3b]:hover {
    background: #000;
    box-shadow: 0 11px 14px -7px #00000040;
    color: #fff;
    transform: translateY(-10px)
}

#guide .step-line[data-v-28eeeb3b] {
    background-color: #c3ff00;
    height: 4px;
    margin-bottom: 29px;
    width: 100%
}

#guide .step-line .step-process[data-v-28eeeb3b] {
    background-color: #000;
    height: 4px
}

#guide .steps[data-v-28eeeb3b] {
    display: flex
}

#guide .step[data-v-28eeeb3b] {
    cursor: pointer;
    position: relative;
    transition: opacity .5s
}

#guide .step.last-step[data-v-28eeeb3b] {
    margin-bottom: 37px
}

#guide .step .step-box[data-v-28eeeb3b] {
    align-items: flex-start;
    display: flex
}

#guide .step .step-box p[data-v-28eeeb3b] {
    color: #000;
    font-size: 18px;
    letter-spacing: 1px;
    line-height: normal;
    margin-bottom: 0;
    padding-right: 39px
}

#guide .step .step-box .icon-box[data-v-28eeeb3b] {
    color: #fff;
    flex-basis: 40px;
    flex-shrink: 0;
    height: 40px;
    margin-right: 14px;
    position: relative;
    width: 40px
}

#guide .step .step-box .icon-box img[data-v-28eeeb3b] {
    display: block;
    height: 40px;
    width: 40px
}

#guide .step .step-box .icon-box span[data-v-28eeeb3b] {
    color: #c3ff00;
    font-size: 24px;
    font-weight: 600;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}

#guide .step .img-box[data-v-28eeeb3b] {
    display: flex;
    justify-content: center
}

#guide .step .img-box>div[data-v-28eeeb3b] {
    border-radius: 12px;
    flex-basis: 800px;
    padding: 40px 5%
}

@media (max-width:991px) {
    #guide .step .row>div[data-v-28eeeb3b]:first-child {
        padding-right: 15px
    }

    #guide .step .img-box[data-v-28eeeb3b] {
        margin-top: 3rem
    }
}

#guide .img-box[data-v-28eeeb3b] {
    align-items: center;
    background-color: #fff;
    border-radius: 20px;
    box-shadow: 0 0 20px #00000029;
    display: flex;
    height: 500px;
    justify-content: center;
    margin: 56px auto 55px;
    max-width: 1110px;
    padding: 50px 0;
    width: 100%;
}

#guide .img-box .mySwiper[data-v-28eeeb3b] {
    width: 598px
}

#guide .img-box[data-v-28eeeb3b] .show-guide {
    cursor: pointer
}

#guide .img-box[data-v-28eeeb3b] .show-guide img {
    border-radius: 3px;
    display: block;
    width: 598px
}

#guide .img-box[data-v-28eeeb3b] .swiper-slide {
    opacity: .5
}

#guide .img-box[data-v-28eeeb3b] .swiper-slide-visible {
    opacity: 1
}

#guide .img-box[data-v-28eeeb3b] .swiper-button-prev {
    color: #000;
    left: -150px
}

#guide .img-box[data-v-28eeeb3b] .swiper-button-next {
    color: #000;
    right: -150px
}

#guide .common-button a[data-v-28eeeb3b] {
    box-sizing: content-box;
    height: auto;
    padding: 18px 27.8px !important
}

@media (max-width:1200px) {
    .guide .guide-header div.view-btn a[data-v-28eeeb3b] {
        min-width: 206px;
        padding: 14.5px 11.5px
    }

    #guide .step[data-v-28eeeb3b] {
        margin-bottom: 50px
    }
}

@media (max-width:993px) {
    .guide .guide-header .title[data-v-28eeeb3b] {
        margin-top: 46px
    }

    .guide .guide-header div.view-btn[data-v-28eeeb3b] {
        margin-top: 26px
    }
}

.none[data-v-74f27055] {
    display: none
}

ul[data-v-74f27055] {
    list-style: none
}

.pricing-cards-container[data-v-74f27055] {
    position: relative
}

.pricing-cards-container .mask[data-v-74f27055] {
    background: #15141a;
    height: 53.71%;
    padding-top: 75px;
    position: absolute;
    width: 100%;
    z-index: -1
}

.pricing-cards-header h2[data-v-74f27055] {
    color: #fff;
    font-size: 38px;
    font-weight: 600;
    margin-bottom: 46px;
    margin-top: 75px;
    text-align: center
}

.pricing-cards[data-v-74f27055] {
    align-items: flex-end
}

.pricing-cards>div[data-v-74f27055] {
    padding: 0 20px
}

.pricing-cards>div[data-v-74f27055]:last-child {
    padding-right: 15px
}

.pricing-cards>div[data-v-74f27055]:first-child {
    padding-left: 15px
}

.pricing-cards .pricing-card[data-v-74f27055] {
    background: #fff;
    border-radius: 8px;
    padding: 30px 37px 0;
    position: relative;
    text-align: center;
    text-align: left
}

.pricing-cards .pricing-card .top-icon[data-v-74f27055] {
    background: #f6773f;
    border-radius: 12px;
    color: #fff;
    display: block;
    font-size: 24px;
    height: 46px;
    left: 50%;
    line-height: 46px;
    position: absolute;
    text-align: center;
    top: -23px;
    transform: translate(-50%);
    width: 167px
}

.pricing-cards .pricing-card p.title[data-v-74f27055] {
    background-color: #f2f2f2;
    border-radius: 6px;
    font-size: 36px;
    font-weight: 600;
    margin-bottom: 26px;
    padding: 10px 0;
    text-align: center
}

.pricing-cards .pricing-card p.desc[data-v-74f27055] {
    color: #444;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 83px;
    margin-top: 64px;
    text-align: center
}

.pricing-cards .pricing-card p.desc span[data-v-74f27055] {
    color: #ee2221;
    font-weight: 700
}

.pricing-cards .pricing-card h3[data-v-74f27055] {
    color: #444;
    font-size: 36px;
    font-weight: 600;
    line-height: 2;
    margin-bottom: 60px;
    text-align: center
}

.pricing-cards .pricing-card h3 span[data-v-74f27055] {
    color: #ee2221;
    display: block;
    font-size: 60px;
    font-weight: 600
}

.pricing-cards .pricing-card>ul[data-v-74f27055] {
    padding-bottom: 5px;
    padding-left: 28px
}

.pricing-cards .pricing-card>ul li[data-v-74f27055] {
    margin-bottom: 20px
}

.pricing-cards .pricing-card>ul li p[data-v-74f27055] {
    color: #000;
    font-size: 16px;
    line-height: 24px;
    margin-left: 10px;
    position: relative
}

.pricing-cards .pricing-card>ul li p[data-v-74f27055]>span {
    border-bottom: 1px dashed #000;
    cursor: pointer;
    position: relative;
    transition: all .2s
}

.pricing-cards .pricing-card>ul li p[data-v-74f27055]>span:hover span {
    display: block;
    opacity: 1
}

.pricing-cards .pricing-card>ul li p[data-v-74f27055]>span>span {
    background: #e8f3fb;
    border-radius: 20px;
    color: #000;
    display: none;
    font-size: 15px;
    left: 50%;
    max-width: 450px;
    opacity: 0;
    padding: 15px 30px;
    position: absolute;
    top: 35px;
    transform: translate(-50%);
    transition: all .2s;
    width: -moz-max-content;
    width: max-content;
    z-index: 100
}

.pricing-cards .pricing-card .pricing-card-footer[data-v-74f27055] {
    align-items: center;
    background-color: #15141a;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    display: flex;
    flex-direction: column;
    height: 237px;
    justify-content: flex-end;
    margin: 0 -37px;
    padding-bottom: 37px
}

.pricing-cards .pricing-card .pricing-card-footer p[data-v-74f27055] {
    color: #fff;
    font-size: 15px;
    line-height: 50px;
    margin-bottom: 30px
}

.pricing-cards .pricing-card .pricing-card-footer p[data-v-74f27055] span {
    font-size: 50px
}

.pricing-cards .pricing-card .pricing-card-footer p[data-v-74f27055] del {
    display: block;
    font-size: 22px;
    line-height: 30px;
    text-align: center
}

.pricing-cards .pricing-card .pricing-card-footer .buy-btn[data-v-74f27055] {
    padding: 0 37px;
    width: 100%
}

.pricing-cards .pricing-card .pricing-card-footer .buy-btn a[data-v-74f27055] {
    display: block;
    font-size: 18px;
    font-weight: 600
}

.pricing-cards .pricing-card .pricing-card-footer .buy-btn:hover>a[data-v-74f27055] {
    background: transparent;
    border: 1px solid #c3ff00;
    color: #c3ff00
}

@media (max-width:1200px) {
    .pricing-cards-container .mask[data-v-74f27055] {
        max-height: 524.52px
    }

    .pricing-cards .pricing-card[data-v-74f27055] {
        box-shadow: 0 0 20px #ccc;
        margin-top: 30px
    }

    .pricing-cards>div[data-v-74f27055]:first-child {
        margin-top: 0
    }

    .pricing-cards>div[data-v-74f27055]:nth-child(2) {
        margin-top: 50px
    }
}

@media (max-width:1300px) {
    .pricing-cards .pricing-card[data-v-74f27055] {
        padding: 30px 33px 0
    }

    .pricing-cards .pricing-card>ul li p[data-v-74f27055] {
        font-size: 14px
    }
}

.none[data-v-a021820d] {
    display: none
}

.tech-specs[data-v-a021820d] {
    width: 100%
}

.tech-specs .tech-header[data-v-a021820d] {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.tech-specs .tech-header .title[data-v-a021820d] {
    color: #000;
    font-size: 38px;
    font-weight: 600
}

.tech-specs .tech-header .more-btn[data-v-a021820d] {
    border: 1px solid #000;
    border-radius: 26px;
    color: #000;
    display: block;
    font-size: 18px;
    padding: 12.5px 52.5px;
    text-decoration: none;
    transition: all .2s
}

.tech-specs .tech-header .more-btn[data-v-a021820d]:hover {
    background: #000;
    box-shadow: 0 11px 14px -7px #00000040;
    color: #fff;
    transform: translateY(-10px)
}

.tech-specs img[data-v-a021820d] {
    display: block
}

.tech-specs .row[data-v-a021820d] {
    align-items: center
}

.tech-specs>.container>.row[data-v-a021820d]:first-child {
    min-height: 57px
}

.left-container .comments .requirements[data-v-a021820d] {
    margin-bottom: 42px
}

.left-container .comments p[data-v-a021820d] {
    color: #000;
    font-size: 16px;
    line-height: 30px
}

.left-container .comments p.title[data-v-a021820d] {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 5px
}

.right-container[data-v-a021820d] {
    display: flex;
    justify-content: flex-end
}

.reviews-container[data-v-fd60e1ce] {
    background: #000
}

.reviews-header h2[data-v-fd60e1ce] {
    color: #fff;
    font-size: 38px;
    font-weight: 600;
    margin-bottom: 50px;
    padding-top: 95px;
    text-align: center
}

.reviews>div[data-v-fd60e1ce] {
    padding: 0 20px
}

.reviews>div[data-v-fd60e1ce]:last-child {
    padding-right: 15px
}

.reviews>div[data-v-fd60e1ce]:first-child {
    padding-left: 15px
}

.last-row .more-btn[data-v-fd60e1ce] {
    border: 1px solid #fff;
    border-radius: 26px;
    color: #fff;
    display: block;
    font-size: 18px;
    margin: 46px auto 82px;
    padding: 12.5px 84.5px;
    text-decoration: none;
    transition: all .2s;
    width: -moz-max-content;
    width: max-content
}

.last-row .more-btn[data-v-fd60e1ce]:hover {
    background: #fff;
    box-shadow: 0 11px 14px -7px #00000040;
    color: #000;
    transform: translateY(-10px)
}

.navbar-brand span[data-v-75fee485] {
    color: #fff;
    font-size: 26.14px;
    font-weight: 600;
    margin-left: 11px;
    vertical-align: middle
}

.pro-nav[data-v-75fee485] {
    background-color: #15141a;
    box-shadow: 0 2px 10px 5px #0000001a;
    display: none;
    padding: 17px 0;
    position: fixed;
    top: 0;
    z-index: 200
}

.pro-nav .row[data-v-75fee485] {
    justify-content: space-between
}

.pro-nav ul[data-v-75fee485] {
    align-items: center;
    display: flex;
    list-style-type: none;
    margin-bottom: 0;
    padding-left: 0
}

.pro-nav ul>li[data-v-75fee485] {
    margin-left: 16px
}

.pro-nav ul>li.on a[data-v-75fee485] {
    color: #c3ff00 !important
}

.pro-nav ul>li>span[data-v-75fee485] {
    color: #fff;
    font-size: 16px;
    padding: 8px 43px 8px 0;
    cursor: pointer;
}

.pro-nav ul>li>span[data-v-75fee485]:hover {
    color: #c3ff00 !important
}

.pro-nav ul>li:hover>a[data-v-75fee485] {
    color: #38cfee;
    text-decoration: none
}

.pro-nav .common-button[data-v-75fee485]:last-child {
    margin-left: 16px
}

li.nav-item>div.download-btn>a[data-v-75fee485] {
    background: transparent;
    border: 2px solid #fff;
    color: #fff;
    font-size: 16px;
    padding: 11px 24.69px
}

li.nav-item .buy-btn>a[data-v-75fee485] {
    font-size: 16px;
    font-weight: 600;
    padding: 13px 33.1px
}

@media (max-width:1200px) {
    .pro-nav ul>li>a[data-v-75fee485] {
        padding-right: 10px
    }
}

@media (max-width:993px) {
    .pro-nav ul[data-v-75fee485] {
        flex-wrap: wrap;
        margin: 0 auto
    }

    .pro-nav .logo[data-v-75fee485] {
        display: none
    }
}

@media (max-width:768px) {
    li.nav-item>div.download-btn>a[data-v-75fee485] {
        margin-top: 15px
    }
}

#specs {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
}