.form-group.required label {color:black}
.section-career-detail {margin-bottom:50px;padding-top:30px}
@media screen and (max-width:992px) {.section-career-detail {padding-top:15px }}
.section-career-detail__job-content {display:flex;justify-content:space-between}
@media screen and (max-width:992px) {.section-career-detail__job-content {flex-direction:column }}
.section-career-detail__job-content__description {width:70%}
@media screen and (max-width:992px) {.section-career-detail__job-content__description {width:100% }}
.section-career-detail__job-content__description .title {font-weight:bold}
.section-career-detail__job-content__description .main-content {padding-top:25px}
@media screen and (max-width:576px) {.section-career-detail__job-content__description .main-content {padding-top:15px }}
.section-career-detail__job-content__description .main-content h2 {margin-bottom:25px;margin-top:55px;font-size:36px}
@media screen and (max-width:576px) {.section-career-detail__job-content__description .main-content h2 {margin-bottom:15px;margin-top:25px }}
@media screen and (max-width:992px) {.section-career-detail__job-content__description .main-content h2 {font-size:22px }}
@media screen and (max-width:576px) {.section-career-detail__job-content__description .main-content h2 {font-size:18px }}
.section-career-detail__job-content__description .main-content h2:first-child {margin-top:0}
.section-career-detail__job-content__description .main-content p {line-height:1.5;font-size:18px}
.section-career-detail__job-content__description .main-content blockquote * {background:linear-gradient(90deg,#0543a9,#00d8f5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:2.25rem;font-weight:bold;text-align:center;word-break:break-word}
@media screen and (max-width:992px) {.section-career-detail__job-content__description .main-content blockquote * {font-size:1.25rem }}
.section-career-detail__job-content__description .main-content pre {overflow-x:auto;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
.section-career-detail__job-content__description .main-content img {max-width:100%;height:auto}
.section-career-detail__job-content__description .main-content a {color:#185ccc}
.section-career-detail__job-content__description .main-content h1 * {font-size:2.5rem}
.section-career-detail__job-content__description .main-content h2 * {font-size:2rem}
.section-career-detail__job-content__description .main-content h3 * {font-size:1.75rem}
.section-career-detail__job-content__description .main-content h4 * {font-size:1.5rem}
.section-career-detail__job-content__description .main-content h5 * {font-size:1.25rem}
.section-career-detail__job-content__description .main-content h6 * {font-size:1rem}
.section-career-detail__job-content__description .share {margin-top:25px}
.section-career-detail__job-content__description .share .text-share {padding-top:7px}
.section-career-detail__job-content__description .sub-description {display:none}
@media screen and (max-width:992px) {.section-career-detail__job-content__description .sub-description {display:block;margin-left:0 }}
.section-career-detail__job-content__description .section-career-detail__job-content__sub-description {width:100%;margin-bottom:50px}
@media screen and (max-width:992px) {.section-career-detail__job-content__description .section-career-detail__job-content__sub-description {margin-bottom:15px;margin-top:15px }}
.section-career-detail__job-content__description .section-career-detail__job-content__sub-description .detail-content {flex-direction:row;flex-wrap:wrap}
.section-career-detail__job-content__description .section-career-detail__job-content__sub-description .detail-content .item {width:50%}
.section-career-detail__job-content__description .section-career-detail__job-content__sub-description .detail-content .item:last-child {width:100%}
.section-career-detail__job-content__description .title {color:#185ccc;font-size:48px}
@media screen and (max-width:992px) {.section-career-detail__job-content__description .title {font-size:30px }}
.section-career-detail__job-content__description .share {display:flex;align-items:center}
.section-career-detail__job-content__description .share img {margin-left:5px}
.section-career-detail__job-content__sub-description {background-color:#f4f9fb;width:22%;margin-left:30px;position:relative;border-radius:25px;height:fit-content}
@media screen and (max-width:992px) {.section-career-detail__job-content__sub-description {display:none }}
.section-career-detail__job-content__sub-description .btn-apply {background-color:#00d8f5;text-align:center;width:100%;height:70px;position:absolute;top:0;font-size:22px}
@media screen and (max-width:576px) {.section-career-detail__job-content__sub-description .btn-apply {height:55px }}
.section-career-detail__job-content__sub-description .btn-apply:after {content:none}
.section-career-detail__job-content__sub-description .detail-content {padding:90px 0 15px 15px;display:flex;flex-direction:column;justify-items:center}
@media screen and (max-width:576px) {.section-career-detail__job-content__sub-description .detail-content {padding:75px 0 10px 7px }}
.section-career-detail__job-content__sub-description .detail-content .item {display:flex;align-items:center;margin-bottom:20px}
.section-career-detail__job-content__sub-description .detail-content .item .icon {background-color:#fff;border-radius:50%;border:1px solid #CCC;width:50px;height:50px;position:relative}
@media screen and (max-width:576px) {.section-career-detail__job-content__sub-description .detail-content .item .icon {width:40px;height:40px }}
.section-career-detail__job-content__sub-description .detail-content .item .icon img {width:18px;margin:0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.section-career-detail__job-content__sub-description .detail-content .item .content {display:flex;flex-direction:column;margin-left:10px}
@media screen and (max-width:576px) {.section-career-detail__job-content__sub-description .detail-content .item .content {margin-left:7px }}
.section-career-detail__job-content__sub-description .detail-content .item .content .label {font-size:14px;font-weight:500;opacity:0.6;margin-bottom:5px;color:#000}
@media screen and (max-width:992px) {.section-career-detail__job-content__sub-description .detail-content .item .content .label {font-size:12px }}
.section-career-detail__job-content__sub-description .detail-content .item .content .value {font-size:14px;font-weight:500}
@media screen and (max-width:576px) {.section-career-detail__job-content__sub-description .detail-content .item .content .value {font-size:12px }}
.section-career-detail__similar-jobs {background-color:#f4f9fb;margin-top:50px;padding:60px 0 50px}
.section-career-detail__similar-jobs .header {display:flex;justify-content:space-between;align-items:center}
.section-career-detail__similar-jobs .header h3 {font-size:36px;color:#185ccc;font-weight:bold}
@media screen and (max-width:992px) {.section-career-detail__similar-jobs .header h3 {font-size:22px }}
@media screen and (max-width:576px) {.section-career-detail__similar-jobs .header h3 {font-size:18px }}
.section-career-detail__similar-jobs .body {margin-top:30px;flex-wrap:wrap;justify-content:space-between}
.section-career-detail__similar-jobs__list-team,
.section-career-detail__similar-jobs__list {flex-wrap:wrap;justify-content:space-between}
@media screen and (max-width:768px) {.section-career-detail__similar-jobs__list-team,.section-career-detail__similar-jobs__list {flex-direction:column }}
.section-career-detail__similar-jobs__list-team__item,
.section-career-detail__similar-jobs__list__item {width:calc(98%/2);box-shadow:0 0 20px -5px #707070;border-radius:10px;margin-bottom:30px}
.section-career-detail__similar-jobs__list-team__item:hover,
.section-career-detail__similar-jobs__list__item:hover {box-shadow:0 0 25px 0 #707070}
@media screen and (max-width:992px) {.section-career-detail__similar-jobs__list-team__item,.section-career-detail__similar-jobs__list__item {width:100% }}
.section-career-detail__similar-jobs__list-team__item__left,
.section-career-detail__similar-jobs__list__item__left {width:50%;overflow:hidden;max-height:230px;min-height:230px}
@media screen and (max-width:1200px) {.section-career-detail__similar-jobs__list-team__item__left,.section-career-detail__similar-jobs__list__item__left {max-height:190px;min-height:190px }}
@media screen and (max-width:992px) {.section-career-detail__similar-jobs__list-team__item__left,.section-career-detail__similar-jobs__list__item__left {width:50% }}
@media screen and (max-width:576px) {.section-career-detail__similar-jobs__list-team__item__left,.section-career-detail__similar-jobs__list__item__left {max-height:130px;min-height:140px }}
.section-career-detail__similar-jobs__list-team__item__left img,
.section-career-detail__similar-jobs__list__item__left img {width:100%;height:100%;border-top-left-radius:10px;border-bottom-left-radius:10px;object-fit:cover;object-position:center}
.section-career-detail__similar-jobs__list-team__item__right,
.section-career-detail__similar-jobs__list__item__right {width:55%;padding:25px 40px 25px 25px;text-align:left;display:flex;flex-direction:column;justify-content:space-between}
@media screen and (max-width:1200px) {.section-career-detail__similar-jobs__list-team__item__right,.section-career-detail__similar-jobs__list__item__right {padding:15px 10px 15px 15px }}
@media screen and (max-width:992px) {.section-career-detail__similar-jobs__list-team__item__right,.section-career-detail__similar-jobs__list__item__right {padding:10px 5px 10px 10px }}
@media screen and (max-width:768px) {.section-career-detail__similar-jobs__list-team__item__right,.section-career-detail__similar-jobs__list__item__right {padding:15px }}
@media screen and (max-width:414px) {.section-career-detail__similar-jobs__list-team__item__right,.section-career-detail__similar-jobs__list__item__right {padding:10px }}
.section-career-detail__similar-jobs__list-team__item__right h4,
.section-career-detail__similar-jobs__list__item__right h4,
.section-career-detail__similar-jobs__list-team__item__right .open-job-title,
.section-career-detail__similar-jobs__list__item__right .open-job-title {font-size:22px;color:#185CCC;margin-bottom:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:3.5rem;word-break:break-word}
@media screen and (max-width:1200px) {.section-career-detail__similar-jobs__list-team__item__right h4,.section-career-detail__similar-jobs__list__item__right h4,.section-career-detail__similar-jobs__list-team__item__right .open-job-title,.section-career-detail__similar-jobs__list__item__right .open-job-title {font-size:20px }}
@media screen and (max-width:992px) {.section-career-detail__similar-jobs__list-team__item__right h4,.section-career-detail__similar-jobs__list__item__right h4,.section-career-detail__similar-jobs__list-team__item__right .open-job-title,.section-career-detail__similar-jobs__list__item__right .open-job-title {font-size:18px;margin-bottom:10px }}
@media screen and (max-width:800px) {.section-career-detail__similar-jobs__list-team__item__right h4,.section-career-detail__similar-jobs__list__item__right h4,.section-career-detail__similar-jobs__list-team__item__right .open-job-title,.section-career-detail__similar-jobs__list__item__right .open-job-title {margin-bottom:5px }}
@media screen and (max-width:414px) {.section-career-detail__similar-jobs__list-team__item__right h4,.section-career-detail__similar-jobs__list__item__right h4,.section-career-detail__similar-jobs__list-team__item__right .open-job-title,.section-career-detail__similar-jobs__list__item__right .open-job-title {font-size:16px }}
.section-career-detail__similar-jobs__list-team__item__right__description,
.section-career-detail__similar-jobs__list__item__right__description {font-size:16px}
@media screen and (max-width:1200px) {.section-career-detail__similar-jobs__list-team__item__right__description,.section-career-detail__similar-jobs__list__item__right__description {font-size:14px;margin-bottom:5px }}
@media screen and (max-width:992px) {.section-career-detail__similar-jobs__list-team__item__right__description,.section-career-detail__similar-jobs__list__item__right__description {margin-bottom:5px }}
@media screen and (max-width:800px) {.section-career-detail__similar-jobs__list-team__item__right__description,.section-career-detail__similar-jobs__list__item__right__description {margin-bottom:10px }}
@media screen and (max-width:414px) {.section-career-detail__similar-jobs__list-team__item__right__description,.section-career-detail__similar-jobs__list__item__right__description {font-size:12px }}
.section-career-detail__similar-jobs__list-team__item__right .text-ellipsis,
.section-career-detail__similar-jobs__list__item__right .text-ellipsis {max-height:5rem;line-height:1.7}
@media screen and (max-width:576px) {.section-career-detail__similar-jobs__list-team__item__right .text-ellipsis,.section-career-detail__similar-jobs__list__item__right .text-ellipsis {-webkit-line-clamp:2;line-height:1.2 }}
.section-career-detail__similar-jobs__list-team__item__right .see-more,
.section-career-detail__similar-jobs__list__item__right .see-more {font-size:18px;color:#00D2F3;font-weight:bold}
@media screen and (max-width:1200px) {.section-career-detail__similar-jobs__list-team__item__right .see-more,.section-career-detail__similar-jobs__list__item__right .see-more {font-size:16px }}
@media screen and (max-width:576px) {.section-career-detail__similar-jobs__list-team__item__right .see-more,.section-career-detail__similar-jobs__list__item__right .see-more {font-size:14px }}
.section-career-detail__quick-clicks {margin-top:50px}
.section-career-detail__quick-clicks h3 {color:#185ccc;font-size:36px;font-weight:bold}
@media screen and (max-width:992px) {.section-career-detail__quick-clicks h3 {font-size:22px }}
@media screen and (max-width:576px) {.section-career-detail__quick-clicks h3 {font-size:18px }}
.section-career-detail__quick-clicks .title {color:#185ccc;font-size:22px;font-weight:500}
@media screen and (max-width:1200px) {.section-career-detail__quick-clicks .title {font-size:20px }}
@media screen and (max-width:992px) {.section-career-detail__quick-clicks .title {font-size:18px }}
@media screen and (max-width:414px) {.section-career-detail__quick-clicks .title {font-size:16px }}
.section-career-detail__quick-clicks .post-list {display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:50px}
@media screen and (max-width:576px) {.section-career-detail__quick-clicks .post-list {margin-top:25px }}
.section-career-detail__quick-clicks .post-list .post-item {width:100%;display:flex;align-items:center;border-radius:100px;border:1px solid #CCC;margin-bottom:20px;height:127px}
@media screen and (max-width:992px) {.section-career-detail__quick-clicks .post-list .post-item {height:115px }}
@media screen and (max-width:576px) {.section-career-detail__quick-clicks .post-list .post-item {height:95px }}
.section-career-detail__quick-clicks .post-list .post-item .thumbnail {width:15%;height:100%;max-width:220px;max-height:127px;border-radius:100px;overflow:hidden}
@media screen and (max-width:1100px) {.section-career-detail__quick-clicks .post-list .post-item .thumbnail {width:22% }}
@media screen and (max-width:992px) {.section-career-detail__quick-clicks .post-list .post-item .thumbnail {width:25%;max-width:225px;max-height:115px }}
@media screen and (max-width:576px) {.section-career-detail__quick-clicks .post-list .post-item .thumbnail {width:35%;max-height:95px }}
.section-career-detail__quick-clicks .post-list .post-item .thumbnail img {width:100%;height:100%;object-fit:cover;object-position:50% 50%}
.section-career-detail__quick-clicks .post-list .post-item .content {padding:20px;margin-left:20px;width:85%;display:flex;justify-content:space-between;align-items:center}
@media screen and (max-width:992px) {.section-career-detail__quick-clicks .post-list .post-item .content {padding:10px 15px 10px 25px;margin-left:0;width:calc(75%) }}
@media screen and (max-width:576px) {.section-career-detail__quick-clicks .post-list .post-item .content {padding-left:20px;width:calc(65%) }}
.section-career-detail__quick-clicks .post-list .post-item .content__text {width:85%}
@media screen and (max-width:992px) {.section-career-detail__quick-clicks .post-list .post-item .content__text {width:80% }}
@media screen and (max-width:576px) {.section-career-detail__quick-clicks .post-list .post-item .content__text {width:100% }}
.section-career-detail__quick-clicks .post-list .post-item .content .title {color:#185ccc}
.section-career-detail__quick-clicks .post-list .post-item .content .description {margin-top:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.5em;overflow:hidden}
.section-career-detail__quick-clicks .post-list .post-item .content .btn-detail {cursor:pointer;width:10%;display:flex;justify-content:end;align-items:center}
@media screen and (max-width:576px) {.section-career-detail__quick-clicks .post-list .post-item .content .btn-detail {display:none }}
.btn-apply-second {display:none}
@media screen and (max-width:992px) {.btn-apply-second {display:flex;width:100%;margin-top:25px }}