#about .info1>div,#about .info2>div,#about .sub>div{width:100%;max-width:calc(33.33% - 35px)}#about{background:url(../images/bg-about.webp) center center/cover no-repeat;padding:150px 0 145px;position:relative}#about .container{position:relative;z-index:2}#about .slogan{position:absolute;width:100%;bottom:0;left:0;z-index:1}#about .section-title{margin:0 0 20px;color:#fff}#about .sub,#about.type2 .section-title{margin:0 0 60px}#about .sub{color:#fff;display:flex;padding:0 0 60px;border-bottom:1px solid rgba(255,255,255,.1);font-weight:600}#about .sub .text1{text-transform:uppercase;margin:0 0 10px;padding-right:20px;font-size:32px}#about .sub .text2{font-size:20px;padding-right:20px;line-height:1.2}#about .info1 .title{font-size:57px;line-height:1.2;text-transform:uppercase;font-weight:700;margin:0 0 20px}#about .info1 .title span{display:flex;align-items:center}#about .info1 .title span .plus{background:var(--Primary,#3667ff);min-width:48px;height:48px;margin-left:7px;font-size:24px;font-weight:700;cursor:pointer;margin-top:-5px;margin-bottom:5px;display:flex;align-items:center;position:relative;overflow:hidden;color:#fff;padding-top:3px}#about .info1 .title span .plus span{font-size:15px;text-transform:initial;font-weight:700;position:absolute;left:22px;line-height:48px;transition:.3s;white-space:nowrap;overflow:hidden;opacity:0;visibility:hidden;text-indent:0}#about .info1 .title span .plus b{transition:.3s;margin-left:17px}#about .info1 .title span .plus:hover{min-width:266px}#about .info1 .title span .plus:hover b{opacity:0}#about .info1 .title span .plus:hover span{opacity:1;visibility:visible}#about .info1 .description,#about .info2 .description{font-size:20px;line-height:1.2;font-weight:600}#about .info2{margin-top:60px;padding:70px 0 0;border-top:1px solid rgba(255,255,255,.1)}#about .info2>div{align-items:flex-end}#about .info2 .title{font-size:280px;line-height:1;font-weight:700;margin-top:-40px;margin-bottom:-50px;margin-right:30px}