@import url(https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300..700;1,300..700&family=Prompt:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap);
@charset "UTF-8";.job-all{background:#f9f7f6;padding:24px}.job-all>div{background:#fff;border-radius:6px;border-radius:8px}.job-all .title-job{color:var(--text-title-page);font-size:24px;font-style:normal;font-weight:600}.job-all .list-job{border-top:1px solid var(--secondary-25-color);display:flex;gap:8px;justify-content:space-between;padding:24px 0}@media (max-width:767.98px){.job-all .list-job{flex-direction:column}}.job-all .list-job a{text-decoration:none}.job-all .list-job .list-job-title{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--primary-color);display:-webkit-box;font-family:Sarabun;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:4px;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis}.job-all .list-job .list-job-position{display:flex;margin-bottom:4px}.job-all .list-job .list-job-position p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.job-all .list-job .list-job-position .company,.job-all .list-job .list-job-position p{color:var(--Text-Color-50);font-family:Sarabun;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.job-all .list-job .list-job-position .company{flex:0 0 auto;margin-left:10px}.job-all .list-job .list-job-position .company:before{content:"•";margin-right:10px}.job-all .list-job .list-job-date p{color:var(--Text-Color-50);font-family:Bai Jamjuree;font-size:12px;font-style:normal;font-weight:400;line-height:16px}@media (max-width:767.98px){.job-all .list-job .list-job-date{align-items:center;display:flex;justify-content:space-between;margin-top:16px}}.job-all .list-job .list-job-description{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--text-second-color);display:-webkit-box;font-size:14px;font-style:normal;font-weight:400;line-height:18px;overflow:hidden}@media (max-width:767.98px){.job-all .list-job .list-job-description{-webkit-line-clamp:3}}.job-all .list-job .list-job-date{color:var(--text-second-color);font-size:16px;font-style:normal;font-weight:400;line-height:21px}.job-all .list-job .list-job-date svg{margin-right:8px;position:relative;top:-3px}.job-all .list-job .list-job-date svg path{fill:#d8d8d8}.job-all .list-job .box-btn-detail{flex:0 0 auto}.job-all .list-job .box-btn-detail .btn-detail{background:var(--primary-color);border-radius:12px;color:var(--default-white);font-family:Sarabun;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:10px 24px}.job-all .title-flex-theme-4{margin-bottom:24px}.job-all .title-flex-theme-4 .title-line{height:32px!important}.job-detail>div{background:#fff;border-radius:6px;border-radius:8px}.job-detail .title-job h1{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--primary-color);display:-webkit-box;font-family:Bai Jamjuree;font-size:24px;font-style:normal;font-weight:600;line-height:32px;margin-bottom:8px;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis}.job-detail .list-job-position{display:flex}.job-detail .list-job-position p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.job-detail .list-job-position .company,.job-detail .list-job-position p{color:var(--Text-Color-50);font-family:Sarabun;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.job-detail .list-job-position .company{flex:0 0 auto;margin-left:10px}.job-detail .list-job-position .company:before{content:"•";margin-right:10px}.job-detail .list-job-date p{color:var(--Text-Color-50);font-family:Bai Jamjuree;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.job-detail .list-job-description{font-style:normal;font-weight:600;word-break:break-all}.job-detail .job-contact{background:var(--primary-25-color);border-radius:8px}.job-detail .job-contact .box-title-job{background:var(--secondary-25-color);border-top-left-radius:8px;border-top-right-radius:8px;padding:8px 0}.job-detail .job-contact .box-title-job label{color:var(--button-color);font-family:Sarabun;font-size:14px;font-style:normal;font-weight:600;line-height:22px}.job-detail .job-contact .box-detail{padding:16px}.job-detail .job-contact .box-detail .mail-contact{margin-bottom:8px}.job-detail .job-contact .list-social-email{background:#fff;border-radius:8px;box-shadow:2px 4px 8px rgba(56,75,108,.05);color:var(--Text-Color-50);font-size:14px;font-weight:400;height:40px;line-height:16px;padding:10px 6px;text-decoration:none}.job-detail .job-contact .list-social-email .box-icon-email{align-items:center;background:#f7af23;border-radius:6px;box-shadow:2px 4px 8px 0 rgba(0,0,0,.02);display:flex;height:28px;justify-content:center;margin-right:8px;width:28px}@media (max-width:767.98px){.job-detail .job-contact .list-social-email{font-size:12px}}.job-detail .job-contact .list-social-line{background:#fff;border-radius:8px;box-shadow:2px 4px 8px rgba(56,75,108,.05);color:var(--Text-Color-50);font-size:14px;font-weight:400;height:40px;line-height:16px;padding:10px 6px;text-decoration:none}.job-detail .job-contact .list-social-line .box-icon-line{align-items:center;background:#4cca20;border-radius:6px;box-shadow:2px 4px 8px 0 rgba(0,0,0,.02);display:flex;height:28px;justify-content:center;margin-right:8px;width:28px}@media (max-width:767.98px){.job-detail .job-contact .list-social-line{font-size:12px}}.breadcrumb-theme-4{margin-bottom:0}p{margin:0}.text-no-data{color:var(--text-Color-100)}
