@charset "utf-8";*{margin:0;padding:0;}
h2{font-weight:normal;}
.align-center{text-align:center;}
ul,ol{list-style:none;}
img{max-width:100%;height:auto;}
h2,h3{line-height:1;}
.navbar-fixed-container{background:#010103;}
.navbar-fixed-links{padding:25px 0;display:flex;justify-content:space-evenly;}
.navbar-fixed-links span{color:#4a5887;cursor:pointer;}
.vd-for-test{padding:20px 0 60px;background:#000;}
.for-test-bg{background:repeating-linear-gradient(to right,transparent 0px,transparent 99px,#475581 100px),radial-gradient(560px 350px at 50% 100px,#313b72,transparent) #020205;position:relative;}
.for-test-bg::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:radial-gradient(ellipse 43% 100% at 50% 0,transparent 0,transparent 60%,#020205 100%);z-index:1;}
.aive-breadcrumb{z-index:3;position:relative;padding:30px 0 15px;}
.aive-breadcrumb ol{display:flex;color:#bfbfbf;}
.aive-breadcrumb ol li + li::before{content:'\3e';margin:0 10px;}
.aive-breadcrumb ol li a{color:#0080ff;}
.aive-breadcrumb ol li a:hover{text-decoration:underline;}
.vd-for-test .Sub,.press-button{position:relative;z-index:2;}
.vd-for-test .Sub{text-align:center;}
.vd-for-test .Sub p{color:#fff;border-radius:25px;padding:10px 20px;}
.vd-for-test .Sub h1{color:#fff;padding:10px 0 0;line-height:1.2;font-weight:normal;}
.vd-for-test .Sub h1 span{display:block;padding:20px 0 0;line-height:1.3;font-size:21px;}
.press-button{display:flex;flex-wrap:wrap;margin:0 auto;justify-content:center;padding:25px 0 70px;column-gap:100px;row-gap:20px;text-align:center;}
.butbox p{color:#b2a38f;font-size:calc(.47rem + .3vw);padding:17px 0 0;}
.butbox p a{color:#b2a38f;text-decoration:none;}
.butbox p a:hover{color:#b2a38f;text-decoration:underline;}
.p_user::before{content:'';background:url(../images/svg-icons/user-iocn.svg);width:9px;height:11px;display:inline-block;margin:0 3px 0 0;}
.but a{text-decoration:none;}
.but-go a{border:2px solid #92cf3f;border-radius:5px;line-height:41px;display:inline-block;width:245px;font-size:calc(.86rem + .3vw);color:#92cf3f;transition:transform .5s ease-in-out;background:#0d0f1d;}
.but-go a:hover{transform:translateY(-3px);}
.sys-button a{display:flex;margin:0 auto;width:220px;height:45px;padding:0 25px 0 0;justify-content:center;align-items:center;background-repeat:no-repeat;background-color:#92cf3f;border-radius:5px;color:#fff;font-size:calc(.86rem + .3vw);cursor:pointer;transition:background,transform .5s ease-in-out;}
.sys-button a:hover{background-color:#7ecb16;transform:translateY(-3px);}
.sys-button a.btn-win{background-image:url(../images/svg-icons/icon-win.svg) !important;background-size:29px 24px;background-position:165px 9px;}
.sys-button a.btn-mac{background-image:url(../images/svg-icons/icon-mac.svg) !important;background-size:29px 24px;background-position:165px 9px;}
.sys-button a.btn-mobile{background-image:url(../images/svg-icons/icon-mobile.svg) !important;background-size:29px 24px;background-position:165px 9px;}
.fixed-down a img{height:24px;}
/* ------------- */
.video-content-item{}
.video-item-title,.aivtech-models-item{max-width:1500px;margin:0 auto;}
.aivtech-showcase-btns{display:flex;justify-content:space-between;gap:20px;border:1px solid #444666;padding:2px;border-radius:26px;margin:0 0 50px;}
.aivtech-showcase-btns a{height:48px;display:inline-flex;align-items:center;padding:0 30px;color:#9ea1bb;border-radius:24px;cursor:pointer;}
.aivtech-showcase-btns a:hover,.aivtech-showcase-btns a.active{background:#ffb725;color:#010101;}
.aivtech-showcase h3{padding:35px 0 25px;}
.aivtech-showcase-video{display:block;padding:40px 0 0;margin:0 auto;}
.aivtech-showcase >div >p{padding:7px 0;}
.aivtech-showcase-video-mess{max-width:1042px;margin:0 auto;}
.aivtech-showcase-btn{padding-top:30px;}
@media (max-width:1200px){.aivtech-showcase-btns{gap:0;}
}
@media (max-width:979px){.aivtech-showcase-btns{flex-wrap:wrap;}
.vd-for-test .Sub h1 span{padding:20px 0 0;}
}
@media (max-width:767px){.aivtech-real{padding:50px 0;}
}
@media (max-width:479px){.aivtech-showcase-btns{justify-content:center;}
}
/* ------------ */
.video-content-item{display:none;}
.video-content-item-bg{background:radial-gradient(40% 200px at center top,#141934,#020205);position:relative;padding:70px 0 0;margin-top:60px;}
.video-content-item-bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(to right,transparent 10%,#4c548b,transparent 90%);}
.video-content-item-bg .video-item-title{padding-bottom:10px;}
.aivtech-models-item{position:relative;}
.video-item-title span{color:#92cf3f;}
.aivtech-models-video{display:block;width:100%;border-radius:20px;}
.aivtech-models-item-span{color:#ffbd00;background-color:rgba(0,0,0,.7);border-radius:5px;padding:2px 10px;display:flex;justify-content:space-between;align-items:center;margin-left:8px;}
.aivtech-models-item-span::after{content:'';width:8px;height:8px;border:1px solid rgba(255,255,255,.35);border-top:0 none;border-right:0 none;transform:rotate(-45deg);transform-origin:25% 40%;}
.aivtech-models-down-text{position:absolute;right:40px;bottom:30px;}
.aivtech-models-down-text a{color:#fff;}
.aivtech-models-down-text a::before{content:url(../images/ai-video-enhancer/index/down-arr.svg);line-height:0;display:inline-block;vertical-align:middle;margin-right:5px;}
.aive-steps-info-tags{display:flex;}
.aive-steps-info-tag{display:flex;align-items:center;padding-bottom:5px;}
.aive-steps-info-tag + .aive-steps-info-tag{margin-left:12px;}
.aive-steps-info-tag::before{content:url(../images/ai-video-enhancer/index/checked-icon.svg);line-height:0;margin-right:5px;}
@media (max-width:979px) {
    .container {width: 96%;margin: 0 auto;}
}
@media (max-width:579px){
    .aivtech-models-down-text{right:20px;bottom:10px;}
}
/* --------------- */
.vd-test-faq{background:#e3e4e7;padding:80px 0 70px;}
.vd-test-faq-content{padding:40px 0 0;}
.vd-test-faq-item{padding:18px 0 8px;}
.vd-test-faq-item .t{font-size:21px;padding-bottom:10px;position:relative;color:#000000;}
.vd-test-faq-item+.vd-test-faq-item{border-top:2px solid #dbdcdd;}
.vd-test-faq-item p a{color:#2691fc;text-decoration:underline;}