:root{--white: #ffffff;--black: #000000;--primary-blue: #0069b1;--munsell-blue: #048caa;--text-primary: #2a2a2e;--text-secondary: #57575b;--text-link: #048caa;--border: #bcbcbd;--neutral: #57575b;--light-grey: #bcbcbd;--border-secondary: #bcbcbd}html{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.text-primary{color:#2a2a2e !important}.text-secondary{color:#57575b}.text-danger{color:#9f0404}.text-success{color:#5b7924}.text-white{color:#fff !important}.text-quaternary{color:#98989a !important}.text-large{font-size:16px;line-height:24px}.text-medium{font-size:14px;line-height:20px}.text-small{font-size:12px;line-height:20px}@media(max-width: 767px){.text-small{font-size:12px;line-height:18px}}.text-tertiary{font-size:14px;line-height:20px}.text-blue{color:var(--text-link) !important}.heading-m{font-size:28px;line-height:36px}@media(max-width: 767px){.heading-m{font-size:24px}}.heading-s{font-size:24px;line-height:32px}@media(max-width: 767px){.heading-s{font-size:20px}}.heading-xs{font-size:20px;line-height:28px}.button-blue{cursor:pointer;background-color:var(--munsell-blue);color:var(--white);font-size:16px;font-weight:700;line-height:24px;padding:12px 16px;border:none;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}.button-blue:hover{color:var(--white);opacity:.6}.button-blue-main{font-weight:700;background-color:var(--tosca);color:var(--white);border:1px solid var(--tosca);padding:10px 18px;border:none;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.button-white{cursor:pointer;width:100%;background-color:#fff;color:#2a2a2e;font-size:16px;font-weight:700;display:var(--inline-block);padding:10px;margin-right:5px;text-align:var(--center);border:1px solid var(--border);border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}.button-white:hover{opacity:.6}.waiting-overlay{display:none;position:absolute;background:rgba(255,255,255,.75);width:400px;height:100%}.loader{--d: 22px;width:4px;height:4px;border-radius:50%;color:#25b09b;box-shadow:calc(1*var(--d)) calc(0*var(--d)) 0 0,calc(.707*var(--d)) calc(.707*var(--d)) 0 1px,calc(0*var(--d)) calc(1*var(--d)) 0 2px,calc(-0.707*var(--d)) calc(.707*var(--d)) 0 3px,calc(-1*var(--d)) calc(0*var(--d)) 0 4px,calc(-0.707*var(--d)) calc(-0.707*var(--d)) 0 5px,calc(0*var(--d)) calc(-1*var(--d)) 0 6px;-webkit-animation:l27 1s infinite steps(8);animation:l27 1s infinite steps(8)}.loading-message{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, 50px);transform:translate(-50%, 50px)}@-webkit-keyframes l27{100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes l27{100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.border-blue{border:1px solid var(--text-link)}.loader-overlay{position:fixed;width:100%;height:100%;top:0;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:rgba(42,42,46,.45);z-index:999999}.loader-overlay#loader-jobapply .loader-body{max-width:300px;width:100%}.loader-overlay .loader-body{background:#fff;padding:24px;box-shadow:0px 20px 24px -4px rgba(16,24,40,.08),0px 8px 8px -4px rgba(16,24,40,.03);border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}.loader-overlay .loader-body .loader-image .rotate-image{display:inline-block;width:64px;height:auto;animation:smooth-rotate 2s linear infinite;-webkit-animation:smooth-rotate 2s linear infinite}@keyframes smooth-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes smooth-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loader-overlay .loader-body .loader-content .loader-title{font-weight:800}.social-login{display:-webkit-flex;display:-ms-flexbox;display:flex}@media(max-width: 768px){.social-login{width:100%}}.social-login button{color:#19191b;background-color:rgba(0,0,0,0);width:400px;margin-bottom:20px;padding:12px;border:1px solid var(--border);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}@media(max-width: 768px){.social-login button{width:100%}}.social-login button img{float:left}.was-validated .form-control:valid,.was-validated .form-control.is-valid{background-image:none}.password-container{position:relative}.password-container .forgot-password{position:relative;display:block}.password-container .forgot-password a{color:var(--munsell-blue)}.password-container #toggle-password,.password-container #show-password{cursor:pointer;position:absolute;right:16px;top:16px}#password-feedback{display:none}#registration-form,#login-form{max-width:400px}.form-container .heading-wrapper{position:relative}.form-container .heading-wrapper .heading-s{margin-left:32px}.form-container .heading-wrapper svg{width:1rem;position:absolute;left:0;top:6px;cursor:pointer}.form-container .form-career input{padding:12px !important;border:1px solid var(--border) !important;box-shadow:0px 1px 2px 0px rgba(16,24,40,.05) !important;border-radius:8px !important;-webkit-border-radius:8px !important;-moz-border-radius:8px !important;-ms-border-radius:8px !important;-o-border-radius:8px !important}.form-container .form-career .form-check-input{width:auto}.form-container .form-career button:disabled{background-color:#ddddea !important;color:#afadc5 !important}.form-container .form-career #country-code{width:0 !important;padding:9px 9px 9px 90px !important}.form-container .form-career .iti--separate-dial-code .iti__selected-flag,.form-container .form-career .popup-ccsa .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,0)}.form-container .form-career .iti__flag{margin-right:8px;-webkit-order:2;-ms-flex-order:2;order:2}.form-container .form-career .iti__selected-dial-code{margin-right:8px;-webkit-order:1;-ms-flex-order:1;order:1}.form-container .form-career .iti--separate-dial-code .iti__selected-dial-code,.form-container .form-career .iti__country-name,.form-container .form-career .iti__dial-code{font-weight:400}.form-container .form-career .iti__arrow{margin-right:8px;-webkit-order:3;-ms-flex-order:3;order:3}.form-wizard input[type=checkbox]{width:20px;background-color:rgba(0,0,0,0) !important}.form-wizard input[type=checkbox] :checked{background-color:red !important}.select2-container.select2-container--open .select2-selection{border:1px solid var(--text-link)}@media(max-width: 767px){.select2-container.select2-container--open .select2-dropdown--below{top:10px !important}}.select2-container input.select2-search__field:where(:focus,:focus-visible){border:1px solid var(--text-link) !important;outline:0}@media(max-width: 767px){.select2-container--default .select2-results>.select2-results__options{max-height:300px !important}}@media(max-width: 767px){.advanced-search-jobs{padding-top:100px;padding-bottom:20px !important}}.advanced-search-jobs .search-input-wrapper{width:100%;max-width:64%}@media(max-width: 767px){.advanced-search-jobs .search-input-wrapper{max-width:100%}}.advanced-search-jobs .search-input-wrapper .searchIcon{top:14px;left:24px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.advanced-search-jobs .search-input-wrapper .searchIcon::before{background-size:contain}.advanced-search-jobs .search-input-wrapper svg{position:absolute;transform:translate(50%, 55%);-webkit-transform:translate(50%, 55%);-moz-transform:translate(50%, 55%);-ms-transform:translate(50%, 55%);-o-transform:translate(50%, 55%)}.advanced-search-jobs .search-input-wrapper input{padding:0 34px}.advanced-search-jobs .search-input-wrapper input:where(:focus,:active){border:1px solid var(--text-link)}.advanced-search-jobs .button-search{width:100%;max-width:100%;padding:12px 12px;text-align:left;background-color:#fff;border:1px solid var(--border-secondary);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.advanced-search-jobs .button-search svg{margin-right:6px}.advanced-search-jobs .button-filter{width:100%;padding:12px 12px;background-color:#fff;border:1px solid var(--border-secondary);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.advanced-search-jobs .button-filter.active{background-color:#e1f9fa;border-color:var(--munsell-blue)}.advanced-search-jobs .button-filter .filter-count{font-size:10px;font-weight:700;color:var(--white);background-color:var(--munsell-blue);padding:4px 8px;margin-left:4px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.advanced-search-jobs .input-group{gap:8px}.advanced-search-jobs .input-group .location-input-wrapper{width:100%;max-width:27%}.advanced-search-jobs .input-group .location-input-wrapper .form-control-feedback{color:var(--neutral)}.advanced-search-jobs .input-group .location-input-wrapper .select2-location{padding:0 34px}.advanced-search-jobs .input-group button.submit{width:100%;max-width:7%}.advanced-search-jobs .input-group .dropdown-filter.show .dropdown-toggle{border:1px solid var(--munsell-blue)}.advanced-search-jobs .input-group .dropdown-filter button{position:relative;font-size:14px;color:var(--text-primary);background-color:var(--white);padding:8px 40px 8px 16px;border:1px solid var(--border-secondary);border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px}.advanced-search-jobs .input-group .dropdown-filter button.active{background-color:#e1f9fa;border-color:var(--munsell-blue)}.advanced-search-jobs .input-group .dropdown-filter button[aria-expanded=true]::after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.advanced-search-jobs .input-group .dropdown-filter button span{font-size:10px;font-weight:700;color:var(--white);background-color:var(--munsell-blue);padding:4px 8px;margin-left:4px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.advanced-search-jobs .input-group .dropdown-filter button::after{position:absolute;right:16px;top:9px;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}.advanced-search-jobs .input-group .dropdown-filter button.show button{border-color:var(--munsell-blue)}.advanced-search-jobs .input-group .dropdown-filter .dropdown-menu{overflow:auto;width:100%;max-width:300px;max-height:300px;padding:12px;margin-top:6px;border:1px solid var(--border-secondary);box-shadow:0px 2px 6px 0px rgba(0,0,0,.1);border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}.advanced-search-jobs .input-group .dropdown-filter .dropdown-menu input:where(:focus,:active){border:1px solid var(--text-link)}.advanced-search-jobs .input-group .dropdown-filter .dropdown-menu.tanggal-diposting{max-width:200px}.advanced-search-jobs .input-group .dropdown-filter .dropdown-menu .dropdown-item{margin:0;padding:12px 16px}.advanced-search-jobs .input-group .dropdown-filter .dropdown-menu .dropdown-item:not(:last-child){border-bottom:1px solid var(--border-secondary)}.advanced-search-jobs .input-group .dropdown-filter .dropdown-menu .dropdown-item:active span{color:var(--text-primary)}.advanced-search-jobs .input-group .dropdown-filter .dropdown-menu .dropdown-item .form-check-input{margin-top:0}.advanced-search-jobs .input-group .dropdown-filter .dropdown-menu .dropdown-item input[type=checkbox],.advanced-search-jobs .input-group .dropdown-filter .dropdown-menu .dropdown-item input[type=radio]{width:20px;height:20px;left:50px}.advanced-search-jobs .input-group .dropdown-filter .dropdown-menu .dropdown-item input[type=checkbox]:checked,.advanced-search-jobs .input-group .dropdown-filter .dropdown-menu .dropdown-item input[type=radio]:checked{accent-color:var(--munsell-blue)}.advanced-search-jobs .input-group .dropdown-filter .dropdown-menu .dropdown-item span{font-size:14px;margin-left:35px}.advanced-search-jobs .input-group .dropdown-filter .dropdown-menu .dropdown-item:hover{background-color:#e1f9fa}.advanced-search-jobs .input-group .dropdown-filter .dropdown-menu .icon-box{position:absolute;transform:translate(50%, 55%);-webkit-transform:translate(50%, 55%);-moz-transform:translate(50%, 55%);-ms-transform:translate(50%, 55%);-o-transform:translate(50%, 55%)}.advanced-search-jobs .input-group .dropdown-filter .dropdown-menu .kategoriSearch{padding-left:40px}.modal#modalPencarianKerja{background-color:#fff}.modal#modalPencarianKerja .close{opacity:1}.modal#modalPencarianKerja .input-group .form-group{position:relative}.modal#modalPencarianKerja .input-group .form-group .search-icon{position:absolute;left:12px;top:16px}.modal#modalPencarianKerja .input-group .form-group input{padding:0 40px}.modal#modalPencarianKerja .input-group .form-group input:where(:focus,:active){border:1px solid var(--text-link)}.modal#modalPencarianKerja .input-group .form-group input::-webkit-input-placeholder{color:var(--text-secondary)}.modal#modalPencarianKerja .input-group .form-group input::-moz-placeholder{color:var(--text-secondary)}.modal#modalPencarianKerja .input-group .form-group input:-ms-input-placeholder{color:var(--text-secondary)}.modal#modalPencarianKerja .input-group .form-group input::placeholder{color:var(--text-secondary)}.modal#modalPencarianKerja .input-group .form-group .remove-btn{position:absolute;right:12px;top:16px}.modal .mapIcon{top:4px !important}.modal .select2-container .select2-selection--single{height:50px !important}.modal .select2-container .select2-selection--single .select2-selection__rendered{line-height:50px !important}.modal .select2-container .select2-selection--single .select2-selection__arrow{height:50px !important}.modal#modalFilter .modal-dialog .modal-content{min-height:100vh}.modal#modalFilter .modal-dialog .modal-content .modal-header{border:none}.modal#modalFilter .modal-dialog .modal-content .modal-header .close{position:relative;margin:0 !important}.modal#modalFilter .modal-dialog .modal-content .modal-header .button-reset{padding:0;background:rgba(0,0,0,0);border:none;color:var(--text-link)}.modal#modalFilter .modal-dialog .modal-content .modal-body{position:relative}.modal#modalFilter .modal-footer{position:fixed;bottom:0;background-color:#fff}.filter-group:not(:last-child) .filter-wrapper{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border-secondary)}.filter-group.kategori{position:relative}.filter-group.kategori button{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:8px 16px;background-color:#fff;border:1px solid var(--border-secondary);border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px}.filter-group.kategori button.active{background-color:#e1f9fa;border-color:var(--munsell-blue)}.filter-group.kategori button.active span{position:absolute;left:75px;font-size:10px;font-weight:700;color:var(--white);background-color:var(--munsell-blue);padding:0 7px;margin-left:4px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.filter-group.kategori .dropdown-menu{overflow:auto;width:100%;max-height:300px;padding:12px;margin-top:6px;border:1px solid var(--border-secondary);box-shadow:0px 2px 6px 0px rgba(0,0,0,.1);border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}.filter-group.kategori .dropdown-menu .icon-box{position:absolute;margin-top:3px;transform:translate(50%, 55%);-webkit-transform:translate(50%, 55%);-moz-transform:translate(50%, 55%);-ms-transform:translate(50%, 55%);-o-transform:translate(50%, 55%)}.filter-group.kategori .dropdown-menu .kategoriSearch{padding-left:40px}.filter-group.kategori .dropdown-menu .kategoriSearch:where(:focus,:active){border:1px solid var(--text-link)}.filter-group.kategori .dropdown-menu .dropdown-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;padding:12px 16px}.filter-group.kategori .dropdown-menu .dropdown-item:where(:focus,:active,:hover){background-color:rgba(0,0,0,0)}.filter-group.kategori .dropdown-menu .dropdown-item:not(:last-child){border-bottom:1px solid var(--border-secondary)}.filter-group.kategori .dropdown-menu .dropdown-item input[type=checkbox]{display:block;width:20px;height:20px;left:50px}.filter-group.kategori .dropdown-menu .dropdown-item input[type=checkbox]:checked{accent-color:var(--munsell-blue)}.filter-group.kategori .dropdown-menu .dropdown-item input[type=checkbox]:checked+span{background-color:rgba(0,0,0,0);color:var(--text-primary)}.filter-group.kategori .dropdown-menu .dropdown-item span{font-size:14px;font-weight:400;margin-left:35px}.filter-group .filter-wrapper{margin-top:16px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.filter-group .filter-wrapper:not(:last-child){margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border-secondary)}.filter-group .filter-wrapper .filter-item span{display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700;padding:8px 12px;border:1px solid var(--border-secondary);border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;box-shadow:0px 1px 2px 0px rgba(0,0,0,.1)}.filter-group .filter-wrapper input[type=checkbox]{display:none}.filter-group .filter-wrapper input[type=checkbox]:checked+span{background-color:var(--munsell-blue);color:#fff}.filter-group .filter-wrapper input[type=checkbox]:checked+span::after{content:"";margin-left:4px;display:inline-block;width:20px;height:20px;background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M16.8703 5.29289C17.2655 5.68342 17.2655 6.31658 16.8703 6.70711L8.77505 14.7071C8.37988 15.0976 7.73917 15.0976 7.344 14.7071L3.29638 10.7071C2.90121 10.3166 2.90121 9.68342 3.29638 9.29289C3.69155 8.90237 4.33226 8.90237 4.72743 9.29289L8.05952 12.5858L15.4392 5.29289C15.8344 4.90237 16.4751 4.90237 16.8703 5.29289Z" fill="white"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center}.filter-group .filter-wrapper input[type=radio]{display:none}.filter-group .filter-wrapper input[type=radio]:checked+span{background-color:var(--munsell-blue);color:#fff}