@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700;800");.tab .tab-pane{padding-bottom:36px}.tab .nav-tabs{margin-bottom:24px;position:relative;border-bottom:1px solid #eee;border-radius:6px;z-index:1}.tab .nav-tabs li a{font-size:16px;color:#333!important;background-color:transparent!important;border:none!important;padding:0 20px 12px;margin-right:0;display:flex;align-items:center}.tab .underline{width:30px;height:3px;background-color:#3280b2;position:absolute;bottom:0;z-index:1000;transition:all .2s ease-in-out;display:inline-block}.tab .nav-tabs .active{background-color:transparent!important;border:none!important;color:#3280b2!important}.tab .nav-tabs .beta{font-size:9px;font-weight:700;color:#f4aa1a;text-transform:uppercase;position:relative;left:4px;top:-6px}.tab .tab-content{position:relative}.tab .tab__icon{margin-right:5px;vertical-align:-1px}.tab .tab-content .ajax-loader{display:none;min-height:600px;background:url(https://www.ctgoodjobs.hk/images/ctjob/listing/ajax-loader.gif) center 300px no-repeat #fff;z-index:4;top:0;bottom:0;left:0;right:0}.adv{text-align:center;margin:20px}.jd-main{border:3px solid #d1d1d1;margin-bottom:32px}.jd-header{margin-bottom:30px}.jl-prev-jd-h{margin-bottom:20px}.jl-prev-jd-h .share-job .title{line-height:41px;font-weight:700;vertical-align:16px}.jl-prev-jd-h .share-job .addthis_inline_share_toolbox,.jl-prev-jd-h .share-job .title{line-height:41px;margin-bottom:0;display:inline-block}.jl-prev-jd-h .apply-job{text-align:right}.jl-prev-jd-h .apply-job i.fa{margin-left:0;margin-right:2px;vertical-align:-1px}.jl-prev-jd-h .apply-job .btn{margin-left:8px}.job-detail{position:relative}.job-detail .expired-msg{font-size:15px;color:#fff;text-align:center;background-color:#b73737;padding:4px;margin-bottom:16px;clear:both}.job-detail .apply-now{text-align:center;margin:28px 0}.job-detail .apply-now a{font-size:16px;padding:8px 24px}.jd-cover{width:100%;padding-bottom:24px}.jd-jssor-loading{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background-color:rgba(0,0,0,.7)}.jd-jssor-loading img{margin-top:-19px;position:relative;top:50%;width:38px;height:38px;animation-name:a;animation-duration:1.6s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.jd-jssor-slides{cursor:default;position:relative;top:0;left:0;width:990px;height:334px;overflow:hidden}.jd-jssor-bullet{position:absolute;bottom:24px;right:16px}.jd-jssor-bullet .i{position:absolute;cursor:pointer;width:12px;height:12px}.jd-jssor-bullet .i .b{fill:#fff;fill-opacity:.8;stroke:#000;stroke-width:1600;stroke-miterlimit:10;stroke-opacity:.7}.jd-jssor-bullet .i:hover .b{fill:#000;fill-opacity:.7;stroke:#fff;stroke-width:2000;stroke-opacity:.8}.jd-jssor-bullet .iav .b{fill:#000;stroke:#fff;stroke-width:2400;fill-opacity:.8;stroke-opacity:1}.jd-jssor-bullet .i.idn{opacity:.3}.jd-jssor-bullet .i.s{position:absolute;top:0;left:0;width:100%;height:100%}.comp-img{margin-bottom:6px}.comp-name,.comp-name h3{font-size:18px;font-weight:700;line-height:1.3;display:inline-block;margin-bottom:8px}.comp-desc{padding:16px;background-color:rgba(51,51,51,.03)}.tab-content .comp-desc{padding:16px 0 30px;background-color:inherit}.comp-desc p{font-size:15px;line-height:1.5}.comp-desc p:last-child{margin-bottom:0}.comp-desc ul{font-size:15px;list-style:disc;padding-left:16px;margin:16px 0}.comp-desc ul ul{list-style:circle;margin:0}.comp-desc ul ul ul{list-style:square;margin:0}.comp-desc ul li{border:0;padding-top:0;padding-bottom:0}.comp-desc .view-comp-profile{margin-top:12px}.comp-desc .comp-name h3{display:inline}.jd-video{margin-bottom:20px}.view-all-results{display:none}.jd-g .view-all-results{margin-top:0}.jd-video-m{margin-top:12px}@keyframes b{0%{top:-60px}to{top:-1px}}.jd-brief{font-size:13px;font-weight:300}.jd-brief .jd-other-act{text-align:right}.job-detail .alert{font-size:13px;padding-top:8px;padding-bottom:8px}.job-detail .alert-warning i.fa{top:8px}.jd-brief .job-ref,.jd-brief .post-date,.post-detail .job-view,.post-detail .post-date{font-size:13px;font-weight:300;color:#888}.jd-brief .post-date{margin-bottom:12px}.post-detail .job-view,.post-detail .post-date{margin:12px 0}.post-detail .job-view{text-align:right}.jd-other-act-btm,.post-detail .post-date.no-job-ref{display:none}.jd-other-act-btm a:link{margin-right:12px}.jd-other-act a:link{margin-left:12px}.job-hl{font-size:13px;background-color:rgba(51,51,51,.03);margin-bottom:16px;padding:12px}.job-title{font-size:24px;text-align:left;line-height:1.3}.jd-post-comp>:last-child{margin-bottom:24px}.jd-post-comp h2{font-size:15px;font-weight:400;margin:12px 0;display:inline-block;text-align:left}.jd-post-comp .comp-prof-txt-l{font-size:12px;margin-left:16px;display:none}.jd-post-comp .comp-prof-txt-m{margin-left:0}.job-hl i.fa,.job-hl span.ct-icon{width:22px;font-size:18px;color:#888;text-align:center;vertical-align:-1px;position:absolute;left:0}.job-hl span.ct-icon{font-size:14px;line-height:18px}.job-hl ul li{padding-left:32px;position:relative;margin-bottom:6px}.job-hl ul li:last-child li{margin-bottom:0}.jd-sec{margin-bottom:16px}.jd-sec.share-job{margin-bottom:32px}.jd-sec .title{font-weight:700;margin-bottom:6px}.jobDetailsApplicantLink{cursor:pointer;font-weight:700;color:#69abcb}.jobDetailsApplicantLink:hover{cursor:pointer;font-weight:700;color:#3d82bb}.related-study .tag-list li{margin-right:6px;margin-bottom:6px}.related-study .tag-list .tag{background-color:#3d82bb}.related-study .tag-list .tag:hover{background-color:#69abcb}.skill-tag .tag-list li{margin-right:8px;margin-bottom:8px}.skill-tag .tag-list .tag{font-size:15px;padding:4px 10px;background-color:#fff;color:#3d82bb;border:1px solid #3d82bb;border-radius:8px}.skill-tag .tag-list .tag:hover{background-color:#69abcb;border-color:#69abcb;color:#fff}.skill-tag .tag-list .tag i{color:#fccf00;margin-right:4px;display:none}.skill-tag .tag-list .tag.matched{background-color:#3d82bb;color:#fff}.skill-tag .tag-list .tag.matched i{display:inline-block}.skill-tag .tag-list .tag.matched:hover{background-color:#5397ce}.job-desc p{font-size:15px;margin-bottom:16px}.job-desc ul{list-style:disc;padding-left:16px;margin:16px 0}.job-desc ul ul{list-style:circle;margin:0}.job-desc ul ul ul{list-style:square;margin:0}.job-desc .jd-apply-link:link,.job-desc .jd-apply-link:visited{font-weight:700;color:#69abcb}.job-desc .jd-apply-link:hover{font-weight:700;color:#3d82bb}.desc .long-url,.job-desc .long-url{display:inline-block;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.job-info table{font-size:13px;border-bottom:1px solid #ddd}.job-info .sc-link{margin-left:12px}.job-info .qualification ul{list-style:disc;padding-left:18px}.job-info .benefit span.ct-icon{font-size:20px;font-weight:400;width:36px;text-align:center;position:absolute;left:0}.job-info .benefit .extra-benefits{display:none}.job-info .inline-list li{position:relative;display:inline-block}.job-info .inline-list>li+li:before{content:"/";padding:0 6px}.job-info .benefit li.sr-only{margin:-1px;position:absolute}.jd-sec.benefit{background-color:rgba(51,51,51,.03);padding:16px;padding-bottom:0}.job-detail .benefit-list{font-size:12px;padding:0 12px}.job-detail .benefit-list li{min-height:36px;line-height:36px;margin-bottom:12px;padding:0 12px 0 40px}.job-detail .benefit-list li.social{line-height:18px}.benefit-list .customize span{width:80%;line-height:1;position:absolute;top:50%;left:36px;transform:translateY(-50%);z-index:1}.benefit-list .customize i,.job-detail .benefit-list span.ct-icon{font-size:28px;font-weight:400;color:#3280b3;width:36px;text-align:center;margin-right:6px;vertical-align:middle;display:inline-block;position:absolute;left:0;top:3px}.job-detail .benefit-list .more-benefits,.job-detail .benefit-list .show-more{font-size:15px;line-height:28px}.show-more span.glyphicon{margin-left:6px;vertical-align:-2px}.comp-profile{overflow:hidden;position:relative;display:block}.comp-profile img{width:100%}.comp-profile .comp-name{font-size:18px;color:#fff;width:100%;text-align:center;text-shadow:0 2px 2px rgba(0,0,0,.3);padding:0 15px;position:absolute;bottom:60px}.comp-profile .btn{position:absolute;bottom:15px;left:15px;box-shadow:0 2px 12px 0 rgba(0,0,0,.2)}.comp-profile:hover .btn-def.btn-w{background-color:#50a0cc;border-color:#50a0cc;color:#fff!important}.jd-extra-sec h3{font-size:20px;color:#3d82bb;margin-bottom:12px}.jd-extra-sec.similar-jobs{margin-bottom:24px}@media (-ms-high-contrast:none){.jd-extra-sec.similar-jobs{margin-bottom:80px}.jd-extra-sec.similar-jobs,::-ms-backdrop{margin-bottom:80px}}.jd-iframe .jd-extra-sec.similar-jobs{margin-bottom:0}.similar-jobs-iframe{height:400px;border:0;padding:0;overflow:hidden;width:1px;min-width:100%;*width:100%}.jd-extra-sec.similar-jobs h3{border-top:1px solid #d1d1d1;padding-top:24px}.jd-extra-sec.similar-jobs .job-blk .comp{display:block}.jd-g .jd-extra-sec.similar-jobs h3{border-top:0;padding-top:0}.jd-g .show-border .jd-extra-sec.similar-jobs h3{border-top:1px solid #d1d1d1;padding-top:24px}.jl-prev-jd .similar-jobs-iframe{height:550px}.modal.report-jd .modal-dialog{margin-top:-15%}.modal.report-jd .form-group{margin-bottom:20px}.report-jd .report-jd-list{margin-bottom:16px}.report-jd .report-jd-list .other-cm{display:none}.related-search{margin:24px 0 16px}.related-search .separator{margin-bottom:24px}.related-search-list li{margin-right:20px;margin-bottom:8px}.ie .related-search{margin:24px 0 84px}.related-study{margin:30px 0 36px}.addthis_inline_share_toolbox,.addthis_inline_share_toolbox_tstg{margin-bottom:12px}#at4-share{z-index:99}.current-hiring .title,.media-coverage .title{font-size:18px}ul.abt-job .benefit .ct-icon{font-size:32px;line-height:32px;text-align:center;margin:0 4px 12px;vertical-align:-12px;display:inline-block}.bg-overlay{width:100%;height:100%;position:absolute;bottom:0}.jd-act a.btn{width:100%;font-size:16px;padding:10px 16px}.jd-act a.btn,.jd-act a.btn.submit-hl-btn{margin-bottom:8px}.jd-act a.btn.submit-hl-btn.applied,.jl-prev-jd-h a.btn.submit-hl-btn.applied,a.btn.submit-hl-btn.apply-job-btn.applied{font-weight:400;background-color:#5cc666;border-color:#5cc666;color:#fff!important}.jd-act a.btn.submit-hl-btn.applied:hover,.jl-prev-jd-h a.btn.submit-hl-btn.applied:hover,a.btn.submit-hl-btn.apply-job-btn.applied:hover{color:#fff}.jd-act a.btn i.fa{font-size:22px;margin-right:4px;margin-left:0;vertical-align:-2px}.jd-act a.btn .fa-heart{color:#d33737}.jd-act a.btn .fa-star{color:#f7ca00}.media-coverage ul li:last-child{padding:10px 0;border-bottom:1px dashed #c3d5e2}.media-coverage ul li.more{border-bottom:none}.media-coverage .art-title{font-size:16px;font-weight:700}.thumb-img-w,.thumb-info{position:relative;float:left}.thumb-blk-w{position:relative}.thumb-img-w{width:35%}.thumb-info{width:65%;padding-left:15px}.thumb-info h2.title{height:68px;font-size:16px;color:#333;line-height:1.4;border-bottom:0;padding-bottom:0;transition:color .35s}.thumb-blk:hover h2.title{color:#888}.thumb-blk .video-icon{width:28px;height:28px;background-color:rgba(0,0,0,.6);color:#fff;font-size:22px;text-align:center;line-height:34px;position:absolute;bottom:0;left:0;display:none}.thumb-blk.art-video .video-icon{display:block}.popular-course{margin:24px 0}.popular-course img{transition:all .3s}.popular-course .row{margin-bottom:24px}.popular-course .thumb-blk{color:#333;position:relative;box-shadow:0 0 3px 0 rgba(0,0,0,.1)}.popular-course .thumb-blk .thumb{position:relative}.popular-course .thumb-blk .thumb img{min-height:100%}.popular-course .thumb-blk:hover .thumb-info .title{color:#888}.popular-course .thumb-blk .thumb .tag{font-size:13px;background-color:#e2a02d;color:#fff;padding:4px 8px;position:absolute;bottom:8px;left:0;box-shadow:2px 0 4px 0 rgba(0,0,0,.3)}.popular-course .thumb-blk .thumb .tag.upcoming{background-color:#e2a02d}.popular-course .thumb-blk .thumb .tag.free{background-color:#f25f37}.popular-course .thumb-blk .thumb .tag.expired{background-color:#ba2c2c}.popular-course .thumb-info{width:100%;font-size:16px;background-color:#fff;padding:8px 12px;border-bottom:2px solid #3280b3;float:none}.popular-course .it .thumb-info{border-bottom-color:#84bed2}.popular-course .mkt .thumb-info{border-bottom-color:#e0a02f}.popular-course .finance .thumb-info{border-bottom-color:#003b71}.popular-course .expired .thumb-info{border-bottom-color:#ddd}.popular-course .expired .thumb-info .date-venue,.popular-course .expired .thumb-info .title{color:#bbb}.popular-course .thumb-info .category{font-size:13px;color:#4d2e68;margin-bottom:4px;display:inline-block;z-index:3;position:relative}.popular-course .thumb-info .category:hover{color:#9a81b5}.popular-course .thumb-info .title{font-size:16px;line-height:1.4;height:45px;text-align:left;margin-bottom:2px;overflow:hidden}.popular-course .thumb-info .date-venue{font-size:13px;color:#888;margin:5px 0}.popular-course .thumb-info .date-venue i{width:16px;text-align:center;margin-right:6px}.popular-course .thumb-info .date-venue .date{margin-right:16px}.popular-course .thumb-info .date-venue .divider{margin:0 6px}.popular-course .thumb-blk .post-date{font-size:13px;color:#888;margin-bottom:4px}.popular-course .tag-list .tag{font-size:11px;position:relative;z-index:3;background-color:#3280b3}.popular-course .tag-list .tag:hover{background-color:#69abcb}.jd-sticky-bottom{width:100%;background-color:#3280b3;color:#fff!important;padding:12px 0;position:fixed;position:-webkit-sticky;position:sticky;bottom:0;z-index:4}.jd-sticky-bottom .bottom-title{font-size:16px!important;font-weight:400;line-height:100%;color:#fff!important;margin-bottom:8px}.jd-sticky-bottom .bottom-comp{line-height:15px;margin:0}.jd-sticky-bottom .bottom-comp,.jd-sticky-bottom h3{font-size:14px;font-weight:300;width:100%}.jd-sticky-bottom .jd-act a.btn{width:100%;font-size:16px;padding:8px 16px;margin-bottom:0}.jd-sticky-bottom .jd-act a.btn i.fa{font-size:20px}.jd-sticky-bottom .jd-act .col-l{padding-right:7.5px}.jd-sticky-bottom .jd-act .col-m{padding-left:7.5px;padding-right:7.5px}.jd-sticky-bottom .jd-act .col-r{padding-left:7.5px}.whatsapp-btn.btn-def,.whatsapp-btn.btn-def:focus{background-color:#11c246;border-color:#11c246;color:#fff!important}.whatsapp-btn.btn-def:hover{background-color:#0ab43d;border-color:#0ab43d;text-shadow:0 2px 2px rgba(0,0,0,.3)}.job-desc .whatsapp-btn.btn-def{padding:3px 10px;margin-right:3px}.job-desc .whatsapp-btn.btn-def i.fa{margin-left:0}.jd-sticky-bottom .jd-act-m i.fa{margin-right:0}.sticky-back-to-top:link{bottom:80px}.float-btn:link{width:auto;height:36px;background-color:#ebf2f7;font-size:14px;color:#3280b3;text-align:center;line-height:36px;cursor:pointer;padding:0 12px;position:fixed;bottom:80px;right:16px;display:none;z-index:10;transition:none;border-radius:18px;box-shadow:0 2px 3px 0 rgba(0,0,0,.2)}.float-btn i.fa{margin-right:2px}.float-btn span.num{font-size:11px;background-color:#3d82bb;color:#fff;line-height:1.1;padding:4px;display:inline-block;margin-left:6px;vertical-align:0;border-radius:4px}.prev-job:link{right:auto;left:16px}.next-job:link{right:auto;left:120px}footer{background-color:rgba(61,128,183,.12);color:#3280b3;padding:42px 0 48px}footer .back-to-top-wrapper{margin-bottom:12px}footer .back-to-top{font-size:22px;color:#3280b3}.job-expired .msg{text-align:center;padding-bottom:24px;margin-bottom:24px}.job-expired .msg p{font-size:20px;font-weight:700}.job-expired i.fa{font-size:48px;color:rgba(51,51,51,.5);margin-bottom:16px}.job-expired .job-info{background-color:rgba(51,51,51,.03);text-align:center;padding:15px;margin-bottom:24px}.job-expired .job-info .job-title{font-size:18px;font-weight:700;text-align:center;margin-bottom:4px}.job-expired .job-info .job-ref{font-weight:400}.job-expired .job-cat{margin-bottom:16px}.job-expired .job-cat ul{margin-top:8px}.job-expired .job-cat ul li{text-align:center;margin-bottom:8px}.report-modal-header{font-size:24px;font-weight:700;color:#3280b3;margin:4px 0 16px}.report-modal-header .ct-icon,.report-modal-header.glyphicon,.report-modal-header i.fa{margin-right:12px}.comp-desc .collapse-w,.job-info .collapse-w{width:100%;position:relative;overflow:hidden;transition:max-height .3s ease-in-out}.comp-desc .collapse-w{max-height:250px}.myhr-comp-desc.comp-desc .collapse-w{max-height:100%;transition:none}.job-info .collapse-w{max-height:300px}.myhr-job-info.job-info .collapse-w{max-height:100%;transition:none}.collapse-w .read-more{position:absolute;bottom:0;left:0;width:100%;text-align:center!important;margin:0;padding-top:24px;padding-bottom:6px;background-image:linear-gradient(180deg,hsla(0,0%,100%,.5),#fff);display:block}.comp-desc .collapse-w .read-more{background-image:linear-gradient(180deg,hsla(0,0%,100%,.5),#f9f9f9)}.comp-desc .collapse-w .read-more .btn:link,.comp-desc .collapse-w .read-more .btn:visited{width:auto;font-size:14px;background-color:#666;border-color:#666}.comp-desc .collapse-w .read-more .btn:hover{background-color:#888;border-color:#888}.myhr-comp-desc .collapse-w .read-more,.myhr-job-info .collapse-w .read-more{display:none}.tab-company .comp-name,.tab-company h3{font-size:18px;font-weight:500;margin-bottom:12px;line-height:1.4}.tab-company .comp-desc{padding-bottom:0}.tab-company .read-more{margin-top:24px;text-align:center}.tab-company .thumb-blk{display:block}.tab-company .thumb-blk .thumb-img-w{width:100%}.tab-company .thumb-blk .thumb-info{width:100%;font-size:16px;color:#333;padding:10px 6px;border-bottom:2px solid #3280b3;transition:color .3s ease-in-out}.tab-company .thumb-blk:hover .thumb-info{color:#888}.tab-company .thumb-blk .article__thumb{width:100%;padding-top:52.5%;position:relative}.tab-company .media-coverage .read-more{margin-top:30px}.tab-company .media-coverage h2.title{max-height:45px;text-align:left;margin:0;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.nav-item.insight{float:right}.tab-insight .matching-jobs{margin-top:15px}.job-match-q{margin-left:4px}.matching-lv .msg{width:80%;background-color:#fff;text-align:center;box-shadow:0 2px 8px 0 rgba(0,0,0,.08);border-radius:16px;padding:20px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.cannot-analyse .blur-content{-moz-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;pointer-events:none}.tab-insight .matching-lv .msg p{font-size:15px}.tab-insight .matching-lv .msg .login{font-size:14px}.tab-insight .matching-lv .msg .action{margin-top:15px}.tab-insight .matching-lv .msg .action a{margin-left:10px}.tab-insight .matching-lv .msg .action a:first-of-type{margin-left:0}.tab-insight .matching-jobs ul li,.tab-insight .suggest-course ul li{margin-bottom:30px}.tab-insight .sec{text-align:center;border-top:1px solid #eee;padding:36px 0;position:relative}.tab-insight .sec:first-of-type{border-top:0;padding-top:24px}.tab-insight h3{font-size:18px;font-weight:300;line-height:1.4;margin-bottom:20px}.tab-insight .highlight{font-weight:700;color:#3d82bb}.tab-insight p:not(.post-date){font-size:16px;margin-top:15px;margin-bottom:0}.tab-insight p.desc,.tab-insight span.remark{font-size:13px;margin-bottom:0}.tab-insight p.desc a{text-decoration:underline}.tab-insight .insigth-piechart .graph{width:350px;height:250px}.tab-insight .matching-lv-graph .graph{width:150px;height:150px;line-height:150px;font-size:2rem;font-weight:700}.tab-insight .graph{position:relative;margin:auto}.tab-insight .chart{font-weight:700;position:relative;display:inline-block;color:#333;font-size:15px;text-align:center}.tab-insight .chart canvas,.tab-insight .graph canvas{position:absolute;top:0;left:0}svg>g .google-visualization-tooltip{pointer-events:none}.tab-insight .suggest-course{margin-top:48px}.tab-insight .course-blk{line-height:1.5;position:relative;padding-bottom:8px;padding-right:140px;margin-bottom:24px;border-bottom:2px solid #5488c1}.tab-insight .course-blk .comp-logo{margin-bottom:12px}.tab-insight .course-blk .title{font-size:16px!important;font-weight:700;color:#3280b3;text-align:left;margin-bottom:2px;transition:all .35s}.tab-insight .course-blk:hover .title{color:#69abcb}.tab-insight .course-blk .comp{width:100%;font-size:14px;color:#444;text-align:left;display:inline-block;position:relative;z-index:3}.tab-insight .course-blk .comp:hover{color:#888}.tab-insight .course-blk .post-date{font-size:13px;font-weight:300;color:#444;margin-bottom:0}.tab-insight .job-blk{padding-left:75px;padding-right:140px;margin-bottom:0}.tab-insight .course-blk .comp,.tab-insight .job-blk .comp{display:block}.tab-insight .course-blk .comp-logo,.tab-insight .job-blk .comp-logo{display:inline-block;position:absolute;right:0;top:0}.tab-insight .course-blk .comp-logo img,.tab-insight .job-blk .comp-logo img{max-width:128px;max-height:42px}.tab-insight .job-blk .chart{width:65px;height:65px;position:absolute;left:0;top:-5px}.tab-insight .job-blk .chart .percent{line-height:65px}.tab-insight .job-blk .chart .percent:after{content:"%"}.member-promo:link,.member-promo:visited{font-family:Open Sans,Roboto,Arial,sans-serif;font-size:15px;font-weight:600;background:linear-gradient(270deg,#79d3c3,#41a0dd);color:#fff;padding:15px;border-radius:8px;margin-bottom:30px;display:flex;align-items:center}.member-promo img{margin-right:12px;transition:transform .3s ease-in-out}.member-promo:hover img{transform:rotate(-10deg)}.member-promo i.fa{font-size:24px}.arrow-right{animation:c 1s ease-in-out infinite;margin-left:6px}@keyframes c{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.apply-external{background-color:#f4faff;padding:20px 20px 18px;margin-bottom:20px;border-radius:12px;display:flex;align-items:center}.apply-external--no{display:none}.apply-external h4{color:#1f81b9}.apply-external .desc{color:#888;margin-top:6px}.apply-external .btns .btn:first-child{margin-right:8px}.apply-external .content{flex-grow:1;margin-right:15px}.apply-job-btn i.fa-external-link{margin-left:2px!important}.modal--new .modal-body{padding:30px}.modal--new .modal-content{border-radius:16px;padding:0}.modal--new .content{text-align:center}.modal--new .content>p,.modal--new img{margin-bottom:15px}.modal--new .title{font-size:22px;font-weight:700}.modal--new .desc{color:#888}.modal--new .close-modal{transition:opacity .3s ease-in-out}#applied-external-modal .show-similar-jobs{background-color:#f9f9f9;padding:20px;margin-top:20px;display:flex;align-items:center;justify-content:center}#applied-external-modal .show-similar-jobs p{font-size:16px;font-weight:700;color:#3280b3;margin-bottom:0;margin-right:10px}#applied-external-modal .show-similar-jobs a{border-radius:40px}#applied-external-modal .show-similar-jobs a i.fa{transition:transform .3s ease-in-out}#applied-external-modal .show-similar-jobs a:hover i.fa{transform:translateX(4px)}.job-detail .status.matched-job{font-size:14px;font-weight:700;background-color:rgba(51,162,80,.1);color:#33a250;padding:4px 8px;border-radius:8px;display:inline-block;margin-bottom:8px;margin-top:8px}.job-detail .status.matched-job i{margin-right:4px}.job-detail .status.optional-cv{font-size:14px;font-weight:700;background-color:rgba(221,133,58,.05);color:#dd853a;padding:4px 8px;border-radius:8px;display:inline-block;margin-bottom:8px}.job-detail .status.optional-cv i{margin-right:4px}.similar-jobs-container .tag--recommend{font-size:12px;font-weight:700;background-color:rgba(51,162,80,.1);color:#33a250;padding:3px 6px;display:inline-block;margin-bottom:8px;position:absolute;right:0;top:0}.popup--wrapper{position:sticky;bottom:-220px;display:flex;justify-content:end;pointer-events:none;z-index:4}.popup{font-family:Open Sans,Roboto,Arial,sans-serif;width:360px;background-color:#fff;color:#333;padding:15px 20px;border-radius:16px;box-shadow:0 4px 16px 0 rgba(0,0,0,.1);position:absolute;bottom:20px;right:75px;pointer-events:all}.popup__close{width:24px;height:24px;display:flex;align-items:center;justify-content:center;position:absolute;right:20px;top:14px}.popup__close:after,.popup__close:before{width:2px;height:18px;background-color:#ccc;content:" ";position:absolute;left:12px}.popup__close:before{transform:rotate(45deg)}.popup__close:after{transform:rotate(-45deg)}.popup--similar-job .viewed{font-size:13px;font-weight:500;color:#e8552a;display:flex;align-items:center;margin-bottom:12px}.popup--similar-job .viewed .num{font-weight:600;margin-right:4px}.popup--similar-job .viewed i{margin-right:6px}.popup--similar-job .logo{margin-bottom:8px}.popup--similar-job .logo img{height:36px}.popup--similar-job .job:link,.popup--similar-job .job:visited{color:#333;margin-bottom:12px;display:block}.popup--similar-job .job:hover{color:#888}.popup--similar-job .title{font-weight:600;margin-bottom:4px}.popup--similar-job .company{font-size:13px}.popup--similar-job .view-job-btn{width:100%;font-size:14px;font-weight:500;background:linear-gradient(270deg,#79d3c3,#41a0dd);padding:8px;border:0}.popup--similar-job .view-job-btn:hover{box-shadow:0 2px 4px rgba(0,0,0,.15)}.jd-job-highlight h3{font-size:18px;font-weight:700}.jd-job-highlight{font-size:16px;margin-bottom:30px}.jd-job-highlight-bg ul{font-size:15px;list-style:disc;border-radius:12px;padding:15px 15px 15px 35px;background:#f9f9f9}.jd-job-highlight ul li{margin-bottom:4px}.jd-job-highlight ul li:last-child{margin-bottom:0}.jd-job-highlight-border{padding-bottom:15px;border-bottom:1px solid #e1e1e1}.jd-job-highlight-border ul{padding-left:18px}.animated-chevron-down{animation:d 1s ease-in-out infinite;margin-left:6px}@keyframes d{0%,to{transform:translate(0)}50%{transform:translateY(4px)}}.cta--view-similar-jobs:link,.cta--view-similar-jobs:visited{width:fit-content;font-family:Open Sans,Roboto,Arial,sans-serif;font-size:14px;background:linear-gradient(270deg,#79d3c3,#41a0dd);color:#fff;padding:10px 20px;border-radius:42px;position:fixed;bottom:-48px;left:50%;transform:translateX(-50%);transition:bottom .5s ease-in-out;box-shadow:0 4px 10px 0 rgba(0,0,0,.3);z-index:3}.cta--view-similar-jobs.on{bottom:70px}.cta--view-similar-jobs span{white-space:pre}@media (max-width:767px){.row-eq-height{display:-ms-flexbox;display:flex}}@media (min-width:1200px){.jd-sticky-bottom .container,.job-detail .container{width:990px}.jd-g .jd-sticky-bottom .container,.jd-g .job-detail .container{width:996px}}@media (min-width:768px){.cta--view-similar-jobs{display:none}.h-blk .row-eq-height,ul.row-eq-height{display:-ms-flexbox;display:flex}.thumb-blk .thumb{background-color:#eee;padding-top:52.05%;position:relative;border-bottom:1px solid #eee;overflow:hidden}.thumb-blk .thumb img{position:absolute;top:0;left:0;bottom:0;right:0}.thumb-blk:hover .thumb img{transform:scale(1.05)}}@media (min-width:992px){.current-hiring{display:block}.current-hiring-m{display:none}}@media (min-width:992px) and (max-width:1199px){.job-detail .benefit-list li.social{line-height:18px}.jl-prev-jd-h .apply-job{text-align:left}.jl-prev-jd-h .apply-job .btn{margin:0;margin-right:8px}}@media only screen and (max-width:992px){.ie .related-search{margin-bottom:96px}.sticky-back-to-top:link{bottom:80px}.jd-post-comp .comp-prof-txt-l{display:inline-block}.tab .tab-pane{padding-bottom:12px}.view-all-results{width:100%;height:48px;background:#fff;padding:2px 15px 0;position:sticky;top:-1px;display:flex;align-items:center;z-index:99}.view-all-results a.act-link{padding:8px 0;display:inline-block}.view-all-results.pinned{border-bottom:1px solid #e9e9e9;animation:b .3s ease-in-out}.popup--similar-job{display:none}}@media only screen and (max-width:767px){.side-box{margin-bottom:24px}.jd-brief .jd-other-act{text-align:left;margin-top:8px}.jd-brief .jd-other-act a:link{margin-left:0;margin-right:12px}.jd-cover{padding-bottom:12px}.jd-header{margin-bottom:24px;padding-bottom:0}.saved-job-w{background-color:rgba(224,237,245,.4);padding:10px 0;margin-top:12px;text-align:center}.saved-job-w .saved-jobs{margin:0 auto;float:none}.ie .related-search{margin-bottom:80px}.sticky-back-to-top:link{bottom:78px}.jd-post-comp,.job-detail .benefit-list{font-size:13px}.job-hl ul:last-child li{margin-bottom:6px}.job-hl ul:last-child li:last-child{margin-bottom:0}.jd .job-detail .benefit-list li{width:50%}.comp-profile .btn{width:200px!important}.jd-brief .jd-other-act,.jd-brief .job-ref,.jd-brief .post-date{display:none}.jd-brief .post-date{margin-top:0}.post-detail .post-date.no-job-ref{display:block}.jd-sec.share-job{margin-bottom:0}.jd-other-act{margin:16px 0;display:block}.jd-other-act a:link{margin-left:0;margin-right:8px}.job-expired .msg p{font-size:18px;line-height:1.4;margin-bottom:12px}.job-expired i.fa{font-size:36px;margin-bottom:12px}.job-expired .job-info{margin-bottom:20px}.job-expired .job-info .job-title{font-size:18px;margin-bottom:6px}.collapse-w{width:100%;position:relative;overflow:hidden}.comp-desc .collapse-w,.job-info .collapse-w{max-height:100px}#jd-info.collapse-w .read-more{display:block}#jd-info.collapse-w .myhr-job-info .read-more{display:none}.popular-course .row.row-eq-height{margin-bottom:0;display:block}.popular-course .row.row-eq-height>li{margin-bottom:12px}.popular-course .thumb-info .title{font-size:15px;height:auto;margin-bottom:0}.popular-course .thumb-blk .thumb{width:130px;height:67px;position:absolute;left:10px;top:10px;overflow:hidden;z-index:1}.popular-course .thumb-blk .thumb-info{padding-left:152px}.popular-course .thumb-blk .thumb .tag{font-size:12px;padding:2px 10px;bottom:4px}.popular-course .thumb-blk .post-date{font-size:12px;margin-bottom:0}.popular-course .thumb-info .date-venue .date{margin:0;display:block}.tag-list .tag{font-size:10px;padding:3px 6px}.tab-insight h3{font-size:16px}.tab-insight .matching-jobs ul li,.tab-insight .suggest-course ul li{margin-bottom:15px}}@media (min-width:605px) and (max-width:992px){.job-detail .benefit-list li.social{line-height:36px}}@media (min-width:480px) and (max-width:992px){.thumb-blk .video-icon{width:36px;height:36px;font-size:28px;line-height:42px}}@media (min-width:480px){.cta--view-similar-jobs.on{bottom:78px}}@media only screen and (max-width:640px){.apply-external{padding:15px}.apply-external .btns{width:180px;margin-top:10px;display:flex;justify-content:flex-end}.apply-external h4{font-size:16px}.apply-external .desc{font-size:14px}.apply-external .btns .btn{padding:4px 8px}.apply-external .btns .btn:first-child{margin-right:10px}#applied-external-modal .show-similar-jobs{padding:15px;flex-direction:column}#applied-external-modal .show-similar-jobs p{margin-bottom:10px}#applied-external-modal .undo{font-size:14px}.modal--new img{width:60px}.modal--new .content>p{margin-bottom:12px}.modal--new .title{font-size:20px}.modal--new .desc{font-size:15px}.modal--new .modal-body{padding:30px 24px}}@media only screen and (max-width:480px){.job-title{font-size:20px}.ct-logo img{height:36px}.jd-brief .jd-other-act{text-align:left;margin:8px 0}.jd-header{margin-bottom:0}.jd-header .act-link{font-size:14px}.jd-sticky-bottom{padding:8px 0}.jd-sticky-bottom .jd-act a.btn{font-size:15px}.jd-sec{margin-bottom:20px}.related-study .tag-list .tag,.skill-tag .tag-list .tag{font-size:14px;padding:4px 8px}.ie .related-search{margin-bottom:64px}.sticky-back-to-top:link{bottom:72px}.jd .job-detail .benefit-list li,.jd .similar-jobs .col-xs-6{width:100%}.jd-other-act a:link{margin-right:12px;margin-left:0}.side-box .art-list li{padding:10px 0}.job-detail .benefit-list li.social{line-height:36px}.nav-tabs>li{width:50%}.tab{margin-bottom:24px}.tab .nav-tabs li a{text-align:center}.tab-insight .sec:first-of-type{padding-top:6px}.tab-insight .course-blk,.tab-insight .job-blk{padding-right:0}.tab-insight .job-blk{padding-left:65px}.tab-insight .course-blk .comp-logo,.tab-insight .job-blk .comp-logo{display:block;position:relative}.tab-insight .chart canvas,.tab-insight .job-blk .chart{width:60px!important;height:60px!important}.tab-insight .job-blk .chart .percent{line-height:60px}}@media print{.collapse-w{height:auto!important}.no-print,.no-print *{display:none!important}.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}a[href]:after{content:none!important}}