.job-card{position:relative;border:1px solid #ccc;display:flex;border-radius:24px;overflow:hidden;height:280px}.job-card ul{list-style-type:none;margin:0!important;padding:0}.job-content{display:flex;flex-direction:column;padding:20px;flex:1;min-width:230px}.job-header{display:flex;flex-direction:column;margin-bottom:12px}.job-header .job-tag{text-transform:uppercase;margin-bottom:2px;color:var(--md-sys-color-surface-tint)}.job-header .job-title{font-weight:600!important;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.job-details{height:100%;display:flex;gap:12px}.job-details__flexbox{display:flex;align-items:center;gap:4px}.job-details__col{display:flex;flex-direction:column;gap:4px}.job-details__value{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.job-cover{position:relative;height:100%;flex:2;border-radius:24px 0 0 24px;overflow:hidden;min-width:278px}.job-cover__image{z-index:0;width:100%}.job-cover__expired{filter:grayscale(1);transition:all .2s;transition-timing-function:cubic-bezier(.2,0,0,1)}.job-cover__expired:hover{filter:grayscale(0)}.job-status__wrap{position:absolute;transform:rotate(-45deg) translate(180%,-32%);writing-mode:vertical-lr;width:28px;height:100%;display:flex;align-items:center;justify-content:center;right:0;bottom:0;z-index:1}.job-status__value{width:fit-content;text-orientation:mixed;text-align:center}.job-status__opening{background-color:#73ec8d}.job-status__expired{background-color:#fd9c9c!important;color:#252525!important}@media(max-width:600px){.job-card{height:200px}.job-content{min-width:unset;padding:16px}.job-status__wrap{width:24px;transform:rotate(-45deg) translate(160%,-30%)}.job-details{gap:12px}.job-details__col{display:flex;flex-direction:column;gap:0}.job-header{margin-bottom:8px}.job-header .job-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.job-count{display:none}}@media only screen and (max-width:353px){.job-cover__image{width:auto;height:100%}}#form{display:flex;flex-direction:column;gap:8px}#form .job-detail__list{list-style-type:disc;padding-left:24px}#form .job-detail__info{font-weight:600}#form .solid{border-top:1px solid #adadad;margin-inline:36px;margin-block:12px}.res-txt--dis{font-family:var(--font-phudu),sans-serif;font-size:57px;font-weight:600;line-height:64px;letter-spacing:-.25px}@media(max-width:600px){.res-txt--dis{font-family:var(--font-phudu),sans-serif;font-size:36px;font-weight:500;line-height:44px;letter-spacing:0}}@media(max-width:900px)and (min-width:601px){.res-txt--dis{font-family:var(--font-phudu),sans-serif;font-size:45px;font-weight:500;line-height:52px;letter-spacing:0}}.res-txt--head{font-family:var(--font-phudu),sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:0}@media(max-width:600px){.res-txt--head{font-family:var(--font-phudu),sans-serif;font-size:28px;font-weight:500;line-height:36px;letter-spacing:0}}.res-txt--tit{font-family:var(--font-lexend),sans-serif;font-size:22px;font-weight:400;line-height:28px;letter-spacing:0}@media(max-width:600px){.res-txt--tit{font-family:var(--font-lexend),sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.15px}}.res-txt--lab{font-family:var(--font-lexend),sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.1px}@media(max-width:600px){.res-txt--lab{font-family:var(--font-lexend),sans-serif;font-size:11px;font-weight:400;line-height:16px;letter-spacing:.5px}}@media(max-width:900px)and (min-width:601px){.res-txt--lab{font-family:var(--font-lexend),sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.5px}}.res-txt--bod{font-family:var(--font-lexend),sans-serif;font-size:16px;font-weight:300;line-height:24px;letter-spacing:.5px}@media(max-width:600px){.res-txt--bod{font-family:var(--font-lexend),sans-serif;font-size:14px;font-weight:300;line-height:20px;letter-spacing:.25px}}.res-txt--h1{font-family:var(--font-lexend),sans-serif;font-size:60px;font-weight:400;line-height:72px;letter-spacing:-.5px}@media(max-width:600px){.res-txt--h1{font-family:var(--font-lexend),sans-serif;font-size:36px;font-weight:400;line-height:40px;letter-spacing:-.25px}}@media(max-width:900px)and (min-width:601px){.res-txt--h1{font-family:var(--font-lexend),sans-serif;font-size:48px;font-weight:400;line-height:56px;letter-spacing:-.5px}}.recruitment-page{position:relative;display:flex;flex-direction:column}.recruitment-page ul{list-style-type:none;margin:0!important;padding:0}.recruitment-page__container{position:relative;overflow:hidden;min-width:300px;background-color:#fff}.recruitment-page__fixed{width:100%;position:fixed;bottom:0}@media(max-width:600px){.recruitment-page__fixed{position:relative;order:99}}.recruitment-page__space{position:relative;height:100vh;pointer-events:none;background-color:transparent}@media(max-width:600px){.recruitment-page__space{display:none}}.recruitment-page__main{padding-top:80px;padding-bottom:64px;margin:8px 8px 0;display:flex;flex-direction:column;align-items:center;background-color:#fff;z-index:1}.recruitment-page__content{width:100%;max-width:1200px;padding-top:72px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.recruitment-page__grid{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.recruitment-page__button-load{width:100%;display:flex;align-items:center;justify-content:center}.recruitment-page__no-data{width:100%;grid-column-start:1;grid-column-end:3;text-align:center}@media(max-width:900px){.recruitment-page__grid{grid-template-columns:repeat(1,1fr)}}