.career-form{background:linear-gradient(180deg,#fff9e7 64.53%,#fff);padding:80px 0 96px}.career-form .form-box{background:#fff;padding:48px;border-radius:32px;width:1064px;margin:auto;max-width:100%;min-height:714px}.career-form .ant-form-item{margin-bottom:16px}.career-form .ant-upload-select{border-radius:12px;border:1px solid var(--grayalpha-100);background:var(--gray-600);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);width:100%;display:grid;place-content:center;height:120px;text-align:center;cursor:pointer}.career-form .ant-upload-select .ant-upload{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.career-form .ant-upload-select .ant-upload p{font-size:var(--text-sm);color:var(--gray-400)}.career-form .ant-upload-select .upload-icon{border-radius:12px;border:1px solid var(--grayalpha-100);background:var(--gray-600);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);width:40px;height:40px;display:grid;place-content:center}@media(max-width:768px){.career-form{padding:24px 0 48px}.career-form .form-box{width:calc(100% - 24px);border-radius:24px;padding:40px 12px}}:root{--background:#fff;--primary-100:#fff9e7;--primary-200:#fff0c5;--primary-300:#ffe498;--primary-400:#fed768;--primary-500:#fec00f;--primary-600:#e5ad0e;--primary-700:#cb9a0c;--secondary-100:#feefe9;--secondary-200:#fcd7ca;--secondary-300:#f9b8a0;--secondary-400:#f69774;--secondary-500:#f15a22;--secondary-600:#cd4d1d;--secondary-700:#ab4018;--tertiary-100:#fff7e8;--tertiary-200:#feecc7;--tertiary-300:#fedd9b;--tertiary-400:#fdcd6d;--tertiary-500:#fcaf17;--tertiary-600:#f6910a;--tertiary-700:#b54908;--quaternary-100:#e4e2dd;--quaternary-200:#cac7be;--quaternary-300:#aca598;--quaternary-400:#948b7b;--quaternary-500:#857b6d;--quaternary-600:#776c61;--quaternary-700:#5c524c;--base-white:#fff;--base-black:#000;--neutral-black:#222229;--grayalpha-100:rgba(34,34,41,.08);--grayalpha-200:rgba(34,34,41,.12);--grayalpha-300:rgba(34,34,41,.16);--grayalpha-400:rgba(34,34,41,.28);--grayalpha-500:rgba(34,34,41,.4);--grayalpha-600:rgba(34,34,41,.52);--gray-default:#222229;--gray-600:#fdfdfd;--gray-500:#f5f5f5;--gray-400:#949495;--gray-300:#454547;--gray-200:#211f23;--gray-100:#171719;--grayalpha-700:rgba(34,34,41,.64);--grayalpha-800:rgba(34,34,41,.76);--grayalpha-900:rgba(34,34,41,.88);--grayalpha-1000:rgba(34,34,41,.96);--whitealpha-100:hsla(0,0%,100%,.08);--whitealpha-200:hsla(0,0%,100%,.12);--whitealpha-300:hsla(0,0%,100%,.16);--whitealpha-400:hsla(0,0%,100%,.28);--whitealpha-500:hsla(0,0%,100%,.4);--whitealpha-600:hsla(0,0%,100%,.52);--whitealpha-700:hsla(0,0%,100%,.64);--whitealpha-800:hsla(0,0%,100%,.76);--whitealpha-900:hsla(0,0%,100%,.88);--whitealpha-1000:hsla(0,0%,100%,.96);--yellowalpha-100:rgba(254,192,15,.08);--yellowalpha-200:rgba(254,192,15,.12);--yellowalpha-300:rgba(254,192,15,.16);--yellowalpha-400:rgba(254,192,15,.28);--yellowalpha-500:rgba(254,192,15,.4);--yellowalpha-600:rgba(254,192,15,.52);--yellowalpha-700:rgba(254,192,15,.64);--yellowalpha-800:rgba(254,192,15,.76);--yellowalpha-900:rgba(254,192,15,.88);--yellowalpha-1000:rgba(254,192,15,.96);--orangealpha-300:rgba(241,90,34,.16);--error-100:#ffe8e8;--warning-100:#fff8e8;--success-100:#eaf8ee;--success-200:#abe2b8;--success-300:#88d69b;--success-400:#54c570;--success-500:#31b953;--warning-200:#ffe19f;--warning-300:#ffd477;--warning-400:#ffb514;--warning-500:#e8a512;--error-200:#ffa1a2;--error-300:#ff7a7c;--error-400:#ff1a1d;--error-500:#cc1517;--font-db_heavent_rounded:"DBHeaventRounded";--font-regular:400;--font-medium:500;--font-bold:700;--font-black:900;--text-3xs:16px;--text-2xs:20px;--text-xs:22px;--text-sm:24px;--text-md:26px;--text-lg:28px;--text-xl:32px;--text-2xl:36px;--text-3xl:44px;--text-4xl:48px;--text-5xl:56px;--text-6xl:68px}@media(max-width:768px){:root{--text-xl:30px;--text-2xl:32px;--text-3xl:36px;--text-4xl:38px;--text-5xl:40px;--text-6xl:44px}}h1,h2,h3,h4,h5,h6,strong{font-weight:var(--font-bold)}.font-regular{font-weight:var(--font-regular)}.font-medium{font-weight:var(--font-medium)}.font-bold{font-weight:var(--font-bold)}.font-black{font-weight:var(--font-black)}.text-3xs{font-size:var(--text-3xs)}.text-2xs{font-size:var(--text-2xs)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-md{font-size:var(--text-md)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-5xl{font-size:var(--text-5xl)}.text-6xl{font-size:var(--text-6xl)}.kbj-detail-banner{background:url(/images/pages/career/career-detail-banner.png) bottom/auto 100% no-repeat;min-height:580px;display:flex;align-items:center}.kbj-detail-banner .career-text-head{text-align:center;color:var(--gray-200)}.kbj-detail-banner .career-title{font-size:var(--text-6xl);font-weight:var(--font-bold);color:var(--white);margin:24px 0 12px}.kbj-detail-banner .career-desc{font-size:var(--text-sm);font-weight:var(--font-medium);margin:0}.kbj-detail-banner .career-subtitle{font-size:var(--text-sm);font-weight:var(--font-bold);color:#f15a22;margin:0}.kbj-detail-banner .career-list-section{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;width:968px;max-width:100%;margin:auto;padding:32px 0 0}.kbj-detail-banner .career-list-section .career-list-box{border-radius:24px;background:var(--whitealpha-800);box-shadow:0 2px 12px 2px var(--grayalpha-100);backdrop-filter:blur(16px);padding:20px;width:100%}.kbj-detail-banner .career-list-section .career-list-box h4{font-weight:var(--font-regular);font-size:var(--text-sm);color:var(--gray-300)}.kbj-detail-banner .career-list-section .career-list-box ul{display:grid;grid-template-columns:repeat(1,1fr);gap:4px;padding:4px 0 0}.kbj-detail-banner .career-list-section .career-list-box li{display:flex;align-items:center;gap:8px;font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--gray-200);min-height:32px}.kbj-detail-banner .career-list-section .career-list-box li svg{color:var(--tertiary-500);width:24px;height:24px}@media(min-width:1441px){.kbj-detail-banner{background-size:cover}}@media(max-width:768px){.kbj-detail-banner{padding:48px 0 24px;height:auto;min-height:0}.kbj-detail-banner .career-text-head{text-align:center}.kbj-detail-banner .career-title{margin:16px 0 12px}.kbj-detail-banner .career-subtitle{font-size:32px}.kbj-detail-banner .career-list-section{padding-top:16px;grid-template-columns:repeat(1,1fr)}.kbj-detail-banner .career-list-section .career-list-box li{align-items:flex-start}.kbj-detail-banner .career-list-section .career-list-box li svg{margin-top:2px}}