.job-header{background:#f7f7f7;padding:clamp(40px,8vw,100px) clamp(20px,5vw,100px);width:100%}.job-header__inner{margin:0 auto;max-width:1040px}.job-header__title{color:#302ab2;margin-bottom:20px}.job-header__meta{margin-bottom:10px;text-transform:capitalize}.job-header__location-wrap{align-items:center;display:flex;font-weight:700;margin-top:40px}.job-header__location-icon{flex-shrink:0;height:16px;margin-right:5px;width:16px}.job-body__container{border-radius:8px;margin:0 auto;max-width:1040px;padding:88px 20px}.job-section{margin-bottom:20px;width:100%}.job-section__flex{display:flex;gap:40px}.job-join{background:#f7f7f7;border-radius:16px;box-sizing:border-box;flex:1 1 0;margin-bottom:20px;min-width:0;padding:40px}.job-join__heading{color:#353535;font-size:2rem;margin-bottom:10px}.job-hiring-partner{background:#e9f3fd;border:2px solid #1890ff;border-radius:10px;box-sizing:border-box;flex:0 0 292px;min-height:432px;padding:32px 24px}.job-hiring-partner__icon{display:block;margin-bottom:1rem}.job-hiring-partner__heading{color:#353535;letter-spacing:0;line-height:2.5rem;margin-bottom:3rem}.job-hiring-partner__person{color:#353535;font-size:1rem;letter-spacing:0;line-height:1.5rem}.job-hiring-partner__person strong{font-size:1,125rem;line-height:1.5rem}.job-hiring-partner__apply{margin-top:4rem}.job-responsibilities{background:#f7f7f7;border-radius:16px;box-sizing:border-box;margin:20px 0;padding:40px;width:100%}.job-responsibilities__heading{color:#353535;font-size:2rem;margin-bottom:10px}.job-succeed{background:#f7f7f7;border-radius:16px;box-sizing:border-box;margin-top:20px;padding:40px;width:100%}.job-succeed__heading{color:#353535;font-size:2rem;margin-bottom:10px}.job-offer{background:#f7f7f7;border-radius:16px;box-sizing:border-box;margin-top:20px;padding:40px;width:100%}.job-offer__heading{color:#353535;font-size:2rem;margin-bottom:10px}.job-apply,.job-hiring-partner__apply{background-color:#303aae;border:1px solid #303aae;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;line-height:1.5rem;margin:4rem auto 0;padding:.5rem 1rem;text-align:center;width:fit-content}.job-apply a,.job-hiring-partner__apply a{color:#fff;font-size:1rem;line-height:1.5rem;text-decoration:none}.job-apply:hover,.job-hiring-partner__apply:hover{background-color:#fff;border-radius:8px;color:#303aae;font-size:1rem;line-height:1.5rem;padding:.5rem 1rem}.job-apply:hover a,.job-hiring-partner__apply:hover a{color:#303aae;font-size:1rem;line-height:1.5rem}@media only screen and (max-width:768px){.job-section__flex{flex-direction:column}.job-hiring-partner{flex:none;min-height:unset;width:100%}}@media only screen and (max-width:480px){.job-body__container{padding:40px 16px}.job-hiring-partner,.job-join,.job-offer,.job-responsibilities,.job-succeed{padding:24px}.job-apply{margin:40px auto;width:65%}.job-hiring-partner__heading,.job-join__heading,.job-offer__heading,.job-responsibilities__heading,.job-succeed__heading{font-size:1.625rem}}