.msg--launch-arrow-left{&:after{content:none}}.popup-msg-launch.popup-ctmsg-launch{left:-150px!important}:root{--job-highlight-bg:#f5f5f5;--detail_bg_color2:#00a0e9}.show{display:block}.navbar{position:relative}.job-search-result{padding:0 16px;z-index:98}.job-search-result .full-w-msg{margin:0 -15px;padding:4px 15px 8px}.msg--incomplete-application{background:linear-gradient(90deg,#dd7453,#e7ab53)}.job-search-result .full-w-msg .container{padding-left:0;padding-right:0}.msg--incomplete-application br{display:block}.job-search-result .full-w-msg a i.fa-arrow-right{position:relative;margin-left:4px;transition:transform .3s ease-in-out}.related-search-container{font-size:13px;padding:0 12px;margin:0 -15px;background:rgba(31,129,185,.2)}.related-search-container .container{display:flex;flex-direction:row;padding:12px 0}.related-search-container .title{display:flex;margin-right:10px;white-space:nowrap}.swiper--related-search{display:flex;flex-direction:row;margin-left:unset;margin-right:unset}.swiper--related-search .swiper-slide{display:flex;width:unset!important}.jm-result{display:flex;flex-direction:row;border-bottom:2px solid rgba(50,128,197,.08);background-color:#eef3f7;font-size:15px;padding-top:0;padding-bottom:0;z-index:10}.jm-result .container{display:flex;flex-direction:row;padding:12px;align-items:flex-start}.jm-left-col{flex:1 0}.jm-left-col,.jm-result-body{display:inline}.job-amount{font-weight:700;padding-right:4px}.jm-cat{font-weight:700;padding-left:4px}.jm-cat-details{display:none}.jm-right-col{display:flex;padding:0}.jm-right-col .field__select{padding:0;background-color:transparent;border:0;height:auto}.jm-right-col .field__select.show{display:flex}.jm-right-col span{color:var(--primary);font-size:15px}.jm-right-col i{color:var(--primary);font-size:20px}.jm-right-col a.dropdown-item{color:var(--text)}.jm-right-col a.dropdown-item.active{color:var(--primary)}.jl-list{background-color:#eef3f7;padding-top:0;padding-bottom:3rem}.jl-prev-main{display:flex;flex-direction:row;padding-left:0;padding-right:0}.jl-prev-main,.jl-prev.hv-sort-control .jl-prev-main{padding-top:15px}.jl-prev-list{display:flex;flex-direction:column;position:static;align-self:start;width:100%;flex:1 0 35%}.jb-no-result{background:linear-gradient(90deg,#f0f4f5,#fff,#fff,#f0f4f5);text-align:center;padding-top:24px;padding-bottom:24px}.jb-no-result .no-finding{color:#2e667d;font-weight:700}.recommended-job{background-color:#f0f4f5;padding-top:24px;padding-bottom:12px}.recommended-job .jl-list-header{background:linear-gradient(90deg,#fff,#fff,#fff,#f0f4f5);padding:0}.recommended-job .jl-list-header .ai-recommended-job{font-size:20px;color:#1f81b9;font-weight:700;border-left:4px solid #1f81b9;padding-left:12px;margin:12px 24px}.jl-control{display:flex;flex-direction:row;justify-content:space-between;padding:12px}.jl-control,.sort{align-items:center}.sort span{font-weight:600;font-size:13px;padding-right:8px}.sort .btn-group{display:flex;flex-direction:row}.sort .btn-group label{font-size:13px}.sort .btn-check{position:absolute!important;clip:rect(0,0,0,0);pointer-events:none}.sort .btn-outline-primary{color:var(--primary);background-color:var(--btn-primary-text);border:1px solid var(--primary);box-shadow:none!important;padding:4px 8px}.sort .btn-check:checked+.btn-outline-primary{color:var(--btn-primary-text);background-color:var(--primary)}.sort .btn-group .sort-by-relevance{border-radius:8px 0 0 8px}.sort .btn-group .sort-by-date{border-radius:0 8px 8px 0}.jl-prev .jl-control{display:none}.job-list-w{position:relative;overflow:hidden;padding-top:12px}.jl-prev .job-list-content{width:100%;position:relative;padding-right:0}.jl-prev-jd{display:none;margin-bottom:15px;padding-left:15px;flex:1 0 60%;max-width:60%}.jl-prev .jd-content{height:calc(100vh - 154px);overflow-x:hidden;position:-webkit-sticky;position:sticky;top:154px}.jl-card-main{display:flex;flex-direction:column;padding-left:0;padding-right:0}.jl-card .jl-control{position:-webkit-sticky;position:sticky;background-color:#eef3f7;padding:0;top:159px;z-index:9}.jl-card .job-list-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.jl-card .job-card{margin-bottom:0;margin-right:0}.jl-card .job-card .jc-title{height:48px}.jl-card .card-ad{align-self:center;text-align:center}.jl-card .course-ad{margin-bottom:0}.job-card{display:flex;flex-direction:column;position:relative;background-color:var(--bg);border-radius:0;border:3px solid transparent;font-family:var(--font);font-size:1rem;font-weight:500;width:100%;padding:15px 18px;margin-bottom:16px;text-align:left;cursor:pointer;gap:8px}.job-card .a-overlay{background-color:transparent;cursor:pointer}.jc-footer,.jc-other{display:flex;flex-direction:row}.jc-footer,.jc-highlight,.jc-info,.jc-other{font-size:14px;color:#666;width:100%}.jc-highlight ul{-webkit-padding-start:24px;padding-inline-start:24px;margin:0}.jc-footer,.jc-other{align-items:center;justify-content:space-between}.jc-footer i,.jc-info i,.jc-other i{padding-right:8px}.jc-header{width:100%}.jc-header img{background-color:var(--bg);border-radius:4px;box-shadow:0 0 6px rgba(51,51,51,.15);display:block;max-width:110px;margin-bottom:8px}.jc-header .jc-company{display:inline}.jl-icons{display:flex;flex-direction:row;margin-left:8px;float:right;gap:8px}.jl-icons .icon-btn{display:flex;font-size:24px;color:rgba(0,0,0,.3)}.jc-title{display:flex}.ic_whatsapp_container{vertical-align:bottom}.ic_whatsapp_size{height:1.5rem;margin-bottom:0!important}.job-card .jc-position{display:inline}.job-card .jc-position:link{color:var(--anchor)}.job-card:hover .jc-position:link,.job-card:hover .jc-position:visited{color:var(--anchor-hover)}.job-card .jc-position:visited{color:#76b1d5}.job-card .jc-position h2{display:inline;font-size:17px}.jc-position:hover{text-decoration:underline}a.jc-company{font-size:14px;color:var(--grey);font-weight:600;margin-right:8px}a.jc-company:hover{color:#666;text-decoration:underline}a.jc-company:link,a.jc-company:visited{color:#666}.jc-highlight{background-color:var(--block-bg);border-radius:8px;padding:10px 4px}.jc-info{text-wrap:nowrap;white-space:nowrap}.jc-info div{display:flex;align-items:center;padding-right:12px}.jc-info .cus-exp{align-self:flex-end}.jc-other .featured,.jc-other .job-applied,.jc-other .promoted{font-size:11px;padding:4px 8px;border-radius:4px;box-shadow:0 2px 2px 0 rgba(0,0,0,.25)}.jc-other .promoted{background-color:#e8552a}.jc-other .job-applied{background-color:var(--success)}.jc-other .featured{color:#0b5563;background-color:#fff;border:1px solid #0b5563;font-weight:700}.cv-option{font-weight:700;color:#dd853a}.fresh-grad-wlc{font-weight:700;color:#43b99d}.btn--saved-full i{color:var(--accent)}.page-control{display:flex;list-style-type:none;-webkit-padding-start:0;padding-inline-start:0;align-items:center;place-content:center}.page-control li{display:inline}.page-control .iconBtn{display:inline-flex;font-size:16px;margin:0 6px;height:32px;width:32px}.btn--page{border:1px solid var(--anchor);border-radius:48px}.btn--page:hover{border-color:var(--anchor-hover)}.btn--page.active{background-color:var(--anchor);color:var(--text-white)}.btn--page.active:hover{background-color:var(--anchor-hover)}.iconBtn.disabled{display:none}.course-ad{display:flex;flex-direction:column;background-color:var(--bg);border-radius:12px;padding:15px 18px;margin-bottom:16px;margin-right:4px}.course-ad .course-header{display:flex;justify-content:space-between;margin-bottom:8px}.course-ad .img-fluid{max-width:110px}.course-ad .course-footer{display:flex;flex-direction:row;margin-bottom:8px}.course-ad .promoted{display:inline-flex;position:relative;font-size:11px;padding:4px 8px;border-radius:4px;box-shadow:0 2px 2px 0 rgba(0,0,0,.25);height:-moz-fit-content;height:fit-content}.course-ad .course-name{color:var(--primary);font-weight:700}.course-ad .course-organizer{color:var(--grey);font-size:14px;font-weight:600;margin-bottom:8px}.course-ad .course-footer{font-size:14px;color:#666;justify-content:space-between}.course-ad .course-footer ul{list-style-type:none;margin-bottom:0;-webkit-padding-start:0;padding-inline-start:0}.course-ad .course-footer .fa-map-marker-alt{padding-bottom:8px}.course-ad i{padding-right:8px}.channel-banner{margin-bottom:16px}.channel-banner a{display:flex;width:100%;height:84px;background-size:cover;position:relative;border-radius:0;padding:15px 18px;align-items:center}.channel-banner a .title{display:flex;flex-direction:row;flex-wrap:wrap;color:var(--text-white);text-shadow:0 0 5px rgba(33,46,77,.8);flex-grow:1;align-items:center}.channel-banner .logo{display:block;background-image:url(https://ctgoodjobs.hk/images/jl-community-entrance/channel-logos-w.png);height:50px;margin-left:-8px}.channel-banner a h3{font-weight:700;margin:0}.channel-banner .btn{display:flex;position:relative;background-color:transparent;font-size:24px;height:100%;width:auto;padding:0;float:right}.channel-banner a:link .btn,.channel-banner a:visited .btn{background-color:transparent;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.channel-banner a:hover .btn{color:hsla(0,0%,100%,.5)}.channel-banner a.finance-entrance{background-image:url(/_next/static/media/banner_finance.e0ace8ae.jpg);background-position:50%}.channel-banner a.finance-entrance .logo{width:120px;background-position:-288px 0}.channel-banner a.ngo-entrance{background-image:url(/_next/static/media/banner_ngo.7bc9a27a.jpg);background-position:50%}.channel-banner a.ngo-entrance .logo{width:92px;background-position:-95px 0}.channel-banner a.hr-entrance{background-image:url(/_next/static/media/banner_hr.48905819.jpg);background-position:50%}.channel-banner a.hr-entrance .logo{width:72px;background-position:0}.channel-banner a.graduate-entrance{background-image:url(/_next/static/media/banner_graduate.d957cee3.jpg);background-position:50%}.channel-banner a.graduate-entrance .logo{width:134px;background-position:-410px 0}.channel-banner a.it-entrance{background-image:url(https://ctgoodjobs.hk/images/jl-community-entrance/ad-bg-it-01.jpg);background-position:50%;font-family:Roboto Mono,monospace;font-size:15px;font-weight:400;height:auto}.channel-banner a.it-entrance .title{display:block!important;flex-grow:unset}.channel-banner a.it-entrance .logo{background-image:url(https://www.ctgoodjobs.hk/images/it-logo-w.svg);background-repeat:no-repeat;margin-left:-3px;scale:.85;width:72px}.channel-banner a.it-entrance .typing{width:13ch;font-weight:700;animation:typing 2s steps(13),typing_indicator .45s step-end infinite alternate;white-space:nowrap;overflow:hidden;border-right:3px solid;font-size:20px}.channel-banner a.civil-entrance{background-image:url(/_next/static/media/banner_civil.d9732486.jpg);background-position:50%}.channel-banner a.civil-entrance .logo{background-image:url(/_next/static/media/civil-logo-w-shadow.28fbde52.svg);background-repeat:no-repeat;margin-left:3px;margin-bottom:1px;width:155px;height:42px}.fa{margin-right:5px}@keyframes typing{0%{width:0}}@keyframes typing_indicator{50%{border-color:transparent}}.channel-banner a.pt-entrance{background-image:none;height:auto;padding:0;overflow:hidden}.channel-banner a.pt-entrance .title{display:block!important}.channel-banner a.pt-entrance .title img{width:100%}.channel-banner a.pt-entrance .title .pt-ad-lg{display:block}.channel-banner a.pt-entrance .title .pt-ad-sm{display:none}.company-banner{margin-bottom:16px}.company-banner a{display:block;background-image:url(https://ctgoodjobs.hk/company/company_profile/images/default-bg.jpg);width:100%;height:80px;background-size:cover;border-radius:0;padding:15px 18px}.company-banner .company-banner-body{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin:0;gap:24px}.company-banner .logo-container{display:flex;align-items:center;width:114px;height:44px;background-color:var(--bg);padding:4px 8px;border-radius:8px}.company-banner .logo-container img{width:100%}.company-banner .title{color:var(--text-white);text-shadow:0 0 5px rgba(33,46,77,.8)}.company-banner .title h3{font-weight:700;margin:0}.view-control{display:flex;font-size:15px;font-weight:600;min-height:36px;align-items:center;justify-content:flex-end;padding:12px 0;gap:8px}.view-control a{font-size:20px;color:rgba(63,130,187,.5);padding-top:2px}.view-control a:focus,.view-control a:link,.view-control a:visited{outline:0}.view-control a.active:link,.view-control a.active:visited{color:var(--primary)}.jd{padding:0}.jd-content{font-size:15px}.jd-content .page-wrapper{background-color:var(--bg);padding:20px}.jd-content .sticky-top{display:flex;flex-direction:row;flex-wrap:nowrap;position:-webkit-sticky;position:sticky;background-color:var(--bg);margin:-20px -20px 20px;padding:12px 20px;top:0;box-shadow:0 0 6px 0 rgba(0,0,0,.1);z-index:9}.jd-content .jd__related_field{margin-top:15px}.jd-content .jd__share{margin-bottom:0;margin-top:15px}.jd-content .social-widget__item-list{width:unset;padding-left:0;padding-right:0;gap:6px}.jd-content .action-btn__item-list{display:flex;padding-left:0;padding-right:0;place-content:flex-end;gap:6px}.jd-content .action-btn__item-list .btn{padding:8px;text-wrap:nowrap;white-space:nowrap}.jd-content .action-btn__item-list .btn--1-click-apply,.jd-job-contact .btn--1-click-apply,.jd__cta .btn--1-click-apply{min-width:100px}.jd-content .action-btn__item-list .btn span.beta{display:inline-flex;position:relative;top:-4px}.jd__main .jd__action-btns{display:flex;text-wrap:nowrap;white-space:nowrap;gap:18px}.jd-content::-webkit-scrollbar{width:6px}.jd-content::-webkit-scrollbar-thumb{background:#e1e1e1;border-radius:6px}.status--cv-optional{margin-bottom:10px}.status--fresh-grad-wlc{color:#43b99d;background-color:#e8fdf9}.jd__video{width:100%}.tab-content .tab-pane.fade.in{opacity:1}.sec-title{font-size:18px;margin-bottom:15px}.jd .jd-job-contact a{display:inline-flex!important}.info__salary a{display:flex;align-items:center}.info-salary-icon{display:flex}.info-salary-icon i{top:1px}.sticky-back-to-top:link{display:block;width:36px;height:36px;background-color:#ebf2f7;font-size:16px;color:#3280b3;opacity:0;text-align:center;line-height:36px;cursor:pointer;position:fixed;bottom:15px;right:15px;z-index:10;transition:opacity .3s ease-in-out;border-radius:24px;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);visibility:hidden}.main--similarjobs{background-color:#fff;margin-top:20px;padding:20px}.jd__extra-content .container-fluid{padding:0!important}.jd__extra-content .row{margin:0 -15px}.similar-jobs .row .col-md-6{max-height:200px}.similar-jobs .row .col-md-6:nth-last-child(-n+2) .job{margin-bottom:0}.popup__wrapper{opacity:0;transition:all .5s ease-in-out}.popup__wrapper.on{opacity:1}.popup{right:64px}.popup--similar-jobs.on{bottom:0}.savedjobs-reminder{display:none;position:-webkit-sticky;position:sticky;bottom:-290px;transition:all .5s ease-in-out;opacity:0;visibility:hidden;pointer-events:none;z-index:10}.savedjobs-reminder.on{bottom:0;opacity:1;visibility:visible}.savedjobs-reminder .popup{flex-direction:row;background-color:rgba(0,0,0,.75)}.savedjobs-reminder .icon{display:inline-block;width:48px}.savedjobs-reminder .title{display:inline-flex;flex-direction:column;color:var(--text-white)}.savedjobs-reminder .title p{-webkit-margin-before:0;margin-block-start:0;margin-bottom:10px}.savedjobs-reminder .title .btn{font-size:13px;padding:6px 12px;width:-moz-fit-content;width:fit-content}.savedjobs-reminder .title b{color:var(--accent)}.savedjobs-reminder .close{position:relative;color:var(--text-white);font-size:22px;top:0;right:0}.savedjobs-reminder .close .iconify{width:unset;height:unset}.savedjobs-reminder p .highlight{color:var(--accent);font-weight:700}.trending-jobs{padding:15px 0 15px 16px;background-color:#eef3f7}.trending-jobs .container{padding:0}.trending-jobs .row{flex-direction:column;width:100%}.trending-jobs .col{padding-bottom:9px}.trending-jobs .flex-grow-1{padding-right:0}.trending-jobs .fas{color:var(--accent);font-size:16px;padding-right:8px}.trending-jobs .title{font-weight:700}.trending-jobs .swiper-wrapper{height:auto}.trending-jobs .swiper-slide{flex-shrink:0;height:100%;width:auto;position:relative;transition-property:transform}.trending-jobs .swiper-slide .btn{color:#444;background-color:transparent;border:1px solid #444;border-radius:48px;font-size:13px;font-weight:600;text-align:center;padding:6px 12px;width:auto;height:32px;transition:all .3s ease-in-out}.trending-jobs .swiper-slide .btn img{height:16px;margin-right:2px}.trending-jobs .swiper-slide .btn.btn-graduate-jobs img{height:18px}.search-result-container .search-result{position:relative}.search-result-container .search-result .title{font-size:22px;font-weight:700}.search-result-container .search-result .body{font-size:16px;line-height:2rem;padding:24px 0 30px;border-bottom:2px solid rgba(50,128,197,.08)}.search-result-container .search-result .body p,.search-result-container .search-result .body ul{margin-bottom:24px}.search-result-container .search-result .btn--text{font-size:15px;font-weight:600;color:var(--primary);place-content:start;position:static;padding:0}.search-result-container .search-result i.fas{font-size:180px;opacity:.05;position:absolute;top:42px;right:0}.search-result-container .recommend-job{padding:30px 0}.search-result-container .recommend-job .swiper{margin-bottom:20px}.search-result-container .recommend-job .sec-title{margin-bottom:22.5px}.search-result-container .recommend-job .title{font-size:20px;font-weight:700;color:var(--primary)}.search-result-container .recommend-job .slide--more{height:auto;width:100px!important}.search-result-container .recommend-job .slide--more .recommend-more{display:flex;flex-direction:column;color:var(--text);font-size:15px;height:100%;align-items:center;justify-content:center;text-wrap:nowrap;white-space:nowrap;padding:15px;gap:10px}.search-result-container .recommend-job .slide--more .recommend-more:hover{color:#666}.search-result-container .recommend-job .slide--more .recommend-more i{font-size:44px}.gdn-banner{text-align:center}.gdn-banner img{width:100%}.jobalert{position:-webkit-sticky;position:sticky;bottom:0;opacity:0;transition:opacity .3s ease-in-out;visibility:hidden;z-index:2}.jobalert .jobalert-container{display:block;background-color:#fff;padding:10px 12px;margin-bottom:0;border-left:6px solid #fccf00;border-radius:.25rem;box-shadow:0 -2px 4px 0 rgba(0,0,0,.15);bottom:15px;z-index:99}.jobalert-prev .jobalert-container{position:absolute;left:0;width:calc(100% - 4px)}.jobalert-card .jobalert-container{position:absolute;margin-right:0;right:65px;width:420px}.jobalert .jobalert-icon{display:inline-block;padding-right:8px}.jobalert .jobalert-header{width:100%}.jobalert .title{display:flex;font-size:15px;font-weight:700;color:#3280b2}.jobalert .btn,.jobalert a.btn:link,.jobalert a.btn:visited{font-size:15px}.jobalert .btn-close-jobalert{position:absolute;top:12px;right:12px;z-index:1}.jobalert .btn--cancel,.jobalert a.btn--cancel:link,.jobalert a.btn--cancel:visited{color:var(--anchor);background-color:transparent}.jobalert .btn--cancel:hover,.jobalert a.btn--cancel:hover{color:var(--anchor-hover)}.jobalert .close-popup{color:#aaa;padding:0}.jobalert .content{margin-top:10px}.jobalert .content .form__field{width:100%}.jobalert .content input[type=text]:focus{outline:none!important;border:1px solid var(--primary)!important}.jobalert .field__input{padding:.5rem 2rem .5rem 1rem}.jobalert .content .field__act--clear{right:0}.jobalert .content .btn-txt{text-wrap:nowrap;white-space:nowrap}.jobalert .content .alert{border:0;background-color:transparent;color:var(--error);font-size:13px;margin-bottom:0;margin-top:0;padding:6px 1rem;align-items:baseline}.jobalert .content .btn--jobalert{margin-top:10px}.jobalert .content p{font-size:15px;color:#333;margin-bottom:0}.jobalert.on{opacity:1;visibility:visible}.jobalert .alert-empty,.jobalert .alert-invalid-email,.jobalert .alert-invalid-info,.jobalert .alert-invalid-pw-pattern{display:none}.jobalert-tc{font-size:13px;line-height:1.4;color:#888;margin-top:10px}.jobalert .title .fa-check{color:#5cc666;font-size:24px}.jobalert .show{display:block}.jobalert .content input.input-error,.jobalert .content input[type=text].input-error:focus{border-color:var(--error)!important}.case-1,.case-2,.case-3,.case-4,.case-5,.case-6,.case-7,.case-8,.case-9{display:none}.jobalert .case-1 .form__input--group{display:flex;flex-direction:row}.jobalert .case-1 .form__input--group .form__field{margin-right:12px}.case-1 .content .btn--jobalert{margin-top:0}.case-2 .forgot-pw{margin-top:10px}.case-4 .content .btn--jobalert,.case-7 .content .btn--jobalert{margin-top:0}.case-4 .content .row,.case-7 .content .row{margin-top:10px}.case-4 .content .update-profile-container,.case-7 .content .update-profile-container{padding-right:4px}.case-4 .content .not-now-container,.case-7 .content .not-now-container{padding-left:4px}.case-6 .dropdown{margin-top:8px}.case-6 .field__select{display:inline-flex;align-items:center;font-size:15px}.case-6 .hints{color:var(--lightgrey);font-size:13px;padding:6px 1rem}.case-6 .dropdown-item--layer .badge{display:none}.case-6 .field__select--withIcon.show .field__prefix--icon i{transform:none}.case-6 .dropdown-list{max-height:150px}.case-6 .dropdown-list li{padding:0}.case-6 .dropdown-list li a{color:var(--text);padding:0;align-items:center}.case-6 .dropdown-list .menu{display:flex;align-items:center;position:relative}.case-6 .dropdown-list .cb{display:inline-block;vertical-align:middle;position:absolute;left:12px;top:7px;z-index:1}.case-6 .dropdown-list .menu .menu-cb-label{width:unset;position:relative;padding-left:24px;top:-5px;vertical-align:middle}.case-6 .dropdown-item--layer .dropdown-item--collapse{width:100%;display:flex!important;justify-content:space-between;align-items:center;padding:8px 12px 8px 44px}.case-6 .menu .dropdown-item--layer div[aria-expanded=true] i{transform:rotate(-180deg)}.case-6 .submenu ul{margin-top:0;overflow:hidden}.case-6 .submenu .dropdown-list li a{align-items:flex-start;padding-left:0}.case-6 .submenu .dropdown-list li a input[type=checkbox]{left:44px;top:8px}.case-6 .submenu .dropdown-list li a label{padding:8px 12px 8px 78px}.case-6 .form__field--inputsearchgp{border-bottom:var(--field-border);margin-bottom:2px}.case-6 .form__field--inputsearch .field__input{border:0;border-bottom:var(--field-border);border-radius:0;padding-left:1.5rem;margin:0 15px}.case-6 .form__field--inputsearch input[type=text]:focus{border:0 solid!important;border-bottom:var(--field-border)!important}.case-6 .form__field--inputsearch.form__field--withClear input{padding-right:1.2rem}.case-6 .form__field--inputsearch .field__icon{left:15px}.case-6 .form__field--inputsearch .field__act{right:4px}.case-6 ul.selected-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;list-style-type:none}.case-6 ul.selected-tags a{display:inline-flex!important;font-size:15px;padding:4px 8px}.case-6 ul.selected-tags a:hover{text-decoration:line-through}.case-9 .btn-close-jobalert,.case-9 .btn-subscribe-container,.case-9 .jobalert-header,.case-9 .jobalert-icon{display:inline-flex;align-items:center}.case-9 .btn-subscribe-container{margin-left:12px;margin-right:12px}.case-9 .btn-close-jobalert{position:relative;top:unset;right:0}.modal--replace-jobalert .modal-content{border-radius:16px;max-height:80vh}.modal--replace-jobalert .modal-title{padding-right:28px}.modal--replace-jobalert .modal-title .fa-exclamation-triangle{color:var(--accent)}.modal--replace-jobalert .modal-body{overflow-y:auto}.modal--replace-jobalert .modal-body ul{list-style-type:none;-webkit-padding-start:0;padding-inline-start:0}.modal--replace-jobalert .modal-body p.desc{font-size:15px;margin-top:0}.modal--replace-jobalert .saved-ja-list{display:grid;grid-gap:15px;gap:15px}.modal--replace-jobalert .saved-ja-item{background-color:transparent;border:2px solid #ddd;border-radius:8px;color:var(--text);font-size:15px;font-weight:500;line-height:1.5;text-align:left;padding:8px 15px;width:100%}.modal--replace-jobalert .saved-ja-item:hover{border-color:rgba(31,129,185,.5);color:var(--text)}.modal--replace-jobalert .saved-ja-item.selected{border-color:#1f81b9}.modal--replace-jobalert .saved-ja-item div{margin-bottom:8px}.modal--replace-jobalert .saved-ja-item div:last-child{margin-bottom:0}.modal--replace-jobalert .saved-ja-item input[type=radio]{height:18px;width:18px;left:32px;margin-top:2px}.modal--replace-jobalert .saved-ja-title label{padding-left:28px}.modal--replace-jobalert .saved-ja-title .badge{text-wrap:nowrap;white-space:nowrap}.modal--replace-jobalert .saved-ja-body{background-color:var(--block-bg);padding:8px 15px;margin-left:28px}.modal--replace-jobalert .saved-ja-body ul{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:15px;gap:15px}.modal--replace-jobalert .saved-ja-body li{display:flex;flex-direction:column;font-size:13px}.modal--replace-jobalert .saved-ja-body .saved-ja-type{width:100%}.modal--replace-jobalert .saved-ja-body .saved-ja-typeitem{width:100%;font-weight:700}.modal--replace-jobalert .saved-ja-body .saved-ja-typeitem .saved-ja-more{font-weight:500;margin-left:4px}.modal--replace-jobalert .saved-ja-body .saved-ja-viewmore{font-size:13px;font-weight:500;margin-top:15px}.modal--replace-jobalert .saved-ja-date{font-size:13px;color:#aaa;margin-left:28px}.jobalert-float-btn{display:none;width:36px;height:36px;background-color:#3280b2;opacity:0;border-radius:30px;border:3px solid #fff;text-align:center;line-height:36px;position:fixed;right:15px;bottom:64px;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);transition:opacity .3s ease-in-out;z-index:10;align-items:center;justify-content:center;visibility:hidden}.jobalert-float-btn.on{display:flex;opacity:1;visibility:visible}.jobalert-float-btn img{display:inline-flex;width:60%}.msg--launch-head h5{color:#fff;font-size:16px;font-weight:700;line-height:1.5;padding:0;margin:0}.msg--launch-body{color:#fff;padding:8px 0}.msg--launch-footer button{float:right}.msg--launch-footer .btn--outline-white{background-color:transparent;border:1px solid #fff;color:#fff}.msg--launch-footer .btn--outline-white:link,.msg--launch-footer .btn--outline-white:visited{border-color:#fff;color:#fff}.msg--launch-footer .btn--outline-white:focus,.msg--launch-footer .btn--outline-white:hover{border-color:#a3f0ff;color:#a3f0ff}.msg--launch-popup{display:flex;flex-direction:column;position:relative;width:340px;padding:16px;border-radius:16px;color:#fff;background-image:linear-gradient(270deg,#2a8acf,#41a0dd);box-shadow:0 10px 18px 0 rgba(0,0,0,.3)}.msg--launch-arrow-right{&:before{content:"";position:absolute;bottom:100%;right:25px;border-color:#2a8acf transparent;border-style:solid;border-width:0 15px 20px}}.msg--launch-arrow-left{&:before{content:"";position:absolute;bottom:100%;left:25px;border-color:#2a8acf transparent;border-style:solid;border-width:0 15px 20px}}.popup-msg-launch{display:none;position:absolute;max-width:unset;width:unset;right:65px;top:65px;z-index:99;animation:fadeIn 1s}.popup-msg-icon{vertical-align:bottom}.popup-newsearch-launch{left:15px;right:unset;top:124px}.popup-newsearch-launch.on{display:block;z-index:100000}.popup-newsearch-launch .msg--launch-popup{width:calc(100% - 15px)}.relevant-jobcard-divider{display:flex;flex-direction:row;position:relative;align-items:center;place-content:center;margin-bottom:16px}.relevant-jobcard-divider .content{background-color:#eef3f7;color:var(--lightgrey);font-size:14px;position:absolute;padding:0 15px;text-align:center;z-index:1}.relevant-jobcard-divider hr{border-color:var(--lightgrey);width:100%}.modal--msg-employer .modal-content{padding:1.5rem 1rem}.modal--msg-employer .modal-header{display:block;text-align:center;color:#1f81b9;margin-top:0;margin-bottom:24px;padding:0;border:0}.modal--msg-employer h2{font-size:1.1rem;font-weight:700;padding-right:0}.modal--msg-employer .modal-body,.modal--msg-employer .modal-footer{padding:0}.modal--msg-employer .modal-msg-description{margin-bottom:20px}.modal--msg-employer .modal-footer{display:block;border:0}.modal--msg-employer .modal-footer .btn{width:100%}.modal--msg-employer .btn--apply{margin:0 0 20px}.modal--msg-employer .firstname .field__error,.modal--msg-employer .lastname .field__error{display:none}.modal--msg-employer .msgTC_container{margin:20px 0}.modal--msg-employer .hints{font-size:12px;color:#aaa}.modal--msg-employer .msgTC_label{-webkit-padding-start:32px;padding-inline-start:32px}#externalApply .modal-body{display:flex;flex-direction:column;text-align:center;gap:15px}#externalApply .modal-body i.cus-circle-check{font-size:60px;color:var(--success)}#externalApply .modal-body h3{font-weight:700;margin:0}#externalApply .modal-body p{margin:0}#externalApply .similar-jobs{display:flex;flex-direction:column;color:var(--primary);background-color:#f9f9f9;font-weight:700;width:100%;padding:15px;align-items:center;gap:10px}@media (min-width:480px){.modal--msg-employer .modal-content{padding:2rem 1.5rem}}@media (min-width:576px){.job-search-result .full-w-msg{font-size:14px;padding:6px 15px 8px}.msg--incomplete-application br{display:none}.related-search-container{padding:0 15px}.jm-result .container{padding:12px 0}.trending-jobs{padding:15px 0}.jl-control{padding:12px 0}.popup-newsearch-launch{left:calc(50% - 540px / 2)}.popup-newsearch-launch .msg--launch-popup{width:340px}.recommended-job .jl-list-header{border-radius:12px}}@media (min-width:768px){.popup-newsearch-launch{left:calc(50% - 720px / 2)}}@media (min-width:992px){.jm-right-col{display:none}.jm-cat-details{display:inline}.jl-prev .jl-control{display:flex}.jl-prev-jd{display:block}.job-list-w{padding-top:unset}.jl-prev .job-list-content{padding-right:4px}.savedjobs-reminder{display:flex}.job-card{border-radius:12px}.job-card.active,.job-card.active:hover{border-color:var(--anchor)}.job-card:hover{border-color:rgba(31,129,185,.5)}.modal--replace-jobalert .saved-ja-body ul{grid-template-columns:repeat(2,minmax(0,1fr))}.modal--replace-jobalert .saved-ja-body li{flex-direction:row}.modal--replace-jobalert .saved-ja-body .saved-ja-type{width:30%}.modal--replace-jobalert .saved-ja-body .saved-ja-typeitem{width:70%}.channel-banner a{height:110px;border-radius:12px}.channel-banner a .title{display:block}.channel-banner a span.logo{scale:1;margin-left:-9px}.channel-banner .btn{font-size:44px}.channel-banner a.pt-entrance .title .pt-ad-lg{display:none}.channel-banner a.pt-entrance .title .pt-ad-sm{display:block}.company-banner a{border-radius:12px}.popup-ctmsg-launch.on{display:block}.modal--msg-employer .modal-dialog{max-width:420px}#externalApply .similar-jobs{flex-direction:row;place-content:center;gap:15px}.apply-external__content{flex-wrap:wrap}.popup-newsearch-launch{left:calc(50% - 960px / 2)}}@media (max-width:1199px){.jd__main .jd__job-ref{flex-direction:column;justify-content:unset;align-items:unset}.jd__main .jd__job-ref div:first-child{order:2}.jd__main .jd__job-ref .jd__action-btns{place-self:flex-end;order:1}}@media (min-width:1200px){.jl-prev-list{flex:0 0 35%}.jl-prev-jd{max-width:65%;flex:1 0 65%}.jd-content .action-btn__item-list .btn{padding:8px 12px}.apply-external__content{flex-direction:row;flex-wrap:nowrap;padding:12px 20px;gap:15px}.apply-external__content .right{align-self:center}.popup-newsearch-launch{left:calc(50% - 1140px / 2)}}@media (min-width:1400px){.popup-newsearch-launch{left:calc(50% - 1320px / 2)}}.jl-icons .icon-btn{background-color:transparent;border:0;cursor:pointer;padding:0}.msg--launch-arrow-right{&:after{display:none}}.job-card-skeleton:hover{border-color:transparent}.channel-banner .btn:hover{cursor:pointer}.ios-layout{position:absolute}.savedjobs-reminder .popup .title{width:230px}.jc-title .ic_whatsapp_container{padding-right:1px}#page-dropdown.pointer{cursor:pointer}.job-card .jc-line-clamp{color:var(--anchor)}.job-card .jc-position:visited{color:unset}.job-card .jc-line-clamp:hover,.job-card:hover .jc-line-clamp{color:var(--anchor-hover)}.job-card .jc-line-clamp.seen,.job-card .jc-position.seen{color:#76b1d5}.job-card:hover .jc-line-clamp.seen,.job-card:hover .jc-position.seen{color:var(--primary)}@media (max-width:768px){.ios-layout .tab-pane.tab-pane-primary{top:150px}}.sticky-back-to-top{display:block;width:36px;height:36px;background-color:#ebf2f7;font-size:16px;color:#3280b3;opacity:0;text-align:center;line-height:36px;cursor:pointer;position:fixed;bottom:15px;right:15px;z-index:10;transition:opacity .3s ease-in-out;border-radius:24px;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);visibility:hidden}.sticky-back-to-top.on{opacity:1;visibility:visible}.jd-overlay{background-color:var(--bg);position:relative;margin:20px;height:100%;overflow:hidden}.jd-null-skeleton{height:800px;bottom:0}.jd-null-skeleton,.jd-skeleton{position:absolute;width:100%;top:0;left:0;background-color:var(--bg);overflow:hidden}.jd-skeleton{height:100%;z-index:20}.page-wrapper.skeleton{overflow:hidden;height:100%}.jd-skeleton-bottom{height:20px;width:100%;position:absolute;background-color:var(--bg);bottom:20px;z-index:10}.btn--page:focus{border:1px solid var(--anchor)}#keyword-search-clear{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;color:#aaa}.job-search-component .tab-pane{z-index:10}@media (min-width:1200px){.tab-content.second-filter-tab-content .tab-pane.tab-pane-primary.show{opacity:1;height:auto}.tab-pane.tab-pane-primary{display:block;opacity:0;height:0;overflow:hidden}.tab-pane.tab-pane-primary.hide{animation:fade-out .5s}.tab-content.second-filter-tab-content.sharp .tab-pane.tab-pane-primary.hide{animation-name:sharp-fade-out}.tab-content.second-filter-tab-content.long .tab-pane.tab-pane-primary.hide{animation-duration:1s}.tab-content.second-filter-tab-content.fadeIn .tab-pane.tab-pane-primary.show,.tab-content.second-filter-tab-content.long.fadeIn .tab-pane.tab-pane-primary.show{animation:fade-in .1s ease-in}.job-search-component .row.first-filter .dropdown-menu.field-dropdown.field-dropdown--layer.show{opacity:1;height:auto}.job-search-component .dropdown-menu.field-dropdown.field-dropdown--layer{display:block;opacity:0;height:0;overflow:hidden}.dropdown-menu.field-dropdown.field-dropdown--layer.hide{animation:fade-out .5s}.row.first-filter.sharp .dropdown-menu.field-dropdown.field-dropdown--layer.hide{animation-name:sharp-fade-out}.row.first-filter.long .dropdown-menu.field-dropdown.field-dropdown--layer.hide{animation-duration:1s}.row.first-filter.fadeIn .dropdown-menu.field-dropdown.field-dropdown--layer.show,.row.first-filter.long.fadeIn .dropdown-menu.field-dropdown.field-dropdown--layer.show{animation:fade-in .1s ease-in}@keyframes sharp-fade-out{0%{opacity:1;height:auto}80%{opacity:1;height:auto}to{opacity:0;height:0}}@keyframes fade-out{0%{opacity:1;height:auto}to{opacity:0;height:0}}@keyframes fade-in{0%{opacity:0;height:0}to{opacity:1;height:auto}}}.form__field--keywordSearch .search-type label.selected{color:var(--primary)}.unselectable{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none}.job-search-component{z-index:990}.job-search-component ul.selected-tags button,.modal--search-filter ul.selected-tags button{display:inline-flex!important;font-size:13px;text-align:left;padding:4px 8px}.job-search-component ul.selected-tags button.btn:hover,.modal--search-filter ul.selected-tags button.btn:hover{text-decoration:line-through}.more-filter-dropdown-toggle-cross{bottom:2px}.more-filter-dropdown-toggle-arrow{bottom:10px}.keyword-hints ul li a.active{background-color:var(--item-hover-bg);text-decoration:underline}.modal-content .dropdown--benefits .highlight{color:#eb971a}.tab-pane.tab-pane-primary:before{content:"";position:absolute;top:-5px;width:100%;height:6px;z-index:30}.tab-pane.tab-pane-primary.active,.tab-pane.tab-pane-primary.active:before{z-index:50}.job-search-container .dropdown-menu.field-dropdown:before{content:"";position:absolute;top:-3px;width:100%;height:4px;z-index:30}@media (min-width:1200px){#filtertab-jobfunc,#filtertab-location{display:none}}#filtertab-criteria{padding:0}#filtertab-criteria p{font-size:15px;margin:15px}