.event-cards-carousel{margin:0 auto;max-width:90rem;padding:2.5rem 0}.event-cards-carousel,.event-cards-carousel .carousel-container{overflow:hidden;position:relative;width:100%}.event-cards-carousel .carousel-container .carousel-track{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .5s cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform .5s cubic-bezier(.25,.46,.45,.94);-moz-transition:transform .5s cubic-bezier(.25,.46,.45,.94),-moz-transform .5s cubic-bezier(.25,.46,.45,.94);transition:transform .5s cubic-bezier(.25,.46,.45,.94);transition:transform .5s cubic-bezier(.25,.46,.45,.94),-webkit-transform .5s cubic-bezier(.25,.46,.45,.94),-moz-transform .5s cubic-bezier(.25,.46,.45,.94)}.event-cards-carousel .carousel-container .carousel-track .event-card{-webkit-box-flex:0;-moz-box-flex:0;background-color:#fff;border-radius:1rem;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;height:31.25rem;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:100%}.event-cards-carousel .carousel-container .carousel-track .event-card:hover{-webkit-box-shadow:0 .5rem 1.875rem rgba(0,0,0,.1);box-shadow:0 .5rem 1.875rem rgba(0,0,0,.1)}.event-cards-carousel .carousel-container .carousel-track .event-card .card-image{border-radius:1rem;height:100%;overflow:hidden;width:100%}.event-cards-carousel .carousel-container .carousel-track .event-card .card-image img{height:100%;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease;width:100%}.event-cards-carousel .carousel-container .carousel-track .event-card:hover .card-image img{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.event-cards-carousel .carousel-container .carousel-track .event-card .card-content{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.7)));background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.7) 100%);background:linear-gradient(180deg,transparent,rgba(0,0,0,.7));border-radius:0 0 1rem 1rem;bottom:0;color:#fff;left:0;padding:2.5rem 2rem 2rem;position:absolute;right:0}.event-cards-carousel .carousel-container .carousel-track .event-card .card-content .card-title{color:#fff;font-family:AlibabaPuHuiTi_2_115_Black,sans-serif;font-size:1.375rem;font-weight:600;line-height:1.875rem;margin:0 0 .75rem}.event-cards-carousel .carousel-container .carousel-track .event-card .card-content .card-description{color:#fff;font-family:AlibabaPuHuiTi,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;margin:0}.event-cards-carousel .carousel-arrow{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:rgba(0,0,0,.5);border:none;border-radius:50%;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:3rem;-webkit-justify-content:center;justify-content:center;outline:none;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:3rem;z-index:10}.event-cards-carousel .carousel-arrow:hover{background:rgba(0,0,0,.7);-webkit-transform:translateY(-50%) scale(1.1);-moz-transform:translateY(-50%) scale(1.1);-ms-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}.event-cards-carousel .carousel-arrow:active{-webkit-transform:translateY(-50%) scale(.95);-moz-transform:translateY(-50%) scale(.95);-ms-transform:translateY(-50%) scale(.95);transform:translateY(-50%) scale(.95)}.event-cards-carousel .carousel-arrow svg{display:block;height:.875rem;width:.5625rem}.event-cards-carousel .carousel-arrow.carousel-arrow-prev{left:1.5rem}.event-cards-carousel .carousel-arrow.carousel-arrow-next{right:1.5rem}.event-cards-carousel .carousel-dots{grid-gap:.75rem;bottom:1.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:.75rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.event-cards-carousel .carousel-dots .carousel-dot{background:hsla(0,0%,100%,.5);border:none;border-radius:50%;cursor:pointer;height:.625rem;padding:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:.625rem}.event-cards-carousel .carousel-dots .carousel-dot:hover{background:hsla(0,0%,100%,.7);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.event-cards-carousel .carousel-dots .carousel-dot.active{background:#fff;border-radius:.3125rem;width:2rem}@media (max-width:767px){.event-cards-carousel .carousel-container .carousel-track .event-card .card-content .card-title{font-size:1.5rem}.event-cards-carousel .carousel-container .carousel-track .event-card .card-content .card-description{font-size:1.125rem}}.sustainability-knowledge{background-position:50%;background-size:cover;overflow:hidden;position:relative;width:100%}.sustainability-knowledge .knowledge-container{margin:0 auto;position:relative;width:90rem;z-index:2}.sustainability-knowledge .knowledge-title{color:#222;display:inline-block;font-size:2.25rem;font-weight:700;margin-bottom:3.75rem;position:relative}.sustainability-knowledge .knowledge-title:after{background:#ff6a00;bottom:-1.25rem;content:"";height:.375rem;left:0;position:absolute;width:2rem}.sustainability-knowledge .knowledge-title-green:after{background:#40aa32;bottom:-1.25rem;content:"";height:.375rem;left:0;position:absolute;width:2rem}.sustainability-knowledge .knowledge-description{color:#333;font-size:1rem;line-height:1.75rem;margin-bottom:1.875rem}.sustainability-knowledge .knowledge-description-more{color:#ff6a00;cursor:pointer;text-decoration:underline}.sustainability-knowledge .knowledge-content-container{border-radius:.75rem;padding:5rem 2.5rem}.sustainability-knowledge .knowledge-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:41.25rem}.sustainability-knowledge .knowledge-card{background-color:hsla(0,0%,100%,.8);border-radius:.75rem;cursor:pointer;max-width:62.5rem;min-height:20rem;padding:1.875rem;position:relative}.sustainability-knowledge .knowledge-card .knowledge-content-title{color:#222;font-size:1.375rem;font-weight:700;margin-bottom:.625rem}.sustainability-knowledge .knowledge-card p{color:#222;font-size:1rem;line-height:1.625rem;margin:0;white-space:pre-line}.sustainability-knowledge .knowledge-card .knowledge-card-arrow{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;bottom:1.875rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;left:1.875rem;position:absolute}.sustainability-knowledge .knowledge-card .knowledge-card-arrow svg{height:1rem;width:1.75rem}@media (max-width:1024px) and (min-width:768px){.sustainability-knowledge .knowledge-container{padding:0 1.875rem;width:100%}.sustainability-knowledge .knowledge-card{padding:1.5625rem}.sustainability-knowledge .knowledge-card p{font-size:1.125rem;line-height:1.625rem}}@media (max-width:767px){.sustainability-knowledge{padding:.625rem 0}.sustainability-knowledge .knowledge-container{padding:0 1.25rem;width:100%}.sustainability-knowledge .knowledge-title{font-size:2.5rem;margin-bottom:3.75rem}.sustainability-knowledge .knowledge-title:after{height:.4375rem;width:2rem}.sustainability-knowledge .knowledge-description{font-size:1.375rem}.sustainability-knowledge .knowledge-card{max-width:60%;padding:1.25rem}.sustainability-knowledge .knowledge-card p{font-size:1.125rem;line-height:1.5rem}.sustainability-knowledge .knowledge-card .knowledge-card-arrow{bottom:1.25rem;left:1.25rem}.sustainability-knowledge .knowledge-card .knowledge-card-arrow svg{height:.875rem;width:1.5rem}}.esg-employee-development-wrap .about-banner{background:url(https://img.alicdn.com/imgextra/i4/O1CN01nGgMMz1QPOZHlFxtR_!!6000000001968-2-tps-1440-601.png) 50%/cover no-repeat;height:38.1875rem}.esg-employee-development-wrap .about-banner .about-banner-slogan-wrap{height:100%;margin:0 auto;position:relative;width:90rem}.esg-employee-development-wrap .about-banner .about-banner-slogan-wrap .about-banner-slogan-container{bottom:3.75rem;color:#fff;left:0;position:absolute}.esg-employee-development-wrap .about-banner .about-banner-slogan-wrap .about-banner-slogan{font-size:2.5rem;font-weight:700;margin-bottom:1rem;width:100%}.esg-employee-development-wrap .about-banner .about-banner-slogan-wrap .about-banner-slogan-sub{font-size:1.5rem;width:100%}.esg-employee-development-wrap .carbon-progress{background-color:#fff}.esg-employee-development-wrap .strategy-path-overview .path-description{color:#666;font-size:1rem;margin-bottom:2.25rem}.esg-employee-development-wrap .strategy-path-overview .path-description p{color:#666;font-size:1rem;line-height:1.75rem;margin:0}.esg-employee-development-wrap .strategy-path-overview .path-description p .highlight-keyword{color:#4caf50;font-weight:600}.esg-employee-development-wrap .strategy-path-overview .management-principles .principles-header{margin-bottom:2rem}.esg-employee-development-wrap .strategy-path-overview .management-principles .principles-header .principles-title{color:#222;font-size:1.75rem;font-weight:700;margin:0 0 1.5rem}.esg-employee-development-wrap .strategy-path-overview .management-principles .principles-header .principles-subtitle{color:#666;font-size:1rem;line-height:1.5rem;margin:0}.esg-employee-development-wrap .strategy-path-overview .management-principles .principles-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.esg-employee-development-wrap .strategy-path-overview .management-principles .principles-cards .principle-card{background-color:#fff;border:.0625rem solid #f0f0f0;border-radius:1rem;padding:2rem 1.5rem;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.esg-employee-development-wrap .strategy-path-overview .management-principles .principles-cards .principle-card:hover{border-color:#ff6a00;-webkit-box-shadow:0 .5rem 1.875rem rgba(0,0,0,.1);box-shadow:0 .5rem 1.875rem rgba(0,0,0,.1);-webkit-transform:translateY(-.25rem);-moz-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.esg-employee-development-wrap .strategy-path-overview .management-principles .principles-cards .principle-card .card-icon{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:1.25rem}.esg-employee-development-wrap .strategy-path-overview .management-principles .principles-cards .principle-card .card-icon .icon-circle{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border-radius:50%;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:4rem;-webkit-justify-content:center;justify-content:center;width:4rem}.esg-employee-development-wrap .strategy-path-overview .management-principles .principles-cards .principle-card .card-icon .icon-circle.orange{background:-moz-linear-gradient(315deg,#ff6a00 0,#ff8533 100%);background:linear-gradient(135deg,#ff6a00,#ff8533)}.esg-employee-development-wrap .strategy-path-overview .management-principles .principles-cards .principle-card .card-icon .icon-circle svg{height:1.75rem;width:1.75rem}.esg-employee-development-wrap .strategy-path-overview .management-principles .principles-cards .principle-card .card-content .card-title{color:#222;font-size:1.25rem;font-weight:600;line-height:1.75rem;margin:0 0 1rem}.esg-employee-development-wrap .strategy-path-overview .management-principles .principles-cards .principle-card .card-content .card-description{color:#666;font-size:1rem;line-height:1.375rem;margin:0}.esg-employee-development-wrap .strategy-path-overview .management-principles .event-cards{grid-gap:1.25rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1.25rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.625rem;scroll-behavior:smooth}.esg-employee-development-wrap .strategy-path-overview .management-principles .event-cards::-webkit-scrollbar{height:.375rem}.esg-employee-development-wrap .strategy-path-overview .management-principles .event-cards::-webkit-scrollbar-track{background:#f1f1f1;border-radius:.1875rem}.esg-employee-development-wrap .strategy-path-overview .management-principles .event-cards::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:.1875rem}.esg-employee-development-wrap .strategy-path-overview .management-principles .event-cards::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.esg-employee-development-wrap .strategy-path-overview .management-principles .event-cards .event-card{-webkit-box-flex:0;-moz-box-flex:0;background-color:#fff;border-radius:1rem;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;height:31.25rem;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.esg-employee-development-wrap .strategy-path-overview .management-principles .event-cards .event-card:hover{-webkit-box-shadow:0 .5rem 1.875rem rgba(0,0,0,.1);box-shadow:0 .5rem 1.875rem rgba(0,0,0,.1);-webkit-transform:translateY(-.125rem);-moz-transform:translateY(-.125rem);-ms-transform:translateY(-.125rem);transform:translateY(-.125rem)}.esg-employee-development-wrap .strategy-path-overview .management-principles .event-cards .event-card .card-image{border-radius:1rem;height:100%;overflow:hidden;width:100%}.esg-employee-development-wrap .strategy-path-overview .management-principles .event-cards .event-card .card-image img{height:100%;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease;width:100%}.esg-employee-development-wrap .strategy-path-overview .management-principles .event-cards .event-card:hover .card-image img{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.esg-employee-development-wrap .strategy-path-overview .management-principles .event-cards .event-card .card-content{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.7)));background:-moz-linear-gradient(transparent,rgba(0,0,0,.7));background:linear-gradient(transparent,rgba(0,0,0,.7));border-radius:0 0 1rem 1rem;bottom:0;color:#fff;left:0;padding:2.5rem 2rem 2rem;position:absolute;right:0}.esg-employee-development-wrap .strategy-path-overview .management-principles .event-cards .event-card .card-content .card-title{color:#fff;font-family:AlibabaPuHuiTi_2_115_Black;font-size:1.375rem;font-weight:600;line-height:1.875rem;margin:0 0 .75rem}.esg-employee-development-wrap .strategy-path-overview .management-principles .event-cards .event-card .card-content .card-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:hsla(0,0%,100%,.9);display:-webkit-box;font-size:1rem;line-height:1.375rem;margin:0;overflow:hidden}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel{background:-moz-linear-gradient(315deg,#f8f9fa 0,#e9ecef 100%);background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:1.25rem;margin-bottom:3rem;overflow:hidden;padding:2.5rem 0;position:relative}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-header{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;grid-gap:1rem;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-justify-content:center;justify-content:center;margin-bottom:1.5rem;text-align:center}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-header .carousel-title{color:#222;font-family:AlibabaPuHuiTi_2_115_Black;font-size:2rem;font-weight:700;margin:0}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-header .layout-badge{background:-moz-linear-gradient(315deg,#667eea 0,#764ba2 100%);background:linear-gradient(135deg,#667eea,#764ba2);border-radius:1.25rem;color:#fff;font-family:AlibabaPuHuiTi;font-size:.875rem;font-weight:500;letter-spacing:.0625rem;padding:.375rem 1rem;text-transform:uppercase}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-description{margin-bottom:2.25rem;margin-left:auto;margin-right:auto;max-width:50rem;text-align:center}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-description p{color:#666;font-family:AlibabaPuHuiTi;font-size:1rem;line-height:1.75rem;margin:0}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-description p .highlight-text{-webkit-text-fill-color:transparent;background:-moz-linear-gradient(315deg,#667eea,#764ba2);background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:#667eea;font-weight:600}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-container{height:25rem;-webkit-perspective:75rem;perspective:75rem;position:relative}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-container .carousel-wrapper{height:100%;position:relative;width:100%}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-container .carousel-wrapper .carousel-track{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-container .carousel-wrapper .carousel-track .carousel-slide{background:#fff;border-radius:1rem;cursor:pointer;height:20rem;left:50%;margin-left:-8.75rem;margin-top:-10rem;overflow:hidden;position:absolute;top:50%;-webkit-transition:all .8s cubic-bezier(.4,0,.2,1);-moz-transition:all .8s cubic-bezier(.4,0,.2,1);transition:all .8s cubic-bezier(.4,0,.2,1);width:17.5rem}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-container .carousel-wrapper .carousel-track .carousel-slide.active{-webkit-box-shadow:0 1rem 4rem rgba(0,0,0,.2);box-shadow:0 1rem 4rem rgba(0,0,0,.2);-webkit-transform:translateZ(3.125rem) scale(1.1);-moz-transform:translateZ(3.125rem) scale(1.1);transform:translateZ(3.125rem) scale(1.1);z-index:10}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-container .carousel-wrapper .carousel-track .carousel-slide:hover{-webkit-box-shadow:0 1.25rem 5rem rgba(0,0,0,.25);box-shadow:0 1.25rem 5rem rgba(0,0,0,.25)}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-container .carousel-wrapper .carousel-track .carousel-slide .slide-image{height:12.5rem;overflow:hidden;position:relative;width:100%}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-container .carousel-wrapper .carousel-track .carousel-slide .slide-image img{height:100%;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease;width:100%}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-container .carousel-wrapper .carousel-track .carousel-slide .slide-image:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),to(rgba(0,0,0,.3)));background:-moz-linear-gradient(transparent 60%,rgba(0,0,0,.3));background:linear-gradient(transparent 60%,rgba(0,0,0,.3));bottom:0;content:"";left:0;position:absolute;right:0;top:0}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-container .carousel-wrapper .carousel-track .carousel-slide:hover .slide-image img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-container .carousel-wrapper .carousel-track .carousel-slide .slide-content{padding:1.5rem;position:relative;z-index:2}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-container .carousel-wrapper .carousel-track .carousel-slide .slide-content .slide-title{color:#222;font-family:AlibabaPuHuiTi_2_115_Black;font-size:1.25rem;font-weight:600;line-height:1.75rem;margin:0 0 .75rem}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-container .carousel-wrapper .carousel-track .carousel-slide .slide-content .slide-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-family:AlibabaPuHuiTi;font-size:.875rem;line-height:1.375rem;margin:0;overflow:hidden}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-container .carousel-navigation{grid-gap:1rem;bottom:-3.75rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-container .carousel-navigation .nav-button{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:#fff;border:none;border-radius:50%;color:#666;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:3rem;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:3rem}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-container .carousel-navigation .nav-button:hover{background:#667eea;-webkit-box-shadow:0 .375rem 1.5rem rgba(102,126,234,.3);box-shadow:0 .375rem 1.5rem rgba(102,126,234,.3);color:#fff;-webkit-transform:translateY(-.125rem);-moz-transform:translateY(-.125rem);-ms-transform:translateY(-.125rem);transform:translateY(-.125rem)}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-container .carousel-navigation .nav-button:active{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-container .carousel-navigation .nav-button svg{height:1.25rem;width:1.25rem}.esg-employee-development-wrap .strategy-path-overview .compensation-evaluation-section .section-title{color:#222;font-size:1.5rem;font-weight:600;margin:0 0 1rem}.esg-employee-development-wrap .strategy-path-overview .compensation-evaluation-section .section-description{color:#666;font-size:1rem;line-height:1.75rem}.esg-employee-development-wrap .strategy-path-overview .practice-common-title{color:#222;font-size:1.75rem;font-weight:600;margin:1.75rem 0}.esg-employee-development-wrap .strategy-path-overview .practice-cases{grid-gap:1.5rem;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:1.75rem}.esg-employee-development-wrap .strategy-path-overview .practice-cases .case-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;grid-gap:2rem;-webkit-align-items:center;align-items:center;background-color:#fff;border-radius:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2rem;height:35rem;margin-bottom:2.25rem;padding:2rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:32%}.esg-employee-development-wrap .strategy-path-overview .practice-cases .case-item:hover{-webkit-box-shadow:0 .5rem 1.875rem rgba(0,0,0,.1);box-shadow:0 .5rem 1.875rem rgba(0,0,0,.1);-webkit-transform:translateY(-.125rem);-moz-transform:translateY(-.125rem);-ms-transform:translateY(-.125rem);transform:translateY(-.125rem)}.esg-employee-development-wrap .strategy-path-overview .practice-cases .case-item:last-child{margin-bottom:0}.esg-employee-development-wrap .strategy-path-overview .practice-cases .case-item .case-image{-ms-flex-negative:0;border-radius:.75rem;-webkit-flex-shrink:0;flex-shrink:0;height:15rem;overflow:hidden;width:100%}.esg-employee-development-wrap .strategy-path-overview .practice-cases .case-item .case-image img{height:100%;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease;width:100%}.esg-employee-development-wrap .strategy-path-overview .practice-cases .case-item:hover .case-image img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.esg-employee-development-wrap .strategy-path-overview .practice-cases .case-item .case-content{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-top:.5rem}.esg-employee-development-wrap .strategy-path-overview .practice-cases .case-item .case-content .case-title{color:#222;font-family:AlibabaPuHuiTi_2_115_Black;font-size:1.375rem;font-weight:600;line-height:1.875rem;margin:0 0 1rem}.esg-employee-development-wrap .strategy-path-overview .practice-cases .case-item .case-content .case-description{-webkit-line-clamp:5;-webkit-box-orient:vertical;color:#666;cursor:pointer;display:-webkit-box;font-family:AlibabaPuHuiTi;font-size:1rem;line-height:1.75rem;margin:0;max-height:12.5rem;overflow:hidden;text-overflow:ellipsis}.esg-employee-development-wrap .strategy-path-overview .strategy-cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;grid-gap:1.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.esg-employee-development-wrap .strategy-path-overview .strategy-cards .strategy-card{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;background-color:#fff;border-radius:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:2rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.esg-employee-development-wrap .strategy-path-overview .strategy-cards .strategy-card:hover{-webkit-box-shadow:0 .5rem 1.875rem rgba(0,0,0,.1);box-shadow:0 .5rem 1.875rem rgba(0,0,0,.1);-webkit-transform:translateY(-.125rem);-moz-transform:translateY(-.125rem);-ms-transform:translateY(-.125rem);transform:translateY(-.125rem)}.esg-employee-development-wrap .strategy-path-overview .strategy-cards .strategy-card .card-content{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;-moz-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;grid-gap:1.25rem;-webkit-align-items:center;align-items:center;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;max-width:37.5rem}.esg-employee-development-wrap .strategy-path-overview .strategy-cards .strategy-card .card-content .card-icon{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;margin-right:1.5rem}.esg-employee-development-wrap .strategy-path-overview .strategy-cards .strategy-card .card-content .card-icon .icon-circle{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#4caf50;border-radius:50%;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:3.5rem;-webkit-justify-content:center;justify-content:center;width:3.5rem}.esg-employee-development-wrap .strategy-path-overview .strategy-cards .strategy-card .card-content .card-icon.green .icon-circle{background-color:#66bb6a}.esg-employee-development-wrap .strategy-path-overview .strategy-cards .strategy-card .card-content .card-text{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.esg-employee-development-wrap .strategy-path-overview .strategy-cards .strategy-card .card-content .card-text .card-title{color:#222;font-family:AlibabaPuHuiTi_2_115_Black;font-size:1.25rem;font-weight:600;line-height:1.75rem;margin:0 0 .75rem}.esg-employee-development-wrap .strategy-path-overview .strategy-cards .strategy-card .card-content .card-text .card-description{color:#666;font-size:1rem;line-height:1.375rem;margin:0}.esg-employee-development-wrap .strategy-path-overview .strategy-cards .strategy-card .card-image{-ms-flex-negative:0;border-radius:.75rem;-webkit-flex-shrink:0;flex-shrink:0;height:9.375rem;margin-left:2rem;overflow:hidden;width:12.5rem}.esg-employee-development-wrap .strategy-path-overview .strategy-cards .strategy-card .card-image img{height:100%;object-fit:cover;width:100%}.esg-employee-development-wrap .strategy-path-overview .strategy-cards .strategy-card.tech-empowerment{min-height:12.5rem}.esg-employee-development-wrap .strategy-path-overview .strategy-cards .strategy-card.resource-transformation{background:-moz-linear-gradient(315deg,#4caf50 0,#66bb6a 100%);background:linear-gradient(135deg,#4caf50,#66bb6a)}.esg-employee-development-wrap .strategy-path-overview .strategy-cards .strategy-card.resource-transformation .card-text .card-title{color:#fff}.esg-employee-development-wrap .strategy-path-overview .strategy-cards .strategy-card.resource-transformation .card-text .card-description{color:hsla(0,0%,100%,.9)}.esg-employee-development-wrap .strategy-path-overview .strategy-cards .strategy-card.resource-transformation .card-icon .icon-circle{background-color:hsla(0,0%,100%,.2);color:#fff}.esg-employee-development-wrap .strategy-path-overview .strategy-cards .strategy-row{grid-gap:1.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1.5rem}.esg-employee-development-wrap .strategy-path-overview .strategy-cards .strategy-row .strategy-card{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.esg-employee-development-wrap .strategy-path-overview .strategy-cards .strategy-row .strategy-card-image{background:#fff}.esg-employee-development-wrap .strategy-path-overview .strategy-cards .strategy-row .strategy-card-image img{height:17.5rem;width:100%}.esg-employee-development-wrap .strategy-path-content{padding:3.75rem 0}.esg-employee-development-wrap .talent-attraction-retention-overview .talent-attraction-retention-description{margin-bottom:2.25rem}.esg-employee-development-wrap .talent-attraction-retention-overview .talent-attraction-retention-description p{color:#666;font-size:1rem;line-height:1.75rem;margin:0}.esg-employee-development-wrap .employee-benefits-section{margin-top:3rem}.esg-employee-development-wrap .employee-benefits-section .section-title{color:#222;font-size:1.5rem;font-weight:600;margin:0 0 1rem}.esg-employee-development-wrap .employee-benefits-section .section-description{color:#666;font-size:1rem;line-height:1.75rem;margin:0 0 2rem}.esg-employee-development-wrap .employee-benefits-section .benefits-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:repeat(3,17.5rem)}.esg-employee-development-wrap .employee-benefits-section .benefits-grid .benefit-card{border-radius:1rem;cursor:pointer;overflow:hidden;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.esg-employee-development-wrap .employee-benefits-section .benefits-grid .benefit-card:hover{-webkit-box-shadow:0 .5rem 1.875rem rgba(0,0,0,.15);box-shadow:0 .5rem 1.875rem rgba(0,0,0,.15);-webkit-transform:translateY(-.25rem);-moz-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.esg-employee-development-wrap .employee-benefits-section .benefits-grid .benefit-card:hover .card-overlay{opacity:0}.esg-employee-development-wrap .employee-benefits-section .benefits-grid .benefit-card:hover .card-hover-content{opacity:1}.esg-employee-development-wrap .employee-benefits-section .benefits-grid .benefit-card:hover .card-content{opacity:0}.esg-employee-development-wrap .employee-benefits-section .benefits-grid .benefit-card.insurance-card{grid-column:1/3;grid-row:1/2}.esg-employee-development-wrap .employee-benefits-section .benefits-grid .benefit-card.holiday-card{grid-column:3/4;grid-row:1/2}.esg-employee-development-wrap .employee-benefits-section .benefits-grid .benefit-card.life-balance-card{grid-column:4/5;grid-row:1/2}.esg-employee-development-wrap .employee-benefits-section .benefits-grid .benefit-card.gift-card{grid-column:1/2;grid-row:2/3}.esg-employee-development-wrap .employee-benefits-section .benefits-grid .benefit-card.support-card{grid-column:2/4;grid-row:2/3}.esg-employee-development-wrap .employee-benefits-section .benefits-grid .benefit-card.family-care-card{grid-column:1/4;grid-row:3/4}.esg-employee-development-wrap .employee-benefits-section .benefits-grid .benefit-card.healthcare-card{grid-column:4/5;grid-row:2/4}.esg-employee-development-wrap .employee-benefits-section .benefits-grid .benefit-card .card-image{height:100%;width:100%}.esg-employee-development-wrap .employee-benefits-section .benefits-grid .benefit-card .card-image img{height:100%;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease;width:100%}.esg-employee-development-wrap .employee-benefits-section .benefits-grid .benefit-card:hover .card-image img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.esg-employee-development-wrap .employee-benefits-section .benefits-grid .benefit-card .card-overlay{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.7)));background:-moz-linear-gradient(transparent,rgba(0,0,0,.7));background:linear-gradient(transparent,rgba(0,0,0,.7));bottom:0;color:#fff;left:0;opacity:1;padding:1.25rem;position:absolute;right:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.esg-employee-development-wrap .employee-benefits-section .benefits-grid .benefit-card .card-overlay .card-title{color:#fff;font-size:1.125rem;font-weight:600;margin:0}.esg-employee-development-wrap .employee-benefits-section .benefits-grid .benefit-card .card-hover-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;background:-moz-linear-gradient(315deg,#ff6b35 0,#ff8533 100%);background:linear-gradient(135deg,#ff6b35,#ff8533);bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;left:0;opacity:0;padding:1.5rem 1.25rem;position:absolute;right:0;top:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.esg-employee-development-wrap .employee-benefits-section .benefits-grid .benefit-card .card-hover-content .hover-title{color:#fff;font-size:1.25rem;font-weight:700;margin:0 0 1rem}.esg-employee-development-wrap .employee-benefits-section .benefits-grid .benefit-card .card-hover-content .hover-description{color:hsla(0,0%,100%,.95);font-size:.875rem;line-height:1.5rem;margin:0}.esg-employee-development-wrap .employee-benefits-section .event-cards{grid-gap:1.25rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1.25rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.625rem;scroll-behavior:smooth}.esg-employee-development-wrap .employee-benefits-section .event-cards::-webkit-scrollbar{height:.375rem}.esg-employee-development-wrap .employee-benefits-section .event-cards::-webkit-scrollbar-track{background:#f1f1f1;border-radius:.1875rem}.esg-employee-development-wrap .employee-benefits-section .event-cards::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:.1875rem}.esg-employee-development-wrap .employee-benefits-section .event-cards::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.esg-employee-development-wrap .employee-benefits-section .event-cards .event-card{-webkit-box-flex:0;-moz-box-flex:0;background-color:#fff;border-radius:1rem;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;height:28.125rem;margin:1.25rem 0;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.esg-employee-development-wrap .employee-benefits-section .event-cards .event-card:hover{-webkit-box-shadow:0 .5rem 1.875rem rgba(0,0,0,.1);box-shadow:0 .5rem 1.875rem rgba(0,0,0,.1);-webkit-transform:translateY(-.125rem);-moz-transform:translateY(-.125rem);-ms-transform:translateY(-.125rem);transform:translateY(-.125rem)}.esg-employee-development-wrap .employee-benefits-section .event-cards .event-card .card-image{border-radius:1rem;height:100%;overflow:hidden;width:100%}.esg-employee-development-wrap .employee-benefits-section .event-cards .event-card .card-image img{height:100%;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease;width:100%}.esg-employee-development-wrap .employee-benefits-section .event-cards .event-card:hover .card-image img{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.esg-employee-development-wrap .employee-benefits-section .event-cards .event-card .card-content{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.7)));background:-moz-linear-gradient(transparent,rgba(0,0,0,.7));background:linear-gradient(transparent,rgba(0,0,0,.7));border-radius:0 0 1rem 1rem;bottom:0;color:#fff;left:0;padding:2.5rem 2rem 2rem;position:absolute;right:0}.esg-employee-development-wrap .employee-benefits-section .event-cards .event-card .card-content .card-title{color:#fff;font-size:1.375rem;font-weight:600;line-height:1.875rem;margin:0 0 .75rem}.esg-employee-development-wrap .employee-benefits-section .event-cards .event-card .card-content .card-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:hsla(0,0%,100%,.9);display:-webkit-box;font-size:1rem;line-height:1.375rem;margin:0;overflow:hidden}.esg-employee-development-wrap .talent-recruitment-section{margin-bottom:3rem}.esg-employee-development-wrap .talent-recruitment-section .section-title{color:#222;font-size:1.625rem;font-weight:700;margin:1rem 0}.esg-employee-development-wrap .talent-recruitment-section .section-description{color:#666;font-size:1rem;line-height:1.75rem;margin:0 0 2rem}.esg-employee-development-wrap .talent-recruitment-section .recruitment-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.esg-employee-development-wrap .talent-recruitment-section .recruitment-cards .recruitment-card{border-radius:1rem;cursor:pointer;height:22.5rem;overflow:hidden;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.esg-employee-development-wrap .talent-recruitment-section .recruitment-cards .recruitment-card:hover{-webkit-box-shadow:0 .5rem 1.875rem rgba(0,0,0,.15);box-shadow:0 .5rem 1.875rem rgba(0,0,0,.15)}.esg-employee-development-wrap .talent-recruitment-section .recruitment-cards .recruitment-card .card-image{height:100%;width:100%}.esg-employee-development-wrap .talent-recruitment-section .recruitment-cards .recruitment-card .card-image img{height:100%;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease;width:100%}.esg-employee-development-wrap .talent-recruitment-section .recruitment-cards .recruitment-card .card-overlay{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.8)));background:-moz-linear-gradient(transparent,rgba(0,0,0,.8));background:linear-gradient(transparent,rgba(0,0,0,.8));bottom:0;color:#fff;left:0;padding:2.5rem 1.5rem 1.5rem;position:absolute;right:0}.esg-employee-development-wrap .talent-recruitment-section .recruitment-cards .recruitment-card .card-overlay .card-title{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 .75rem}.esg-employee-development-wrap .talent-recruitment-section .recruitment-cards .recruitment-card .card-overlay .card-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:hsla(0,0%,100%,.9);display:-webkit-box;font-size:1rem;line-height:1.375rem;margin:0;overflow:hidden}.esg-employee-development-wrap .talent-recruitment-section .recruitment-cards .recruitment-card .card-overlay .card-link{color:#ff6a00;font-size:1rem;line-height:1.25rem}.esg-employee-development-wrap .talent-recruitment-section .recruitment-cards .recruitment-card .card-overlay .card-link:hover{color:#ff6a00}.esg-employee-development-wrap .compensation-evaluation-section .section-title{color:#222;font-size:1.5rem;font-weight:600;margin:0 0 1rem}.esg-employee-development-wrap .compensation-evaluation-section .section-description{color:#666;font-size:1rem;line-height:1.75rem;margin:0 0 2rem}.esg-employee-development-wrap .compensation-evaluation-section .evaluation-content{grid-gap:2rem;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;background:#fff;border-radius:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:2rem;padding:3.75rem}.esg-employee-development-wrap .compensation-evaluation-section .evaluation-content .evaluation-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;background:hsla(0,0%,100%,.5);border-radius:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:18.75rem;-webkit-justify-content:space-between;justify-content:space-between;padding:2rem;width:45%}.esg-employee-development-wrap .compensation-evaluation-section .evaluation-content .evaluation-text .text-content p{color:#666;font-size:.875rem;line-height:1.5rem;margin:0 0 1rem}.esg-employee-development-wrap .compensation-evaluation-section .evaluation-content .evaluation-text .text-content p:last-child{margin-bottom:0}.esg-employee-development-wrap .common-section-description{margin-bottom:2.25rem}.esg-employee-development-wrap .common-section-description p{color:#666;font-size:1rem;line-height:1.75rem;margin:0}.esg-employee-development-wrap .training-development-section .section-intro{color:#666;font-size:1rem;line-height:1.75rem;margin:0 0 2rem}.esg-employee-development-wrap .training-development-section .training-tabs{grid-gap:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:2rem}.esg-employee-development-wrap .training-development-section .training-tabs .tab-button{background:#fff;border:.0625rem solid #e0e0e0;border-radius:1.5rem;color:#666;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 2rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.esg-employee-development-wrap .training-development-section .training-tabs .tab-button:hover{border-color:#ff6a00;color:#ff6a00}.esg-employee-development-wrap .training-development-section .training-tabs .tab-button.active{background:#ff6a00;border-color:#ff6a00;color:#fff}.esg-employee-development-wrap .management-principles .event-cards-carousel{padding-top:0}.esg-employee-development-wrap .management-principles .principles-header{margin-bottom:2rem}.esg-employee-development-wrap .management-principles .principles-header .principles-title{color:#222;font-size:1.75rem;font-weight:700;margin:0 0 1.5rem}.esg-employee-development-wrap .management-principles .principles-header .principles-subtitle{color:#666;font-size:1rem;line-height:1.5rem;margin:0}.esg-employee-development-wrap .management-principles .principles-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.esg-employee-development-wrap .management-principles .principles-cards .principle-card{background-color:#fff;border:.0625rem solid #f0f0f0;border-radius:1rem;padding:2rem 1.5rem;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.esg-employee-development-wrap .management-principles .principles-cards .principle-card:hover{border-color:#ff6a00;-webkit-box-shadow:0 .5rem 1.875rem rgba(0,0,0,.1);box-shadow:0 .5rem 1.875rem rgba(0,0,0,.1);-webkit-transform:translateY(-.25rem);-moz-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.esg-employee-development-wrap .management-principles .principles-cards .principle-card .card-icon{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:1.25rem}.esg-employee-development-wrap .management-principles .principles-cards .principle-card .card-icon .icon-circle{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border-radius:50%;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:4rem;-webkit-justify-content:center;justify-content:center;width:4rem}.esg-employee-development-wrap .management-principles .principles-cards .principle-card .card-icon .icon-circle.orange{background:-moz-linear-gradient(315deg,#ff6a00 0,#ff8533 100%);background:linear-gradient(135deg,#ff6a00,#ff8533)}.esg-employee-development-wrap .management-principles .principles-cards .principle-card .card-icon .icon-circle svg{height:1.75rem;width:1.75rem}.esg-employee-development-wrap .management-principles .principles-cards .principle-card .card-content .card-title{color:#222;font-size:1.25rem;font-weight:600;line-height:1.75rem;margin:0 0 1rem}.esg-employee-development-wrap .management-principles .principles-cards .principle-card .card-content .card-description{color:#666;font-size:1rem;line-height:1.375rem;margin:0;text-align:left}.esg-employee-development-wrap .management-principles .event-cards{grid-gap:1.25rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1.25rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.625rem;scroll-behavior:smooth}.esg-employee-development-wrap .management-principles .event-cards::-webkit-scrollbar{height:.375rem}.esg-employee-development-wrap .management-principles .event-cards::-webkit-scrollbar-track{background:#f1f1f1;border-radius:.1875rem}.esg-employee-development-wrap .management-principles .event-cards::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:.1875rem}.esg-employee-development-wrap .management-principles .event-cards::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.esg-employee-development-wrap .management-principles .event-cards .event-card{-webkit-box-flex:0;-moz-box-flex:0;background-color:#fff;border-radius:1rem;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;height:31.25rem;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.esg-employee-development-wrap .management-principles .event-cards .event-card:hover{-webkit-box-shadow:0 .5rem 1.875rem rgba(0,0,0,.1);box-shadow:0 .5rem 1.875rem rgba(0,0,0,.1);-webkit-transform:translateY(-.125rem);-moz-transform:translateY(-.125rem);-ms-transform:translateY(-.125rem);transform:translateY(-.125rem)}.esg-employee-development-wrap .management-principles .event-cards .event-card .card-image{border-radius:1rem;height:100%;overflow:hidden;width:100%}.esg-employee-development-wrap .management-principles .event-cards .event-card .card-image img{height:100%;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease;width:100%}.esg-employee-development-wrap .management-principles .event-cards .event-card:hover .card-image img{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.esg-employee-development-wrap .management-principles .event-cards .event-card .card-content{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.7)));background:-moz-linear-gradient(transparent,rgba(0,0,0,.7));background:linear-gradient(transparent,rgba(0,0,0,.7));border-radius:0 0 1rem 1rem;bottom:0;color:#fff;left:0;padding:2.5rem 2rem 2rem;position:absolute;right:0}.esg-employee-development-wrap .management-principles .event-cards .event-card .card-content .card-title{color:#fff;font-size:1.25rem;font-weight:600;line-height:1.875rem;margin:0 0 .75rem}.esg-employee-development-wrap .management-principles .event-cards .event-card .card-content .card-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:hsla(0,0%,100%,.9);display:-webkit-box;font-size:1rem;line-height:1.375rem;margin:0;overflow:hidden}.esg-employee-development-wrap .management-principles .practice-cases{grid-gap:1.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1.5rem;margin-bottom:1.75rem}.esg-employee-development-wrap .management-principles .practice-cases .case-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;grid-gap:2rem;-webkit-align-items:center;align-items:center;background-color:#fff;border-radius:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2rem;height:35rem;margin-bottom:2.25rem;padding:2rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:32%}.esg-employee-development-wrap .management-principles .practice-cases .case-item:hover{-webkit-box-shadow:0 .5rem 1.875rem rgba(0,0,0,.1);box-shadow:0 .5rem 1.875rem rgba(0,0,0,.1);-webkit-transform:translateY(-.125rem);-moz-transform:translateY(-.125rem);-ms-transform:translateY(-.125rem);transform:translateY(-.125rem)}.esg-employee-development-wrap .management-principles .practice-cases .case-item:last-child{margin-bottom:0}.esg-employee-development-wrap .management-principles .practice-cases .case-item .case-image{-ms-flex-negative:0;border-radius:.75rem;-webkit-flex-shrink:0;flex-shrink:0;height:15rem;overflow:hidden;width:100%}.esg-employee-development-wrap .management-principles .practice-cases .case-item .case-image img{height:100%;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease;width:100%}.esg-employee-development-wrap .management-principles .practice-cases .case-item:hover .case-image img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.esg-employee-development-wrap .management-principles .practice-cases .case-item .case-content{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-top:.5rem}.esg-employee-development-wrap .management-principles .practice-cases .case-item .case-content .case-title{color:#222;font-size:1.375rem;font-weight:600;line-height:1.875rem;margin:0 0 1rem}.esg-employee-development-wrap .management-principles .practice-cases .case-item .case-content .case-description{-webkit-line-clamp:5;-webkit-box-orient:vertical;color:#666;cursor:pointer;display:-webkit-box;font-size:1rem;line-height:1.75rem;margin:0;max-height:12.5rem;overflow:hidden;text-overflow:ellipsis}.esg-employee-development-wrap .practice-cases-health{grid-gap:1.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1.5rem;margin-bottom:1.75rem}.esg-employee-development-wrap .practice-cases-health .case-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;grid-gap:2rem;-webkit-align-items:center;align-items:center;background-color:#fff;border-radius:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2rem;height:31.25rem;margin-bottom:2.25rem;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:32%}.esg-employee-development-wrap .practice-cases-health .case-item:hover{-webkit-box-shadow:0 .5rem 1.875rem rgba(0,0,0,.1);box-shadow:0 .5rem 1.875rem rgba(0,0,0,.1);-webkit-transform:translateY(-.125rem);-moz-transform:translateY(-.125rem);-ms-transform:translateY(-.125rem);transform:translateY(-.125rem)}.esg-employee-development-wrap .practice-cases-health .case-item:last-child{margin-bottom:0}.esg-employee-development-wrap .practice-cases-health .case-item .case-image{-ms-flex-negative:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(46%,transparent),color-stop(75%,rgba(90,56,41,.8)));background:-moz-linear-gradient(top,transparent 46%,rgba(90,56,41,.8) 75%);background:linear-gradient(180deg,transparent 46%,rgba(90,56,41,.8) 75%);border-radius:.75rem;-webkit-flex-shrink:0;flex-shrink:0;height:100%;overflow:hidden;width:100%}.esg-employee-development-wrap .practice-cases-health .case-item .case-image img{height:100%;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease;width:100%}.esg-employee-development-wrap .practice-cases-health .case-item:hover .case-image img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.esg-employee-development-wrap .practice-cases-health .case-item .case-content{border-radius:0 0 1rem 1rem;border-radius:10px;bottom:0;color:#fff;height:50%;left:0;padding:1.875rem;position:absolute;right:0;z-index:1}.esg-employee-development-wrap .practice-cases-health .case-item .case-content .case-title{font-family:AlibabaPuHuiTi;font-size:1.375rem;font-weight:600;line-height:1.875rem;margin:0 0 1rem}.esg-employee-development-wrap .practice-cases-health .case-item .case-content .case-description{-webkit-line-clamp:5;-webkit-box-orient:vertical;cursor:pointer;display:-webkit-box;font-family:AlibabaPuHuiTi;font-size:1rem;line-height:1.75rem;margin:0;max-height:12.5rem;overflow:hidden;text-overflow:ellipsis}.esg-employee-development-wrap .vibrant-workplace-section{margin-top:3rem}.esg-employee-development-wrap .vibrant-workplace-section .workplace-container{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 2fr}.esg-employee-development-wrap .vibrant-workplace-section .workplace-container .workplace-description{border-radius:1.5rem;overflow:hidden;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.esg-employee-development-wrap .vibrant-workplace-section .workplace-container .workplace-description:hover{-webkit-box-shadow:0 .5rem 1.875rem rgba(0,0,0,.15);box-shadow:0 .5rem 1.875rem rgba(0,0,0,.15);-webkit-transform:translateY(-.25rem);-moz-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.esg-employee-development-wrap .vibrant-workplace-section .workplace-container .workplace-description:hover .card-overlay{opacity:0}.esg-employee-development-wrap .vibrant-workplace-section .workplace-container .workplace-description:hover .card-hover-content{opacity:1}.esg-employee-development-wrap .vibrant-workplace-section .workplace-container .workplace-description .card-image-wrapper{height:100%;width:100%}.esg-employee-development-wrap .vibrant-workplace-section .workplace-container .workplace-description .card-image-wrapper img{height:100%;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease;width:100%}.esg-employee-development-wrap .vibrant-workplace-section .workplace-container .workplace-description:hover .card-image-wrapper img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.esg-employee-development-wrap .vibrant-workplace-section .workplace-container .workplace-description .card-overlay{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.7)));background:-moz-linear-gradient(transparent,rgba(0,0,0,.7));background:linear-gradient(transparent,rgba(0,0,0,.7));bottom:0;left:0;opacity:1;padding:1.5rem;position:absolute;right:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.esg-employee-development-wrap .vibrant-workplace-section .workplace-container .workplace-description .card-overlay .card-title{color:#fff;font-size:1.25rem;font-weight:700;margin:0}.esg-employee-development-wrap .vibrant-workplace-section .workplace-container .workplace-description .card-hover-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;background:-moz-linear-gradient(315deg,#ff6b35 0,#ff8533 100%);background:linear-gradient(135deg,#ff6b35,#ff8533);bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;left:0;opacity:0;padding:2.5rem 2.25rem;position:absolute;right:0;top:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.esg-employee-development-wrap .vibrant-workplace-section .workplace-container .workplace-description .card-hover-content .hover-title{color:#fff;font-size:1.25rem;font-weight:700;margin:0 0 1.25rem}.esg-employee-development-wrap .vibrant-workplace-section .workplace-container .workplace-description .card-hover-content .hover-description{color:hsla(0,0%,100%,.95);font-family:AlibabaPuHuiTi;font-size:.9375rem;line-height:1.625rem;margin:0}.esg-employee-development-wrap .vibrant-workplace-section .workplace-container .workplace-cards{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;grid-template-rows:20.75rem 16.25rem 16.25rem}.esg-employee-development-wrap .vibrant-workplace-section .workplace-container .workplace-cards .workplace-card{border-radius:1rem;overflow:hidden;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.esg-employee-development-wrap .vibrant-workplace-section .workplace-container .workplace-cards .workplace-card:hover{-webkit-box-shadow:0 .5rem 1.875rem rgba(0,0,0,.15);box-shadow:0 .5rem 1.875rem rgba(0,0,0,.15);-webkit-transform:translateY(-.25rem);-moz-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.esg-employee-development-wrap .vibrant-workplace-section .workplace-container .workplace-cards .workplace-card:hover .card-overlay{opacity:0}.esg-employee-development-wrap .vibrant-workplace-section .workplace-container .workplace-cards .workplace-card:hover .card-hover-content{opacity:1}.esg-employee-development-wrap .vibrant-workplace-section .workplace-container .workplace-cards .workplace-card.large-card:first-of-type{grid-column:1/3;grid-row:1/2}.esg-employee-development-wrap .vibrant-workplace-section .workplace-container .workplace-cards .workplace-card.medium-card:nth-of-type(2){grid-column:1/2;grid-row:2/3}.esg-employee-development-wrap .vibrant-workplace-section .workplace-container .workplace-cards .workplace-card.medium-card:nth-of-type(3){grid-column:1/2;grid-row:3/4}.esg-employee-development-wrap .vibrant-workplace-section .workplace-container .workplace-cards .workplace-card.large-card:nth-of-type(4){grid-column:2/3;grid-row:2/4}.esg-employee-development-wrap .vibrant-workplace-section .workplace-container .workplace-cards .workplace-card .card-image-wrapper{height:100%;width:100%}.esg-employee-development-wrap .vibrant-workplace-section .workplace-container .workplace-cards .workplace-card .card-image-wrapper img{height:100%;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease;width:100%}.esg-employee-development-wrap .vibrant-workplace-section .workplace-container .workplace-cards .workplace-card:hover .card-image-wrapper img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.esg-employee-development-wrap .vibrant-workplace-section .workplace-container .workplace-cards .workplace-card .card-overlay{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.7)));background:-moz-linear-gradient(transparent,rgba(0,0,0,.7));background:linear-gradient(transparent,rgba(0,0,0,.7));bottom:0;left:0;opacity:1;padding:1.5rem;position:absolute;right:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.esg-employee-development-wrap .vibrant-workplace-section .workplace-container .workplace-cards .workplace-card .card-overlay .card-title{color:#fff;font-size:1.25rem;font-weight:600;margin:0}.esg-employee-development-wrap .vibrant-workplace-section .workplace-container .workplace-cards .workplace-card .card-hover-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;background:-moz-linear-gradient(315deg,#ff6b35 0,#ff8533 100%);background:linear-gradient(135deg,#ff6b35,#ff8533);bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;left:0;opacity:0;padding:2rem 1.75rem;position:absolute;right:0;top:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.esg-employee-development-wrap .vibrant-workplace-section .workplace-container .workplace-cards .workplace-card .card-hover-content .hover-title{color:#fff;font-size:1.25rem;font-weight:700;margin:0 0 1rem}.esg-employee-development-wrap .vibrant-workplace-section .workplace-container .workplace-cards .workplace-card .card-hover-content .hover-description{color:hsla(0,0%,100%,.95);font-size:.9375rem;line-height:1.625rem;margin:0}.esg-employee-development-wrap .about-sub-nav{margin:0 auto;position:relative;width:90rem}.esg-employee-development-wrap .about-tab{background:#f2f2f2}.esg-employee-development-wrap .content-wrap{position:relative}.esg-employee-development-wrap .visibility-sensor-wrap{height:3.75rem;position:absolute;top:200px;width:25rem;z-index:-1}.esg-employee-development-wrap .visibility-sensor-wrap .visibility-sensor-inner{height:3.75rem;width:18.75rem}@media (max-width:767px){.esg-employee-development-wrap .training-development-section .section-intro{font-size:1.125rem;line-height:1.5rem;margin-bottom:1.5rem}.esg-employee-development-wrap .training-development-section .training-tabs{grid-gap:.75rem;-webkit-overflow-scrolling:touch;gap:.75rem;margin-bottom:1.5rem;overflow-x:auto}.esg-employee-development-wrap .training-development-section .training-tabs .tab-button{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;font-size:1.125rem;padding:.625rem 1.25rem;white-space:nowrap}.esg-employee-development-wrap .about-banner{height:22rem}.esg-employee-development-wrap .about-banner .about-banner-slogan-wrap{width:100%}.esg-employee-development-wrap .about-banner .about-banner-slogan-wrap .about-banner-slogan-container{bottom:1.25rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 1rem;width:100%}.esg-employee-development-wrap .about-banner .about-banner-slogan-wrap .about-banner-slogan{font-size:1.875rem;line-height:1.3;margin-bottom:.75rem}.esg-employee-development-wrap .about-banner .about-banner-slogan-wrap .about-banner-slogan-sub{font-size:1.375rem;line-height:1.5}.esg-employee-development-wrap .about-sub-nav{width:100%}.esg-employee-development-wrap .strategy-path-overview .path-description{font-size:1.375rem;line-height:1.3;margin-bottom:1.5rem}.esg-employee-development-wrap .strategy-path-overview .management-principles .principles-header{margin-bottom:2rem}.esg-employee-development-wrap .strategy-path-overview .management-principles .principles-header .principles-title{font-size:1.5rem;line-height:1.75rem;margin-bottom:1.5rem}.esg-employee-development-wrap .strategy-path-overview .management-principles .principles-header .principles-subtitle{font-size:1.125rem;line-height:1.25rem}.esg-employee-development-wrap .strategy-path-overview .management-principles .principles-cards{grid-gap:1rem;gap:1rem;grid-template-columns:1fr}.esg-employee-development-wrap .strategy-path-overview .management-principles .principles-cards .principle-card{padding:1.5rem 1.25rem}.esg-employee-development-wrap .strategy-path-overview .management-principles .principles-cards .principle-card .card-icon{margin-bottom:1rem}.esg-employee-development-wrap .strategy-path-overview .management-principles .principles-cards .principle-card .card-icon .icon-circle{height:3.5rem;width:3.5rem}.esg-employee-development-wrap .strategy-path-overview .management-principles .principles-cards .principle-card .card-icon .icon-circle svg{height:1.5rem;width:1.5rem}.esg-employee-development-wrap .strategy-path-overview .management-principles .principles-cards .principle-card .card-content .card-title{font-size:1.25rem;line-height:1.25rem;margin-bottom:.75rem}.esg-employee-development-wrap .strategy-path-overview .management-principles .principles-cards .principle-card .card-content .card-description{font-size:1.125rem;line-height:1.25rem}.esg-employee-development-wrap .strategy-path-overview .event-cards{grid-gap:1rem;gap:1rem;padding-bottom:.5rem}.esg-employee-development-wrap .strategy-path-overview .event-cards::-webkit-scrollbar{height:.25rem}.esg-employee-development-wrap .strategy-path-overview .event-cards .event-card{height:25rem}.esg-employee-development-wrap .strategy-path-overview .event-cards .event-card .card-content{padding:1.5rem 1.25rem 1.25rem}.esg-employee-development-wrap .strategy-path-overview .event-cards .event-card .card-content .card-title{font-size:1.25rem;line-height:1.5rem;margin-bottom:.5rem}.esg-employee-development-wrap .strategy-path-overview .event-cards .event-card .card-content .card-description{-webkit-line-clamp:2;font-size:1.125rem;line-height:1.25rem}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel{margin-bottom:2rem;padding:1.5rem 1rem}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;grid-gap:.5rem;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin-bottom:1rem}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-header .carousel-title{font-size:1.5rem;line-height:2rem}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-header .layout-badge{font-size:1.125rem;padding:.25rem .75rem}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-description{margin-bottom:1.5rem}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-description p{font-size:1.125rem;line-height:1.375rem}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-container{height:18.75rem;-webkit-perspective:50rem;perspective:50rem}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-container .carousel-track .carousel-slide{height:17.5rem;margin-left:-7.5rem;margin-top:-8.75rem;width:15rem}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-container .carousel-track .carousel-slide.active{-webkit-transform:translateZ(1.875rem) scale(1.05);-moz-transform:translateZ(1.875rem) scale(1.05);transform:translateZ(1.875rem) scale(1.05);z-index:10}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-container .carousel-track .carousel-slide .slide-image{height:10rem}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-container .carousel-track .carousel-slide .slide-content{padding:1rem}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-container .carousel-track .carousel-slide .slide-content .slide-title{font-size:1.25rem;line-height:1.375rem;margin-bottom:.5rem}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-container .carousel-track .carousel-slide .slide-content .slide-description{-webkit-line-clamp:2;font-size:1.125rem;line-height:1.125rem}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-container .carousel-navigation{bottom:-3.125rem}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-container .carousel-navigation .nav-button{height:2.5rem;width:2.5rem}.esg-employee-development-wrap .strategy-path-overview .research-layout-carousel .carousel-container .carousel-navigation .nav-button svg{height:1rem;width:1rem}.esg-employee-development-wrap .strategy-path-overview .employee-benefits-section{margin-top:2rem}.esg-employee-development-wrap .strategy-path-overview .employee-benefits-section .section-title{font-size:1.25rem;margin-bottom:.75rem}.esg-employee-development-wrap .strategy-path-overview .employee-benefits-section .section-description{font-size:1.125rem;line-height:1.5rem;margin-bottom:1.5rem}.esg-employee-development-wrap .strategy-path-overview .employee-benefits-section .benefits-grid{grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,16.25rem)}.esg-employee-development-wrap .strategy-path-overview .employee-benefits-section .benefits-grid .benefit-card .card-hover-content{padding:1.25rem 1rem}.esg-employee-development-wrap .strategy-path-overview .employee-benefits-section .benefits-grid .benefit-card .card-hover-content .hover-title{font-size:1.25rem;margin-bottom:.75rem}.esg-employee-development-wrap .strategy-path-overview .employee-benefits-section .benefits-grid .benefit-card .card-hover-content .hover-description{font-size:1.125rem;line-height:1.25rem}.esg-employee-development-wrap .strategy-path-overview .employee-benefits-section .benefits-grid .benefit-card.insurance-card{grid-column:1/3;grid-row:1/2}.esg-employee-development-wrap .strategy-path-overview .employee-benefits-section .benefits-grid .benefit-card.holiday-card{grid-column:1/2;grid-row:2/3}.esg-employee-development-wrap .strategy-path-overview .employee-benefits-section .benefits-grid .benefit-card.life-balance-card{grid-column:2/3;grid-row:2/3}.esg-employee-development-wrap .strategy-path-overview .employee-benefits-section .benefits-grid .benefit-card.gift-card{grid-column:1/2;grid-row:3/4}.esg-employee-development-wrap .strategy-path-overview .employee-benefits-section .benefits-grid .benefit-card.support-card{grid-column:2/3;grid-row:3/4}.esg-employee-development-wrap .strategy-path-overview .employee-benefits-section .benefits-grid .benefit-card.family-care-card{grid-column:1/3;grid-row:4/5}.esg-employee-development-wrap .strategy-path-overview .employee-benefits-section .benefits-grid .benefit-card.healthcare-card{grid-column:1/3;grid-row:5/6}.esg-employee-development-wrap .strategy-path-overview .employee-benefits-section .benefits-grid .benefit-card .card-overlay{padding:.75rem}.esg-employee-development-wrap .strategy-path-overview .employee-benefits-section .benefits-grid .benefit-card .card-overlay .card-title{font-size:1.25rem}.esg-employee-development-wrap .strategy-path-overview .practice-cases{margin-bottom:2rem}.esg-employee-development-wrap .strategy-path-overview .practice-cases,.esg-employee-development-wrap .strategy-path-overview .practice-cases .case-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.esg-employee-development-wrap .strategy-path-overview .practice-cases .case-item{grid-gap:1.25rem;gap:1.25rem;height:auto;margin-bottom:1.5rem;padding:1.25rem;width:100%}.esg-employee-development-wrap .strategy-path-overview .practice-cases .case-item .case-image{height:12.5rem;width:100%}.esg-employee-development-wrap .strategy-path-overview .practice-cases .case-item .case-content{padding-top:0}.esg-employee-development-wrap .strategy-path-overview .practice-cases .case-item .case-content .case-title{font-size:1.25rem;line-height:1.5rem;margin-bottom:.75rem}.esg-employee-development-wrap .strategy-path-overview .practice-cases .case-item .case-content .case-description{display:block;font-size:1.125rem;height:auto;line-height:1.375rem;max-height:none}.esg-employee-development-wrap .strategy-path-overview .practice-cases .case-item:nth-child(2n){-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.esg-employee-development-wrap .strategy-path-overview .vibrant-workplace-section{margin-top:2rem;padding:0 1.25rem}.esg-employee-development-wrap .strategy-path-overview .vibrant-workplace-section .workplace-container{grid-gap:1rem;gap:1rem;grid-template-columns:1fr}.esg-employee-development-wrap .strategy-path-overview .vibrant-workplace-section .workplace-container .workplace-description{border-radius:.75rem}.esg-employee-development-wrap .strategy-path-overview .vibrant-workplace-section .workplace-container .workplace-description .card-overlay{padding:1rem}.esg-employee-development-wrap .strategy-path-overview .vibrant-workplace-section .workplace-container .workplace-description .card-overlay .card-title{font-size:1.25rem}.esg-employee-development-wrap .strategy-path-overview .vibrant-workplace-section .workplace-container .workplace-description .card-hover-content{padding:2rem 1.5rem}.esg-employee-development-wrap .strategy-path-overview .vibrant-workplace-section .workplace-container .workplace-description .card-hover-content .hover-title{font-size:1.25rem;margin-bottom:1rem}.esg-employee-development-wrap .strategy-path-overview .vibrant-workplace-section .workplace-container .workplace-description .card-hover-content .hover-description{font-size:1.125rem;line-height:1.5rem}.esg-employee-development-wrap .strategy-path-overview .vibrant-workplace-section .workplace-container .workplace-cards{grid-gap:.75rem;gap:.75rem;grid-template-columns:1fr;grid-template-rows:repeat(4,11.25rem)}.esg-employee-development-wrap .strategy-path-overview .vibrant-workplace-section .workplace-container .workplace-cards .workplace-card{border-radius:.75rem}.esg-employee-development-wrap .strategy-path-overview .vibrant-workplace-section .workplace-container .workplace-cards .workplace-card.large-card,.esg-employee-development-wrap .strategy-path-overview .vibrant-workplace-section .workplace-container .workplace-cards .workplace-card.medium-card{grid-column:1/2}.esg-employee-development-wrap .strategy-path-overview .vibrant-workplace-section .workplace-container .workplace-cards .workplace-card .card-overlay{padding:1rem}.esg-employee-development-wrap .strategy-path-overview .vibrant-workplace-section .workplace-container .workplace-cards .workplace-card .card-overlay .card-title{font-size:1.25rem}.esg-employee-development-wrap .strategy-path-overview .vibrant-workplace-section .workplace-container .workplace-cards .workplace-card .card-hover-content{padding:1.5rem 1.25rem}.esg-employee-development-wrap .strategy-path-overview .vibrant-workplace-section .workplace-container .workplace-cards .workplace-card .card-hover-content .hover-title{font-size:1.25rem;margin-bottom:.75rem}.esg-employee-development-wrap .strategy-path-overview .vibrant-workplace-section .workplace-container .workplace-cards .workplace-card .card-hover-content .hover-description{font-size:1.125rem;line-height:1.375rem}.esg-employee-development-wrap .strategy-path-overview .strategy-cards{grid-gap:1rem;gap:1rem}.esg-employee-development-wrap .strategy-path-overview .strategy-cards .strategy-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1.25rem;text-align:center}.esg-employee-development-wrap .strategy-path-overview .strategy-cards .strategy-card .card-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem;max-width:100%}.esg-employee-development-wrap .strategy-path-overview .strategy-cards .strategy-card .card-content .card-icon{margin-bottom:1rem;margin-right:0}.esg-employee-development-wrap .strategy-path-overview .strategy-cards .strategy-card .card-content .card-icon .icon-circle{height:3rem;width:3rem}.esg-employee-development-wrap .strategy-path-overview .strategy-cards .strategy-card .card-content .card-text .card-title{font-size:1.25rem;line-height:1.5rem;margin-bottom:.5rem}.esg-employee-development-wrap .strategy-path-overview .strategy-cards .strategy-card .card-content .card-text .card-description{font-size:1.125rem;line-height:1.25rem}.esg-employee-development-wrap .strategy-path-overview .strategy-cards .strategy-card .card-image{height:7.5rem;margin-left:0;width:100%}.esg-employee-development-wrap .strategy-path-overview .strategy-cards .strategy-card.tech-empowerment{min-height:auto}.esg-employee-development-wrap .strategy-path-overview .strategy-cards .strategy-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;grid-gap:1rem;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem}.esg-employee-development-wrap .strategy-path-overview .strategy-cards .strategy-row .strategy-card{min-height:auto}.esg-employee-development-wrap .about-tab{padding-bottom:1.375rem}.esg-employee-development-wrap .talent-recruitment-section .recruitment-cards{grid-gap:1rem;gap:1rem;grid-template-columns:1fr}.esg-employee-development-wrap .talent-recruitment-section .recruitment-cards .recruitment-card{height:15rem}.esg-employee-development-wrap .talent-recruitment-section .recruitment-cards .recruitment-card .card-overlay{padding:1.5rem 1.25rem 1.25rem}.esg-employee-development-wrap .talent-recruitment-section .recruitment-cards .recruitment-card .card-overlay .card-title{font-size:1.25rem;margin-bottom:.5rem}.esg-employee-development-wrap .talent-recruitment-section .recruitment-cards .recruitment-card .card-overlay .card-description{-webkit-line-clamp:2;font-size:1.125rem;line-height:1.25rem}.esg-employee-development-wrap .management-principles .practice-cases{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.esg-employee-development-wrap .management-principles .practice-cases .case-item{height:auto;width:100%}.esg-employee-development-wrap .management-principles .practice-cases .case-item .case-content .case-description{display:block;font-size:1.125rem;height:auto;max-height:none}.esg-employee-development-wrap .practice-cases-health{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.esg-employee-development-wrap .practice-cases-health .case-item{width:100%}.esg-employee-development-wrap .practice-cases-health .case-item .case-content .case-description{display:block;font-size:1.125rem;height:auto;max-height:none}.talent-attraction-retention-overview{padding:0 0 1.25rem}.talent-attraction-retention-overview .talent-attraction-retention-description{font-size:1.25rem;margin-bottom:1.5rem}.talent-attraction-retention-overview .talent-attraction-retention-description p{font-size:1.375rem;line-height:1.3}.talent-attraction-retention-overview .talent-recruitment-section{margin-bottom:2rem}.talent-attraction-retention-overview .talent-recruitment-section .section-title{font-size:1.5rem;margin-bottom:.75rem}.talent-attraction-retention-overview .talent-recruitment-section .section-description{font-size:1.25rem;line-height:1.5rem;margin-bottom:1.5rem}.talent-attraction-retention-overview .compensation-evaluation-section .section-title{font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.talent-attraction-retention-overview .compensation-evaluation-section .section-description{font-size:1.25rem;line-height:1.5rem;margin-bottom:1.5rem}.talent-attraction-retention-overview .compensation-evaluation-section .evaluation-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;grid-gap:1.25rem;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;padding:1.25rem}.talent-attraction-retention-overview .compensation-evaluation-section .evaluation-content .evaluation-image{height:12.5rem;width:100%}.talent-attraction-retention-overview .compensation-evaluation-section .evaluation-content .evaluation-text{height:auto}.talent-attraction-retention-overview .compensation-evaluation-section .evaluation-content .evaluation-text .text-content p{font-size:1.125rem;line-height:1.375rem;margin-bottom:.75rem}.common-section-description{font-size:1.25rem}.common-section-description p{font-size:1.375rem;line-height:1.5rem}.esg-employee-development-wrap .strategy-path-content{padding:0}.esg-employee-development-wrap .employee-benefits-section .section-description{font-size:1.25rem;line-height:1.3}.esg-employee-development-wrap .management-principles .principles-header .principles-subtitle{font-size:1.375rem;line-height:1.3}}.progress-result-cards{background:#f2f2f2;width:100%}.progress-result-cards .content-container{margin:0 auto;position:relative;width:90rem}.progress-result-cards .section-title{color:#333;font-family:AlibabaPuHuiTi;font-size:1.5rem;font-weight:700;margin-bottom:3.125rem;position:relative}.progress-result-cards .section-title:after{background:#40aa32;border-radius:.25rem;bottom:-.625rem;content:"";height:.25rem;left:0;position:absolute;width:1.875rem}.progress-result-cards .cards-wrapper{margin-bottom:1.875rem;overflow:hidden;width:100%}.progress-result-cards .cards-container{grid-gap:.375rem;gap:.375rem;position:relative;width:100%}.progress-result-cards .cards-container,.progress-result-cards .result-card{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.progress-result-cards .result-card{-webkit-box-flex:0;-moz-box-flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;background-color:#fff;border-radius:.75rem;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:28.125rem;overflow:hidden;padding:1.875rem .625rem;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;-moz-transition:transform .3s ease,box-shadow .3s ease,-moz-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease,-webkit-box-shadow .3s ease}.progress-result-cards .result-card .card-content{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;color:#222;-webkit-flex-grow:1;flex-grow:1;font-family:AlibabaPuHuiTi;font-size:1rem;line-height:1.375rem;padding:.625rem 1.875rem 1.875rem}.progress-result-cards .result-card .card-content p{margin:0 0 .75rem}.progress-result-cards .result-card .card-content .lake-fontsize-24{font-size:2.125rem!important}.progress-result-cards .result-card .card-content strong{font-weight:700}.progress-result-cards .result-card .card-content img{max-width:100%}.progress-result-cards .result-card .card-image{height:11.25rem;overflow:hidden;padding:1.25rem;text-align:right}.progress-result-cards .result-card .card-image img{border-radius:.75rem;height:10rem;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease;width:10rem}.progress-result-cards .navigation-controls{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-top:1.875rem}.progress-result-cards .indicators,.progress-result-cards .navigation-controls{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.progress-result-cards .indicators{grid-gap:.5rem;gap:.5rem;margin-right:1.25rem}.progress-result-cards .indicators .indicator{background-color:#ddd;border:none;border-radius:50%;cursor:pointer;height:.5rem;padding:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:.5rem}.progress-result-cards .indicators .indicator.active{background-color:#40aa32;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.progress-result-cards .navigation-buttons{grid-gap:.75rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:.75rem}.progress-result-cards .navigation-buttons .nav-button{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#f0f0f0;border:none;border-radius:50%;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:1.125rem;height:2.5rem;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .3s cubic-bezier(.33,1,.68,1);-moz-transition:all .3s cubic-bezier(.33,1,.68,1);transition:all .3s cubic-bezier(.33,1,.68,1);width:2.5rem}.progress-result-cards .navigation-buttons .nav-button.disabled{cursor:not-allowed;opacity:.6}.progress-result-cards .navigation-buttons .prev{border:1px solid #ccc}.progress-result-cards .navigation-buttons .next{background-color:#222;color:#fff}@media (max-width:767px){.progress-result-cards .content-container{width:100%}.progress-result-cards .section-title{font-size:1.25rem;margin-bottom:1.875rem}.progress-result-cards .section-title:after{height:.1875rem;width:2rem}.progress-result-cards .cards-container{padding-bottom:1.25rem}.progress-result-cards .result-card .card-content{font-size:1.25rem;padding:1.5rem}.progress-result-cards .result-card .card-image{height:8.75rem}.progress-result-cards .navigation-controls{margin-top:1.25rem}}