@charset "utf-8";
* {margin: 0;padding: 0;}
body {background-color: #000000;color: #ffffff;font-size: var(--font-size-base);}
main img {vertical-align: middle;max-width: 100%;height: auto;}
a,a:hover {text-decoration: none;color: inherit;}
p>a,p>a:hover {color: #0084ff;text-decoration: underline;}
ul,li {list-style: none;padding: 0;margin: 0;}
p {margin: 0;}
figure {margin: 0;}

*[data-dev="auto"] .dev-mobile,
*[data-dev="desktop"] .dev-mobile,
*[data-dev="mobile"] .dev-desktop,
*[data-sys="auto"] .sys-mac,
*[data-sys="win"] .sys-mac,
*[data-sys="mac"] .sys-win
{
    display: none !important;
    margin: 0 !important
}

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

.video-container {
    position: relative;
    overflow: hidden;
    background-size: cover;
    transform: scale(1);
    width: 100%;
}
.video-container video {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: auto;
}
.video-container::before {
    content: '';
    display: block;
    padding-top: var(--ratio, calc(9 / 16 * 100%));
}

.scroll-compare {position: relative;border-radius:var(--radius-xl);overflow: hidden;}
.scroll-compare-wrap>picture>img {object-fit: cover;object-position: center bottom;height: 100%;}
.scroll-compare-wrap>picture>img, .scroll-compare-img img {height: auto;}
.scroll-compare-img {position: absolute;bottom: 0;left: 0;border-top: 1px solid #fff;overflow: hidden;display: flex;align-items: flex-end;height: 100%;transition: height 0.1s linear;}

.drop-compare-wrap {display: flex;justify-content: center;position: relative;}
.drop-compare {position: relative;}
.drop-compare img {vertical-align:middle;max-width:100%;height:100%;}
.drop-compare-img {position:absolute;height:100%;width:calc(var(--wid,.5) * 100%);object-fit:cover;object-position:left;}
.drop-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:1.5px;}
.drop-compare-line img{max-width:initial;height:auto;}
.drop-compare-line::before,.drop-compare-line::after{content:'';flex:1;width:100%;background-color:rgba(255 255 255 / .5)}
.drop-compare-line::before{background:linear-gradient(transparent 10%,rgba(255 255 255 / .5),rgba(255 255 255 / .5)) no-repeat;}
.drop-compare-line.whole::before {background:rgba(255 255 255 / .5);}
.drop-compare-line.shadow::before,.drop-compare-line.shadow::after {box-shadow: 0 0 0 1px rgba(0,0,0,0.4);}
.drop-compare [type=range]{position:absolute;width:100%;height:100%;background-color:initial;-webkit-appearance:none;appearance:none;cursor:ew-resize;}
.drop-compare ::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:0;}
.drop-compare ::-moz-range-track{height:100%;}
.drop-compare ::-moz-range-thumb{width:0;opacity:0;}
@media (max-width:768px){
    .drop-compare-line>img {max-width: 25px;}
}


/* ```````````````````````````````````````````````````````` */
.main-title-h1 {
    font-size: var(--font-size-xl);
    font-weight: var(--font-weight-bold);
    line-height: var(--line-height-normal);
    color: #ffffff;
}
.main-title-h1 strong {
    font-size: var(--font-size-7xl);
    font-weight: var(--font-weight-bold);
    line-height: var(--line-height-tight);
    color: #ffffff;
    display: block;
}
.main-desc {
    font-size: var(--font-size-lg);
    font-weight: var(--font-weight-normal);
    line-height: var(--line-height-normal);
    color: #a8a7a3;
    padding: 0.5rem 0;
    margin-bottom: 1rem;
}
.main-desc a {
    color: #0b85ff;
}
.main-title-h2 {
    font-size: var(--font-size-3xl);
    font-weight: var(--font-weight-bold);
    line-height: var(--line-height-tight);
    color: #ffffff;
}
.main-title-tips {
    font-size: var(--font-size-xl);
    font-weight: var(--font-weight-normal);
    line-height: var(--line-height-tight);
    color: #f1a810;
}

@media (max-width:1400px){

}
@media (max-width:1200px){

}
@media (max-width:992px){

}
@media (max-width:768px){

}
@media (max-width:576px){

}
/* ```````````````````````````````````````````````````````` */
.banner {
    text-align: center;
    padding: 7rem 0 0;
    border-bottom: 1px solid #181818;
}

.banner-btns {
    display: flex;
    justify-content: center;
    gap: 4.5rem;
    flex-wrap: wrap;
    padding: 2rem 0;
}

.banner-btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 7px;
}

.banner-btn>a {
    min-width: 20rem;
    height: 4rem;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 1.8rem;
    box-sizing: border-box;
    padding: 0 40px;
    border-radius: 5px;
    background-color: #7ecb16;
    font-size: var(--font-size-lg);
    color: var(--color-ffffff);
    transition: transform 0.2s;
}

.banner-btn>a:hover {
    transform: translateY(-3px);
}

.banner-btn>a::after {
    width: 29px;
    height: 24px;
}

.banner-btn.download>a.win-plat::after {
    content: url(../images/svg-icons/icon-win.svg);
}

.banner-btn.download>a.mac-plat::after {
    content: url(../images/svg-icons/icon-mac.svg);
}

.banner-btn.download>a.mobile-plat::after {
    content: url(../images/svg-icons/icon-mobile.svg);
}

.banner-btn.buy>a {
    background-color: #f1a810;
}

.banner-btn.buy>a::after {
    content: url(../images/svg-icons/buy.svg);
}

.banner-btn-info {
    font-size: var(--font-size-sm);
    line-height: var(--line-height-tight);
    color: #a8a7a3;
}

.banner-btn-info>a {
    color: #a8a7a3;
    text-decoration: none;
}

.banner-btn-info>a:hover {
    text-decoration: underline;
    color: var(--color-ffffff);
}


.tianmu-scroll .swiper-container .swiper-slide {
    max-width: 1200px;
    opacity: 1;
}

.swiper-pagination-bullet {
    background: rgba(255, 255, 255, .3);
    opacity: 1;
}

.swiper-pagination-bullet-active {
    background: #fff;
}
.ws-video {
    position: relative;
    padding-top: calc(641 / 1200 * 100%);
    width: 1200px;
    max-width: 100%;
}

.ws-video .drop-compare {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    object-fit: cover;
    border-radius: 2.4rem;
    overflow: hidden;
}

.parameter-board {
    position: absolute;
    left: 3%;
    top: 5%;
    padding: 2rem;
    background: rgba(0,0,0,0.8);
    border-radius: 1rem;
    text-align: left;
}
.control-board {
    position: relative;
    min-width: 22rem;
    border-bottom: 1px solid #272b26;
    padding: 6px 20px 6px 0;
    font-size: var(--font-size-sm);
    color: #fff;
}
.control-board:last-of-type {
    border-bottom: none;
}
.control-board::after {
    content: '';
    display: block;
    background: url("../images/ai-image-enhancer/enhance-wildlife-photos/i-c.png") no-repeat center;
    width: 17px;
    height: 17px;
    position: absolute;
    right: 0;
    top: 9px;
}


.banner-list {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 3rem 4.5rem;
}
.banner-item {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 1.8rem;
}
.banner-item-desc {
    font-size: var(--font-size-lg);
    font-weight: var(--font-weight-normal);
    line-height: var(--line-height-tight);
    color: #ffffff;
    text-align: left;
}

.banner-bottom-flex {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 6rem;
    color: #808080;
    font-size: var(--font-size-sm);
    font-weight: var(--font-weight-normal);
    line-height: var(--line-height-tight);
    padding: 4.5rem 0;
}
.banner-bottom-side {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 1rem;
}
.banner-bottom-info {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-direction: column;
}
.banner-bottom-desc {
    text-align: left;
}



@media (max-width:1400px){

}
@media (max-width:1200px){
    .banner-btns {gap: 2rem;}
}
@media (max-width:992px){
    .banner-list {
        flex-wrap: wrap;
        gap: 15px;
        justify-content: space-around;
    }
}
@media (max-width:768px){

}
@media (max-width:576px){
    .parameter-board {
        display: none;
    }
    .banner {
        padding: 3rem 0 0;
    }
}

/* ```````````````````````````````````````````````````````` */
.main-section2 {
    text-align: center;
    padding: 8rem 0 0;
    overflow: hidden;
    position: relative;
}
.main-section2::after{
    content:'';
    display: block;
    width:100vw;
    height: 1px;
    position: relative;
    bottom: 1px;
    z-index: 1;
    background:linear-gradient(90deg, transparent 5%,rgba(255 255 255 / .5), transparent 95%) no-repeat;
}

.section2-slide-list {
    max-width: 1826px;
    width: 100%;
    margin: 0 auto;
}

.section2-slide-list>.section2-slide-item {
    display: none;
}
.section2-slide-list>.active {
    display: block;
}

.section2-tab-list {
    display: flex;
    justify-content: center;
    align-items: stretch;
}
.section2-tab-item {
    flex: 1;
    text-align: left;
    padding: 3rem 2.5rem;
    border: 1px solid #262626;
    border-top: none;
    border-bottom-color: transparent;
    position: relative;
    z-index: 2;
    margin: 0 -1px;
    cursor: pointer;
}

.section2-tab-item::after {
    content: '';
    display: block;
    position: absolute;
    z-index: 1;
    width: 18px;
    height: 18px;
    border: 1px solid #a8a8a8;
    border-top: none;
    border-right: none;
    right: 0;
    bottom: -1px;
    transform: translateX(100%);
}
.section2-tab-item::before {
    content: '';
    display: block;
    position: absolute;
    z-index: 1;
    width: 18px;
    height: 18px;
    border: 1px solid #a8a8a8;
    border-top: none;
    border-left: none;
    left: 0;
    bottom: -1px;
    transform: translateX(-100%);
}
.section2-tab-item.active {
    background: linear-gradient(to top, #261900, #000000);
    border-bottom-color: #f1a810;
}

.section2-tab-tips {
    font-size: var(--font-size-sm);
    font-weight: var(--font-weight-normal);
    line-height: var(--line-height-tight);
    color: #f1a810;
    display: inline-block;
    padding: 2px 15px;
    border: 1px solid #f1a810;
    border-radius: 3rem;
    margin-bottom: 1rem;
}
.section2-tab-title {
    font-size: var(--font-size-lg);
    font-weight: var(--font-weight-normal);
    line-height: var(--line-height-tight);
    color: #ffffff;
}
.section2-tab-desc {
    font-size: var(--font-size-sm);
    font-weight: var(--font-weight-normal);
    line-height: var(--line-height-tight);
    color: #a7a7a7;
}





@media (max-width:1400px){

}
@media (max-width:1200px){

}
@media (max-width:992px){
   
}
@media (max-width:768px){

}
@media (max-width:576px){
    .section2-tab-list {
        flex-wrap: wrap;
    }
    .section2-tab-item {
        flex: none;
        width: 100%;
    }
    .main-section2 {
        padding: 3rem 0 0;
    }
}

/* ```````````````````````````````````````````````````````` */
.main-section3 {
    text-align: center;
    padding: 10rem 0 0;
}

.section3-content-flex {
    display: flex;
    justify-content: center;
    gap: 3.5rem;
    padding: 2rem;
}

.section3-flex-item.wide {
    max-width: 700px;
}
.section3-flex-item.narrow {
    max-width: 456px;
}
.section3-content-name {
    font-size: var(--font-size-lg);
    font-weight: var(--font-weight-normal);
    line-height: var(--line-height-tight);
    color: #ffffff;
    text-align: left;
    padding-top: 1rem;
}
.section3-content-desc {
    font-size: var(--font-size-sm);
    font-weight: var(--font-weight-normal);
    line-height: var(--line-height-tight);
    color: #a8a7a3;
    text-align: left;
    margin-bottom: 4rem;
}
.section3-comment {
    text-align: left;
    padding-top: 3rem;
}
.section3-comment-desc {
    font-size: var(--font-size-base);
    font-weight: var(--font-weight-normal);
    line-height: var(--line-height-tight);
    color: #d4d4d4;
    margin-bottom: 1rem;
}
.section3-comment-info {
    font-size: var(--font-size-sm);
    font-weight: var(--font-weight-normal);
    line-height: var(--line-height-tight);
    color: #c5c5c5;
}






@media (max-width:1400px){

}
@media (max-width:1200px){

}
@media (max-width:992px){
   
}
@media (max-width:768px){

}
@media (max-width:576px){
    .section3-content-flex {
        gap: 1.5rem;
    }
    .main-section3 {
        padding: 5rem 0 0;
    }
}

/* ```````````````````````````````````````````````````````` */
.main-section4 {
    text-align: center;
    padding: 3rem 0 0;
    overflow: hidden;
    background: url("../images/ai-image-enhancer/enhance-wildlife-photos/section4-bg.png") no-repeat center bottom;
}
.main-section4::after{
    content:'';
    display: block;
    width:100vw;
    height: 1px;
    position: relative;
    bottom: 0;
    z-index: 1;
    background:linear-gradient(90deg, transparent 5%, #774d25, transparent 95%) no-repeat;
}

.zoom-whole {max-width: 120rem;margin: 0 auto;position: relative;z-index: 2;}
.zoom-h2 {font-size: var(--font-size-2xl);color: var(--color-ffffff);font-weight: var(--font-weight-medium);}
.zoom-p {font-size: var(--font-size-base);color: #999;line-height: var(--line-height-normal);padding-top: 4px;}
.zoom-lists {padding-top: 2.7rem;display: flex;gap: 2.5rem;list-style: none;text-align: left;}
.zoom-list-title {font-size: var(--font-size-base);color: var(--color-ffffff);padding-bottom: 8px;}
.zoom-list-info {font-size: var(--font-size-base);color: #808080;}
.zoom-whole-inner {width: 100%;max-height: 640px;overflow: hidden;display: flex;justify-content: center;align-items: center;border-radius: 15px;}
.zoom-whole-inner .drop-compare-wrap {transform: scale(0.4);}
.zoom-whole-inner .drop-compare-wrap picture>img:not(.drop-compare-img) {max-width: initial;height: auto;}
.zoom-whole-inner .drop-compare-line {transform: scale(2.5);}
.zoom-whole-inner .drop-compare-line::before,.zoom-whole-inner .drop-compare-line::after{background: linear-gradient(rgba(255 255 255 / .5), transparent 35%);}
.zoom-whole-inner .drop-compare-line::before{background:linear-gradient(transparent 65%,rgba(255 255 255 / .5),rgba(255 255 255 / .5)) no-repeat;}
.change-zoom-wrap {max-width: 78rem;box-sizing: border-box;padding: 3.4rem 2rem;margin: 1rem auto 0;box-shadow: 0 0 0 1px rgba(255 255 255 / .4);border-radius: 20px;background-color: rgba(0,0,0,0.7);display: flex;justify-content: center;align-items: center;gap: 8px;position: relative;z-index: 2;}
.change-zoom-in, .change-zoom-out {display: flex;align-items: center;gap: 2.2rem;font-size: var(--font-size-base);color: var(--color-ffffff);}
.change-zoom-in::after, .change-zoom-out::before {content: "";width: 21px;height: 21px;background: url(../images/ai-image-enhancer/index-26new/zoom-icons.png) no-repeat left center;}
.change-zoom-out::before {background-position-x: right;}
.change-zoom-wrap>input {flex: 1;cursor: pointer;}


.section4-list {
    display: flex;
    justify-content: center;
    align-items: stretch;
    padding: 5rem 0 7rem;
}
.section4-item {
    text-align: left;
    flex: 1;
    padding: 0 2rem;
}

.section4-item-title {
    font-size: var(--font-size-lg);
    font-weight: var(--font-weight-normal);
    line-height: var(--line-height-tight);
    color: #ffffff;
}
.section4-item-desc {
    font-size: var(--font-size-sm);
    font-weight: var(--font-weight-normal);
    line-height: var(--line-height-tight);
    color: #a6a6a6;
}


@media (max-width:1400px){
    .zoom-whole-tags {top: 2rem;width: 100%;}
}
@media (max-width:1200px){

}
@media (max-width:992px){
   
}
@media (max-width:768px){
    .change-zoom-wrap {max-width: 96%;padding: 2rem 1rem;}
    .change-zoom-in, .change-zoom-out {gap: 0.5rem;}
    .zoom-lists {justify-content: center;flex-wrap: wrap;text-align: center;}
}
@media (max-width:576px){
    .section4-list {
        flex-wrap: wrap;
        gap: 1.5rem;
    }
    .section4-item {
        flex: none;
        width: 100%;
    }
}

/* ```````````````````````````````````````````````````````` */
.main-section5 {
    text-align: center;
    padding: 7.5rem 0 5rem;
    overflow: hidden;
}

.section5-flex-wrap {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    padding-top: 50px;
}
.section5-tab {
    flex-basis: 330px;
}
.section5-effect {
    width: 835px;
    flex: auto;
    margin: 0 -23% 0 125px;
    border-radius: 15px;
    overflow: hidden;
}

.section5-effect-list>.section5-effect-item {
    display: none;
}
.section5-effect-list>.active {
    display: block;
}

.section5-tab-item {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    gap: 35px;
    cursor: pointer;
}
.section5-tab-icon {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    align-items: center;
}
.section5-tab-icon span {
    width: 65px;
    height: 65px;
    border-radius: 50%;
    border: 1px solid #4e4e4d;
    position: relative;
}
.section5-tab-icon span::after {
    content: '';
    display: block;
    width: 18px;
    height: 18px;
    border: 2px solid #565656;
    position: absolute;
    left: 50%;
    top: 50%;
    border-bottom: none;
    border-left: none;
    transform: translate(-65%, -50%) rotate(45deg);
}
.section5-tab-icon i {
    width: 2px;
    background-color: #181818;
    flex: 1;
    min-height: 110px;
}
.section5-tab-item:last-of-type .section5-tab-icon i {
    display: none;
}
.section5-tab-content {
    flex: 1;
    text-align: left;
    padding-top: 20px;
}
.section5-tab-title {
    font-size: var(--font-size-lg);
    font-weight: var(--font-weight-normal);
    line-height: var(--line-height-tight);
    color: #cccccc;
}
.section5-tab-desc {
    font-size: var(--font-size-sm);
    font-weight: var(--font-weight-normal);
    line-height: var(--line-height-tight);
    color: #808080;
}
.active .section5-tab-desc {
    color: #8f7030;
}
.active .section5-tab-title {
    color: #f1a810;
}
.active .section5-tab-icon span {
    border-color: #e5a00f;
    background-color: #302203;
}
.active .section5-tab-icon span::after {
    border-color: #e5a00f;
}




@media (max-width:1400px){

}
@media (max-width:1200px){

}
@media (max-width:992px){
    .section5-effect {
        margin: 0 -23% 0 5rem;
    }
}
@media (max-width:768px){
    .section5-flex-wrap {
        flex-wrap: wrap;
        gap: 2rem;
    }
    .section5-effect {
        margin: 0;
    }
    .section5-effect {
        order: 1;
    }
    .section5-tab {
        order: 2;
        flex-basis: 100%;
    }
    .section5-tab-icon i {
        min-height: 5rem;
    }
}
@media (max-width:576px){
    .main-section5 {
        padding: 3rem 0;
    }
}

/* ```````````````````````````````````````````````````````` */
.main-section6 {
    text-align: center;
    padding: 5rem 0 5rem;
}

.effort-cards {display: flex;justify-content: center;flex-wrap: wrap;gap: 26px;padding-top: 40px;text-align: left;}
.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-bottom-items {display: flex;gap: 50px;flex-wrap: wrap;}
@media (max-width:1150px){
    .effort-wrap {width: 96%;}
	.effort-bottom-items {gap: 10px;}
}


@media (max-width:1400px){

}
@media (max-width:1200px){

}
@media (max-width:992px){
   
}
@media (max-width:768px){

}
@media (max-width:576px){
    .main-section6 {
        padding: 2.5rem 0;
    }
}

/* ```````````````````````````````````````````````````````` */
.main-section7 {
    text-align: center;
    padding: 5rem 0 5rem;
    position: relative;
    z-index: 2;
}
.section7-desc {
    font-size: var(--font-size-sm);
    font-weight: var(--font-weight-normal);
    line-height: var(--line-height-tight);
    color: #a8a7a3;
    margin-bottom: 15px
}
.section7-desc a {
    color: #4880ff;
    text-decoration: underline;
}

.section7-tab-list {
    display: inline-flex;
    justify-content: space-around;
    align-items: center;
    border: 2px solid #3d3d3d;
    border-radius: 10px;
    padding: 1rem 2rem;
    gap: 3rem;
    margin: 3rem 0 2rem;
}
.section7-tab-item {
    color: #ffffff;
    padding: 5px 15px;
    font-size: var(--font-size-sm);
    font-weight: var(--font-weight-normal);
    border-radius: 5px;
    cursor: pointer;
}
.section7-tab-item.active {
    background-color: #434343;
}


.section7-screenshot-list {
    padding-top: 15px;
    padding-bottom: 50px;
}
.section7-screenshot-item img {
    border-radius: 15px;
}
.section7-screenshot-list>.section7-screenshot-item {
    display: none;
}
.section7-screenshot-list>.active {
    display: block;
}


.section7-content-list {
    padding: 0 5%;
}
.section7-content-list>.section7-content-item {
    display: none;
}
.section7-content-list>.active {
    display: block;
}

.section7-comment {
    text-align: left;
    padding-top: 3rem;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5rem;
}
.section7-comment-desc {
    font-size: var(--font-size-base);
    font-weight: var(--font-weight-normal);
    line-height: var(--line-height-tight);
    color: #ffffff;
}
.section7-comment-info {
    font-size: var(--font-size-sm);
    font-weight: var(--font-weight-normal);
    line-height: var(--line-height-tight);
    color: #a8a79a;
}


@media (max-width:1400px){

}
@media (max-width:1200px){

}
@media (max-width:992px){
    .section7-tab-list {
        flex-wrap: wrap;
        row-gap: 1rem;
        column-gap: 3rem;
        justify-content: space-around;
    }
}
@media (max-width:768px){
    .section7-comment {
        gap: 2rem;
    }
}
@media (max-width:576px){
    .main-section7 {
        padding: 2.5rem;
    }
}

/* ```````````````````````````````````````````````````````` */
.main-section8 {
    padding: 5rem 0 5rem;
    background-color: #ffffff;
    position: relative;
    z-index: 1;
}
.main-section8::before {
    content: '';
    display: block;
    background: url("../images/ai-image-enhancer/enhance-wildlife-photos/section8-bg.png"), linear-gradient(180deg, #000, #000 500px, #fff 500px);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100% 993px;
    position: absolute;
    z-index: 0;
    left: 0;
    top: 0;
    right: 0;
    height: 100%;
    transform: translateY(-200px);
}
.main-section8 .container-xl {
    position: relative;
    z-index: 1;
}
.main-section8 .main-title-h2 {
    text-align: center;
}
.section8-desc {
    font-size: var(--font-size-base);
    font-weight: var(--font-weight-normal);
    line-height: var(--line-height-tight);
    color: #2e303e;
    padding-top: 20px;
}


.vd-test-tips-wrap>li {
    border-bottom: 1px solid #f2f2f2;
    padding: 25px 0;
    color: #494d5f;
    font-size: var(--font-size-sm);
    font-weight: var(--font-weight-normal);
    line-height: var(--line-height-tight);
}
.vd-test-tips-h3 {
    font-size: var(--font-size-lg);
    font-weight: var(--font-weight-normal);
    line-height: var(--line-height-tight);
    position: relative; color: #0482ff;padding-right: 35px;cursor: pointer;
}
.vd-test-tips-h3::after {content:"";position:absolute;right:0;top:0px;width:29px;height:29px;box-sizing: border-box;border-radius:50%;color:#414141;border: 2px solid;background:linear-gradient(transparent 6px,currentColor 6px, currentColor 9px, transparent 9px) no-repeat center / 15px 15px, linear-gradient(90deg, transparent 6px,currentColor 6px, currentColor 9px, transparent 9px) no-repeat center / 15px 15px;}
.vd-test-tips-wrap>li.active .vd-test-tips-h3::after {background:linear-gradient(transparent 6px,currentColor 6px, currentColor 9px, transparent 9px) no-repeat center / 15px 15px;}
.vd-test-tips-con {display: none;}
.vd-test-tips-wrap>li.active .vd-test-tips-con {display: block;}
.vd-test-tips-con>p {padding-top: 10px;}
.vd-test-tips-con>ul {padding-left: 18px;}
.vd-test-tips-con>ul>li {list-style-type: disc;padding-top: 6px;}
.vd-test-tips-con a {color: #0482ff;text-decoration: underline;}
.vd-test-tips-con figure {padding-top: 15px;}
.vd-test-tips-con figcaption {text-align: center;color: #afafaf;padding-bottom: 5px;}
.vd-test-tips-con figure img {cursor: zoom-in;}
.vd-test-tips-con figure img.active {box-shadow: 0 0 0 100vw rgba(0, 0, 0, 1);position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);max-width: 100%;max-height: 100%;z-index: 10000;cursor: zoom-out;}




@media (max-width:1400px){

}
@media (max-width:1200px){

}
@media (max-width:992px){
   
}
@media (max-width:768px){

}
@media (max-width:576px){
    .main-section8 {
        padding: 2.5rem 0;
    }
}

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

.vd-test-faq{background:linear-gradient(#fdfdfd 400px, #000 400px);padding:70px 0;}
.vd-test-faq .container-xl {padding: 50px 55px 65px;background-color: #fff;border-radius: 22px;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);}
.vd-test-faq-content{padding:50px 0 0;}
.vd-test-faq-item{padding:18px 0 8px;}
.vd-test-faq-item .t{
    font-size: var(--font-size-lg);
    font-weight: var(--font-weight-medium);
    line-height: var(--line-height-tight);
    padding: 0 35px 10px 0;
    position:relative;
    color:#333;
    cursor: pointer;
}
.vd-test-faq-item .t::before {display: none;content: "";width: 31px;height: 31px;border-radius: 50%;background-color: #000;position: absolute;top: 0;right: 0;}
.vd-test-faq-item .t.focus::before {display: block;}
.vd-test-faq-item .t::after {content: "";position: absolute;right: -3px;top: 15px;width: 19px;height: 19px;background: linear-gradient(#414141, #414141) no-repeat center / 100% 3px, linear-gradient(#414141, #414141) no-repeat center / 3px 100%; transform: translate(-50%, -50%);}
.vd-test-faq-item .t.focus::after {background: linear-gradient(#fff, #fff) no-repeat center / 100% 3px;}
.vd-test-faq-item .qes_ans {display: none;
    color: #333333;
    font-size: var(--font-size-sm);
    font-weight: var(--font-weight-normal);
    line-height: var(--line-height-tight);
}
.vd-test-faq-item .t.focus~.qes_ans {display: block;}
.vd-test-faq-item {border-top:1px solid #e5e5e5;}
.vd-test-faq-item a{color:#2691fc;text-decoration:underline;}


@media (max-width:1400px){

}
@media (max-width:1200px){
    .vd-test-faq .container-xl {padding: 50px 20px;}
}
@media (max-width:992px){
   
}
@media (max-width:768px){

}
@media (max-width:576px){

}