.kgp-about-banner{padding:128px 0 80px;background:linear-gradient(115.17deg,#dff8ee 9.59%,#f8fafd 42.34%,#faecef 77.11%)}.kgp-about-banner .kgp-about-banner-img{margin-top:32px;border-radius:16px;overflow:hidden}@media(max-width:1279.98px){.kgp-about-banner .kgp-about-banner-img{margin-top:40px;height:530px}.kgp-about-banner .kgp-about-banner-img img{height:100%;width:100%;object-fit:cover}}@media(max-width:767.98px){.kgp-about-banner .kgp-about-banner-img{height:383px}}.kgp-about-banner .kgp-head-section{margin-top:60px;padding-bottom:0;display:flex;flex-direction:column;gap:16px}.kgp-about-banner .kgp-head-section .kgp-head-desc,.kgp-about-banner .kgp-head-section .kgp-head-title{margin-top:0}@media(max-width:1279.98px){.kgp-about-banner .kgp-head-section{margin-top:32px}.kgp-about-banner{padding:60px 0 48 px}}.kgp-about-page{padding-top:0}.kgp-who-are-we{min-height:841px;padding:120px 0;color:#fff;position:relative}.kgp-who-are-we:after{content:"";position:absolute;left:-34%;bottom:-47%;background:url(/images/bg-vector.webp) no-repeat top/cover;width:100%;transform:rotate(180deg);max-width:969px;z-index:2;height:1350px}@media(max-width:1279.98px){.kgp-who-are-we:after{bottom:-40%;max-width:600px;height:700px}}@media(max-width:1023.98px){.kgp-who-are-we:after{bottom:43%;max-width:500px;height:700px}}@media(max-width:639.98px){.kgp-who-are-we:after{bottom:63.5%;max-width:300px;height:400px}}.kgp-who-are-we .kgp-box-flex{display:flex;flex-wrap:wrap;width:972px;margin:auto;max-width:100%;justify-content:space-between}@media(max-width:1023.98px){.kgp-who-are-we .kgp-box-flex{align-items:center;flex-direction:column}}.kgp-who-are-we .kgp-who-left{width:348px;max-width:100%;z-index:99}.kgp-who-are-we .kgp-who-right{display:flex;flex-direction:column;gap:40px;width:calc(100% - 394px);max-width:100%}.kgp-who-are-we .kgp-who-right .who-label{font-weight:600;color:#29e297;text-transform:uppercase}.kgp-who-are-we .kgp-who-right .who-title{font-size:42px;font-weight:600;margin:16px 0 40px}.kgp-who-are-we .kgp-who-right .who-desc{display:flex;flex-direction:column;gap:28px;color:#3a3a3a;font-size:16px}@media(max-width:1279.98px){.kgp-who-right{padding:32px 0 0}}@media(max-width:767.98px){.kgp-who-are-we{padding:40px 16px}.kgp-who-are-we .kgp-who-left,.kgp-who-are-we .kgp-who-right{width:100%;gap:16px}.kgp-who-are-we .kgp-who-left img{width:265px;margin:auto}.kgp-who-are-we .kgp-who-right .who-label{font-size:13px}.kgp-who-are-we .kgp-who-right .who-title{font-size:28px;margin:16px 0}}.kgp-social-card{background:#e6f9f3;padding:40px;width:100%;border-radius:20px;display:flex;flex-wrap:wrap;align-items:stretch;height:360px;color:#111;align-content:flex-start}.kgp-social-card .social-icons img{height:40px;width:auto}.kgp-social-card .texts{width:100%}.kgp-social-card .social-title{font-weight:600;font-size:22px;margin-bottom:7px}.kgp-social-card .social-desc{font-weight:500;font-size:22px}.kgp-social-card .social-link{align-self:flex-end;font-size:14px;font-weight:600;color:#111;text-decoration:underline}@media(max-width:767.98px){.kgp-social-card{height:240px;padding:24px 16px}.kgp-social-card .social-desc,.kgp-social-card .social-title{font-size:18px}}.kgp-about-social{padding:100px 0;background:linear-gradient(115.17deg,#dff8ee 9.59%,#f8fafd 42.34%,#faecef 77.11%)}.kgp-social-list ul{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.kgp-social-list ul .kgp-social-card{flex-wrap:nowrap;flex-direction:column;justify-content:flex-start;align-items:center;gap:48px;text-align:center;height:100%}.kgp-social-list ul .kgp-social-card .texts .social-desc{font-size:18px;color:#3a3a3a}.kgp-social-list ul .kgp-social-card .social-link{display:none}@media(max-width:1023.98px){.kgp-about-social{padding:40px 0}.kgp-about-social .kgp-head-section{padding-bottom:32px}.kgp-social-list{width:100%;overflow:auto;scroll-snap-type:x mandatory}.kgp-social-list::-webkit-scrollbar{display:none}.kgp-social-list ul{display:flex;width:fit-content;gap:24px}.kgp-social-list ul .kgp-social-card{gap:16px;align-items:start;text-align:start}.kgp-social-list li{width:278px}}.kgp-about-mission{padding:100px 0;position:relative;overflow:hidden}.kgp-about-mission:after{content:"";position:absolute;top:10px;right:-15%;background:url(/images/bg-vector-green.webp) no-repeat top/cover;width:100%;max-width:570px;z-index:2;height:782px}@media(max-width:1279.98px){.kgp-about-mission:after{top:40px;max-width:424px;right:-15%;height:568px}}@media(max-width:1023.98px){.kgp-about-mission:after{right:-20%}}@media(max-width:639.98px){.kgp-about-mission:after{max-width:254px;right:-36%;height:350px}}.kgp-about-mission .kgp-about-content{display:flex;flex-direction:column;gap:46px;z-index:99;position:relative}.kgp-about-mission .kgp-about-content .kgp-about-item{display:flex;justify-content:space-between;align-items:center}.kgp-about-mission .kgp-about-content .kgp-about-item .kgp-about-item-text{display:flex;flex-direction:column;gap:18px;max-width:496px}.kgp-about-mission .kgp-about-content .kgp-about-item .kgp-about-item-text h4{font-size:33px}@media(max-width:1279.98px){.kgp-about-mission .kgp-about-content .kgp-about-item .kgp-about-item-text h4{font-size:20px}}.kgp-about-mission .kgp-about-content .kgp-about-item .kgp-about-item-text p{font-size:18px}@media(max-width:1279.98px){.kgp-about-mission .kgp-about-content .kgp-about-item .kgp-about-item-text p{font-size:16px}.kgp-about-mission .kgp-about-content .kgp-about-item .kgp-about-item-text{gap:16px}}.kgp-about-mission .kgp-about-content .kgp-about-item .kgp-about-item-img{max-width:573px;border-radius:16px;overflow:hidden}@media(max-width:1279.98px){.kgp-about-mission .kgp-about-content .kgp-about-item{flex-direction:column-reverse;gap:24px}.kgp-about-mission{padding:40px 0}}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-3,.line-clamp-4{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap}.line-clamp-4{-webkit-line-clamp:4}.line-clamp-5{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap}.text-xs{font-size:13px;line-height:1.5}@media(min-width:1024px){.text-xs{font-size:13px}}.text-sm,h6{font-size:14px;line-height:1.75}@media(min-width:1024px){.text-sm,h6{font-size:14px}}.text-base{font-size:16px;line-height:1.75}@media(min-width:1024px){.text-base{font-size:16px}}.text-md,h5{font-size:16px;line-height:1.75}@media(min-width:1024px){.text-md,h5{font-size:16px}}.text-lg,h4{font-size:16px;line-height:1.5}@media(min-width:1024px){.text-lg,h4{font-size:18px}}.text-xl,h3{font-size:18px;line-height:1.5}@media(min-width:1024px){.text-xl,h3{font-size:22px}}.text-2xl,h2{font-size:20px;line-height:1.5}@media(min-width:1024px){.text-2xl,h2{font-size:26px}}.text-3xl,h1{font-size:24px;line-height:1.5}@media(min-width:1024px){.text-3xl,h1{font-size:33px}}.text-4xl{font-size:28px;line-height:1.5}@media(min-width:1024px){.text-4xl{font-size:42px}}.text-5xl{font-size:32px;line-height:1.5}@media(min-width:1024px){.text-5xl{font-size:60px}}.text-6xl{font-size:40px;line-height:1.5}@media(min-width:1024px){.text-6xl{font-size:80px}}h1,h2,h3,h4,h5,h6{font-weight:600}.kgp-about-vision{padding:100px 0;background:#f8f9fd}.kgp-vision-list ul{display:grid;grid-template-columns:repeat(5,1fr);gap:32px}.kgp-vision-list ul .kgp-social-card{background:#fff;padding:16px;align-items:center;justify-content:center;height:auto;gap:32px;height:100%}.kgp-vision-list ul .kgp-social-card .texts{text-align:center}.kgp-vision-list ul .kgp-social-card .texts .social-desc{font-size:18px;color:#3a3a3a}.kgp-vision-list ul .kgp-social-card .social-link{display:none}@media(max-width:1279.98px){.kgp-about-vision{padding:40px 0}.kgp-about-vision .kgp-head-section{padding-bottom:32px}.kgp-vision-list{width:100%}.kgp-vision-list ul{grid-template-columns:repeat(2,1fr)}.kgp-vision-list ul .kgp-social-card{padding:24px;gap:16px}.kgp-vision-list ul .kgp-social-card .texts .social-title{margin-bottom:16px}.kgp-vision-list ul .kgp-social-card .texts .social-desc{font-size:14px}.kgp-vision-list ul li:last-child{grid-column:span 2}.kgp-vision-list ul li:last-child .kgp-social-card{max-width:529px;margin:0 auto}}@media(max-width:767.98px){.kgp-vision-list ul{display:flex;flex-direction:column}.kgp-vision-list ul li:last-child .kgp-social-card{max-width:unset;margin:0}}