.vision-page .top-section-wrapper{position:relative}.vision-page .top-section-wrapper .head-section:before{content:"";background:url(/Assets/Images/About/AboutBg.png) 50%/cover no-repeat;width:100%;height:300px;position:absolute;top:0;left:0}.vision-page .top-section-wrapper .head-section:after{content:"";z-index:3;background:#fff;width:100%;height:200px;position:absolute;bottom:0}.vision-page .top-section-wrapper .head-section .inner-bg:after{content:"";background:var(--primary);opacity:.88;z-index:1;mix-blend-mode:multiply;width:100%;height:300px;position:absolute;top:0;left:0}.vision-page .top-section-wrapper .head-section .inner-bg:before{content:"";opacity:.9;z-index:2;background:url(/Assets/Images/About/AboutWave.svg) 50%/cover no-repeat;width:100%;height:100%;position:absolute;top:40px;left:0}.vision-page .top-section-wrapper .head-section .about-intro{z-index:20;padding-top:30px;position:relative}.vision-page .top-section-wrapper .head-section .about-intro h1{color:var(--accent-1);margin-top:5rem}@media screen and (max-width:992px){.vision-page .top-section-wrapper .head-section .about-intro h1{margin-top:3rem}}.vision-page .top-section-wrapper .head-section .about-intro .bottom-section{padding-top:50px}.vision-page .top-section-wrapper .head-section .about-intro .bottom-section .text-content{margin-top:32px;font-size:40px}.vision-page .top-section-wrapper .head-section .about-intro .bottom-section .text-content span{font-weight:600}.vision-page .top-section-wrapper .head-section .about-intro .bottom-section .right-section{justify-content:flex-end;padding-right:0;display:flex}.vision-page .top-section-wrapper .head-section .about-intro .bottom-section .about-img{width:100%;height:auto;margin-top:-32%}.vision-page .vision-service{background-color:var(--gray);padding:80px 0}.vision-page .vision-service .service-item{margin-bottom:30px}.vision-page .vision-service .service-item .img-wrapper{border-radius:15px;width:100%;height:300px;margin-bottom:35px;padding:10px}.vision-page .vision-service .service-item .img-wrapper img{max-width:100%;height:auto}.vision-page .vision-service .service-item .content-info{flex:1}.vision-page .vision-service .service-item .content-info .title{text-transform:uppercase;margin-bottom:18px;font-size:30px;font-weight:700}.vision-page .vision-service .service-item .content-info .title span{color:var(--primary)}.vision-page .vision-service .service-item .content-info .desc span{font-weight:700}.vision-page .vision-service .service-item .content-info .list{margin-top:10px}.vision-page .vision-service .service-item .content-info .list .list-title{margin-bottom:10px;font-weight:700}.vision-page .vision-service .service-item .content-info .list .list-item{margin-bottom:10px;display:flex}.vision-page .vision-service .service-item .content-info .list .list-item img{width:20px;height:20px;margin-top:4px;margin-right:10px}.vision-page .core-values{padding:100px 0}.vision-page .core-values h2{text-align:center;margin-bottom:70px}.vision-page .core-values .policy-item{margin-bottom:50px;display:flex}.vision-page .core-values .policy-item .img-wrapper{background-color:var(--gray);border-radius:15px;width:220px;height:220px;margin-right:20px;padding:10px}.vision-page .core-values .policy-item .img-wrapper img{object-fit:cover;width:100%;height:100%}.vision-page .core-values .policy-item .info-content{flex:1}.vision-page .core-values .policy-item .info-content .title{text-transform:uppercase;margin-bottom:5px;font-size:30px;font-weight:700}.vision-page .core-values .policy-item .info-content .title span{color:var(--primary)}@media screen and (max-width:992px){.vision-page .top-section-wrapper{background-color:var(--primary);height:auto;padding:30px 0}.vision-page .top-section-wrapper .head-section:before,.vision-page .top-section-wrapper .head-section .inner-bg:after{height:380px}.vision-page .top-section-wrapper .head-section .inner-bg:before{display:none}.vision-page .top-section-wrapper .head-section .inner-bg .bottom-section .text-content{font-size:25px}.vision-page .top-section-wrapper .head-section .inner-bg .bottom-section .about-img{height:auto;margin-top:-14%}.vision-page .top-section-wrapper .head-section .inner-bg .bottom-section .row{flex-direction:column-reverse}.vision-page .top-section-wrapper .head-section .inner-bg .about-intro h2{margin-top:3rem}.vision-page .vision-service{padding:50px 0}.vision-page .vision-service .service-item{flex-direction:column}.vision-page .core-values{padding:50px 0}.vision-page .core-values .policy-item{flex-direction:column}.vision-page .core-values .policy-item .info-content .title{margin-top:10px;font-size:25px}}
