﻿.banner-img.pagesbanner::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to right,#0e1e2b,transparent);pointer-events:none}
.banner-inner-text{text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;z-index:1}
.banner-inner-text .tag{font-size:.8vw;text-transform:uppercase;color:var(--color)}
.banner-inner-text .title{margin-top:2%;font-size:2.5vw;font-weight:900;line-height:1.4}
.banner-inner-text .title span{color:var(--color)}
.banner-inner-text .desc{font-size:.8vw;margin:3% 0}
.banner-inner-text .more{line-height:1}
.banner-inner-text .more a{font-size:.7vw;padding:2% 3%;border-radius:50px;color:#fff;box-sizing:border-box;line-height:1;display:inline-block;margin-right:2%}
.banner-inner-text .more a:first-child{background:var(--color)}
/*.banner-inner-text .more a:last-child{background:#ffffff36;border:1px solid #ffffffa1}*/
@media (min-width:2560px){.banner-inner-text .tag{font-size:20px}
.banner-inner-text .title{font-size:64px}
.banner-inner-text .desc{font-size:20px}
.banner-inner-text .more a{font-size:17px}
} .banner-inner{padding:0 !important  ;max-width:unset !important}
.common-main.about-us>.l-wrap{max-width:100%;padding-left:0;padding-right:0;}