@charset "utf-8";*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;}
body{margin:0;background-color:#000000;}
main{display:block;}
p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0;}
ul,ol{margin:0;padding:0;list-style:none;}
dt{font-weight:bold;}
dd{margin-left:0;}
hr{box-sizing:content-box;/* 1 */
height:0;/* 1 */
overflow:visible;/* 2 */
border-top-width:1px;margin:0;clear:both;color:inherit;}
address{font-style:inherit;}
a{background-color:transparent;text-decoration:none;color:inherit;}
b,strong{font-weight:bolder;}
p>a {text-decoration: underline dashed 1px;text-underline-position: under;}

/* ``````````````````````````````````````````````` */

.compare-inner {display: none;position: relative;overflow:hidden;}
.compare-inner.active {display: block;}
.compare-inner > img{vertical-align:middle;}
.compare-inner > img:not(.the-compare-img){width:100%; height:auto;}
.the-compare{position:absolute; left:0; right:0; top:0; bottom:0; opacity:0; cursor:ew-resize; -webkit-appearance:none; appearance:none;}
.the-compare::-moz-range-thumb{width:0;}
.the-compare-img{position:absolute; height:100%; width:calc(var(--wid, .5) * 100%); object-fit:cover; object-position:0;}
.the-compare-line{position:absolute; top:0; bottom:0; left:calc(var(--wid, .5) * 100%); pointer-events:none; display:flex; flex-flow:column; align-items:center; width:1px;}
.the-compare-line>img {max-width: initial;}
.the-compare-line::before, .the-compare-line::after{content:''; flex:1; width:100%; background-color:#fff;}

.the-buttons{display:flex;justify-content:center;flex-wrap: wrap;gap: 37px;}
.the-button {display: flex;flex-direction: column;align-items: center;}
.the-button:last-child {transition-delay: 0.7s;}
.the-button>a {min-width:220px;box-sizing: border-box;padding: 0 10px;height: 45px;display: flex;justify-content: center;align-items: center;gap: 14px;font-size: calc(.86rem + .3vw);color: #fff;border-radius: 5px;text-decoration: none;background-color: #92cf3f;transition: all 0.5s ease-in-out;}
.the-button.large>a {min-width: 270px;height: 65px;}
.the-button>a:hover{background-color:#7ecb16;transform:translateY(-3px);}
.the-button>a.the-buy {background-color: #ffab1b;}
.the-button>a.the-buy:hover {transform:translateY(-3px);background-color: #eaa60a;}
.the-button>a::after {content: "";width: 29px;height: 24px;}
.the-button.no-icon>a::after {display: none;}
.the-button>a.sys-win::after {background:url(../images/svg-icons/icon-win.svg) no-repeat center;}
.the-button>a.sys-mac::after {background:url(../images/svg-icons/icon-mac.svg) no-repeat center;}
.the-button>a.dev-mobile::after {background:url(../images/svg-icons/icon-mobile.svg) no-repeat center;}
.the-button>a.the-buy::after {height: 22px;background:url(../images/svg-icons/buy.svg) no-repeat center;}
.the-button-info {font-size: calc(.47rem + .3vw);line-height: 1.1;color: #b2a38f;padding-top: 17px;}
.the-button-info>a {color: #b2a38f;border-bottom: none;text-decoration: none;}
.the-button-info>a:hover {text-decoration: underline;}


/* ``````````````````````````````````````````````` */

.banner {padding: 25px 0 0;text-align: center;position: relative;}
.banner-wrap {width: 1100px;position: absolute;left: 50%;transform: translateX(-50%);z-index: 1;}
.h1-tips {display: inline-block;text-align: center;font-weight: 500;color: #fea800;border-radius: 40px;padding: 14px 50px;border: 1px solid transparent;background-clip: padding-box, border-box;background-origin: padding-box, border-box;background-image: linear-gradient(to top, #0a0604, #211f1c), linear-gradient(180deg, #53514f, #0a0604);font-size: 27px;}
.h1-title {display: flex;justify-content: center;align-items: center;gap: 16px;font-size: 80px;line-height: 1;font-weight: 500;}
.banner-p {font-size: 19px;color: #b2a48f;line-height: 1.4;padding: 10px 0 35px;}
.banner-intro-wrap {width: 290px;position: absolute;left: 50%;margin-left: 465px;bottom: 20%;z-index: 2;}
.banner-intros {display: flex;justify-content: center;flex-wrap: wrap;gap: 2px;}
.banner-intro {width: 144px;height: 180px;background-color: rgba(0,0,0,0.18);color: #e8ebef;line-height: 1;cursor: pointer;position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 5px;text-decoration: underline dashed 1px;text-underline-position: under;}
.banner-intro span {font-size: 15px;line-height: 1.4;max-width: 100px;display: inline-block;}
.banner-intro.intro1 {border-radius: 18px 0 0 0;}
.banner-intro.intro2 {border-radius: 0 18px 0 0;}
.banner-intro.intro5 {border-radius: 0 0 0 18px;}
.banner-intro.intro6 {border-radius: 0 0 18px 0;}
.banner-intro::before {content: "";display: block;width: 95px;height: 95px;}
.banner-intro.intro1::before {background: url(../images/ai-image-enhancer/face-enhancer/banner-nicon1.svg) no-repeat center/96px 96px;}
.banner-intro.intro2::before {background: url(../images/ai-image-enhancer/face-enhancer/banner-nicon2.svg) no-repeat center/96px 96px;}
.banner-intro.intro3::before {background: url(../images/ai-image-enhancer/face-enhancer/banner-nicon3.svg) no-repeat center/96px 96px;}
.banner-intro.intro4::before {background: url(../images/ai-image-enhancer/face-enhancer/banner-nicon4.svg) no-repeat center/96px 96px;}
.banner-intro.intro5::before {background: url(../images/ai-image-enhancer/face-enhancer/banner-nicon5.svg) no-repeat center/96px 96px;}
.banner-intro.intro6::before {background: url(../images/ai-image-enhancer/face-enhancer/banner-nicon6.svg) no-repeat center/96px 96px;}
.banner-intro>span>sup {display: none;position: absolute;top: 10px;right: 10px;font-size: 12px;color: #fea800;white-space: nowrap;}
.banner-intro-popup {display: none;width: 280px;box-sizing: border-box;padding: 10px;background-color: #000;border-radius: 10px;border: 1px dashed #262934;font-size: 15px;line-height: 1.3;color: #ccc;text-align: left;position: absolute;bottom: 100%;left: 50%;transform: translateX(-50%);}
.banner-intro-popup::after {content: "";width: 8px;height: 8px;color: #262934;border-right: 1px dashed;border-bottom: 1px dashed;transform: rotate(45deg);background-color: #000;position: absolute;left: 50%;bottom: -5px;margin-left: -5px;}
.banner-intro:hover .banner-intro-popup {display: block;}
.banner-intro-p {color: #e8ebef;line-height: 1.4;padding-top: 30px;text-align: left;font-size: 17px;}
.banner-compare {position: relative;max-width: 1920px;margin: 0 auto;}
.banner .the-compare-line::before {background: linear-gradient(transparent 30%, #fff);}
.banner .the-compare-line::after {background: linear-gradient(#fff, transparent 70%);}
.banner-compare-content {width: 342px;position: absolute;right: 56%;margin-right: 16%;top: 53%;}
.banner-compare-content::before {content: url(../images/ai-image-enhancer/face-enhancer/banner-line.png);position: absolute;top: -80px;right: -340px;}
.banner-compare-imgs>li {display: flex;position: relative;}
.banner-compare-imgs>li>img {max-width: 100%;}
.banner-compare-imgs>li+li {border-top: none;}
.banner-compare-imgs>li>span {height: 31px;border-radius: 5px;box-shadow: inset 0 0 0 1px #fff;background-color: rgba(255, 255, 255, .7);padding: 0 8px 0 4px;display: flex;align-items: center;gap: 8px;position: absolute;bottom: 10px;right: 6px;}
.banner-compare-imgs>li:last-child>span {padding: 0 15px;}
.banner-compare-down {color: #e8ebef;padding-top: 15px;display: flex;justify-content: center;align-items: center;gap: 8px;}
.list-figure {margin-top: -20px;}
.list-figure>ul{display:flex;justify-content:center;border-bottom: 1px solid #333;}
.list-figure .item-figure{text-align:center;width: 315px;position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center;padding-bottom: 50px;}
/* .list-figure .item-figure::before,.list-figure .item-figure:last-child::after {content: "";width: 1px;height: 100%;background: linear-gradient(transparent, #333);position: absolute;left: 0;top: 0;}
.list-figure .item-figure:last-child::after {left: auto;right: 0;} */
.figure-gradient-ramp{display:flex;justify-content:center;align-items:baseline;gap:10px;}
.figure-gradient-ramp strong{font-size:80px;line-height:1;background-image:linear-gradient(45deg,#1ed94f,#bab72e 85%);-webkit-background-clip:text;background-clip:text;color:transparent;}
.figure-gradient-ramp span{font-size:21px;line-height:1;color:#b39b24;}
.figure-desc{font-size:17px;line-height:1.5;color:#7a7977;}
@media (max-width:1800px) {
	.banner-wrap {position: static;transform: none;margin: 0 auto;}
	.banner-intro-wrap {width: 100%;position: static;margin: 30px auto 0;}
	.banner-intro {height: 150px;border-radius: 0 !important;}
	.banner-intro-p {padding-top: 10px;text-align: center;}
	.banner-compare-content::before {display: none;}
	.banner-compare-content {width: 250px;top: 45%;right: 70%;margin: 0;}
	.banner-compare {padding-top: 0;}
}
@media (max-width:1100px){
    .banner-wrap {width: 96%;}
	.h1-title,.figure-gradient-ramp strong {font-size: 50px;}
	.banner-intros {margin: 20px 0;}
	.banner-intro {width: 250px;height: auto;padding-top: 20px;justify-content: flex-start;}
	.banner-intro-popup {width: 100%;border: none;background-color: transparent;position: static;transform: none;display: block;text-align: center;}
	.banner-intro-popup::after {display: none;}
	.list-figure .item-figure::before,.list-figure .item-figure:last-child::after {display: none;}
	.list-figure>ul {flex-wrap: wrap;}
	.banner-compare-content {width: 100%;top: auto;bottom: 0;}
	.banner-compare-imgs {display: none;}
}
@media (max-width:500px) {
	.banner-intro {width: 100%;}
}


/* `````````````````````````````````````````````````````````````````````` */
.case {
    padding: 50px 0 80px;
    background: url("../images/ai-image-enhancer/face-enhancer/case-bg.jpg") no-repeat center bottom #000000;
    background-size: 100% auto;
}
.case-wrap {width: 1200px;margin: 0 auto;}
.ai-da-title {
    color: #fff;
    line-height: 1.4;
    text-align: center;
    margin-bottom: 10px;
}
.ai-da-desc {
    font-size: 17px;
    color: #b2b2b2;
    line-height: 1.4;
    text-align: center;
    margin-bottom: 20px;
}
.case-title-tips {
    color: #ffb725;
    font-size: 27px;
    line-height: 1.4;
    text-align: center;
}
.case-toggles {display: flex;justify-content: center;align-items: flex-start;flex-wrap: wrap;gap: 35px;text-align: center;margin-bottom: 40px;}
.case-toggle {width: 180px;flex-shrink: 0;font-size: 15px;color: #a8a8a8;line-height: 1;cursor: pointer;}
.case-toggle img {border: 2px solid transparent;border-radius: 10px;}
.case-toggle.active {color: #ffbd00;}
.case-toggle.active img {border-color: #ffbd00;}
.case-toggle>span {display: block;padding-top: 5px;}
.case-compare-wrap {position: relative;max-width: 1285px;margin: 0 auto;}
.case-compares {border-radius: 20px;overflow: hidden;}
.case-compares .compare-inner {border-radius: 0;}
.case-compares .the-comapre-after {width: 100%;}
.compares-con {position: absolute;bottom: -30px;left: 50%;margin-left: 130px;}
.compares-con>li {display: none;width: 409px;box-sizing: border-box;padding: 24px 26px 24px 35px;border-radius: 10px;background-color: rgba(20,20,20,0.9);}
.compares-con>li.active {display: block;}
.compares-con-h3 {line-height: 1;padding-top: 20px;border-top: 1px solid #454347;margin-top: 16px;text-align: left;}
.compares-con-desc {
    color: #b3b3b3;
    font-size: 15px;
    line-height: 1.4;
    padding-top: 10px;
}
.compares-con-c {
    justify-content: flex-start !important;
    gap: 30px !important;
    font-size: 15px;
}
.compares-con-c img {
    margin-right: 5px;
}
.compares-con-models>li {display: flex;justify-content: space-between;align-items: center;gap: 5px;margin-bottom: 8px;text-align: left;}
.compares-con-models-left {line-height: 1;width: 105px;flex-shrink: 0;position: relative;}
.compares-con-models-left>sup {position: absolute;top: 105%;left: 0;z-index: 1;font-size: 12px;color: #ffbd00;white-space: nowrap;}
.compares-con-models-params {flex: 1;height: 26px;border-radius: 4px;background-color: rgba(0,0,0,0.8);color: #ffbd00;display: flex;justify-content: space-between;align-items: center;padding: 0 12px 0 15px;}
.compares-con-models-params::after {content: "";width: 5px;height: 5px;border-right: 1px solid #454347;border-bottom: 1px solid #454347;transform: rotate(45deg);margin-bottom: 4px;}
.compares-con-models-bar {flex: 1;display: flex;gap: 4px;}
.compares-con-models-progress-bar {width: 172px;height: 26px;box-sizing: border-box;padding: 1px;border-radius: 4px;display: flex;align-items: center;}
.compares-con-models-progress-bar>i {height: 5px;border-radius: 3px 0 0 3px;background: #0067f9;position: relative;}
.compares-con-models-progress-bar>i::after {content: "";width: 1px;height: 25px;background-color: #fff;position: absolute;top: 50%;right: 0;transform: translateY(-50%);}
.compares-con-models-num-bar {width: 60px;background-color: rgba(0, 0, 0, 0.6);border-radius: 4px;box-sizing: border-box;padding-right: 24px;position: relative;font-size: 15px;color: #7a7a7a;line-height: 1;display: flex;align-items: center;justify-content: center;}
.compares-con-models-num-bar::before,.compares-con-models-num-bar::after {content: "";width: 4px;height: 4px;border-right: 1px solid;border-bottom: 1px solid;transform: rotate(45deg);position: absolute;top: 13px;right: 8px;}
.compares-con-models-num-bar::after {transform: rotate(-135deg);top: 8px;}
.compares-con-download {display: flex;align-items: center;gap: 6px;padding-top: 10px;}
.compares-con-download::before {content: "";width: 14px;height: 18px;background: url(../images/ai-video-enhancer/ai-upscale-video/video-download-icon.png);margin-bottom: -4px;}
.compares-con-download>a {color: #fff;text-decoration: underline;}
@media (max-width:1200px){
    .case-wrap {width: 96%;}
	.case-top {padding-bottom: 40px;}
	.case-top-left,.case-top-right {width: 100%;}
	.case-top-left {text-align: center;padding-bottom: 20px;}
	.case-toggle.active {margin: 0;}
	.case-toggle.active>img {transform: none;margin-bottom: 0;}
	.compares-con {position: static;margin: 20px auto 0;}
	.compares-con>li {margin: 0 auto;max-width: 100%;}
}

/* `````````````````````````````````````````````````````````````````````` */
.ai-remove-title {
    text-align: center;
    margin-bottom: 50px;
    color: #000;
}
.ai-face-remove {
    background-color: #fff;
    background: linear-gradient(180deg, #fff, #eaebef);
    padding-top: 70px;
    padding-bottom: 50px;
}
.remove-wrap {
    max-width: 1290px;
    margin: 0 auto;
}
.ai-remove-flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 30px;
}
.ai-remove-con {
    padding-left: 45px;
    padding-right: 45px;
    flex: 1;
}
.ai-remove-pic {
    border-radius: 20px;
    overflow: hidden;
    width: 641px;
    height: 617px;
}
.ai-re-title {
    line-height: 1.3;
    margin-bottom: 30px;
    color: #000;
}
.ai-re-desc {
    font-size: 17px;
    line-height: 1.4;
    font-weight: 400;
    margin-bottom: 30px;
}
.ai-re-desc a {
    color: inherit;
    border-bottom: 1px dashed inherit;
}
.ai-re-list-flex {
    display: flex;
    gap: 60px;
    font-size: 17px;
}
.ai-re-list li {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
    margin-bottom: 25px;
    position: relative;
    padding-left: 15px;
}
.ai-re-list li::before {
    content: '';
    display: inline-block;
    width: 5px;
    height: 5px;
    background-color: #000;
    border-radius: 50%;
    position: absolute;
    top: 10px;
    left: 0;
}

.remove-thumbs {
    display: inline-flex;
    flex-direction: column;
    gap: 15px;
}
.remove-thumb {
    display: inline-flex;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
    border: 1px solid transparent;
    font-size: 19px;
    padding: 5px 10px;
    border-radius: 30px;
    cursor: pointer;
    color: #4d4d4d;
}
.remove-thumb.active {
    color: #000000;
    font-weight: 700;
    border-color: #000000;
}

@media (max-width: 768px) {
    .ai-remove-flex {flex-wrap: wrap;gap: 30px;justify-content: space-around;}
    .ai-face-remove {padding-top: 30px;}
}
@media (max-width: 576px) {
    .ai-remove-con {padding: 0;}
    .ai-re-list-flex {gap: 15px;}
}
/* `````````````````````````````````````````````````````````````````````` */
.upscale-wrap {
    max-width: 1200px;
    margin: 0 auto;
}
.ai-face-upscale {
    text-align: center;
    background: #eaebef;
}
.ai-upscale-title {
    margin-bottom: 15px;
    line-height: 1.4;
    color: #000;
}
.ai-upscale-desc {
    margin-bottom: 50px;
    font-size: 17px;
}
.ai-upscale-desc a {
    color: #0067f9;
    text-decoration: underline;
}

.ai-upscale-wrapper {
    position: relative;
}
.ai-upscale-wrapper .container-xxl {
    position: relative;
    top: 760px;
}
.ai-upscale-drag {
    position: absolute;
    right: 8%;
    bottom: 100px;
    border-radius: 15px;
    overflow: hidden;
}
.ai-upscale-tips {
    position: absolute;
    left: 25px;
    top: 15px;
    font-size: 19px;
    background-color: #fff;
    color: #000;
    padding: 3px 15px;
    border-radius: 30px;
    z-index: 99;
}
.ai-upscale-bg {
    height: 734px;
    overflow: hidden;
    background: url("../images/ai-image-enhancer/face-enhancer/bg-upscale.jpg") no-repeat;
    background-size: cover;
    background-position: center;
}

@media (max-width: 979px) {
    .ai-upscale-bg img {height: auto;}
    .ai-upscale-wrapper .container-xxl {top: 0px;}
    .ai-upscale-drag {right: 0;position: relative;bottom: 0;max-width: 433px;margin: 0 auto;}
}
@media (max-width: 576px) {
    
}
/* `````````````````````````````````````````````````````````````````````` */

.effort {padding: 50px 0 100px;}
.effort-wrap {width: 1150px;margin: 0 auto;}
.effort-h2 {text-align: center;line-height: 1.4;padding-bottom: 30px;}
.effort-cards {display: flex;justify-content: center;flex-wrap: wrap;gap: 26px;}
.effort-card {background: linear-gradient(#131313, #262626);border-radius: 20px;box-sizing: border-box;padding: 1px;}
.effort-card.effort1 {width: 714px;}
.effort-card.effort2 {width: 404px;}
.effort-card.effort3 {width: 561px;}
.effort-card.effort4 {width: 558px;}
.effort-card-con {background-color: #080808;background-repeat: no-repeat;background-position: right top;padding: 34px 44px 28px;border-radius: 19px;display: flex;flex-direction: column;justify-content: space-between;gap: 20px;}
.effort-card.effort1 .effort-card-con {min-height: 314px;background-image: url(../images/image-enhancer-new/effort-card-bg1.svg);background-size: 300px auto;}
.effort-card.effort2 .effort-card-con {min-height: 314px;background-image: url(../images/image-enhancer-new/effort-card-bg2.svg);background-size: 200px auto;}
.effort-card.effort3 .effort-card-con {min-height: 292px;background-image: url(../images/image-enhancer-new/effort-card-bg3.svg);background-size: 365px auto;background-position-y: 13px;}
.effort-card.effort4 .effort-card-con {min-height: 292px;background-image: url(../images/image-enhancer-new/effort-card-bg4.svg);background-size: 275px auto;}
.effort-tag {display: inline-block;height: 27px;padding: 1px;border-radius: 100vw;background: linear-gradient(90deg, #ffba00, #8de791);}
.effort-tag>span {display: inline-block;text-align: center;min-width: 63px;line-height: 25px;box-sizing: border-box;border-radius: 100vw;padding: 0 10px;background: linear-gradient(90deg, #392c07, #233523);}
.effort-tag>span>i {font-style: normal;font-size: 15px;background-image:linear-gradient(90deg,#ffba00, #8de791);-webkit-background-clip:text;background-clip:text;color:transparent;}
.effort-h3 {color: #ccc;line-height: 1.1;padding-bottom: 6px;}
.effort-card-p,.effort-bottom-items {color: #808080;line-height: 1.4;}
.effort-card-p a{color: inherit;border-bottom: 1px dashed inherit;}
.effort-bottom-items {display: flex;gap: 50px;flex-wrap: wrap;}
@media (max-width:1150px){
    .effort-wrap {width: 96%;}
	.effort-bottom-items {gap: 10px;}
}
/* ```````````````````````` main-section08 ```````````````````````````````` */
.main-section08 {
    text-align: center;
    padding: 50px 0;
    background:linear-gradient(#f4f4f4 80%, #000 0) no-repeat;
}
.m05-video-btns{display:flex; color:#808080; border-bottom:2px solid #E7E7E7; margin: 35px 0;}
.m05-video-btn{padding-bottom:15px; flex:auto; margin:0 5px -1.5px;}
.m05-video-btn.active{border-bottom:solid #FFAB1B;}
.m05-vb-title{color:#000; margin-bottom:5px;font-weight: 700;}
.m05-img-wrap img{display:none; margin:0 auto;max-width: 75%;}
.m05-img-wrap .show{display:block;margin-bottom: 50px;}

.m08-rec-wrap{margin:70px 0 50px;}
.m08-rec-con{display:flex;}
.m08-rec-desc{margin:35px 4% 30px;}
.m08-rec-lbtn, .m08-rec-rbtn{padding:0; flex:none; width:20px; height:20px; background-color:initial; border:2px solid #000; border-top:0 none; border-right:0 none; transform:rotate(45deg); cursor:pointer; margin-top:60px;}
.m08-rec-rbtn{transform:rotate(-135deg);}
.m08-rec-items{flex:auto;}
.m08-rec-item{display:none;}
.m08-rec-item.show{display:block;}
.m08-rec-partner{color:#229f00;}

.main08-faq {
    background-color: #ffffff;
    border-radius: 20px;
    padding: 30px 50px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    margin-top: 50px;
}
.main08-faq-title {
    margin-bottom: 50px;
}
.main08-faq .qes_one{border-top: 1px solid #e6e6e6;padding: 18px 0 8px;text-align: left;}
.main08-faq .qes_one .t{font-size: 21px;cursor: pointer; padding-bottom: 10px;position: relative;color: #000000;}
.main08-faq .qes_one .t i{position: absolute;right: 0;top: 0px; display: inline-block;width: 31px;height: 31px;border-radius: 50%;color:#414141;background: #ffffff;}
.main08-faq .qes_one .t i:after{position: absolute;left: 50%;top: 50%; content: "";display: inline-block;width: 19px;height: 19px;background: linear-gradient(currentColor, currentColor) no-repeat center / 100% 3px, linear-gradient(currentColor, currentColor) no-repeat center / 3px 100%; transform: translate(-50%, -50%);}
.main08-faq .qes_ans{color: #737480;display: none;}
.main08-faq .qes_one.focus .t i{color: #ffffff;background: #000000;}
.main08-faq .qes_one.focus .t i:after{background: linear-gradient(currentColor, currentColor) no-repeat center / 100% 3px;}
.main08-faq .qes_one.focus .qes_ans{display: block;}
.main08-faq a { color: #2691fc; }

.main08-p {
    margin-bottom: 25px;
}

.ai-db-down-a{color:#ffffff; display:inline-block; min-width:250px; padding:13px; box-sizing:border-box; border-radius:5px;}
.ai-db-more-a{color:#92cf3f; display:inline-block; min-width:250px; padding:13px; box-sizing:border-box; border-radius:5px;}
.ai-db-down-a{background-color:#92CF3F;}
.ai-db-more-a{box-shadow:inset 0 0 0 2px;}

@media (max-width: 768px) {
    .m05-video-btns{flex-flow:wrap;}
    .m05-video-btn{padding:0 0 10px 0; margin-bottom:10px;}

    .main08-faq .qes_one .t {padding-right: 40px;line-height: 1.4;}
    .main08-faq p {margin-bottom: 5px;}
}

@media (max-width: 576px) {
    .main08-faq {padding: 30px 10px;}
}

/* ```````````````````````` main-section09 ```````````````````````````````` */
.main-section09 {
    text-align: center;
    background-color:#000;
}
.main-section09 .main-title-h2{color:#fff;}
.list-more {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    gap: 15px;
    padding: 50px 0;
}
.item-more  {
    width: 275px;
}
.item-more .more-pic {
    margin-bottom: 25px;
    border-radius: 10px;
    overflow: hidden;
}
.item-more .more-pic a {
    display: block;
    position: relative;
}
.item-more .more-pic .more-mask {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 48px;
    color: #ffffff;
    font-size: 17px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.item-more .more-pic a:hover .more-mask {
    color: #0067f9;
}
.item-more p {
    font-size: 15px;
    margin-bottom: 5px;
    color: #999999;
}

@media (max-width: 1200px) {
    .list-more {flex-wrap: wrap;}
}
@media (max-width: 576px) {
    .list-more {padding: 10px 0;}
}