@charset "UTF-8";

html,body {scroll-behavior: smooth;background-color: #fff;}
p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0;padding: 0;}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0;padding: 0;}
ul,ol{margin:0;padding:0;list-style:none;}
a{background-color:transparent;text-decoration:none;color:inherit;}
b,strong{font-weight:bolder;}
body{font-size: var(--font-size-xs);}

img{max-width: 100%;height: auto;}
/* img:not(.the-comapre-after){max-width: 100%;} */
h1 {font-size: var(--font-size-6xl);font-weight: var(--font-weight-bold);}
h2{font-size: var(--font-size-2xl);font-weight: var(--font-weight-bold);}

.main-banner {background:linear-gradient(#7983ff,#b6bbff,#f1f3ff);border-bottom: 1px solid #dbdeff;}
.main-banner .container-xl {margin: 0 auto;position: relative;display: flex;justify-content: space-between;align-items: center;position: relative;}
.banner-text{width: 530px;}
.h1-mess{color: #52566a;font-size: var(--font-size-lg);line-height: var(--line-height-normal);padding-top: 10px;}
.aive-breadcrumb{padding:25px 0 50px;position: absolute;top: 5px;left: 0;font-size: var(--font-size-sm);}
.aive-breadcrumb ol{display:flex; color:#000; flex-flow:wrap;}
.aive-breadcrumb ol li + li::before{content:'\3e'; margin:0 10px;}
.aive-breadcrumb ol li a{color:#2563eb;}
.aive-breadcrumb ol li a:hover{text-decoration:underline;}
.banner-img{position: relative;}
.banner-img img{margin-right: -47px;padding: 10rem 0 8.5rem; max-width: none;}
.banner-share{position: absolute;bottom: 120px;left: 29%;display: flex;align-items: center;gap: 15px;}
.banner-share a{display: inline-block;background: url(../images/ai-image-enhancer/review2610/shares.png) no-repeat;}
.banner-share a.redi{width: 27px;height: 24px;background-position: 0 0;}
.banner-share a.twi{width: 22px;height: 20px;background-position: -44px -2px;}
.banner-share a.fb{width: 11px;height: 21px;background-position: -83px -1px;}
.banner-share a.ytb{width: 24px;height: 17px;background-position: -113px -3px;}
.banner-share a.ins{width: 21px;height: 21px;background-position: -153px -1px;}

@media (max-width: 1400px) {
    .banner-img{width: 50%;}
    .banner-img img{max-width: 100%;height: auto;}
    .banner-share{left: 20%;bottom: 110px;}
}
@media (max-width: 1182px) {
    img:not([src$='svg']) {max-width: 100%;height: auto;}
    .banner-wrap {width: 96%;}
    
}
@media (max-width: 1100px) {
    .banner-share{left:30px;bottom: 90px;}
}
@media (max-width:900px) {
    .main-banner .container-xl{flex-direction: column;padding-top:50px}
    .banner-text,.banner-img{width: 100%;}
    .banner-img img{padding: 20px 0;}
    .banner-share{bottom:50px;}
}
@media (max-width: 768px) {
    .banner-share{bottom:20px;}
}
@media (max-width: 479px) {
    .banner-share{left: 0; bottom:20px;}
}
/* --------------------- */
.main-notice{padding: 6.5rem 0;background: linear-gradient(#f1f3ff,#fff 150px);}
.main-notice .h2-mess{font-size: var(--font-size-sm);color: #52566a;padding: 15px 0 40px;width:71%;}
.notice-item{display: none;}
.notice-item.active{display: block;animation: fadeIn2 .4s ease;}
@keyframes fadeIn2 {
  from { opacity: 0; }
  to   { opacity: 1; }
}
.notice-content{display: flex;justify-content: space-between;align-items: center;gap: 65px;}
.compare-inner {position: relative;width: 46.5%;flex-shrink: 0;}
.compare-inner img{vertical-align:middle;border-radius: 8px;}
.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;max-width: none;}
.the-compare-line { position: absolute; top: 0; bottom: 0; left: calc(var(--wid,.5) * 99.95%); pointer-events: none; width: 1px; background-color: #fff; }
.the-compare-line::before { content: ''; display: inline-block; border: 5px solid transparent; border-right-color: #ffffff; border-right-width: 6px; margin-right: 2px; position: absolute; top: 50%; right: 2px; transform: translateY(-50%); }
.the-compare-line::after { content: ''; display: inline-block; border: 5px solid transparent; border-left-color: #ffffff; border-left-width: 6px; margin-right: 2px; position: absolute; top: 50%; left: 4px; transform: translateY(-50%); }
.reviewer-title{color: #52566a;font-size: var(--font-size-sm);line-height: var(--line-height-normal);border-bottom: 1px solid #e4e6ec;padding-bottom: 15px;}
.reviewer-title span{color:var(--color-000000);}
.review-item-title{font-size: var(--font-size-sm)}
.review-item{padding: 15px 0;border-bottom: 1px solid #e4e6ec;}
.review-item-auther{color: #8a8fa8;display: flex;padding-top: 10px;}
.review-item-auther a{color: #2563eb;margin-left:auto;}
.notice-btns{text-align: center;padding: 20px 0 20px;}
.notice-btns button{border: 1px solid #e4e6ec;width: 38px;height:8px;box-sizing: border-box;border-radius: 5px;background: #fff;margin: 0 5px;cursor: pointer;}
.notice-btns button.active{background:#2563eb;border-color: #2563eb;}
.notice-ytb{position: relative;}
.ntc-ytb-btns{position: absolute;right: 0;top: -10px;}
.ntc-ytb-btns button{border: 1px solid #e4e6ec;border-radius: 5px;width: 26px;height: 26px;background: #fff;cursor: pointer;color: #7d808f;margin-left: 7px;}
.ytb-prev{}
.ntc-ytb-title{color: #8a8fa8;padding-bottom: 25px;}
.ntc-ytb-items{display: grid;grid-auto-flow : column;grid-auto-columns:calc((100% - (var(--cols, 5) - 1) * 10px) / var(--cols, 5));/*grid-template-columns: repeat(var(--cols,5),1fr);*/grid-template-columns: none; column-gap:10px;overflow: hidden; }
.ntc-ytb-items p{padding: 5px 0;}
.ntc-ytb-author{color:#8a8fa8;}
.ntc-ytb-item{min-width:0;}
.ntc-ytb-item iframe{border-radius: 7px;width:100%;aspect-ratio: 16/9;}
.ntc-ytb-item iframe .ytmCuedOverlayPlayButton{width: 41px;height:41px;margin-left:-20px;margin-top: -20px;}
.ntc-ytb-item iframe .ytmVideoInfoVideoTitleContainer,.ytmVideoInfoChannelContainer{display: none;}
.ntc-ytb-item iframe .ytmCuedOverlayGradient{background: none;;}
.ntc-ytb-mess{color: #52566a;padding: 30px 0 0;font-size: var(--font-size-sm);}

@media (max-width:1400px){ 
    
}
@media (max-width:1200px){ 
    .main-notice .h2-mess{width: auto;}
    img.the-compare-img{height:100%;}
    .the-compare-img{width:calc(var(--wid, .15) * 100%);} 
    .the-compare-line{left:calc(var(--wid, .15) * 100%);} 

    .ntc-ytb-items{--cols:4;}    
}
@media (max-width:992px){
   .notice-content{gap: 20px;}
    .compare-inner { width: 40%; position: relative;}
    .the-comapre-after { width: 100%; height: auto; } 
    .the-compare-img { height: 99%; }
    .the-compare-img{width:calc(var(--wid, .42) * 100%);}
    .the-compare-line{left:calc(var(--wid, .42) * 100%);}

    .notice-content{flex-direction: column;}
    .compare-inner{width:auto;}

     .ntc-ytb-items{--cols:3;}

}
@media (max-width:979px){
    
}
@media (max-width:768px){
    .the-compare-img{width:calc(var(--wid, .5) * 100%);}
    .the-compare-line{left:calc(var(--wid, .5) * 100%);}

    .ntc-ytb-items{--cols:2;}
}
@media (max-width:479px){
    .ntc-ytb-items{--cols:1;}
}




/* --------------------- */
.main-test{background:url(../images/ai-image-enhancer/review2610/bg.jpg) no-repeat center/100% 1000px,linear-gradient(#fff,#f5f6ff,#fff);padding: 25px 0 30px;}
.main-test h2{text-align: center;}
.main-test .h2-mess{text-align: center;color: #52566a;font-size: var(--font-size-sm);padding: 10px 7% 30px;}
.test-items{display: flex;justify-content: space-between; align-items: flex-start;}
.test-items >div{width: 32.8%;}
.test-items >div .test-item:nth-child(2){margin-top: 11px;}
.test-item{background: #fff;border-radius: 10px;padding:20px 30px;}
.test-item-author{color: #8a8fa8;font-size: 12px;}
.test-item-pic img{border-radius: 5px;padding: 5px 0 10px;}
.test-item h3{font-size: var(--font-size-base);font-weight: 600;}
.test-item p{color: #52566a;font-size: var(--font-size-sm);padding: 5px 0 8px;}
.test-item-link a{color: #2563eb;}
.test-mess{color: #161b55;padding: 25px 0 0;font-size: var(--font-size-sm);}
@media (max-width:768px){
    .main-test .h2-mess{padding-left: 0;padding-right: 0;}
    .test-items{flex-direction: column;gap: 10px;}
    .test-items >div{width: auto;display: flex;gap: 10px;}
    .test-item{padding: 20px 15px;}
    
}
@media (max-width:479px){
    .ntc-ytb-items{--cols:1;}
    .test-items >div{display: block;}
}
/* --------------------- */
.main-where{padding: 60px 0 70px;}
.main-where h2{text-align: center;}
.main-where .h2-mess{padding: 10px 7% 30px;color: #52566a;font-size: var(--font-size-sm);text-align: center;}
.where-content{display: flex;justify-content: space-between;align-items: flex-start;}
.where-items{border: 1px solid #e5e7ec;border-radius: 8px;width: 48.5%;}
.where-items-title{font-size: var(--font-size-lg);font-weight: bold;border-bottom: 1px solid #e5e7ec;padding: 20px 25px;}
.where-items-title::before{content: "";display: inline-block;border-left: 13px solid #2563eb;border-top: 8px solid transparent;border-bottom: 8px solid transparent;padding-right: 10px;}
.where-item{padding: 0 25px;}
.where-item li{padding: 25px 0;border-bottom: 1px solid #e5e7ec;}
.where-item li:last-child{border-bottom: none;}
.where-item-title{font-size: var(--font-size-sm);display: flex;align-items: flex-end;}
.where-item-title::before{content: "●";color: #2563eb;padding-right: 5px;}
.where-item-title a{color: #2563eb;font-size: var(--font-size-xs);margin-left: auto;}
.where-item p{font-size: var(--font-size-sm);color: #52566a;padding: 8px 0 15px;}
.where-item-comments{color: #8a8fa8;font-style: italic;border-left: 2px solid #2563eb;padding-left: 8px;}
.orag .where-items-title::before{border-left-color: #f59e0b;}
.orag .where-item-title::before{color: #f59e0b;}
@media (max-width:768px){
    .main-where .h2-mess{padding-left: 0;padding-right: 0;}
    .where-content{flex-direction: column;gap: 10px;}
    .where-items{width: auto;}
}

/* --------------------- */
.main-comuty{background: linear-gradient(#f7f8fc,#feffff);padding: 50px 0 35px;}
.main-comuty .h2-mess{color: #52566a;font-size: var(--font-size-sm);padding: 10px 25% 25px 0;}
.main-comuty .container-xl{position: relative;}
.main-comuty .ntc-ytb-btns{top:40px}
.comuty-grid{display: grid;grid-template-columns: repeat(var(--cols,3),1fr) ;border-radius: 10px;overflow: hidden;border: 1px solid #e4e6ec;display: none;}
.comuty-grid.active{display: grid;animation: fadeIn .4s ease;}
@keyframes fadeIn {
  from { opacity: 0; }
  to   { opacity: 1; }
}
.comuty-item{padding: 20px;}
.comuty-item:not(:nth-child(3n)){border-right: 1px solid #e4e6ec;}
.comuty-item:not(:nth-last-child(-n+3)){border-bottom: 1px solid #e4e6ec;}
.comuty-item-title{color: #8a8fa8;padding-bottom: 10px;}
.comuty-item-text{font-size: var(--font-size-sm);color: #111318;}
@media (max-width:979px){
    .main-comuty .h2-mess{padding-right: 80px;}
}
@media (max-width:767px){
    .comuty-grid{--cols:2;}
    .comuty-item:not(:nth-child(3n)){border-right:none;}
    .comuty-item:not(:nth-child(2n)){border-right: 1px solid #e4e6ec;}
    .comuty-item:not(:nth-last-child(-n+2)){border-bottom: 1px solid #e4e6ec;}
}
@media (max-width:479px){
    .main-comuty .h2-mess{padding-right:0;}
    .main-comuty .ntc-ytb-btns{position: relative;top: 0;text-align: right;padding-bottom: 10px;}
    .comuty-grid{--cols:1;}
    .comuty-item{border-bottom: 1px solid #e4e6ec;border-right: none!important;}
    .comuty-item:last-child{border-bottom:none;}
}

/* --------------------- */
.main-word{padding: 20px 0 0;background: linear-gradient(#feffff,#fff);position: relative;}
.main-word h2{text-align: center;}
.main-word .h2-mess{text-align: center; color: #52566a;font-size: var(--font-size-sm);padding: 30px 26% 20px;}
.word-btn{text-align: center;}
.word-btn a{display: inline-block;background: #2563eb;border-radius: 5px;font-size: var(--font-size-sm);padding: 0 25px;line-height: 36px;color: #fff;}
.container-fluid{ box-sizing:border-box;z-index: 2;position: relative;;}
/* .container-fluid{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;margin-right:auto;margin-left:auto;box-sizing:border-box;} */
.list-function-block{display:flex;justify-content:center;align-items:center;perspective:1000px;}
.item-function-block{position:relative;transform-origin:center center;border-radius:15px;}
.item-function-block img{vertical-align: middle;}
.item-function-block img.the-comapre-after{max-width: 100%;height: auto;}
.item-function-block .ai-da-drag{border-radius:15px;overflow:hidden;position: relative;}
/* .item-function-block .ai-da-drag img{border-radius: 15px;} */
.item-function-block:nth-of-type(1){transform:rotateY(40deg) scale3d(0.8,1,1) translateX(20px);}
.item-function-block:nth-of-type(2){transform:rotateY(20deg) scale3d(0.85,0.85,1) translateX(30px);}
.item-function-block:nth-of-type(3){transform:rotateY(0deg) scale3d(0.8,0.8,1);}
.item-function-block:nth-of-type(4){transform:rotateY(-20deg) scale3d(0.85,0.85,1) translateX(-30px);}
.item-function-block:nth-of-type(5){transform:rotateY(-40deg) scale3d(0.8,1,1) translateX(-20px);}
.item-function-block:hover{box-shadow:rgba(248,112,4,0.3) 0px 4px 16px,rgba(248,112,4,0.3) 0px 8px 24px,rgba(248,112,4,0.3) 0px 16px 56px;}
.main-word::after{content: "";position: absolute; bottom: -100px; width: 100%;aspect-ratio: 1920/287; z-index: 1; background: url(../images/ai-image-enhancer/review2610/bg2.jpg) no-repeat center top/100% auto;}

@media (max-width:1200px){
    .item-function-block:nth-of-type(1){transform:rotateY(40deg) scale3d(0.8,1,1) translateX(0px);}
    .item-function-block:nth-of-type(2){transform:rotateY(20deg) scale3d(0.85,0.85,1) translateX(0px);}
    .item-function-block:nth-of-type(3){transform:rotateY(0deg) scale3d(0.8,0.8,1);}
    .item-function-block:nth-of-type(4){transform:rotateY(-20deg) scale3d(0.85,0.85,1) translateX(0px);}
    .item-function-block:nth-of-type(5){transform:rotateY(-40deg) scale3d(0.8,1,1) translateX(0px);}
}

@media (max-width:979px){
    .main-word::after{bottom: -50px;}
    .main-word .h2-mess{padding-left: 5%;padding-right: 5%;}
}
@media (max-width:767px){
    .main-word::after{bottom: 0;}
    .main-word .h2-mess{padding-left: 0;padding-right: 0;}
}

/* --------------------- */




.main-faq {padding: 30px 0 48px;background-color: #f7f8fc;}
.main-faq h2{text-align: center;}
.faq-wrap {width: 1180px;margin: 0 auto;position: relative;z-index: 2;}
.faq-content {padding-top: 45px;}
.qes_one{padding:18px 0 8px;text-align:left;}
.qes_one+.qes_one {border-top:1px solid #e6e6e6;}
.qes_one .t{font-size: var(--font-size-lg); cursor:pointer;padding-bottom:10px;position:relative;color:#000000;}
.qes_one .qes_ans{color:#737480;}
.qes_one .qes_ans p{margin-bottom: 10px;font-size: var(--font-size-sm);}
.qes_one a { color: #2691fc; }
@media (max-width: 1180px) {
    .faq-wrap {width: 96%;}
}