@charset "utf-8";

body{color:#333; text-align:justify; min-width:1200px;}
a{color:inherit; text-decoration:none;}
img{max-width:100%;}
ol, ul{list-style:none;}
.Details{width:1200px;}
h2{font-size:41px; font-weight:700; text-align:center; line-height:1.1; padding-bottom:1.2em;}
.add-tip{color:#888; margin-top:10px;}

.down-btn{display:inline-block; background-color:#16B4FD; font-size:31px; line-height:1; color:#fff; border-radius:5px; padding:.6em; margin:1.1em 0 .5em; box-shadow:0 5px 15px rgba(121 132 145 / .35); transition:background-color .5s;}
.down-btn::after{content:''; display:inline-block; width:59px; height:24px; background-image:url(../images/feature-video-compressing/win-mac.png); margin-left:23px;}
.down-btn:hover{background-color:#51c1f5;}
.down-text{color:#666; padding-top:10px;}
.down-btn.win-btn::after{ background:url(../../images/vp-img/win-nineteen.png) no-repeat center/19px 23px; width:19px; height:23px;}
.down-btn.mac-btn::after{ background:url(../../images/vp-img/mac-nineteen.png) no-repeat center/28px 30px; width:28px; height:30px;}
.win-btn-pop::after{ background:url(../../images/vp-img/win-nineteen.png) no-repeat center/16px 21px; width:16px; height:21px;}
.mac-btn-pop::after{ background:url(../../images/vp-img/mac-nineteen.png) no-repeat center/20px 22px; width:20px; height:22px;}
/* CSS Document */

.main02 {background-color: #fff;padding: 50px 0 80px;}
.main02 .details {width: 1200px;}
.main02-banner-left {font-size: 19px;color: #fff1a5;line-height: 1.1em;display: flex;align-items: center;margin-right: 150px;}
.main02-banner-left img {margin-right: 35px;}
.main02-banner-right {display: flex;}
.main02-banner-button {min-width: 200px;box-sizing: border-box;padding: 0 20px;line-height: 36px;border: 1px solid #fff;border-radius: 5px;font-size: 17px;color: #fff;text-align: center;background-color: #5398ff;}
.version-container {display: flex;justify-content: center;align-items: flex-start;flex-wrap: wrap;}
.giveaway-version {width: 535px;box-sizing: border-box;padding: 1px 34px;position: relative;}
.giveaway-version-mask {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.7);display: flex;justify-content: center;align-items: center;border-radius: 12px;}
.giveaway-version-mask p {color: #fff;font-size: 19px;line-height: 26px;text-align: center;}
.giveaway-version-mask a {text-decoration: underline;color: #538ffe;}
.giveaway-version-mask a:hover {color: #538ffe;}
.version-title {font-size: 31px;color: #1b1a1a;font-weight: 600;line-height: 1em;padding: 44px 0 15px;text-align: center;}
.version-p {min-height: 75px;font-size: 19px;color: #383737;line-height: 1.3em;text-align: center;}
.giveaway-version .version-p {padding: 0 70px;}
.version-price {font-size: 48px;color: #33c973;line-height: 1em;font-weight: 600;padding: 10px 0 22px;text-align: center;}
.version-price.special-color {color: #ff7a22;}
.version-price del{color:#746e69; font-size:21px;line-height: 1em;}
.button-container {min-height: 175px;border-bottom: 1px solid #e0dcd7;}
.button-container.small-height {min-height: 135px;}
.giveaway-version-download,.toggle-version {font-size: 19px;color: #3d3a37;line-height: 1.1em;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;margin-bottom: 15px;}
.words-popup-container {position: relative;margin-right: 10px;}
.emit-words-popup {cursor: pointer; border-bottom:1px dotted currentColor;}
.emit-words-popup:hover+.words-popup {display: block;}
.words-popup {display: none;position: absolute;bottom: 100%;left: 50%;margin-left: -100px;width: 200px;padding: 5px;box-sizing: border-box;border: 1px solid #777;border-radius: 5px;background-color: #fff;font-size: 13px;line-height: 1.3em;}
.version-download {color: #0893ff;text-decoration: underline;}
.download-arrow {display: inline-block;vertical-align: middle;width: 2px;height: 12px;background-color: #0893ff;margin: 0 0 0 8px;position: relative;}
.download-arrow::after {content: "";border-left: 4px solid transparent;border-top: 6px solid #0893ff;border-right: 4px solid transparent;position: absolute;bottom: -1px;left: 50%;margin-left: -4px;}
.download-button-container a {display: block;width: 330px;line-height: 64px;font-size: 23px;text-align: center;color: #fff;margin: 0 auto;border-radius: 5px;background: #54adfe;}
.download-button-container a img {vertical-align: middle;margin-bottom: 5px;}
.input-submit {display: flex;justify-content: center;flex-wrap: wrap;}
.input-submit input {width: 220px;height: 62px;font-size: 15px;color: #666;padding-left: 12px;border: 1px solid #b2b2b2;border-right: none;outline: none;border-radius: 5px 0 0 5px;}
.input-submit input::placeholder {color: #b2b2b2;}
.input-submit button {width: 175px;height: 64px;line-height: 64px;font-size: 23px;color: #fff;text-align: center;background-color: #33c973;border-radius: 0 5px 5px 0;border: none;outline: none;cursor: pointer;}
.input-submit button.more-words {line-height: 19px;}
.after-submit { display: none; }
.after-submit-words {display: flex;align-items: center;justify-content: center;height: 64px;box-sizing: border-box;font-size: 17px;line-height: 20px;color: #393939;border: 1px dashed #333;border-radius: 5px;padding: 5px;text-align: center;}
.input-submit-info-container {width: 405px;margin: 0 auto;min-height: 66px;display: flex;align-items: center;}
.mobile-part{/* border-bottom:1px solid #e0dcd7; */ display:none; padding:20px 0 0;}
.input-submit-info {font-size: 15px;line-height: 18px;padding-left: 25px;position: relative;}
.input-submit-info span {color: red;}
.input-submit-info a {color: #54adfe;}
.input-submit-info input {display: none;}
.input-submit-info label {position: absolute;top: 1px;left: 0;width: 14px;height: 14px;border: 1px solid #b5b5b5;border-radius: 4px;cursor: pointer;}
.input-submit-info label::before {content: "";display: none;width: 4px;height: 10px;border-right: 2px solid #4fc452;border-bottom: 2px solid #4fc452;transform: rotate(45deg);margin-left: 4px;}
.input-submit-info input:checked+label::before {display: block;}
.input-submit-info input:checked~span {color: #939292;}
.giveaway-lists {width: fit-content;margin: 0 auto;padding-top: 28px;}
.giveaway-list-item {padding-left: 52px;font-size: 19px;color: #2c2c2c;line-height: 1.1em;position: relative;margin-bottom: 40px;}
.giveaway-list-item.grey-item {color: #aeaeae;}
.giveaway-list-item::before {content: "";width: 27px;height: 32px;background: url(../../event/image-style/giveaway-summer23/main02-version-icons.png) no-repeat left top;position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
.giveaway-list-item:nth-child(2)::before {height: 26px;background-position-y: -68px;}
.giveaway-list-item:nth-child(3)::before {height: 22px;background-position-y: -131px;}
.giveaway-list-item:nth-child(4)::before {height: 24px;background-position-y: -190px;}
.full-version {width: 572px;box-sizing: border-box;padding: 0 55px 28px;border: 1px solid #ffb34d;border-radius: 12px;background-color: #fffef0;position: relative;overflow: hidden;}
.version-tag {width: 250px;height: 80px;padding-bottom: 15px;display: flex;align-items: flex-end;justify-content: center;font-size: 20px;text-align: center;line-height: 1em;color: #fff;background-color: #ffb74c;position: absolute;top: 12px;right: -130px;transform-origin: center top;transform: rotate(50deg);}
.toggle-words-other {display: none;}
.toggle-words-other.active {display: inline;}
.toggle-words-button {font-size: 18px;color: #746e69;cursor: pointer;padding-left: 25px;position: relative;}
.toggle-words-button.active {color: #000;}
.toggle-words-button:last-child {margin-left: 25px;}
.toggle-words-button::before {content: "";width: 16px;height: 16px;border: 1px solid #655d52;border-radius: 50%;position: absolute;top: 2px;left: 0;}
.toggle-words-button::after {display: none;content: "";width: 10px;height: 10px;background-color: #33c973;border-radius: 50%;position: absolute;top: 6px;left: 4px;}
.toggle-words-button.active::before {background-color: #fff;border-color: #33c973;}
.toggle-words-button.active::after {display: block;}
.full-version-buy .toggle-words-other {display: none;justify-content: center;}
.full-version-buy .toggle-words-other.active {display: flex;}
.toggle-buy-link {font-size: 23px;color: #fff;line-height: 64px;padding: 0 28px;background-color: #ff9722;border-radius: 5px;}
.full-version-buy .toggle-words-other:last-child .toggle-buy-link{ background:#ffba25;}
.toggle-to-plat {display: none;justify-content: center;align-items: center;min-height: 66px;}
.toggle-to-mac,.toggle-to-win {display: none;font-size: 17px;color: #ff9722;line-height: 27px;cursor: pointer;text-decoration: underline;text-underline-position: under;}
.toggle-to-mac.active,.toggle-to-win.active {display: block;}
.toggle-to-mac::before,.toggle-to-win::before {content: "";display: inline-block;vertical-align: middle;margin-right: 8px;width: 18px;height: 18px;background: url(../../event/image-style/giveaway-summer23/main02-win-mac.png) no-repeat right bottom;margin-bottom: 6px;}
.toggle-to-win::before {width: 16px;height: 17px;background-position-x: left;margin-bottom: 0;}
.full-version-buttom {padding: 10px 0 0 20px; text-align:left;}
.version-h4 {font-size: 19px;color: #2c2c2c;font-weight: 600;line-height: 1em;padding: 18px 0;}
.full-list-item {padding-left: 28px;font-size: 17px;color: #2c2c2c;line-height: 1.1em;margin-bottom: 17px;position: relative;}
.full-list-item .special-color {color: #ff2929;}
.full-list-item i {font-style: normal;;}
.full-list-item::before {content: "";width: 17px;height: 14px;background: url(../../event/image-style/giveaway-summer23/yes-icon.png);position: absolute;top: 2px;left: 0;}

.DivMain01{background:url(../images/feature-video-downloading/banner-bg.jpg) no-repeat bottom / cover, linear-gradient(#F9F2EA, #fff); text-align:center; padding:55px 0 0;}
.main01-title-top-img {margin-bottom: 5px;text-align: center;}
.main01-title{font-size:65px; font-weight:700; line-height:1.2;}
.main01-title span{display:block; font-size:53%; font-weight:400;}
.main01-info{font-size:17px; color:#5e5b58; padding:15px 0 20px;}
.main01-p {font-size: 15px;color: #5b5b5b;line-height: 1.6em;margin-top: 20px;}
.main01-item{ border:1px solid #B7B4B1; display:inline-flex; border-radius:8px;     margin-top: 20px;}
.main01-item ul{text-align:left;  color:#4c4c4c; margin:6px 25px;}
.main01-item ul li{margin:6px 0; list-style:disc inside;}
.feature-box{display:flex; justify-content:center; padding-top:20px;}
.feature-box > div{margin:0 30px;}
.feature-box p{color:hsl(30, 10.7%, 55%);}
.feature-btn-x{display:flex; align-items:center; justify-content:center; gap:20px; margin:34px 0 15px;flex-flow: wrap; align-items:flex-start;}
.feature-btn-x .down-btn{margin:0;}
.btn-more{display:inline-block; font-size:23px; line-height:68px; border-radius:5px; min-width:240px; box-sizing:border-box; text-decoration:none; padding:0 .8em; background-color:#FEAA22; color:#ffffff; box-shadow:0 5px 15px rgba(121 132 145 / .35); position:relative; transition:.5s;}
.btn-more:hover{background-color:#FEB743;}
.btn-more::after{content:''; display:inline-block; margin-left:11px; height:29px; background-image:url(../../event/discount/image-style/buy/buy-car.png); width:38px;vertical-align: text-top;}
.trail-limit{margin-top:10px; display:inline-block;}
.main01-box {border: 1px solid #dbd1c8;margin-top: 25px;}
.main01-box .feature-btn-x {margin: 26px 0 20px;}
.main01-box-title {font-size: 19px;color: #575757;line-height: 1.1em;font-weight: 600;text-align: center;margin-bottom: 15px;}
.main01-box-title .mark-content {font-weight: 500;margin-left: 0;}
.main01-box-title .mark-info {text-align: left;}
.main01-box-infos {display: flex;justify-content: center;flex-wrap: wrap;margin-bottom: 10px;}
.main01-box-infos>li {font-size: 15px;color: #7a746f;line-height: 1.1em;padding-left: 22px;margin: 0 25px 14px;position: relative;}
.main01-box-infos>li::before {content: "";border-right: 2px solid #feaf2e;border-bottom: 2px solid #feaf2e;width: 5px;height: 9px;transform: rotate(45deg);position: absolute;top: 2px;left: 0;}
.banner-app-bg{position:absolute; right:53.2%; margin-top:60px;}
.banner-img{transform:translate(30%); padding-top:34px;}

.video-download {display: flex;justify-content: center;align-items: center;flex-wrap: wrap;padding: 40px 0 20px;}
.video-download input {width: 420px;padding-left: 10px;height: 52px;border:1px solid #dcdcdc;outline: none;font-size: 17px;color: #626262;background-color: #fff;border-radius: 5px 0 0 5px; box-sizing:border-box;}
.video-download button {width: 175px;height: 52px;overflow: hidden;line-height: 52px;font-size: 25px;color: #fff;text-align: center;background-color: #0fb4ff;border-radius: 0 5px 5px 0;border: none;outline: none;cursor: pointer;position: relative;}
.video-download button img {margin: 0 0 4px 12px;vertical-align: middle;}
.video-download button span {width: 27px;height: 27px;background: #3c8a41 url(../images/feature-online-vs-videoproc/video-downloading.png) no-repeat center;position: absolute;top: 50%;left: 50%;margin: -13.5px 0 0 -13.5px;visibility: hidden;animation: downloading 1s linear infinite;}

@keyframes downloading {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}
.video-download button.on-active {background-color: #3c8a41;color: #3c8a41;}
.video-download button.on-active img {display: none;}
.video-download button.on-active span {visibility: visible;}
.after-download-container {display: none;width: 950px;padding: 35px 0 25px;margin: 0 auto;background-color: #fff;border-radius: 12px;text-align: center;}
.after-download-container h3 {font-size: 27px;color: #151515;line-height: 35px;}
.after-download-container h3 span {font-size: 33px;color: #1e78ff;}
.download2-container h3 span {font-size: 25px;}
.main01-select-container,.main01-feedback-container {width: 666px;padding: 25px 0 10px;border: 1px solid #dcdcdc;margin: 20px auto 50px;}
.main01-feedback-container {margin-bottom: 33px;}
.main01-select-content {display: flex;justify-content: center;align-items: center;margin-bottom: 20px;font-size: 17px;color: #3a3a3a;}
.main01-select-content span {line-height: 27px;width: 72px;text-align: left;}
.main01-select-content select {font-size: 17px;appearance: none;-moz-appearance: none;-webkit-appearance: none;background: url("../images/feature-online-vs-videoproc/select-arrow.png") no-repeat scroll 225px center transparent;width: 246px;height: 38px;background-color: #f3f3f3;border: none;border-radius: 4px;outline: none;padding-left: 15px;}
.main01-select-content ::-ms-expand {display: none;}
.feedback-content,.feedback-email {display: flex;justify-content: center;align-items: flex-end;flex-wrap: wrap;}
.feedback-content {margin-bottom: 28px;font-size: 17px;color: #2c2c2c;}
.feedback-content label {width: 250px;text-align: right;margin-right: 10px;line-height: 17px;}
.feedback-content input {width: 290px;border: none;border-bottom: 1px solid #dcdcdc;font-size: 17px;outline: none;color: #2c2c2c;}
.feedback-email input {width: 280px;padding: 0 10px;height: 38px;border: none;outline: none;font-size: 15px;color: #5e5e5e;background-color: #f3f3f3;border-radius: 5px 0 0 5px;margin-bottom: 20px;}
.feedback-email button {width: 166px;height: 38px;line-height: 38px;font-size: 17px;color: #fff;text-align: center;background-color: #feaa22;border-radius: 0 5px 5px 0;border: none;outline: none;cursor: pointer;position: relative;margin-bottom: 20px;}
.download2-container p {font-size: 15px;color: #484848;line-height: 17px;padding-bottom: 22px;}
.download-links {display: flex;justify-content: center;padding-bottom: 38px;}
.download-links a {white-space: nowrap;display: flex;justify-content: center;align-items: center;padding: 18px 20px;font-size: 17px;color: #fff;background-color: #0fb4ff;border-radius: 6px;}
.download-links a img {margin-left: 15px;}
.main01-features-list {display: flex;justify-content: center;align-items: center;flex-wrap: wrap;}
.main01-features-list li {margin: 0 30px 20px 0;white-space: nowrap;padding-left: 25px;font-size: 15px;color: #767676;line-height: 18px;position: relative;}
.main01-features-list li::before {content: "";width: 16px;height: 16px;border: 1px solid #50c95a;border-radius: 50%;position: absolute;top: 0;left: 0;}
.main01-features-list li::after {content: "";width: 3px;height: 8px;border-right: 2px solid #50c95a;border-bottom: 2px solid #50c95a;transform: rotate(45deg);position: absolute;top: 3px;left: 6px;}
.main01-features-more{text-decoration:underline #50C95A; color:#767676; text-underline-position:under;}
.main01-features-more:hover{color:#767676; text-decoration:underline #50C95A;}
.main01-step-container {margin-top: 60px;padding: 30px 0 60px 35px;display: flex;align-items: flex-start;flex-wrap: wrap;background-color: #fff;border-radius: 12px;box-shadow: 0 0 20px rgba(15,180,255,0.05);}
.mark-box{color:#666;line-height: 19px;margin-top: 10px;}
.mark-content {display: inline-block;vertical-align: middle;margin-left: 5px;width: 18px;height: 18px;background: url(../../images/buy-new/mark-icon.png) no-repeat;position: relative;}
.mark-info {display: none;width: 250px;padding: 5px 10px;background-color: #fff;border: 1px solid #dedfe3;border-radius: 10px;font-size: 12px;line-height: 16px;color: #595959;position: absolute;bottom: 28px;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;}
/* CSS Document */

.DivMain02{background-color:#F5F5F5; padding:60px 0;}
.DivMain02 .Details{transform:scale(1);}
.main02-con{display:flex; justify-content:space-evenly;}
.main02-con-one{margin-bottom:50px;}
.main02-item-1, .main02-item-2, .main02-item-3{background-color:#fff; border-radius:5px; width:362px; background-repeat:no-repeat; background-position:top; box-sizing:border-box; padding:35px 35px 40px;}
.main02-item{width:362px; background-color:#fff; border-radius:5px;}
.main02-item-con{padding:15px 35px 40px;}
.main02-item-1{background-image:url(../images/feature-video-downloading/main02-bg1.png);}
.main02-item-2{background-image:url(../images/feature-video-downloading/main02-bg2.png);}
.main02-item-3{background-image:url(../images/feature-video-downloading/main02-bg3.png);}
.main02-con h4{font-size:25px; line-height:1.2; text-align:left;}
.main02-con-one h4{color:#fff; min-height: 125px;}
.main02-con-two h4{min-height: 70px;}
.main02-con p{font-size:17px; color:#504f4f; line-height:1.7; text-align:left;}
.main02-partners{font-size:19px; color:#646464; display:flex; align-items:center; justify-content:space-evenly; padding-top:50px; flex-flow:wrap; display:none;}
.main02-partners img{margin:0 10px;}
/* CSS Document */

.DivMain03{padding:30px 0 80px; background-color:#F5F5F5; margin-bottom:30px;}
.DivMain03 h2{padding-bottom:.5em;}
.DivMain03 h2 + p{font-size:21px; text-align:center; padding-bottom:3em;}
.main03-wrap{display:flex;}
.main03-step{flex:1;}
.main03-step ol{background-color:#FEE5BF; display:inline-block; padding:10px 30px; border-radius:3px; box-shadow:0 6px 22px rgba(229 229 229 / .58); position:relative; counter-reset:stepIndex; margin-top:20px;}
.main03-step ol::before{content:''; position:absolute; left:44px; top:38px; bottom:38px; border-left:2px solid #FEBA86;}
.main03-step ol::after{content:''; position:absolute; left:100%; top:50%; margin-top:-16px; border-width:16px 0 16px 22px; border-style:solid; border-color:transparent transparent transparent #FEE5BF;}
.main03-step ol li{font-size:17px; margin:25px 0; transform:scale(1);}
.main03-step ol li span{padding-left:50px; display:inline-block;}
.main03-step ol li::before{content:counter(stepIndex); counter-increment:stepIndex; position:absolute; width:29px; margin-right:18px; border-radius:50%; background-color:#FEBA86; color:#fff; text-align:center; line-height:29px;}
.main03-step .learn{font-size:17px; margin:30px 0 0 30px;}
.main03-step .learn img{padding-right:10px;}
.main03-step .learn a{color:#069eff; text-decoration:underline;}
.main03-video-wrap{width:590px; position:relative; border-radius:7px; overflow:hidden;}
.main03-video{padding-bottom:56.25%;}
.main03-video iframe{position:absolute; border-radius:5px;}
/* CSS Document */

.DivMain04{padding:60px 0; background-color:#F3F5F6;}
.DivMain04 h2{font-size:31px; line-height:1.3; padding-bottom:.5em;}
.DivMain04 h2 + p{font-size:21px; text-align:center; padding-bottom:3em;}
.main04-con{display:flex; justify-content:space-between;}
.main04-item{width:357px; background-color:#fff; border-radius:5px;}
.main04-item dl{padding:0 25px 25px;}
.main04-item dl dt{font-size:25px; font-weight:700; text-align:center; line-height:1; padding:1em 0 .4em;}
/* CSS Document */

.DivMain05{background-color:#F3F5F6; text-align:center; padding-bottom:80px;}
.DivMain05 h2{font-size:31px; line-height:1.3; padding-bottom:0;}
.main05-btn{width:50px; height:50px; border:0; border-radius:5px; background-color:transparent; cursor:pointer;}
.main05-btn.active{transform:rotate(180deg);}
.main05-btn:hover{background-color:#fff;}
.DivMain05 .arrow{width:20px; height:20px; border-left:2px solid; border-bottom:2px solid; color:#242424; display:block; transform:rotate(-45deg); box-shadow:-6px 6px #fff, -8px 8px currentColor; margin:-22px auto 0}
.main05-item-x{display:flex; flex-flow:wrap; justify-content:center;}
.main05-item-x.active{display:flex;}
.main05-item-x li{width:250px; box-sizing:border-box; border:1px solid #C5C9CB; margin:25px 30px 0; padding:20px; border-radius:5px;}
.main05-item-x li h6{font-size:15px; color:#505050; padding-top:8px;}
/* CSS Document */

.super02{overflow:hidden; padding-top:50px; text-align:center;}
.super02-bottom{padding:70px 0 30px; color:#ececec; background-color:#756352;}
.super02-bottom h3{margin-bottom:20px; font-size:21px; font-weight:700; line-height:1.5; color:#ececec;}
.super02-bottom p{color:#c9c1bd;margin-bottom: 15px;}
.super02-bottom a img{margin-right:5px; vertical-align:text-top;}
.super02-bottom a{color:#30a6ec;}
.icons-list{display:grid; width:600px; margin:0 auto; color:#000; grid-template-columns:repeat(4, 1fr); margin-top:15px;}
.icons-list .icons-item{cursor:pointer;}
.icons-list .active{color:#12bcff;}
.icons-list .active img{filter:brightness(1);}
.icons-list img{filter:brightness(0);}
.icons-list .icon1-ai-image{position:relative;}
.icons-list .icon1-ai{position:absolute; top:-10px; right:-5px; filter:brightness(1) !important;}
.carousel-container{position:relative; width:970px; height:500px; margin:0 auto; padding-top:30px;}
.carousel-list{position:relative; height:100%;}
.carousel-list li{position:absolute; top:0; left:0; display:flex; overflow:hidden; width:100%; transition:all .3s ease-out; border-radius:30px; justify-content:center; align-items:flex-end;}
.carousel-list li img{float:left; width:970px; height:536px; border:none;}
.carousel-list li video{width:970px; height:536px; margin:0; padding:0; border:0; border-radius:30px; object-position:center top; object-fit:cover;}
.carousel-item1{z-index:2; cursor:pointer; transform:translate3d(-468px,165px,0) scale(.38); transform-origin:0 50%;}
.carousel-item2{z-index:3; transform:translate3d(0,0,0) scale(1);}
.carousel-item3{z-index:2; cursor:pointer; transform:translate3d(465px,165px,0) scale(.38); transform-origin:100% 50%;}
.carousel-item4{z-index:2; transform:translate3d(0,0,0) scale(.38);}
.carousel-arrow{position:absolute; z-index:10; top:50%; width:100px; height:100px; line-height:50px; cursor:pointer; transform:translateY(-50%); text-align:center; border-radius:50%; background:#000; background-color:#fff; box-shadow:0 10px 20px 0 rgba(0,0,0,.05);}
.carousel-arrow-left{left:-50px;}
.carousel-arrow-right{right:-50px;}
.carousel-arrow::before{position:absolute; top:38px; left:42px; width:24px; height:24px; content:''; transform:rotate(135deg); border-right:3px solid #2a2a2a; border-bottom:3px solid #2a2a2a;}
.carousel-arrow-right::before{left:30px; transform:rotate(-45deg);}
/* CSS Document */

.DivMain06{text-align:center; padding:60px 0;}
.DivMain06 h2{font-size:31px; line-height:1.3; padding-bottom:.5em; background:linear-gradient(to right, transparent calc(50% - 43px), #D8D8D8 0, #D8D8D8 calc(50% + 43px), transparent 0) no-repeat bottom / 100% 2px;}
.main06-comment-box{width:695px; margin:40px auto 20px; position:relative;}
.main06-comment-box::before{content:''; position:absolute; right:101%; bottom:97%; width:20px; height:20px; background-image:url(../images/feature-video-downloading/l-quote.png);}
.main06-comment-box::after{content:''; position:absolute; left:101%; top:75%; width:20px; height:20px; background-image:url(../images/feature-video-downloading/r-quote.png);}
.main06-comment-wrap{overflow:hidden;}
.main06-comment-x{white-space:nowrap; font-size:0; transition:transform .3s;}
.main06-comment{display:inline-block; white-space:normal; font-size:15px; line-height:2; vertical-align:middle;}
.main06-star{color:#FED467; font-size:23px; font-weight:700;}
.main06-editor-x{font-size:17px; color:#8e8e8e; padding-bottom:20px;}
.main06-editor-x li{display:none; opacity:0;}
.main06-editor-x li.active{display:block; animation:fadeIn .8s forwards;}
@keyframes fadeIn {to{opacity:1;}}
.main06-editor-x span{color:#333;}
.main06-btn-x{display:flex; justify-content:center; align-items:center; position:relative;}
.main06-btn-x::before{content:''; position:absolute; border-width:0 10px 15px 10px; border-style:solid; border-color:transparent transparent #32BFFD transparent; left:50%; top:-10px; margin:0 0 0 -10px;}
.main06-btn-x::after{content:''; position:absolute; width:85px; height:85px; border-radius:50%; border:4px solid; color:#32BFFD; left:50%; top:50%; margin:-46px 0 0 -46px;}
.main06-btn-x .l-btn, .main06-btn-x .r-btn{width:21px; height:21px; box-sizing:border-box; border:0; border-left:2px solid; border-bottom:2px solid; color:#6C6C6C; background-color:transparent; cursor:pointer;}
.main06-btn-x .l-btn{transform:rotate(45deg);}
.main06-btn-x .r-btn{transform:rotate(-135deg);}
.main06-btn-lists{width:276px; overflow:hidden; margin:0 50px; padding:13px 0;}
.main06-btn{white-space:nowrap; font-size:0; transition:transform .3s; transform:translate(104px);}
.main06-btn li{margin-right:36px; opacity:.6; transition:opacity .3s, transform .3s; display:inline-block;}
.main06-btn li.active{transform:scale(1.251); opacity:1;}
/* CSS Document */

.DivMain07{text-align:center; padding:60px 0; background-color:#F6F6F6;}
.table-wrap{width:1080px; margin:0 auto;}
.table-wrap table{table-layout:fixed;}
.table-wrap table tr th:first-child{width:30%; padding-left:25px;}
.table-wrap table tr th:nth-child(2){width:37.5%; border-left:50px solid transparent;}
.table-wrap table tr th:last-child{width:32.5%;}
.table-wrap table tr td:first-child{border-bottom:1px solid #D0D0D0;}
.table-wrap table tr:last-child td{border-bottom:0;}
.table-wrap table tr td:nth-child(2){background-color:#FEE5BF; border-width:4px 50px; border-style:solid; border-color:transparent; background-clip:padding-box; padding:17px 20px;}
.table-wrap table tr td:last-child{background-color:#fff; padding:17px 20px; border-width:4px 0; border-style:solid; border-color:transparent; background-clip:padding-box;}
.table-wrap table h4{font-size:29px; text-align:left; padding:8px 0 1.35em;}
.table-wrap table .ti{font-size:17px; text-align:left; padding:20px 25px;}
.table-wrap table .con{font-size:19px;}
.table-wrap table .con.p{font-size:17px;}
.table-wrap table .con.p span{text-align:left; display:inline-block;}
.table-wrap table .star{font-size:27px; font-weight:700; color:#FEB018; letter-spacing:-3px; margin-top:-2px;}
.DivMain07 .down-btn{margin-top:1.6em; margin-bottom:0;}
/* CSS Document */

.DivMain08{padding:60px 0;}
.DivMain08 h2{padding-bottom:1em;}
.DivMain08 .qes_one{border-bottom: 1px solid #e6e6e6;padding: 18px 0 8px;}
.DivMain08 .qes_one .t{font-size: 18px; cursor: pointer; padding-bottom: 5px; position:relative;}
.DivMain08 .qes_one .t::after{content:''; position:absolute; right:0; width:19px; height:19px; background:linear-gradient(currentColor, currentColor) no-repeat center / 100% 3px, linear-gradient(currentColor, currentColor) no-repeat center / 3px 100%;color: #4BB0FD;}
.DivMain08 .qes_one .qes_ans{color: #737480;display: none;}
.DivMain08 .qes_one .t.focus::after{background: linear-gradient(currentColor, currentColor) no-repeat center / 100% 3px;}
.DivMain08 .qes_one.focus .qes_ans{display: block;}
.DivMain08 .qes_one p{margin:8px 0;}
.DivMain08 .qes_one ul, .DivMain08 .qes_one ol{margin:8px 0;}
.DivMain08 .qes_one ul li{list-style:disc inside;}
.DivMain08 .qes_one ol li{list-style:decimal inside;}
.DivMain08 a { color: #2691fc; }
/* CSS Document */

.fixed-nav {background:#fff; width: 100%; position: fixed; top: 0; left: 0;display: none;z-index: 20;}
.fixed-nav .details {height: 80px;display: flex;align-items: center;justify-content: space-between;}
.fixed-nav-right {display: flex;justify-content: flex-end;align-items: center;}
.fixed-nav .fixed-nav-button { display: flex;align-items: center;}
.fixed-nav .fixed-nav-buy {  width: 150px; text-align: center; cursor: pointer;padding: 5px 0 0; margin: 0 20px 0 0;color: #c7a757; font-weight: 800; font-size: 17px; line-height: 20px; }
.fixed-nav .fixed-nav-buy-span {font-size: 11px; color: #808080; display: block; font-style: normal; font-weight: 400; line-height: 20px;}
.fixed-nav .fixed-nav-download { width: 145px; height: 43px; border-radius: 5px;background: #0fb4ff; color: #fff;text-align: center;   cursor: pointer; transition:all 0.4s;font-weight: 800; font-size: 17px; line-height: 17px;line-height: 43px;}
.fixed-nav .fixed-nav-download:hover { background: #2d9dd0; }
.fixed-nav .fixed-nav-download-span { font-size: 11px;  display: block; font-style: normal; font-weight: 400; line-height: 18px; }
.fixed-nav .fixed-nav-list {font-size: 17px; color: #080808; display: flex;align-items: center;}
.fixed-nav .fixed-nav-list-slide {display: flex;align-items: center;cursor: pointer;text-align: left;}
.fixed-nav .fixed-nav-list-slide::after {content: "";width: 8px;height: 8px;border-right: 1px solid;border-bottom: 1px solid;transform: rotate(45deg);margin: -4px 0 0 8px;transition:transform .2s, margin-top .2s; color:#080808;}
.fixed-nav .fixed-nav-item {width: 130px; text-align: center;}
.fixed-nav-list-a:hover,.fixed-nav .fixed-nav-item:hover, .fixed-nav .fixed-nav-list-slide:hover::after{color: #069eff;}
.fixed-nav .fixed-nav-list-slide.on-active::after {transform: rotate(225deg); margin-top:7px;}
.fixed-nav-slidedown {width: 100%;height: 155px;background-color: #fff;position: absolute;top: 100%;left: 0;text-align: center;border-top: 1px solid #EFEFEF;display: none;}
.fixed-nav-slidedown-content {height: 100%;display: flex;justify-content: center;align-items: center;}
.fixed-nav-slidedown-a {width: 72px;margin: 0 25px;font-size: 16px;color: #333;}
.fixed-nav-slidedown-a::before {content: "";display: block;height: 72px;border-radius: 20px;margin-bottom: 4px;box-shadow: 0 0 4px 0 rgba(0,0,0,0.05);background: url(../images/index/main01-icons.png) no-repeat -371px 0px/auto 100%;transition: all 0.2s;}
.fixed-nav-slidedown-a:nth-child(2)::before {background-position-x: -3px;}
.fixed-nav-slidedown-a:nth-child(3)::before {background-position-x: -279px;}
.fixed-nav-slidedown-a:nth-child(4)::before {background-position-x: -463px;}
.fixed-nav-slidedown-a:nth-child(5)::before {background-position-x: -186px;}
.fixed-nav-slidedown-a:nth-child(6)::before {background-position-x: -94px;}
.fixed-nav-slidedown-a:hover::before {box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);}
/* CSS Document */

.right-side{position:fixed; right:1vw; top:50%; transform:translateY(-50%); width:280px; box-shadow:0 0 0 10px #F8CD8D; border-radius:10px; background-color:#FAECDC; text-align:center; padding-top:40px;}
.r-side-ti{position:absolute; top:-44px; left:11px;}
.r-side-get{font-size:27px; color:#fff; background-color:#7DC73B; font-weight:700; display:block; padding:10px 20px; border-radius:5px; margin:15px auto -30px; width:fit-content; width:-moz-fit-content; width:-webkit-fit-content;}
/* CSS Document */

.down-popup-x{position:fixed; top:0; right:0; bottom:0; left:0; background-color:rgba(0, 0, 0, .6); z-index:100001; text-align:center; font-size:0; white-space:nowrap; overflow:auto; display:none;}
.down-popup-x:after{content:''; display:inline-block; height:100%; vertical-align:middle;}
.down-popup{background-color:#F6FBFF; width:800px; display:inline-block; position:relative; vertical-align:middle; white-space:normal; font-size:15px;}
.close-down-popup-btn{position:absolute; right:-12px; top:-12px; background:linear-gradient(to right bottom, transparent calc(50% - 2px), currentColor, transparent calc(50% + 2px)) no-repeat center / 50% 50%, linear-gradient(to left bottom, transparent calc(50% - 2px), currentColor, transparent calc(50% + 2px)) no-repeat center / 50% 50%, #fff; width:24px; height:24px; border-radius:50%; color:#333;}
.down-popup-con li{display:flex; align-items:center; justify-content:center; margin:17px 0;}
.down-popup-free{flex-basis:195px; text-align:right;}
.down-popup-full{flex-basis:480px; text-align:left;}
.down-popup-free b, .down-popup-full b{display:inline-block; padding:5px 15px; border-radius:34px; background-color:currentColor; position:relative;}
.down-popup-free b{color:#D9F2FE;}
.down-popup-full b{color:#FEEDD3;}
.down-popup-free b:first-line{color:#039ee6;}
.down-popup-full b:first-line{color:#f6a115;}
.down-popup-free b::after, .down-popup-full b::before{content:''; display:inline-block; width:15px; height:15px; vertical-align:-2px;}
.down-popup-free b::after{background-image:url(../images/feature-video-downloading/table-icon1.png); margin-left:8px;}
.down-popup-full b::before{background-image:url(../images/feature-video-downloading/table-icon2.png); margin-right:8px;}
.down-popup-free b::before, .down-popup-full b::after{content:''; position:absolute; width:25px; height:1px; background-color:currentColor; top:50%;}
.down-popup-free b::before{left:100%;}
.down-popup-full b::after{right:100%;}
.down-popup-icon{margin:0 25px; position:relative; z-index:0; color:#E7D1FB;}
.down-popup-icon::before{content:''; position:absolute; top:-12px; bottom:-12px; width:1px; left:0; right:0; margin:0 auto; background-color:currentColor; z-index:-1;}
.down-popup-con li:first-child .down-popup-icon::before{background:linear-gradient(#F6FBFF, currentColor 17%);}
.down-popup-con li:last-child .down-popup-icon::before{background:linear-gradient(to top, #F6FBFF, currentColor 11%);}
.down-popup-btn{background-color:F9ECFE; padding:10px 0; display:flex; justify-content:center;}
.down-popup-btn a{line-height:50px; display:inline-block; font-weight:700; font-size:17px; text-decoration:none; color:#fff; border-radius:5px; margin:0 10px; padding:0 10px;}
.down-popup-btn a::after{vertical-align:-5px;}
.down-popup-btn-try{background-color:#15B1F9;}
.down-popup-btn-upgrade{background-color:#FEAA22;}
.down-popup-btn-try:hover, .down-popup-btn-upgrade:hover{color:#fff;}
.down-popup-btn-try::after{width:42px; height:19px; background-image:url(../../img/windows_mac.png);}
.down-popup-btn-upgrade::after{width:25px; height:19px; background-image:url(../../img/buy-iocn.png);}
.down-popup-btn-try::after, .down-popup-btn-upgrade::after{vertical-align:-3px; display:inline-block; content:''; margin-left:12px;}
.down-popup-btn .trail-limit{color:#333; font-weight:400; font-size:15px; line-height:1; margin:10px 0 0; padding:0;}
.down-popup-x .add-tip{color:#888; margin-top:5px;}
/* CSS Document */

/* .special-style class only apply to de, fr, it language pages */
.fvd-top-banner{background:url(../images/feature-video-downloading/top-banner-bg.jpg) no-repeat center / cover; height:105px; position:sticky; top:0; z-index:1;}
.fvd-top-banner.special-style {/*! background-image: url(../images/feature-video-downloading/top-banner-bg-langs.jpg); */}
.fvd-top-banner .content{display:flex; align-items:center; justify-content:center; position:absolute; top:0; right:0; bottom:0; left:0;}
.fvd-top-banner .text{padding:0 30px;}
.fvd-top-banner .text h5{font-size:23px; color:#fff; padding-bottom:8px;}
.fvd-top-banner.special-style .text h5 {/*! color: #000; */}
.fvd-top-banner .text p{font-size:23px; color:#fef977;}
.fvd-top-banner.special-style .text p{color: #fff600;text-shadow: 0 2px 0 rgba(0,0,0,0.05);}
.fvd-top-banner .content a{font-size:23px; color:#010101; background-color:#FDF879;  line-height:2; padding:0 1.5em; border-radius:50px; flex:none;}
/* CSS Document */

@media (max-width: 1200px) {

	img{height:auto;}
	body{min-width:100%;}
	/* CSS Document */

	.fvd-top-banner{width:100%;}
	.fvd-top-banner .content{left:1%; right:1%;}
	.fvd-top-banner .text h5, .fvd-top-banner .text p, .fvd-top-banner .content a{font-size:15px;}
	/* CSS Document */

}

@media (max-width: 979px) {

	.Details,.main02 .details{width:96%;}
	/* CSS Document */

	.banner-img{width:70%; transform:translate(0);}
	/* CSS Document */
	.mobile-no{display:none;}
	.mobile-part{ display:block;}
	.main02-banner-left {width: 100%;justify-content: center;margin-right: 0;padding-bottom: 10px;}
	.main02-banner-left img {margin-right: 10px;}
	.toggle-to-plat{display:flex;}
	.giveaway-version {border: 1px solid #e0dcd7;border-radius: 12px;width: 572px;margin-bottom: 30px;}
	.version-download {display: none;}

	.after-download-container {width: 100%;}
    .main01-select-container, .main01-feedback-container {margin: 20px 5% 40px;width: 90%;}
    .main01-left-step-content,.main01-right-step-content {width: 100%;}
    .main01-right-step-content {margin-top: 50px;}
    .main01-right-step-content img,.main03-left-step-content img {max-width: 100%;}

	.main02-con{gap:10px;}
	/* CSS Document */

	.DivMain03 h2 + p{padding-bottom:1em;}
	.main03-step{text-align:center;}
	.main03-wrap{flex-direction:column;}
	.main03-video-wrap{margin:20px auto 0;}
	.main03-step ol{text-align:left;}
	.main03-step ol::after{left:50%; top:auto; bottom:-14px; margin-left:-20px; border-width:14px 20px 0 20px; border-color:#FEE5BF transparent;}
	/* CSS Document */

	.main04-con{gap:10px;}
	/* CSS Document */
	
	.carousel-container {width: 95%;}
	/* CSS Document */

	.table-wrap{width:100%;}
	/* CSS Document */

	.fixed-nav{display:none !important;}
	/* CSS Document */

	.right-side{display:none;}
	/* CSS Document */

	.fvd-top-banner{display:none;}
	/* CSS Document */

}

@media (max-width: 767px) {

	.giveaway-version,.full-version {width: 100%;padding-left: 10px;padding-right: 10px;}
	.full-version {padding-top: 20px;}
	.giveaway-version .version-p {padding: 0 10px;}
	.version-tag {width: 250px;height: auto;;border-radius: 0 0 6px 6px;padding: 10px 0;top: 0;left: 50%;transform: translateX(-50%);}

	.feature-box > div{margin:0 10px;}
	/* CSS Document */
	.video-download input,.video-download button{width:80%; margin:0 auto; border-radius:5px;}
	.video-download button{margin-top:10px;}

	.main02-con{flex-wrap:wrap;}
	/* CSS Document */

	.main04-con{flex-wrap:wrap; justify-content:center;}
	/* CSS Document */

	.main05-item-x{gap:10px;}
	.main05-item-x li{width:45%; margin:25px 0 0;}
	/* CSS Document */
	
	.carousel-list li video{width:100% !important; height:auto !important; aspect-ratio:16/9;}

	/* CSS Document */

	.main06-comment-box{width:90%;}
	/* CSS Document */

}

@media (max-width: 479px) {

	.giveaway-version,.full-version {padding-left: 5px;padding-right: 5px;}
	.input-submit-info-container {width: 100%;}
	.input-submit input {width: 300px;border-right: 1px solid #b2b2b2;border-radius: 5px;margin-bottom: 10px;}
	.input-submit button {border-radius: 5px; width:315px;}
	.giveaway-list-item {padding-left: 40px;}
	.full-version-buttom {padding-left: 0;}
	.toggle-words-button {padding-left: 22px;}
	.toggle-words-button:last-child {margin-left: 15px;}

	.down-btn{font-size:25px;}
	h2{font-size:27px;}
	/* CSS Document */

	.DivMain01{padding-top:30px;}
	.main01-title{font-size:39px;}
	.main01-info{font-size:15px;}
	.main01-item{padding:10px 0;}
	.main01-item ul{width:43%; margin:0 10px;}
	.main01-item ul li{font-size:13px;}
	.feature-box{flex-wrap:wrap;}
	.feature-box p{font-size:13px;}
	.banner-app-bg{margin-top:10px;}
	.banner-img{transform:translate(20%); width:60%;}
	.btn-more{font-size:17px; padding:0 16px; line-height:56px;}
	.main01-box-title {font-size: 17px;}
	/* CSS Document */

	.main02-con h4{font-size:21px;}
	.main02-con p{font-size:15px;}
	/* CSS Document */

	.DivMain03{padding:0 0 40px; margin-bottom:15px;}
	.main03-step ol li{font-size:15px;}
	.main03-video-wrap{width:100%;}
	/* CSS Document */

	.DivMain04{padding:25px 0 40px;}
	.DivMain04 h2{font-size:27px;}
	.DivMain04 h2 br{display:none;}
	.main04-item dl dt{font-size:21px;}
	/* CSS Document */

	.DivMain05{padding-bottom:50px;}
	.DivMain05 h2{font-size:27px;}
	/* CSS Document */

	.icons-list {grid-template-columns: repeat(2, 1fr);width: 100%;}
	.carousel-container {height: 230px;}
	.carousel-list li img {width: 100%;height: auto !important;aspect-ratio: 16/9;}
	.super02-bottom {padding: 30px 0;}
	.super02-bottom h3 {font-size: 1.0625rem;}
	/* CSS Document */

	.DivMain06{padding:40px 0 50px;}
	.DivMain06 h2{font-size:27px;}
	.main06-btn-lists{margin:0;}
	/* CSS Document */

	.DivMain07{padding:50px 0 40px;}
	.DivMain07 h2 br{display:none;}
	.table-wrap{overflow-x:auto;}
	.table-wrap table{width:180%;}
	.table-wrap table h4{font-size:21px;}
	.table-wrap table tr th:first-child{padding-left:10px;}
	.table-wrap table tr td:nth-child(2){padding:5px 10px; border-width:2px 20px;}
	.table-wrap table .ti{font-size:15px; padding:10px;}
	.table-wrap table .con, .table-wrap table .con.p{font-size:13px;}
	.table-wrap table .con.p br{display:none;}
	/* CSS Document */

	.DivMain08{padding-top:40px;}
	/* CSS Document */

}



/* ```````````````````````````````````````````````` */
.open-popu {overflow-y: hidden;}
.download-popu {background: rgba(0,0,0,0.9);backdrop-filter: blur(5px);overflow-y: auto; overflow-x: hidden;opacity: 0.9;display: flex;justify-content: center;align-items: center;position: fixed;z-index: 9000;left: 0;right: 0;top: 0;bottom: 0;transition: transform .25s linear;transform: scale3d(0.8, 0.8, 0.8);will-change: transform;}
.download-popu.active {transform: scale3d(1, 1, 1);opacity: 1;}
.download-popu .close-popu {position: fixed;right: 130px;top: 60px;}
.download-popu .content-popu {color: #ffffff;text-align: center;}
.download-popu .content-popu img {vertical-align: middle;margin-right: 10px;}
.download-popu .content-popu .wrap1 {font-size: 21px;line-height: 1.5;}
.download-popu .content-popu .wrap2 {font-size: 45px;line-height: 1.5;margin-top: 30px;}
.download-popu .content-popu .wrap2 span {position: relative;}
.download-popu .content-popu .wrap2 span::after {content: '';display: inline-block;position: absolute;left: -5px;right: -5px;height: 20px;bottom: 0;background-color: #38c636;z-index: -1;}
.download-popu .content-popu .wrap3 {position: relative;border: 1px solid #3e3c3a;padding: 40px 50px 60px;margin-top: 60px;border-top: none;}
.download-popu .content-popu .wrap4 {position: absolute;top: 0;padding: 0 10px;left: 50%;transform: translate(-50%, -50%);font-size: 25px;line-height: 1.5;}
.download-popu .content-popu .wrap4::before {content: '';height: 1px;width: 103%;position: absolute;right: 100%;background-color: #3e3c3a;top: 50%;}
.download-popu .content-popu .wrap4::after {content: '';height: 1px;width: 103%;position: absolute;left: 100%;background-color: #3e3c3a;top: 50%;}
.download-popu .content-popu .wrap5 {text-align: left;}
.download-popu .content-popu .wrap6 {margin-top: 20px;font-size: 19px;line-height: 1.5;color: #c7c7c7;}
.download-popu .content-popu .wrap6 a {text-decoration: underline;}