@charset "UTF-8";.STYLE1{color:#FF0000}
.container{max-width:1200px;margin:0rem auto;position:relative;}
@media (max-width:1400px){.container{padding:0 15px;box-sizing:border-box;}
}
/* ```````````````````````````````````````````````````````````````````` */
.part-product{background-color:#f7f9ff;padding:50px 0;}
.main-h1{font-size:37px;font-weight:700;line-height:1.2;color:#000;margin-bottom:10px;text-align:center;}
.main-h1 > span{color:#ffa834;}
.main-suhead{font-size:19px;font-weight:400;line-height:1.4;color:#505050;margin-bottom:20px;text-align:center;}
.main-p{font-size:17px;font-weight:400;line-height:1.6;color:#252525;margin-bottom:20px;}
.main-h2{font-size:35px;font-weight:700;line-height:1.2;color:#000;margin-bottom:20px;text-align:center;}
.main-h3{font-size:27px;font-weight:700;line-height:1.4;color:#000;margin-bottom:10px;}
.main-h4{font-size:19px;font-weight:700;line-height:1.4;color:#000;margin-bottom:5px;}
.main-h5{font-size:17px;font-weight:700;line-height:1.4;color:#000;margin-top:8px;}
.product-feature{padding-bottom:50px;}
.product-feature-names{display:flex;justify-content:center;align-items:center;border-bottom:1px solid #dfe1e6;margin:0 20px 40px 20px;padding-top:20px;}
.list-feature-names{display:flex;justify-content:space-around;align-items:center;flex:1;}
.item-feature-names{padding-bottom:10px;position:relative;font-size:17px;color:#252525;cursor:pointer;}
.item-feature-names:hover{color:#ffa834;}
.item-feature-names.active::after{content:'';display:block;height:2px;width:calc(100% + 40px);background-color:#ffa834;position:absolute;bottom:0;left:50%;transform:translateX(-50%);}
.item-feature-names em{font-style:normal;background-color:#ff4e1f;color:#fff;position:relative;padding:0px 5px 1px 5px;font-size:13px;bottom:12px;}
.item-feature-names em::after{content:'';position:absolute;display:block;border:4px solid transparent;border-left-color:#ff4e1f;bottom:-4px;left:0;}
.flex-feature-details{display:flex;justify-content:center;align-items:stretch;gap:30px;}
.pic-feature-wrapper{width:464px;height:301px;position:relative;overflow:hidden;padding-bottom:30px;}
.carousel-container{width:464px;height:301px;position:relative;overflow:hidden;padding-bottom:30px;}
.carousel-list{width:100%;height:301px;display:flex;position:relative;}
.carousel-item{height:100%;flex:0 0 100%;width:100%;display:flex;justify-content:center;align-items:center;font-size:5em;}
.carousel-item img{max-width:100%;width:100%;border-radius:10px;}
.carousel-arrow{position:absolute;width:50px;height:50px;background:#000;border-radius:50%;color:#ffffff;text-align:center;line-height:50px;transform:translateY(-50%);cursor:pointer;}
.carousel-arrow-left{left:0;top:50%;}
.carousel-arrow-right{right:0;top:50%;}
.indicator{position:absolute;left:50%;bottom:0;display:flex;justify-content:center;align-items:center;transform:translateX(-50%);gap:20px;}
.indicator span{width:14px;height:14px;border-radius:50%;cursor:pointer;background-color:#cfcfcf;}
.indicator span.active{background-color:#ffae57;}
.con-feature-details{flex:1;}
.list-feature-details{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:20px;}
.list-feature-details .main-p{line-height:1.4;margin-bottom:0;}
.block-feature-details{display:none;}
.block-feature-details.active{display:block;}
.main-download{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;}
.main-download a{display:flex;justify-content:center;align-items:center;gap:5px;background-color:#8ece50;padding:13px 25px;color:#fff;font-size:19px;border-radius:5px;text-decoration:none;position:relative;}
.main-download a > em{font-size:15px;font-style:normal;}
.main-download a .mask{position:absolute;left:0;right:0;bottom:calc(100% + 10px);color:#595959;border:1px solid #dedfe3;background:#fff;padding:5px;line-height:1.4;border-radius:5px;font-size:13px;display:none;text-align:center;}
.main-download a .mask::after{content:'';position:absolute;top:100%;left:0;right:0;width:10px;height:10px;margin:0 auto;border-right:1px solid #dedfe3;border-bottom:1px solid #dedfe3;background-color:#fff;transform:translateY(-45%) rotate(45deg);}
.main-download a:hover .mask{display:block;}
/* ```````````````````````````````````````````````````````````````````` */
.market-banner{background-color:#ffb83b;padding:15px 0;display:flex;justify-content:center;align-items:center;gap:20px;font-size:27px;color:#fff;}
/* ```````````````````````````````````````````````````````````````````` */
.part-sales{width:100%;background-image:url('../images/registered-update-christ25/bg-part-sales.jpg');background-position:center top;background-repeat:no-repeat;background-size:contain;background-color:#fff;}
.ai-prod-content{display:flex;padding:70px 50px 35px;}
.special-bg .ai-prod-content{padding-top:40px;}
.ai-prod-content.v-align-center{align-items:center;}
.ai-prod-content >img{padding-right:50px;}
.special-bg .ai-prod-content >img{padding-right:48px;}
.ai-prod-txt h3{color:#fff;}
.main02.special-bg .ai-prod-txt h3{margin-top:20px;font-size:25px;padding-bottom:10px;border-bottom:1px solid #7da0f1;}
.ai-prod-txt h3 span{color:#fff;}
.ai-prod-icons{display:flex;flex-wrap:wrap;padding:24px 0 3px;}
.ai-prod-icons>img{max-width:100%;}
.ai-prod-txt p{color:#ebf5ff;padding:15px 0;}
.ai-prod-txt .mess{font-size:19px;color:#ffcf3b;border-top:1px solid #8cabff;padding:20px 0 0;}
.ai-prod-txt .mess.small-font{font-size:17px;padding-top:20px;margin-top:20px;}
.ai-prod-txt .mess span{color:#fff;}
.ai-prod-link{font-size:17px;color:#ffdd55;line-height:1.1em;text-decoration:underline;text-underline-position:under;}
.box-container{display:flex;justify-content:center;gap:50px;align-items:stretch;flex-wrap:wrap;padding:0;}
.box-container .BuyInfo{width:440px;;margin-top:10px;background:#fff url(../images/registered-update-anni25/dis-bg.png) no-repeat -2px -2px;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;}
.box-container .buy-info-top{padding:0 40px 15px;}
.license-gift{color:#4e4e4e;display:flex;justify-content:center;align-items:center;position:relative;font-size:17px;}
.license-gift span{text-decoration:underline 1px dashed #a4a4a4;text-underline-offset:8px;display:inline-block;line-height:1.2;}
.box-container .BuyInfo .license-bottom{padding:15px 10px 17px;background-color:#fff4e7;box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.05);border-radius:0 0 7px 7px;display:flex;justify-content:center;gap:5px;align-items:center;width:100%;box-sizing:border-box;}
.box-container .BuyInfo.Liftetime .license-bottom{margin:0 3px 3px;border-left:3px solid #ff8a0d;border-right:3px solid #ff8a0d;}
.box-container .BuyInfo.Liftetime .license-bottom{background:#fff4e7;}
.box-container .BuyInfo.License .license-bottom {border:3px solid #ff702e;border-top: none;}
.license-bottom::before{content:"";width:24px;height:25px;background:url(https://www.videoproc.com/event/image-style/giveaway-christ23/gift.png) no-repeat center/100% 100%;margin-right:6px;}
.license-gift:hover .mark-info{bottom:120%;right:50%;margin-right:-125px;}
.license-gift:hover .mark-info::after{right:50%;margin-right:-6px;}
.license-gift:hover .mark-info{display:block;}
.box-container .BuyInfo .discount-bg{font-size:21px;display:inline-block;margin-left:-50px;width:120px;font-weight:700;}
.box-container .BuyInfo .discount-bg span{transform:rotate(-45deg) translate(-6px,18px);display:inline-block;color:#fff;}
.box-container .BuyInfo.Liftetime{background-color:#fff;box-shadow:inset 0 0 0 3px #ff8a0d;}
.box-container .BuyInfo.License{width:440px;background-image: url(https://www.videoproc.com/images/update-subscriber-christ23/dis-bg.png);border-radius:0 10px 10px 10px;position:relative;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px,inset 0 0 0 3px #ff702e;border-top-left-radius:8px;}
.box-container .BuyInfo .Title{font-size:22px;line-height:32px;color:#000;position:relative;text-align:center;}
.box-container .BuyInfo .Title span{font-size:17px;display:block;color:#808080;}
.box-container .BuyInfo ul{padding:14px 0 0;position:relative;}
.box-container .BuyInfo.License ul{padding:14px 0 0;}
.box-container .BuyInfo.License ul.no-padding-bottom{padding-bottom:0;}
.box-container .BuyInfo.License ul li{padding-left:33px;line-height:24px;color:#474747;margin:15px 0;}
.box-container .BuyInfo.Liftetime ul li{padding-left:33px;line-height:24px;color:#3c3c3c;margin:15px 0;}
.box-container .BuyInfo.License ul li{background:url(../images/registered-update/checked-green.png) no-repeat left center;}
.box-container .BuyInfo.Liftetime ul li{background:url(../images/registered-update/checked-green.png) no-repeat left center;}
.box-container .BuyInfo .Price{text-align:center;border:1px solid #fe5e52;border-radius:10px;padding:13px 0 17px;margin:13px 0 0;vertical-align:middle;}
.box-container .BuyInfo .Price .mess{color:#7a7a7a;}
.mark-content{display:inline-block;vertical-align:middle;margin-left:5px;width:18px;height:18px;background:url(https://www.videoproc.com/images/buy-new/mark-icon.png) no-repeat;position:relative;}
.mark-info{display:none;width:280px;padding:5px 10px;background-color:#fff;border:1px solid #dedfe3;border-radius:10px;font-size:12px;line-height:16px;color:#595959;position:absolute;bottom:30px;right:-20px;text-align:justify;}
.mark-info::after{content:"";width:12px;height:12px;border-right:1px solid #dedfe3;border-bottom:1px solid #dedfe3;background-color:#fff;transform:rotate(45deg);position:absolute;bottom:-7px;right:22px;}
.mark-content:hover .mark-info{display:block;}
.box-container .BuyInfo .price-num{display:flex;align-items:center;justify-content:center;padding:8px 0 0;}
.box-container .BuyInfo .price-num.just-price{font-size:23px;color:#bfbdb5;padding:10px 0;}
.box-container .BuyInfo .Price .price-num span,.box-container .BuyInfo .price-num.just-price span{font-size:30px;color:#ff2f2f;padding:0 10px 0 0;display:inline-block;font-weight:bold;}
.box-container .BuyInfo .Price .price-num del,.box-container .BuyInfo .price-num.just-price del{font-size:15px;color:#373737;}
.box-container .BuyInfo .price-num.just-price del{padding-left:10px;}
.box-container .BuyInfo .btn{padding:23px 0;text-align:center;border-bottom:1px solid #f0e5b9;}
.box-container .BuyInfo .btn.no-border{border-bottom:none;padding-bottom:16px;}
.box-container .BuyInfo .btn a{font-size:25px;border-radius:5px;padding:0 40px 0;line-height:56px;border:2px solid #ff940a;display:inline-block;text-decoration:none;background:#ff940a;color:#fff;font-weight:bold;}
.box-container .BuyInfo .btn a:hover{color:#fff;}
.coupon-info{font-size:16px;color:#7a7a7a;line-height:19px;text-align:center;padding-bottom:30px;border-bottom:1px solid #f0e5b9;}
.coupon-info .coupon-checkbox{display:inline-block;vertical-align:middle;width:17px;height:17px;border:1px solid #fca033;border-radius:3px;margin-right:10px;}
.coupon-info .coupon-checkbox::before{content:"";display:block;width:5px;height:10px;border-bottom:2px solid #fca033;border-right:2px solid #fca033;transform:rotate(45deg);margin:1px 0 0 5px;}
.m2-icons{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:45px 0 40px;border-bottom:1px solid transparent;}
.m2-left-icons{display:flex;align-items:center;flex-wrap:wrap;margin-right:20px;}
.m2-left-icons img{margin:0 10px 20px 0;}
.m2-left-icons img:not(.m2-left-first-icon){margin-top:7px;}
.m2-right-icons{display:flex;align-items:center;flex-wrap:wrap;margin-top:7px;}
.m2-right-icons li{width:135px;display:flex;align-items:center;padding-right:20px;margin:0 20px 20px 0;position:relative;}
.m2-right-icons li::after{content:"";height:26px;width:1px;background-color:#d4d6dd;position:absolute;top:50%;right:0;margin-top:-13px;}
.m2-right-icons li:last-child{margin-right:0;border-right:none;}
.m2-right-icons li:last-child::after{display:none;}
.m2-right-icons li .img-container{width:40px;margin-right:12px;text-align:right;}
.m2-right-icons li p{width:85px;line-height:15px;color:#74757c;font-size:15px;}
/* ```````````````````````````````````````````````````````````````````` */
.part-bundle{background:#f7f9ff;padding:45px 0 70px;}
.bundle-box{border:5px solid #feca1e;background-color:#ffffff;border-radius:20px;position:relative;margin-top:30px;}
.bundle-tips{position:absolute;top:-5px;left:-5px;width:202px;height:134px;background:url('../images/registered-update-anni25/bundle-tips.png') no-repeat center;}
.bundle-tips span{position:absolute;transform:rotate(-32deg);left:-10%;top:32%;width:200px;font-size:21px;color:#fff;text-align:center;}
.bundle-top-part{padding:45px 0 40px;display:flex;justify-content:flex-start;align-items:center;}
.bundle-content{padding-left:60px;flex:1;}
.list-bundle-gift{padding-left:20px;}
.list-bundle-gift li{position:relative;font-size:17px;line-height:1.4;padding-top:5px;}
.list-bundle-gift li::before{content:'';position:absolute;width:5px;height:5px;background-color:#ffae57;display:inline-block;border-radius:50%;left:-15px;top:15px;}
.bundle-sell{padding:0 90px;}
.bundle-price{margin-bottom:20px;display:flex;justify-content:center;align-items:flex-end;gap:5px;}
.bundle-price strong{font-size:51px;line-height:1;font-weight:700;color:#ff2f2f;}
.bundle-price del{font-size:17px;line-height:1.6;font-weight:400;color:#575655;}
.bundle-price i{background-color:#575655;height:22px;width:1px;display:block;transform:translateY(-5px);}
.bundle-buy-button{margin:15px 0;}
.bundle-buy-button a{background-color:#fca033;color:#fff;width:285px;height:60px;display:flex;justify-content:center;align-items:center;gap:20px;font-size:29px;font-weight:700;text-decoration:none;border-radius:5px;}
.flex-list-policy{display:flex;justify-content:center;align-items:center;}
.list-bundle-policy li{padding-left:20px;position:relative;font-size:17px;line-height:1.4;color:#454545;padding-bottom:8px;}
.list-bundle-policy li::before{content:'';display:block;width:4px;height:10px;border:2px solid transparent;transform:rotate(45deg);border-bottom-color:#64bb42;border-right-color:#64bb42;position:absolute;top:3px;left:4px;}
.bundle-gift-time{font-size:17px;line-height:1.4;color:#454545;vertical-align:middle;}
.bundle-list-product{display:flex;justify-content:flex-start;align-items:stretch;text-align:center;gap:30px;background-color:#fff9f5;flex:1;padding:30px 15px;}
.bundle-item-product{flex:1;}
.bundle-item-product a{color:inherit;text-decoration:none;}
.bundle-item-product a:hover{color:#5081f2;text-decoration:underline;}
.logo-product{min-height:54px;}
.bundle-item-gift{background-color:#ffeddf;width:400px;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.bundle-item-product .main-p{font-size:15px;line-height:1.4;margin-bottom:0;color:#505050;}
.product-price{font-size:15px;line-height:1.4;color:#5081f2;margin-bottom:5px;}
.list-gift{padding-left:20px;}
.list-gift li{position:relative;font-size:15px;line-height:1.4;padding-top:5px;color:#505050;display:flex;align-items:center;gap:5px;}
.list-gift li::before{content:'';position:absolute;width:5px;height:5px;background-color:#5081f2;display:inline-block;border-radius:50%;left:-15px;top:15px;}
.bundle-bottom-part{display:flex;justify-content:center;align-items:stretch;overflow:hidden;border-radius:20px;}
.list-gift .list-gift-tips{color:inherit;text-decoration:none;border-bottom:1px dashed #505050;line-height:1.2;position:relative;cursor:pointer;}
.list-gift .list-gift-tips span{display:none;position:absolute;left:-2px;right:-90px;bottom:calc(100% + 6px);color:#595959;border:1px solid #dedfe3;background:#fff;padding:5px;line-height:1.4;border-radius:5px;font-size:13px;display:none;text-align:center;}
.list-gift .list-gift-tips span::after{content:'';position:absolute;top:100%;left:0;right:0;width:10px;height:10px;margin:0 auto;border-right:1px solid #dedfe3;border-bottom:1px solid #dedfe3;background-color:#fff;transform:translateY(-45%) rotate(45deg);}
.list-gift .list-gift-tips:hover span{display:block;}
.list-gift .list-gift-tips em{display:block;font-style:normal;font-weight:700;color:#000;font-size:14px;}
/* ```````````````````````````````````````````````````````````````````` */
.part-faq{background-color:#ffffff;padding:50px 0;}
.qes_one{border-bottom:1px solid #e6e6e6;padding:18px 0 8px;}
.qes_one .t{font-size:18px;cursor:pointer;padding-bottom:10px;display:flex;justify-content:space-between;}
.qes_one .t::after{content:"";width:17px;height:17px;display:inline-block;color:#698ff6;background:linear-gradient(to bottom,currentColor,currentColor) no-repeat center /17px 3px,linear-gradient(to bottom,currentColor,currentColor) no-repeat center/3px 17px;}
.qes_one .qes_ans{color:#737480;display:none;}
.qes_one.focus .t::after{background:linear-gradient(to bottom,currentColor,currentColor) no-repeat center/17px 3px;}
.qes_one.focus .qes_ans{display:block;}
.qes_one.focus .qes_ans p a{color:#2691fc;text-decoration:underline;}
/* ```````````````````````````````````````````````````````````````````` */
.sidebar-content{border-radius:15px;box-shadow:0px 10px 28px 0px rgba(244,212,149,0.32);color:#535251;width:270px;padding:25px 20px;position:fixed;left:10px;bottom:15%;text-align:center;background:#fff;display:none;}
.sidebar-content .t{font-size:19px;font-weight:bold;padding-bottom:18px;}
.sidebar-content .t span{color:#ff7c37;}
.sidebar-content .prod-content{background:#fffdd8;font-size:12px;display:flex;gap:13px;flex-wrap:wrap;justify-content:space-evenly;padding:13px 10px 8px;}
.sidebar-content .prod-content span{display:inline-block;}
.sidebar-content .prod-content img{max-width:35px;max-height:35px;}
.sidebar-content p{font-size:12px;line-height:18px;padding:0 5px;}
.sidebar-content .btn{padding:15px;}
.sidebar-content .btn a{background:#8ece50;color:#fff;font-size:21px;display:inline-block;width:100%;border-radius:5px;line-height:46px;text-decoration:none;}
.sidebar-content .prod-content.prod-mac{flex-wrap:nowrap;}
.sidebar-content .prod-content.prod-mac img{max-height:31px;}
@media (max-width:1200px){.bundle-sell{padding:0 30px;}
.bundle-content{padding-left:30px;}
.bundle-list-product{gap:10px;}
}
@media (max-width:979px){.bundle-top-part{flex-wrap:wrap;}
.m2-icons{justify-content:space-around;}
.part-sales{background-size:100% 564px;}
}
@media (max-width:576px){.bundle-bottom-part{flex-wrap:wrap;}
.bundle-list-product{flex-wrap:wrap;}
.bundle-item-product{width:100%;flex:none;}
.flex-feature-details{flex-wrap:wrap;}
.ai-prod-content{flex-wrap:wrap;}
.part-sales{background-size:auto 50%;}
.carousel-container{max-width:464px;width:100%;}
.pic-feature-wrapper{max-width:464px;width:100%;}
.pic-feature-wrapper img{max-width:100%;width:100%;}
.list-feature-names{flex-wrap:wrap;justify-content:space-around;gap:15px;}
.market-banner{font-size:1.3125rem;}
.ai-prod-content{padding:30px 15px;}
.bundle-pic img{max-width:100%;width:100%;}
.bundle-top-part{gap:15px;}
.main-h1{font-size:1.6875rem;}
.main-h2{font-size:1.4375rem;}
.main-h3{font-size:1.1875rem;}
.main-h4{font-size:.9375rem;}
.main-p{font-size:.9375rem;}
.main-suhead{font-size:1.0625rem;}
}
.part-product .btn a.down{display:inline-block;font-size:16px;color:#fff;border-radius:5px;font-weight:700;background-color:#8ece50;padding:13px 30px;text-decoration:none;transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;margin:10px 0;}
.part-product .btn.icon-btn a.down{padding:18px 30px;font-size:23px;font-weight:500;}
.part-product .btn.icon-btn a.down::before{content:url(../images/update-subscriber/down-icon.png);display:inline-block;vertical-align:middle;margin-right:30px;}
.part-product .btn a:hover{background-color:#5081f2;}
.part-product .btn a.system-go{color:#ff940a;font-size:17px;text-decoration:underline;margin-left:20px;}
.part-product .btn a.system-go:hover{background:none;}
.part-product .l_txt a{font-size:14px;color:#5081f2;text-decoration:underline;}
.part-product .l_txt{text-align:center;}
.part-product .btn{text-align:center;}
/* ```````````````````````````````````````````````````````````````````` */
