.kp-recruitment{padding:48px 0 80px}.kp-recruitment .container{display:flex;flex-direction:column;gap:48px}.kp-recruitment .kp-header{display:flex;flex-direction:column;gap:4px;text-align:center;align-items:center}.kp-recruitment .kp-title{margin:0}.kp-recruitment .kp-desc{max-width:600px}.kp-recruitment .kp-vmv{display:flex;gap:40px}.kp-recruitment .kp-vmv .item{display:flex;flex-direction:column;gap:20px;align-items:center}.kp-recruitment .kp-vmv .item h2{margin:0;font-size:1.25rem}.kp-recruitment .kp-vmv .line{width:100%;height:6px;background:url(/css/icon/line-horizontal.svg) no-repeat center center}.kp-recruitment .kp-vmv .line-vertical{width:6px;background:url(/css/icon/line-vertical-green.svg) no-repeat center top;flex-shrink:0}.kp-recruitment .kp-vmv .desc{text-align:justify;padding-top:52px;background:url(/css/icon/icon-core-value.svg) no-repeat center top}.kp-recruitment .kp-vmv .item:first-child .desc{background:url(/css/icon/icon-vision.svg) no-repeat center top}.kp-recruitment .kp-vmv .item:nth-child(3) .desc{background:url(/css/icon/icon-mission.svg) no-repeat center top}.kp-hiring-jobs{padding:40px 0 80px}.kp-hiring-jobs .container{display:flex;flex-direction:column;gap:24px;max-width:996px}.kp-hiring-jobs .kp-title{margin:0;text-align:center}.kp-hiring-jobs .group-items{display:flex;flex-direction:column;gap:24px}.kp-hiring-jobs .group-items .item{padding:20px;border-radius:16px;border:1px solid #e9eaeb;background:#fff;box-shadow:0 1.5px 4px -1px rgba(10,9,11,.07);display:flex;flex-direction:column;justify-content:center;gap:24px}.kp-hiring-jobs .item .item-header{display:flex;justify-content:space-between;align-items:center;background:url(/css/icon/icon-chevron-down.svg) no-repeat right center;padding-right:48px;cursor:pointer}.kp-hiring-jobs .item .item-header h3{font-size:1.25rem}.kp-hiring-jobs .item .col-1{display:flex;flex-direction:column;gap:12px}.kp-hiring-jobs .item .col-2{flex-shrink:0}.kp-hiring-jobs .item .item-header h3{margin:0}.kp-hiring-jobs .item .tags{display:flex;flex-wrap:wrap;gap:12px}.kp-hiring-jobs .item .tags span{background:#f1f6ee;padding:4px 12px;border-radius:9999px;color:var(--kp-color-primary);font-size:.875rem}.kp-hiring-jobs .item .date{padding:2px 0 2px 36px;background:url(/css/icon/icon-timer.svg) no-repeat left center}.kp-hiring-jobs .item .item-body{display:none}.kp-hiring-jobs .item.active .item-header{background:url(/css/icon/icon-chevron-up.svg) no-repeat right center}.kp-hiring-jobs .item.active .item-body{padding-top:24px;display:block;background:url(/css/icon/line-horizontal-grey.svg) repeat-x top left}@media(max-width:1199px){.kp-recruitment .kp-vmv{gap:20px}.kp-recruitment .kp-vmv .item{gap:12px}.kp-recruitment .kp-vmv .line-vertical{background:url(/css/icon/line-vertical-green.svg) no-repeat center top -23px}.kp-recruitment .kp-vmv .item img{transform:scale(.8)}.kp-recruitment .kp-vmv .item h2,.kp-hiring-jobs .item .item-header h3{font-size:1.125rem}}@media(max-width:767px){.kp-recruitment{padding:40px 0 64px}.kp-recruitment .container{gap:32px}.kp-recruitment .kp-vmv{flex-direction:column}.kp-recruitment .kp-vmv .line-vertical{width:100%;height:1px;background:url(/css/icon/line-horizontal-grey.svg) repeat-x left center}.kp-hiring-jobs{padding:16px 0 64px}.kp-hiring-jobs .item{padding:16px}.kp-hiring-jobs .item .item-header{flex-direction:column;align-items:stretch;gap:16px;background:url(/css/icon/icon-chevron-down.svg) no-repeat right bottom 2px;padding-right:0}.kp-hiring-jobs .item.active .item-header{background:url(/css/icon/icon-chevron-up.svg) no-repeat right bottom 2px}}