@charset "UTF-8";

body{background-color:#000212;}
h1, h2, h3, h4, h5, h6, p, ol, ul, dl, dd, figure{margin:0;}
ol, ul{padding:0; list-style:none;}

@media(min-width:1400px){
	.container-xl:not(.aiarty-nav .container-xl, .aiarty-footer .container-xl){width:1220px;}
}
/* common end */

.aive-install-showcase{padding:80px 0;}
.veinst-showcase-grid{display:grid; grid-template-columns:auto .5fr .8fr .4fr 2.5fr 4fr; grid-template-rows:auto 1fr; grid-row-gap:15px;}
.veinst-showcase-intro{grid-column:span 3;}
.veinst-showcase-click{--vsc-gutter:23px; grid-column:1; margin:0 calc(-1 * var(--vsc-gutter)); text-align:center; font-size:0;}
.veinst-showcase-video-x{grid-area:1 / 5 / -1 / -1; overflow:hidden;}
.veinst-showcase-param-x{grid-area:2 / 3 / 5 / span 3; display:grid; font-size:13px; color:#fff;}
.veinst-showcase-title{line-height:1.3;}
.veinst-showcase-desc{color:#a4a6bb; line-height:1.7; margin:15px 0;}
.veinst-showcase-btn{width:70px; height:70px; border-radius:50%; position:relative; border:0 none; padding:0; background-color:initial; color:#fff; margin:0 var(--vsc-gutter) 35px;}
.veinst-showcase-btn:not(:disabled){cursor:pointer;}
.veinst-showcase-btn::before{--mask-border:radial-gradient(transparent 66%, #000 calc(66% + 1px)) no-repeat; content:''; display:block; height:100%; border-radius:inherit; background:linear-gradient(to left bottom, currentColor 5%, #9e770f 60%) no-repeat; mask:var(--mask-border); -webkit-mask:var(--mask-border);}
.veinst-showcase-btn:disabled::before{background-image:linear-gradient(to left bottom, #858585, #171717 60%);}
.veinst-showcase-btn::after{content:''; position:absolute; top:0; right:0; bottom:0; left:0; width:32%; height:32%; margin:auto; border:2px solid; border-right:0 none; border-bottom:0 none; transform:rotate(-45deg); margin-right:23.5%; box-sizing:border-box;}
.veinst-showcase-btn-r::after{transform:scaleX(-1) rotate(-45deg); margin-right:45%;}
.veinst-showcase-down{color:inherit;}
.veinst-showcase-down::before{content:url(../../../images/ai-video-enhancer/index/down-arr.svg); line-height:0; display:inline-block; vertical-align:middle; margin-right:10px;}
.veinst-showcase-down:not(.show){display:none;}
.veinst-showcase-video-scroll{display:flex; transition:transform .3s;}
.veinst-showcase-video{width:100%; aspect-ratio:16 / 9; flex:none; border-radius:10px;}
.veinst-showcase-param{grid-area:1 / 1; background:linear-gradient(125deg, rgba(255, 255, 255, .12), transparent 25%, transparent 60%, rgba(255, 255, 255, .2)) no-repeat, rgba(7, 11, 35, .7); border-radius:10px; padding:15px; align-self:end; justify-self:start; box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .2); transition:opacity .4s;}
.veinst-showcase-param.show{z-index:1;}
.veinst-showcase-param:not(.show){visibility:hidden; opacity:0;}
.veinst-showcase-param-title{padding-bottom:13px; margin-bottom:15px; border-bottom:1px solid rgba(255, 255, 255, .15); line-height:1;}
.veinst-showcase-param-items{display:grid; grid-template-columns:auto 1fr; grid-gap:8px; margin:8px 0; align-items:center;}
.veinst-sp-item-span{color:#ffbd00; background-color:#4A4958; border-radius:5px; padding:2px 10px; display:flex; justify-content:space-between; align-items:center;}
.veinst-sp-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:5% 40%; margin-left:8px;}
.veinst-showcase-param-tags{line-height:1;}
.veinst-showcase-param-tag{color:#4c7aff;}
.veinst-showcase-param-tag + .veinst-showcase-param-tag{margin-left:8px;}

@media(max-width:767px){
	.veinst-showcase-grid{grid-template-columns:1fr;}
	.veinst-showcase-intro{grid-row:1;}
	.veinst-showcase-click{grid-row:2;}
	.veinst-showcase-video-x{grid-area:3;}
	.veinst-showcase-param-x{grid-area:4; justify-self:center;}
	.veinst-showcase-desc{margin-bottom:0;}
	.veinst-showcase-btn{margin-bottom:10px;}
	.veinst-showcase-click{margin:0;}
	.veinst-showcase-param{align-self:center;}
}
@media(max-width:479px){
	.aive-install-showcase{padding:50px 0;}
}
/* aive-install-showcase end */

.veinst-technical-items{display:flex; justify-content:space-between; margin:0 -5px;}
.veinst-technical-items::after{content:''; position:absolute; left:0; right:0; border-top:1px solid rgba(49, 52, 72, .8); align-self:flex-end;}
.veinst-technical-item{text-align:center; margin:15px 5px;}
.veinst-technical-item-border{width:1px; background:linear-gradient(transparent, rgba(49, 52, 72, .8)) no-repeat; border:0 none; margin:0;}
.veinst-technical-item-title{color:#6375ff;}
.veinst-technical-item-desc{margin-top:10px; color:#5a5e7a;}
@media(max-width:767px){
	.veinst-technical-items{flex-flow:wrap; justify-content:center;}
	.veinst-technical-item{margin-inline:10px;}
	.veinst-technical-item-border{display:none;}
}
/* aive-install-technical end */

.aive-install-table{padding:80px 0 40px;}
.aive-install-table .table-h2 {line-height: 1;text-align: center;padding-bottom: 36px;}
.aive-install-table .table-h2>span {color: #ffb135;}
.aive-install-table .table-content {overflow: auto;}
.aive-install-table table {border: none;width: 100%;border-spacing: 22px 0;}
.aive-install-table th {line-height: 1;text-align: center; padding-bottom:25px;}
.aive-install-table th:nth-child(1) {font-size: 25px;color: #788092;padding-left: 15px;text-align: left; vertical-align:bottom;}
.aive-install-table th:nth-child(2) {font-size: 21px;font-weight: 500; vertical-align:bottom;}
.aive-install-table th:nth-child(2) p{color:#fff;}
.aive-install-table th:nth-child(2) span{color:#00b358; border:1px solid; border-radius:100vw; display:inline-block; padding:6px 20px 8px; margin-top:15px;}
.aive-install-table th:nth-child(3) {font-size: 21px;color: #ffb135;}
.aive-install-table .table-price{font-weight:400; margin:10px 0 15px;}
.aive-install-table .table-buy{display:inline-flex; background-color:#FF9500; border-radius:100vw; color:#fff; text-decoration:none; padding:5px 25px; align-items:center;}
.aive-install-table .table-buy::after{content:''; width:31px; height:28px; background:url(../../../images/ui/aiarty-video-enhancer/install/buy-icon.svg) no-repeat; margin-left:10px;}
.aive-install-table .table-price span{color:#fff;}
.aive-install-table td {padding: 0 24px;font-size: 17px;color: #85899b;}
.aive-install-table td .large-font {font-size: 21px;}
.aive-install-table tr:nth-child(even) td {color: #fff;line-height: 1;height: 40px;background-color: #0d101e;}
.aive-install-table tr:nth-child(2) td:last-child {border-top: 1px solid #ff924a;}
.aive-install-table tr:not(:nth-child(1)) td:last-child {border-left: 1px solid #ff924a;border-right: 1px solid #ff924a;box-shadow: 0 6px 15px 0 rgba(255,146,74,0.4);}
.aive-install-table tr:nth-child(odd) td {line-height: 1.6;padding: 22px 24px;}
.aive-install-table tr:nth-child(odd) td:nth-child(2) {text-align: center;}
.aive-install-table tr:nth-child(odd) td:last-child {background-color: #2b2b36;}
.aive-install-table td.border-bottom {border-bottom: 1px solid #ff924a;}
.aive-install-table tr:last-of-type td:not(:last-of-type) {border-bottom: 1px solid #2a2c3f;}
.aive-install-table td .t-price {font-size: 20px;line-height: 1;text-align: center;color: #fff;padding-bottom: 14px;}
.aive-install-table td .t-price>span {color: #ffb135;}
.aive-install-table td .yes-icon {display: block;width: 16px;height: 32px;border-right: 4px solid #ff924a;border-bottom: 4px solid #ff924a;transform: rotate(45deg);margin: 0 auto;}
.aive-install-table td .no-icon {display: block;width: 4px;height: 32px;background-color: #767a8f;transform: rotate(45deg);position: relative;margin: 0 auto;}
.aive-install-table td .no-icon::after {content: "";width: 100%;height: 100%;background-color: #767a8f;transform: rotate(-90deg);position: absolute;top: 50%;left: 50%;margin: -16px 0 0 -2px;}

@media (max-width:1200px){
    .aive-install-table .table-wrap {width: 96%;}
    .aive-install-table table {border-spacing: 10px 0;}
}
@media (max-width:979px){
    .aive-install-table table {width: 1000px;}
}
/* aive-install-table end */

.aive-install-creators{padding:80px 0;}
.aive-creators-title{text-align:center; line-height:1;}
.aive-creators-wrap{--masklg:linear-gradient(to right, transparent, #000 10%, #000 90%, transparent) no-repeat; overflow:hidden; max-width:1920px; margin:60px auto 0; mask:var(--masklg); -webkit-mask:var(--masklg); display:flex;}
@keyframes scroll-left{to{transform:translateX(-100%);}}
.aive-creators-wrap.active .aive-creators-items{animation:scroll-left 20s linear infinite;}
.aive-creators-wrap:hover .aive-creators-items{animation-play-state:paused;}
.aive-creators-items{display:flex;}
.aive-creators-item{width:380px; margin:0 30px; flex:none;}
.aive-creators-comment{margin:12px 0;}
.aive-creators-logos-x{text-align:center; margin:60px 10px 20px;}
.aive-creators-logos-x > img{max-width:100%; height:auto;}
.aive-creators-logos-desc{color:rgba(255, 255, 255, .21); margin-top:5px;}

@media (max-width: 479px) {
	.aive-install-creators{padding:50px 0;}
	.aive-creators-item{width:200px; margin:0 20px}
}
/* aive-install-creators end */
