.jobDescription_atmoPhoto__YOw5K img,.jobDescription_mPhoto__cF6dD img{filter:saturate(1.06) contrast(1.02)}.jobDescription_jobDescriptionPC__sVkhH{padding-top:6.25rem;box-sizing:border-box;display:flex;justify-content:center}.jobDescription_jobDescriptionPC__sVkhH .jobDescription_rightPart__MqsPl{display:flex;flex-direction:column}.jobDescription_jobDescriptionPC__sVkhH .jobDescription_rightPart__MqsPl .jobDescription_item__DohcY{width:15.625rem;height:5rem;margin-bottom:2.5rem;padding-left:1.25rem;border-radius:.625rem;background-color:#f9f9f9;line-height:5rem;font-size:1.25rem;font-weight:500;color:#333;cursor:pointer}.jobDescription_jobDescriptionPC__sVkhH .jobDescription_rightPart__MqsPl .jobDescription_activeItem__TZHgj{background-color:#22ac38;color:#fff}.jobDescription_jobDescriptionPC__sVkhH .jobDescription_leftPart__lgi_n{width:56.875rem;margin-left:2.5rem}.jobDescription_jobDescriptionPC__sVkhH .jobDescription_leftPart__lgi_n .jobDescription_item__DohcY{color:#333;margin-bottom:2.5rem}.jobDescription_jobDescriptionPC__sVkhH .jobDescription_leftPart__lgi_n .jobDescription_item__DohcY .jobDescription_title__hQl90{font-size:1.875rem;font-weight:600}.jobDescription_jobDescriptionPC__sVkhH .jobDescription_leftPart__lgi_n .jobDescription_item__DohcY .jobDescription_description__epH4W{margin-top:1.25rem;font-size:1rem;line-height:1.88}.jobDescription_jobDescriptionMoblieHeader__pkBK0{position:fixed;width:100%;height:6.375rem;background-color:#fff;top:0}.jobDescription_jobDescriptionMoblieHeaderBlock__uc2h1{display:block;width:100%;height:6.375rem}.jobDescription_jobDescriptionMoblieTitleNone__B5VdX{display:none}.jobDescription_jobDescriptionMoblie__YfSlS{box-sizing:border-box;display:flex;flex-direction:column;margin-left:2.5rem;margin-right:2.5rem}.jobDescription_jobDescriptionMoblie__YfSlS .jobDescription_optionBlock__mNZbR{display:block;width:100%;height:15rem}.jobDescription_jobDescriptionMoblie__YfSlS .jobDescription_topPart__2xFBn{display:flex;background-color:#fff;padding-top:3.75rem;padding-bottom:1.25rem}.jobDescription_jobDescriptionMoblie__YfSlS .jobDescription_topPart__2xFBn .jobDescription_item__DohcY{width:21rem;height:5.5rem;border-radius:1rem;line-height:5.5rem;text-align:center;font-size:1.75rem;font-weight:700;color:#333;background-color:#f9f9f9}.jobDescription_jobDescriptionMoblie__YfSlS .jobDescription_topPart__2xFBn .jobDescription_item__DohcY:first-child{margin-right:1.75rem}.jobDescription_jobDescriptionMoblie__YfSlS .jobDescription_topPart__2xFBn .jobDescription_activeItem__TZHgj{background-color:#22ac38;color:#fff}.jobDescription_jobDescriptionMoblie__YfSlS .jobDescription_bodyPart__ed6RW{margin-top:2.5rem}.jobDescription_jobDescriptionMoblie__YfSlS .jobDescription_bodyPart__ed6RW .jobDescription_item__DohcY{color:#333;margin-bottom:2.5rem}.jobDescription_jobDescriptionMoblie__YfSlS .jobDescription_bodyPart__ed6RW .jobDescription_item__DohcY .jobDescription_title__hQl90{font-size:2.25rem;font-weight:700}.jobDescription_jobDescriptionMoblie__YfSlS .jobDescription_bodyPart__ed6RW .jobDescription_item__DohcY .jobDescription_description__epH4W{margin-top:2.5rem;font-size:1.75rem;line-height:1.57}.jobDescription_heroDesc__6664v.jobDescription_heroDesc__6664v{max-width:49.375rem;white-space:pre-line}.jobDescription_heroBtn__jTO1U{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;height:4.125rem;padding:0 2.5rem;border-radius:2.0625rem;background-color:#22ac38;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:max(1.375rem,19px);line-height:max(1.875rem,26px);font-weight:600;color:#fff;transition:background-color .3s ease}.jobDescription_heroBtn__jTO1U:hover{color:#fff;background-color:#1d9230}.jobDescription_jobPc__vMsDw{font-family:PingFang SC,Microsoft YaHei,sans-serif}.jobDescription_jobPc__vMsDw p{margin:0}.jobDescription_sectionTag__wWQhQ{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:.625rem;font-size:max(.875rem,14px);line-height:max(1.375rem,18px);font-weight:600;color:#22ac38}.jobDescription_sectionTag__wWQhQ i{width:2rem;height:.1875rem;border-radius:.0625rem;background-color:#22ac38}.jobDescription_sectionTagLeft__qErrW{justify-content:flex-start}.jobDescription_sectionTitle__5HIut{margin:1.875rem 0 0;font-size:max(2.5rem,31px);line-height:max(3rem,39px);font-weight:600;text-align:center;color:#1a1a1a}.jobDescription_sectionDesc__Js3lh{margin-top:1.25rem;font-size:max(1rem,16px);line-height:max(1.5rem,24px);text-align:center;color:#4a4a4a}.jobDescription_splitTitle__h5sxy{margin:1.875rem 0 0;font-size:max(2.5rem,31px);line-height:max(3rem,39px);font-weight:600;color:#1a1a1a}.jobDescription_primaryBtn__scQTg{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;height:4.125rem;padding:0 2.5rem;border-radius:2.0625rem;background-color:#22ac38;font-size:max(1.375rem,19px);line-height:max(1.875rem,26px);font-weight:600;color:#fff;transition:background-color .3s ease}.jobDescription_primaryBtn__scQTg:hover{color:#fff;background-color:#1d9230}.jobDescription_jobsSection__Bd2L_{padding:6.25rem 0;background-color:#fff;scroll-margin-top:6.25rem}.jobDescription_jobsInner__0AibR{max-width:87.5rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:1.25rem;margin-top:2.5rem}@media(max-width:1440px){.jobDescription_jobsInner__0AibR{padding-left:1.25rem;padding-right:1.25rem}}.jobDescription_jobSidebarSticky__BHyTN{flex-shrink:0;align-self:flex-start;width:18.75rem;position:-webkit-sticky;position:sticky;top:6.25rem;z-index:2}.jobDescription_jobSidebar__Vh2Az{width:100%;padding:1.25rem 1.25rem 1.875rem;border-radius:.625rem;background-color:#fff;box-shadow:0 1px 2px hsla(0,0%,8%,.06),0 10px 30px hsla(0,0%,8%,.05),inset 0 0 0 1px rgba(0,0,0,.04)}.jobDescription_jobSideLabel__CYpfM{margin-bottom:1.25rem;font-size:max(.875rem,14px);line-height:max(1.375rem,18px);font-weight:900;color:#767676}.jobDescription_jobSideItem__xF4D6{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;height:2.875rem;padding:0 1.25rem;border-radius:.375rem;font-size:max(1.125rem,16px);color:#4a4a4a;cursor:pointer;transition:background-color .2s ease,color .2s ease}.jobDescription_jobSideItem__xF4D6:hover{background-color:#fafafa}.jobDescription_jobSideItemActive__LK8kz{background-color:#eaf7ec;font-weight:600;color:#22ac38}.jobDescription_jobSideItemActive__LK8kz:hover{background-color:#eaf7ec}.jobDescription_jobDetail__LKk8z{flex:1 1;min-width:0;padding:2.5rem;border-radius:.625rem;background-color:#fff;box-shadow:0 1px 2px hsla(0,0%,8%,.06),0 10px 30px hsla(0,0%,8%,.05),inset 0 0 0 1px rgba(0,0,0,.04)}.jobDescription_jobName__qZtTH{font-size:max(1.25rem,20px);line-height:max(1.75rem,27px);font-weight:600;color:#1a1a1a;scroll-margin-top:8.75rem}.jobDescription_jobMeta__zX9Dt{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;margin-top:.625rem}.jobDescription_jobSalary__FDNil{font-size:max(1.25rem,20px);line-height:max(1.75rem,27px);font-weight:600;color:#22ac38}.jobDescription_jobLocation__XfKKk{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:.625rem;font-size:max(.875rem,14px);line-height:max(1.375rem,18px);color:#4a4a4a}.jobDescription_jobLocation__XfKKk img{width:.875rem;height:.875rem}.jobDescription_jobDivider__l_2tQ{height:1px;margin-top:1.875rem;background-color:#f0f2f1}.jobDescription_jobSection__E4Ex4{margin-top:1.875rem}.jobDescription_jobSectionHeading__s6NQP{font-size:max(.875rem,14px);line-height:max(1.375rem,18px);font-weight:900;color:#767676}.jobDescription_jobBullets__woJGr{margin-top:1.25rem}.jobDescription_jobBullets__woJGr li{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:.625rem;margin-top:.625rem}.jobDescription_jobBullets__woJGr li:first-child{margin-top:0}.jobDescription_jobBullets__woJGr li i{flex-shrink:0;width:.375rem;height:.375rem;margin-top:.5625rem;border-radius:50%;background-color:#22ac38}.jobDescription_jobBullets__woJGr li span{font-size:max(1rem,16px);line-height:max(1.5rem,24px);color:#1a1a1a}.jobDescription_jobTags__zH6S0{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.625rem;margin-top:1.875rem}.jobDescription_jobTag__jK9ZR{padding:.625rem 1.25rem;border-radius:1.3125rem;background-color:#eaf7ec;font-size:max(.875rem,14px);line-height:max(1.375rem,18px);color:#22ac38}.jobDescription_atmoSection__3_aRm{padding:6.25rem 0;background-color:#fafafa}.jobDescription_atmoInner__5_VN7{max-width:87.5rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;gap:5rem}@media(max-width:1440px){.jobDescription_atmoInner__5_VN7{padding-left:1.25rem;padding-right:1.25rem}}.jobDescription_atmoContent__NYl2W{flex:1 1;min-width:0}.jobDescription_atmoIntro__ZuMoj{margin-top:1.875rem;font-size:max(1rem,16px);line-height:max(1.5rem,24px);color:#4a4a4a;white-space:pre-line}.jobDescription_atmoPerks__YnRcH{margin-top:1.25rem}.jobDescription_atmoPerks__YnRcH li{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:.625rem;margin-top:.625rem}.jobDescription_atmoPerks__YnRcH li:first-child{margin-top:0}.jobDescription_atmoPerks__YnRcH li i{flex-shrink:0;width:.375rem;height:.375rem;margin-top:.5625rem;border-radius:50%;background-color:#22ac38}.jobDescription_atmoPerks__YnRcH li span{font-size:max(1rem,16px);line-height:max(1.5rem,24px);color:#4a4a4a}.jobDescription_atmoPhoto__YOw5K{flex-shrink:0;width:41.25rem;height:27.5rem;border-radius:.625rem;overflow:hidden}.jobDescription_atmoPhoto__YOw5K img{width:100%;height:100%;object-fit:cover}.jobDescription_ctaSection__YPA_v{padding:6.25rem 0;background-color:#f0f2f1}.jobDescription_ctaBtnWrap__b_AEM{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;margin-top:1.875rem}@media(max-width:1199.98px){.jobDescription_heroBtn__jTO1U{height:4.5rem;padding:0 2rem;border-radius:2.25rem;font-size:1.625rem;line-height:1}}.jobDescription_mHeroBanner__4EKt_.jobDescription_mHeroBanner__4EKt_{height:30rem;min-height:0;aspect-ratio:auto}.jobDescription_mHeroBanner__4EKt_.jobDescription_mHeroBanner__4EKt_>div{padding-left:2rem;padding-right:2rem}.jobDescription_mHeroBanner__4EKt_.jobDescription_mHeroBanner__4EKt_ .jobDescription_heroBtn__jTO1U{height:4rem;padding:0 2.2rem;border-radius:2rem;font-size:max(1.4rem,12px)}.jobDescription_mHeroTitle___cfhh.jobDescription_mHeroTitle___cfhh{font-size:3rem;line-height:3.2rem}.jobDescription_mHeroDesc__strtJ.jobDescription_mHeroDesc__strtJ{max-width:none;margin-top:1rem;font-size:1.1rem;line-height:1.6rem;white-space:pre-line}.jobDescription_mJobMobile__ZmQfd{font-family:PingFang SC,Microsoft YaHei,sans-serif;color:#1a1a1a}.jobDescription_mJobMobile__ZmQfd p{margin:0}.jobDescription_mCenterHead__ke80e{text-align:center}.jobDescription_mSectionTag__QePaA{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:1rem;font-size:max(1.4rem,12px);font-weight:600;line-height:1.4rem;color:#22ac38}.jobDescription_mSectionTag__QePaA i{width:3.2rem;height:.3rem;border-radius:.1rem;background-color:#22ac38}.jobDescription_mSectionTagCenter___XT14{justify-content:center}.jobDescription_mSectionTitle__Df_ma{margin:2rem 0 0;font-size:2.5rem;font-weight:600;line-height:3.2rem;color:#1a1a1a;white-space:pre-line}.jobDescription_mSectionDesc__jss2N{margin-top:1rem;font-size:max(1.4rem,12px);line-height:2rem;color:#4a4a4a}.jobDescription_mPhoto__cF6dD{height:19.8rem;margin-bottom:3rem;border-radius:1rem;overflow:hidden}.jobDescription_mPhoto__cF6dD img{width:100%;height:100%;object-fit:cover}.jobDescription_mBulletList__nvkzn{margin:1rem 0 0;padding:0;list-style:none}.jobDescription_mBulletList__nvkzn li{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:1rem}.jobDescription_mBulletList__nvkzn li+li{margin-top:1rem}.jobDescription_mBulletList__nvkzn li i{flex-shrink:0;width:.6rem;height:.6rem;margin-top:.7rem;border-radius:50%;background-color:#22ac38}.jobDescription_mBulletList__nvkzn li span{font-size:max(1.4rem,12px);line-height:2rem;color:#1a1a1a}.jobDescription_mPrimaryBtn__PmwDT{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;display:inline-flex;height:4rem;margin-top:3rem;padding:0 2.2rem;border-radius:2rem;background-color:#22ac38;font-size:max(1.4rem,12px);font-weight:600;line-height:1.4rem;color:#fff}.jobDescription_mPrimaryBtn__PmwDT:hover{color:#fff}.jobDescription_mJobsSection__1yO_i{padding:3rem 2rem;background-color:#fff;scroll-margin-top:6rem}.jobDescription_mJobsSection__1yO_i>.jobDescription_mCenterHead__ke80e{margin-bottom:3rem}.jobDescription_mJobTabsWrap__BCgiO{position:-webkit-sticky;position:sticky;top:6rem;z-index:5;margin:-2rem -2rem 0;padding:2rem;background-image:linear-gradient(180deg,#fff 20%,hsla(0,0%,100%,.58) 88%,hsla(0,0%,100%,0))}.jobDescription_mJobTabs__9orFL{padding:1rem 1rem 2rem;border-radius:1rem;background-color:#fff;box-shadow:0 1px 2px hsla(0,0%,8%,.06),0 10px 30px hsla(0,0%,8%,.05),inset 0 0 0 1px rgba(0,0,0,.04);transition:padding-top .25s ease}.jobDescription_mJobTabsStuck__IFa0g .jobDescription_mJobTabs__9orFL{padding-top:2rem}.jobDescription_mJobTabsLabel__Doa5h{padding:1rem;font-size:max(1.4rem,12px);font-weight:600;line-height:2rem;color:#767676;max-height:4rem;overflow:hidden;transition:max-height .25s ease,opacity .25s ease,padding .25s ease}.jobDescription_mJobTabsStuck__IFa0g .jobDescription_mJobTabsLabel__Doa5h{max-height:0;padding-top:0;padding-bottom:0;opacity:0}.jobDescription_mJobTab__e8r2X{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;height:4.2rem;padding:0 2rem;border-radius:1rem;font-size:1.6rem;color:#4a4a4a;cursor:pointer}.jobDescription_mJobTab__e8r2X+.jobDescription_mJobTab__e8r2X{margin-top:1rem}.jobDescription_mJobTabActive__AQdfQ{border-radius:.6rem;background-color:#eaf7ec;font-weight:600;color:#22ac38}.jobDescription_mJobDetail__Utkel{margin-top:0;padding:2rem;border-radius:1rem;background-color:#fff;box-shadow:0 1px 2px hsla(0,0%,8%,.06),0 10px 30px hsla(0,0%,8%,.05),inset 0 0 0 1px rgba(0,0,0,.04)}.jobDescription_mJobName__sztYR{font-size:1.6rem;font-weight:600;line-height:2.2rem;color:#1a1a1a}.jobDescription_mJobSalary__KGldA{margin-top:1rem;font-size:1.6rem;font-weight:600;line-height:2.2rem;color:#22ac38}.jobDescription_mJobLocation__X5UMW{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:1rem;margin-top:1rem;font-size:max(1.4rem,12px);line-height:2rem;color:#4a4a4a}.jobDescription_mJobLocation__X5UMW img{flex-shrink:0;width:1.4rem;height:1.4rem;margin-top:.3rem}.jobDescription_mJobDivider__aCkGh{height:1px;margin-top:3rem;background-color:#f0f2f1}.jobDescription_mJobSection__D85t7{margin-top:3rem}.jobDescription_mJobSectionHeading__U4MGI{font-size:max(1.4rem,12px);font-weight:600;line-height:2rem;color:#767676}.jobDescription_mJobTags__Y7gMo{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex-wrap:wrap;gap:1rem;margin-top:3rem}.jobDescription_mJobTag__5NNzZ{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;height:3.4rem;padding:0 2rem;border-radius:1.7rem;background-color:#e8f7eb;font-size:max(1.4rem,12px);line-height:2rem;color:#22ac38}.jobDescription_mAtmoSection__NHVtR{padding:2rem 2rem 3rem;background-color:#fafafa}.jobDescription_mAtmoSection__NHVtR .jobDescription_mBulletList__nvkzn{margin-top:2rem}.jobDescription_mAtmoSection__NHVtR .jobDescription_mBulletList__nvkzn li span{color:#4a4a4a}.jobDescription_mAtmoIntro__QgNuc{margin-top:2rem;font-size:max(1.4rem,12px);line-height:2rem;color:#4a4a4a;white-space:pre-line}.jobDescription_mCtaSection__e8skJ{padding:3rem 2rem;background-color:#f0f2f1}@media(min-width:720px)and (max-width:1199.98px){.jobDescription_mAtmoSection__NHVtR,.jobDescription_mCtaSection__e8skJ,.jobDescription_mJobsSection__1yO_i{padding:clamp(36px,5vw,64px) clamp(24px,5vw,56px)}.jobDescription_mJobsSection__1yO_i{max-width:900px;margin-left:auto;margin-right:auto}.jobDescription_mAtmoSection__NHVtR{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);max-width:1100px;margin-left:auto;margin-right:auto}.jobDescription_mPhoto__cF6dD{width:100%;height:auto;margin-bottom:0;aspect-ratio:auto}.jobDescription_mPhoto__cF6dD img{height:auto}.jobDescription_mSectionTitle__Df_ma{font-size:clamp(26px,3.2vw,34px);line-height:1.35}.jobDescription_mAtmoIntro__QgNuc,.jobDescription_mBulletList__nvkzn li span,.jobDescription_mJobDetail__Utkel,.jobDescription_mSectionDesc__jss2N{font-size:clamp(14px,1.6vw,16px);line-height:1.7}.jobDescription_mJobName__sztYR,.jobDescription_mJobSectionHeading__U4MGI{font-size:clamp(16px,1.9vw,18px);line-height:1.5}.jobDescription_mCtaSection__e8skJ .jobDescription_mCenterHead__ke80e{max-width:700px;margin-left:auto;margin-right:auto}}