.styles_Form__iPYK8 .formio-component-cvupload{margin-bottom:1.5rem}.styles_Form__iPYK8 .formio-component-radio .styles_form-radio__VNQVA,.styles_Form__iPYK8 .formio-component-selectboxes .styles_form-radio__VNQVA{background:rgba(0,0,0,0);padding:18px 30px;border:1px solid #c8c8c8;border-radius:50px;outline:none;box-shadow:none}.styles_Form__iPYK8 .formio-component-htmlelement{margin-top:1.5rem}.styles_Form__iPYK8 .fileSelector{border-radius:40px;border-width:1px!important;min-height:200px;border-color:#c8c8c8!important;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#181818;font-weight:400!important}.styles_Form__iPYK8 .fileSelector i{margin-bottom:.5rem}.styles_Form__iPYK8 .fileSelector a{color:#1e1e1e!important}.styles_Form__iPYK8 .formio-component-columns{gap:1.25rem 0}.styles_Form__iPYK8 .control-label--hidden,.styles_Form__iPYK8 .formio-component-file .styles_list-group-item__ZBZTa:only-child,.styles_Form__iPYK8 .formio-component-hidden{display:none}.styles_Form__iPYK8 .formio-component-file .styles_fileSelector__N69Vo{border:2px solid #c8c8c8;padding:0 1rem 1rem 1em;text-align:center;color:#181818;margin-top:-1rem;font-weight:600}.styles_Form__iPYK8 .formio-component-file .styles_fileSelector__N69Vo a{color:#1e1e1e;text-decoration:underline!important}.styles_Form__iPYK8 .formio-component-file .styles_fileSelector__N69Vo a:active,.styles_Form__iPYK8 .formio-component-file .styles_fileSelector__N69Vo a:focus,.styles_Form__iPYK8 .formio-component-file .styles_fileSelector__N69Vo a:hover{text-decoration:none!important}.styles_Form__iPYK8 .alert ul{color:red}.styles_Form__iPYK8 .formio-error-wrapper .styles_fileSelector__N69Vo,.styles_Form__iPYK8 .formio-error-wrapper input{border-color:red!important}.styles_Form__iPYK8 .col-form-label{color:#181818;text-transform:uppercase;font-weight:700;font-size:14px;background:#fff;padding:5px 15px;position:relative;bottom:-17px;letter-spacing:1px;left:15px}.styles_Form__iPYK8 .form-group.required label:after{content:"*";color:red}.styles_Form__iPYK8 .formio-select-autocomplete-input{display:none}.styles_Form__iPYK8 .formio-component-textarea{margin-bottom:1.5rem}.styles_Form__iPYK8 .form-control{background:rgba(0,0,0,0);padding:18px 30px;border:1px solid #c8c8c8;border-radius:50px;outline:none;box-shadow:none;width:100%}.styles_Form__iPYK8 .formio-component-checkbox,.styles_Form__iPYK8 .formio-component-cv{margin-bottom:1.5rem}.styles_Form__iPYK8 .formio-component-cv,.styles_Form__iPYK8 .formio-component-cvUpload{border:1px solid #c8c8c8;border-radius:40px;margin-top:2rem}.styles_Form__iPYK8 .formio-component-cv label,.styles_Form__iPYK8 .formio-component-cvUpload label{margin-top:-1.5rem;top:-12px}.styles_Form__iPYK8 .formio-component-cv .styles_row__piD7o,.styles_Form__iPYK8 .formio-component-cvUpload .styles_row__piD7o{padding:0 1.5rem;margin-bottom:1rem}.styles_Form__iPYK8 .formio-component-cv .styles_list-group-header__wN7mh .styles_col-md-1__QJarg,.styles_Form__iPYK8 .formio-component-cv .styles_list-group-header__wN7mh .styles_col-md-2__FZYCy,.styles_Form__iPYK8 .formio-component-cvUpload .styles_list-group-header__wN7mh .styles_col-md-1__QJarg,.styles_Form__iPYK8 .formio-component-cvUpload .styles_list-group-header__wN7mh .styles_col-md-2__FZYCy{display:none}.styles_Form__iPYK8 .formio-component-cv .styles_list-group-striped__AlM2_,.styles_Form__iPYK8 .formio-component-cvUpload .styles_list-group-striped__AlM2_{padding:0!important;list-style:none;margin:0}.styles_Form__iPYK8 .formio-component-cv .styles_list-group-striped__AlM2_ a,.styles_Form__iPYK8 .formio-component-cvUpload .styles_list-group-striped__AlM2_ a{color:#181818;cursor:pointer;text-decoration:underline!important}.styles_Form__iPYK8 .formio-component-cv .styles_list-group-striped__AlM2_ a:active,.styles_Form__iPYK8 .formio-component-cv .styles_list-group-striped__AlM2_ a:focus,.styles_Form__iPYK8 .formio-component-cv .styles_list-group-striped__AlM2_ a:hover,.styles_Form__iPYK8 .formio-component-cvUpload .styles_list-group-striped__AlM2_ a:active,.styles_Form__iPYK8 .formio-component-cvUpload .styles_list-group-striped__AlM2_ a:focus,.styles_Form__iPYK8 .formio-component-cvUpload .styles_list-group-striped__AlM2_ a:hover{text-decoration:none!important}.styles_Form__iPYK8 .formio-component-cv .styles_list-group-striped__AlM2_ .styles_fa-remove__cE80x,.styles_Form__iPYK8 .formio-component-cvUpload .styles_list-group-striped__AlM2_ .styles_fa-remove__cE80x{cursor:pointer}.styles_Form__iPYK8 .formio-component-cv .styles_fileSelector__N69Vo,.styles_Form__iPYK8 .formio-component-cvUpload .styles_fileSelector__N69Vo{border:none}.styles_Form__iPYK8 .formio-component-checkbox{font-weight:600}.styles_Form__iPYK8 .formio-component-checkbox input{border-color:#c8c8c8;border-width:2px;box-shadow:none}.styles_Form__iPYK8 .formio-component-checkbox a{color:#181818}.styles_Form__iPYK8 .formio-component-checkbox a:active,.styles_Form__iPYK8 .formio-component-checkbox a:focus,.styles_Form__iPYK8 .formio-component-checkbox a:hover{text-decoration:underline!important}.styles_Form__iPYK8 .btn{background:rgba(0,0,0,0);padding:18px 30px;border:1px solid #c8c8c8;border-radius:50px;outline:none;box-shadow:none;margin-top:1.5rem;color:#181818;font-weight:600;transition:all .3s ease;width:100%}.styles_Form__iPYK8 .btn:active,.styles_Form__iPYK8 .btn:focus,.styles_Form__iPYK8 .btn:hover{background-color:#f5f5f5;border-color:#181818;color:#181818;text-decoration:none}.styles_ColumnWithForm__Zttzr h1,.styles_ColumnWithForm__Zttzr h2,.styles_ColumnWithForm__Zttzr h3,.styles_ColumnWithForm__Zttzr h4,.styles_ColumnWithForm__Zttzr h5{margin-bottom:1.5rem}.styles_ColumnWithForm__Zttzr h1 strong,.styles_ColumnWithForm__Zttzr h2 strong,.styles_ColumnWithForm__Zttzr h3 strong,.styles_ColumnWithForm__Zttzr h4 strong,.styles_ColumnWithForm__Zttzr h5 strong{background:linear-gradient(90deg,#ff155d 49.93%,#f15a24 95.27%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.styles_ColumnWithForm__Zttzr{--text-primary:#181818;--text-link:#1e1e1e;--bg-primary:#ffffff;--bg-secondary:#f9f9f9;--border-color:#c8c8c8;--btn-bg:#00c4ff;--btn-bg-hover:#00a9db;--btn-text:#ffffff;--error-color:red}.styles_ColumnWithForm__Zttzr .js-form{padding:0!important;margin-top:10px}.styles_ColumnWithForm__Zttzr .formio-component-cvupload{margin-bottom:1.5rem}.styles_ColumnWithForm__Zttzr .formio-component-htmlelement{margin-top:1.5rem}.styles_ColumnWithForm__Zttzr .fileSelector{border-radius:8px;border-width:2px!important;min-height:140px;border-style:dashed;display:flex;justify-content:center;align-items:center;flex-direction:column;font-weight:400!important;border-color:var(--border-color)!important;color:var(--text-primary);background-color:var(--bg-secondary)}.styles_ColumnWithForm__Zttzr .fileSelector i{margin-bottom:.5rem}.styles_ColumnWithForm__Zttzr .fileSelector a{color:var(--text-link)!important}.styles_ColumnWithForm__Zttzr .formio-component-columns{gap:1.25rem 0}.styles_ColumnWithForm__Zttzr .control-label--hidden,.styles_ColumnWithForm__Zttzr .formio-component-file .styles_list-group-header__9Nty5:only-child,.styles_ColumnWithForm__Zttzr .formio-component-hidden{display:none}.styles_ColumnWithForm__Zttzr .formio-component-file .styles_fileSelector__diakZ{border:2px solid var(--border-color);padding:0 1rem 1rem 1em;text-align:center;color:var(--text-primary);margin-top:-1rem;font-weight:600}.styles_ColumnWithForm__Zttzr .formio-component-file .styles_fileSelector__diakZ a{color:var(--text-link);text-decoration:underline!important}.styles_ColumnWithForm__Zttzr .formio-component-file .styles_fileSelector__diakZ a:active,.styles_ColumnWithForm__Zttzr .formio-component-file .styles_fileSelector__diakZ a:focus,.styles_ColumnWithForm__Zttzr .formio-component-file .styles_fileSelector__diakZ a:hover{text-decoration:none!important}.styles_ColumnWithForm__Zttzr .alert ul{color:var(--error-color)}.styles_ColumnWithForm__Zttzr .formio-error-wrapper .styles_fileSelector__diakZ,.styles_ColumnWithForm__Zttzr .formio-error-wrapper input{border-color:var(--error-color)!important}.styles_ColumnWithForm__Zttzr .col-form-label{text-transform:none;font-weight:600;font-size:14px;padding:0 0 8px;margin-top:10px;position:static;letter-spacing:0;display:block}.styles_ColumnWithForm__Zttzr .form-group.required label:after{content:"*";color:var(--error-color);margin-left:2px}.styles_ColumnWithForm__Zttzr .formio-select-autocomplete-input{display:none}.styles_ColumnWithForm__Zttzr .formio-component-textarea{margin-bottom:1.5rem}.styles_ColumnWithForm__Zttzr .form-control{padding:12px 20px;border-radius:8px;outline:none;box-shadow:none;width:100%;height:auto;background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-primary)}.styles_ColumnWithForm__Zttzr .formio-component-checkbox,.styles_ColumnWithForm__Zttzr .formio-component-cv{margin-bottom:1.5rem}.styles_ColumnWithForm__Zttzr .formio-component-checkbox ul,.styles_ColumnWithForm__Zttzr .formio-component-cv ul{display:flex;justify-content:space-between;text-transform:none}.styles_ColumnWithForm__Zttzr .formio-component-checkbox ul li,.styles_ColumnWithForm__Zttzr .formio-component-cv ul li{flex:1;margin-right:1rem}.styles_ColumnWithForm__Zttzr .formio-component-checkbox ul li:last-child,.styles_ColumnWithForm__Zttzr .formio-component-cv ul li:last-child{margin-right:0}.styles_ColumnWithForm__Zttzr .formio-component-checkbox ul li .styles_row__nVmrY,.styles_ColumnWithForm__Zttzr .formio-component-cv ul li .styles_row__nVmrY{display:flex;align-items:center}.styles_ColumnWithForm__Zttzr .formio-component-checkbox ul strong,.styles_ColumnWithForm__Zttzr .formio-component-cv ul strong{font-weight:600;font-size:14px;padding:0 0 8px;position:static;letter-spacing:0;display:block}.styles_ColumnWithForm__Zttzr .formio-component-cv,.styles_ColumnWithForm__Zttzr .formio-component-cvUpload{border-radius:8px;margin-top:10px}.styles_ColumnWithForm__Zttzr .formio-component-cv label,.styles_ColumnWithForm__Zttzr .formio-component-cvUpload label{margin-top:0;top:0}.styles_ColumnWithForm__Zttzr .formio-component-cv .styles_row__nVmrY,.styles_ColumnWithForm__Zttzr .formio-component-cvUpload .styles_row__nVmrY{padding:0;margin-bottom:0}.styles_ColumnWithForm__Zttzr .formio-component-cv .styles_list-group-header__9Nty5 .styles_col-md-1__a3Top,.styles_ColumnWithForm__Zttzr .formio-component-cv .styles_list-group-header__9Nty5 .styles_col-md-2__EbPXS,.styles_ColumnWithForm__Zttzr .formio-component-cvUpload .styles_list-group-header__9Nty5 .styles_col-md-1__a3Top,.styles_ColumnWithForm__Zttzr .formio-component-cvUpload .styles_list-group-header__9Nty5 .styles_col-md-2__EbPXS{display:none}.styles_ColumnWithForm__Zttzr .formio-component-cv .styles_list-group-striped__4DpZG a,.styles_ColumnWithForm__Zttzr .formio-component-cvUpload .styles_list-group-striped__4DpZG a{color:var(--text-primary);cursor:pointer;text-decoration:underline!important}.styles_ColumnWithForm__Zttzr .formio-component-cv .styles_list-group-striped__4DpZG a:active,.styles_ColumnWithForm__Zttzr .formio-component-cv .styles_list-group-striped__4DpZG a:focus,.styles_ColumnWithForm__Zttzr .formio-component-cv .styles_list-group-striped__4DpZG a:hover,.styles_ColumnWithForm__Zttzr .formio-component-cvUpload .styles_list-group-striped__4DpZG a:active,.styles_ColumnWithForm__Zttzr .formio-component-cvUpload .styles_list-group-striped__4DpZG a:focus,.styles_ColumnWithForm__Zttzr .formio-component-cvUpload .styles_list-group-striped__4DpZG a:hover{text-decoration:none!important}.styles_ColumnWithForm__Zttzr .formio-component-cv .styles_list-group-striped__4DpZG .styles_fa-remove__p8sM2,.styles_ColumnWithForm__Zttzr .formio-component-cvUpload .styles_list-group-striped__4DpZG .styles_fa-remove__p8sM2{cursor:pointer}.styles_ColumnWithForm__Zttzr .formio-component-cv .styles_fileSelector__diakZ,.styles_ColumnWithForm__Zttzr .formio-component-cvUpload .styles_fileSelector__diakZ{border:none}.styles_ColumnWithForm__Zttzr .formio-component-checkbox{font-weight:600}.styles_ColumnWithForm__Zttzr .formio-component-checkbox input{border-color:var(--border-color);border-width:2px;box-shadow:none}.styles_ColumnWithForm__Zttzr .formio-component-checkbox a{color:var(--text-primary)}.styles_ColumnWithForm__Zttzr .formio-component-checkbox a:active,.styles_ColumnWithForm__Zttzr .formio-component-checkbox a:focus,.styles_ColumnWithForm__Zttzr .formio-component-checkbox a:hover{text-decoration:underline!important}.styles_ColumnWithForm__Zttzr .btn{padding:16px 30px;border:none;border-radius:8px;outline:none;box-shadow:none;margin-top:1.5rem;font-weight:700;transition:all .3s ease;width:100%;background:var(--btn-bg);color:var(--btn-text)}.styles_ColumnWithForm__Zttzr .btn:active,.styles_ColumnWithForm__Zttzr .btn:focus,.styles_ColumnWithForm__Zttzr .btn:hover{background-color:var(--btn-bg-hover);border-color:rgba(0,0,0,0);color:var(--btn-text);text-decoration:none}.styles_ColumnWithForm__Zttzr .form-group .formio-component-file{width:100%;height:100px;display:flex;align-items:center;justify-content:center;border:2px dashed var(--border-color);border-radius:16px}.styles_ColumnWithForm__Zttzr .fileSelector .fa-cloud-upload{margin-right:10px}.styles_ColumnWithForm__Zttzr .fileSelector .browse{margin-left:5px}.styles_ColumnWithForm__Zttzr .fileSelector .browse:hover{text-decoration:underline;color:#0b9aff}.styles_ColumnWithForm__Zttzr .list-group-header:only-child{display:none}.styles_ColumnWithForm__Zttzr .list-group.list-group-striped{display:table;width:100%;border-collapse:collapse;list-style:none;margin:0;padding:0!important}.styles_ColumnWithForm__Zttzr .list-group-item{display:flex;justify-content:space-between;width:100%;gap:10px}.styles_ColumnWithForm__Zttzr .list-group-item>div{display:flex;justify-content:space-between;vertical-align:middle;padding:8px 12px;border-top:1px solid var(--border-color);float:none;width:auto;gap:10px}.styles_ColumnWithForm__Zttzr .list-group-header{font-weight:700}.styles_ColumnWithForm__Zttzr .list-group-striped>.list-group-item:first-child>div{border-top:none}.styles_Form__wmFHH{--text-primary:#181818;--text-link:#1e1e1e;--bg-primary:#ffffff;--bg-secondary:#f9f9f9;--border-color:#c8c8c8;--btn-bg:#00c4ff;--btn-bg-hover:#00a9db;--btn-text:#ffffff;--error-color:red}.styles_Form__wmFHH .js-form{padding:0!important;margin-top:10px}.styles_Form__wmFHH .formio-component-cvupload{margin-bottom:1.5rem}.styles_Form__wmFHH .formio-component-htmlelement{margin-top:1.5rem}.styles_Form__wmFHH .fileSelector{border-radius:8px;border-width:2px!important;min-height:140px;border-style:dashed;display:flex;justify-content:center;align-items:center;flex-direction:column;font-weight:400!important;border-color:var(--border-color)!important;color:var(--text-primary);background-color:var(--bg-secondary)}.styles_Form__wmFHH .fileSelector i{margin-bottom:.5rem}.styles_Form__wmFHH .fileSelector a{color:var(--text-link)!important}.styles_Form__wmFHH .formio-component-columns{gap:1.25rem 0}.styles_Form__wmFHH .control-label--hidden,.styles_Form__wmFHH .formio-component-file .styles_list-group-header__W67di:only-child,.styles_Form__wmFHH .formio-component-hidden{display:none}.styles_Form__wmFHH .formio-component-file .styles_fileSelector__cCsp6{border:2px solid var(--border-color);padding:0 1rem 1rem 1em;text-align:center;color:var(--text-primary);margin-top:-1rem;font-weight:600}.styles_Form__wmFHH .formio-component-file .styles_fileSelector__cCsp6 a{color:var(--text-link);text-decoration:underline!important}.styles_Form__wmFHH .formio-component-file .styles_fileSelector__cCsp6 a:active,.styles_Form__wmFHH .formio-component-file .styles_fileSelector__cCsp6 a:focus,.styles_Form__wmFHH .formio-component-file .styles_fileSelector__cCsp6 a:hover{text-decoration:none!important}.styles_Form__wmFHH .alert ul{color:var(--error-color)}.styles_Form__wmFHH .formio-error-wrapper .styles_fileSelector__cCsp6,.styles_Form__wmFHH .formio-error-wrapper input{border-color:var(--error-color)!important}.styles_Form__wmFHH .col-form-label{text-transform:none;font-weight:600;font-size:14px;padding:0 0 8px;margin-top:10px;position:static;letter-spacing:0;display:block}.styles_Form__wmFHH .form-group.required label:after{content:"*";color:var(--error-color);margin-left:2px}.styles_Form__wmFHH .formio-select-autocomplete-input{display:none}.styles_Form__wmFHH .formio-component-textarea{margin-bottom:1.5rem}.styles_Form__wmFHH .form-control{padding:12px 20px;border-radius:8px;outline:none;box-shadow:none;width:100%;height:auto;background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-primary)}.styles_Form__wmFHH .formio-component-checkbox,.styles_Form__wmFHH .formio-component-cv{margin-bottom:1.5rem}.styles_Form__wmFHH .formio-component-checkbox ul,.styles_Form__wmFHH .formio-component-cv ul{display:flex;justify-content:space-between;text-transform:none}.styles_Form__wmFHH .formio-component-checkbox ul li,.styles_Form__wmFHH .formio-component-cv ul li{flex:1;margin-right:1rem}.styles_Form__wmFHH .formio-component-checkbox ul li:last-child,.styles_Form__wmFHH .formio-component-cv ul li:last-child{margin-right:0}.styles_Form__wmFHH .formio-component-checkbox ul li .styles_row__A6pDE,.styles_Form__wmFHH .formio-component-cv ul li .styles_row__A6pDE{display:flex;align-items:center}.styles_Form__wmFHH .formio-component-checkbox ul strong,.styles_Form__wmFHH .formio-component-cv ul strong{font-weight:600;font-size:14px;padding:0 0 8px;position:static;letter-spacing:0;display:block}.styles_Form__wmFHH .formio-component-cv,.styles_Form__wmFHH .formio-component-cvUpload{border-radius:8px;margin-top:10px}.styles_Form__wmFHH .formio-component-cv label,.styles_Form__wmFHH .formio-component-cvUpload label{margin-top:0;top:0}.styles_Form__wmFHH .formio-component-cv .styles_row__A6pDE,.styles_Form__wmFHH .formio-component-cvUpload .styles_row__A6pDE{padding:0;margin-bottom:0}.styles_Form__wmFHH .formio-component-cv .styles_list-group-header__W67di .styles_col-md-1__yy3Aa,.styles_Form__wmFHH .formio-component-cv .styles_list-group-header__W67di .styles_col-md-2__DDqFK,.styles_Form__wmFHH .formio-component-cvUpload .styles_list-group-header__W67di .styles_col-md-1__yy3Aa,.styles_Form__wmFHH .formio-component-cvUpload .styles_list-group-header__W67di .styles_col-md-2__DDqFK{display:none}.styles_Form__wmFHH .formio-component-cv .styles_list-group-striped__fKPzE a,.styles_Form__wmFHH .formio-component-cvUpload .styles_list-group-striped__fKPzE a{color:var(--text-primary);cursor:pointer;text-decoration:underline!important}.styles_Form__wmFHH .formio-component-cv .styles_list-group-striped__fKPzE a:active,.styles_Form__wmFHH .formio-component-cv .styles_list-group-striped__fKPzE a:focus,.styles_Form__wmFHH .formio-component-cv .styles_list-group-striped__fKPzE a:hover,.styles_Form__wmFHH .formio-component-cvUpload .styles_list-group-striped__fKPzE a:active,.styles_Form__wmFHH .formio-component-cvUpload .styles_list-group-striped__fKPzE a:focus,.styles_Form__wmFHH .formio-component-cvUpload .styles_list-group-striped__fKPzE a:hover{text-decoration:none!important}.styles_Form__wmFHH .formio-component-cv .styles_list-group-striped__fKPzE .styles_fa-remove__gqaJn,.styles_Form__wmFHH .formio-component-cvUpload .styles_list-group-striped__fKPzE .styles_fa-remove__gqaJn{cursor:pointer}.styles_Form__wmFHH .formio-component-cv .styles_fileSelector__cCsp6,.styles_Form__wmFHH .formio-component-cvUpload .styles_fileSelector__cCsp6{border:none}.styles_Form__wmFHH .formio-component-checkbox{font-weight:600}.styles_Form__wmFHH .formio-component-checkbox input{border-color:var(--border-color);border-width:2px;box-shadow:none}.styles_Form__wmFHH .formio-component-checkbox a{color:var(--text-primary)}.styles_Form__wmFHH .formio-component-checkbox a:active,.styles_Form__wmFHH .formio-component-checkbox a:focus,.styles_Form__wmFHH .formio-component-checkbox a:hover{text-decoration:underline!important}.styles_Form__wmFHH .btn{padding:16px 30px;border:none;border-radius:8px;outline:none;box-shadow:none;margin-top:1.5rem;font-weight:700;transition:all .3s ease;width:100%;background:var(--btn-bg);color:var(--btn-text)}.styles_Form__wmFHH .btn:active,.styles_Form__wmFHH .btn:focus,.styles_Form__wmFHH .btn:hover{background-color:var(--btn-bg-hover);border-color:rgba(0,0,0,0);color:var(--btn-text);text-decoration:none}.styles_Form__wmFHH .form-group .formio-component-file{width:100%;height:100px;display:flex;align-items:center;justify-content:center;border:2px dashed var(--border-color);border-radius:16px}.styles_Form__wmFHH .fileSelector .fa-cloud-upload{margin-right:10px}.styles_Form__wmFHH .fileSelector .browse{margin-left:5px}.styles_Form__wmFHH .fileSelector .browse:hover{text-decoration:underline;color:#0b9aff}.styles_Form__wmFHH .list-group-header:only-child{display:none}.styles_Form__wmFHH .list-group.list-group-striped{display:table;width:100%;border-collapse:collapse;list-style:none;margin:0;padding:0!important}.styles_Form__wmFHH .list-group-item{display:flex;justify-content:space-between;width:100%;gap:10px}.styles_Form__wmFHH .list-group-item>div{display:flex;justify-content:space-between;vertical-align:middle;padding:8px 12px;border-top:1px solid var(--border-color);float:none;width:auto;gap:10px}.styles_Form__wmFHH .list-group-header{font-weight:700}.styles_Form__wmFHH .list-group-striped>.list-group-item:first-child>div{border-top:none}.styles_Form--red__EUqnH{--btn-bg:#ff155d;--btn-bg-hover:#94103c;--btn-text:#ffffff;--btn-text-hover:#e6e6e6;--input-border:#ff155d}.styles_Form--yellow__Eeg4x{--btn-bg:#ffc107;--btn-bg-hover:#d39e00;--btn-text:#030120;--btn-text-hover:#e6e6e6;--input-border:#ffc107}.styles_Form--orange__BavXr{--btn-bg:#fd7e14;--btn-bg-hover:#cf6810;--btn-text:#ffffff;--btn-text-hover:#e6e6e6;--input-border:#fd7e14}.styles_Form--green__3iiQN{--btn-bg:#28a745;--btn-bg-hover:#1e7e34;--btn-text:#ffffff;--input-border:#28a745}.styles_Form--brown___vfYb{--btn-bg:#8b4513;--btn-bg-hover:#65320f;--btn-text:#ffffff;--input-border:#8b4513}.styles_Form--teal__SxJjy{--btn-bg:#20c997;--btn-bg-hover:#17a278;--btn-text:#ffffff;--btn-text-hover:#e6e6e6;--input-border:#20c997}.styles_Form--purple__vvS3Y{--btn-bg:#6f42c1;--btn-bg-hover:#5a359a;--btn-text:#ffffff;--btn-text-hover:#e6e6e6;--input-border:#6f42c1}.styles_Form--blue-outline__CKR6R{--text-primary:#131313;--text-link:#2b17ff;--bg-primary:transparent;--bg-secondary:transparent;--border-color:#2b17ff;--input-bg:transparent;--input-text:#131313;--input-border:#2b17ff;--btn-bg:transparent;--btn-bg-hover:#2b17ff;--btn-text:#030120;--btn-text-hover:#ffffff;--btn-border:2px solid #2b17ff}.styles_Form--blue-outline__CKR6R .js-form{border:1px solid hsla(0,0%,100%,.2)}.styles_Form--blue-outline__CKR6R .btn{background:var(--btn-bg)!important;color:var(--btn-text)!important;border:var(--btn-border)!important}.styles_Form--blue-outline__CKR6R .btn:hover{background-color:var(--btn-bg-hover)!important;color:var(--btn-text-hover)!important}.styles_Form--white-shadow__A_znz{--text-primary:#131313;--text-link:#100f13;--bg-primary:transparent;--bg-secondary:transparent;--border-color:#100f13;--input-bg:transparent;--input-text:#131313;--input-border:#100f13;--btn-bg:transparent;--btn-bg-hover:#2b17ff;--btn-text:#030120;--btn-text-hover:#ffffff;--btn-border:2px solid #100f13}.styles_Form--white-shadow__A_znz .js-form{border:1px solid hsla(0,0%,100%,.2)}.styles_Form--white-shadow__A_znz .btn{background:var(--btn-bg)!important;color:var(--btn-text)!important;border:var(--btn-border)!important}.styles_Form--white-shadow__A_znz .btn:hover{color:#fff!important}.styles_JobCard__c4qNO{transition:transform .3s ease-in-out,box-shadow .3s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out;box-shadow:0 1px 1px rgba(16,24,40,.04),0 10px 24px rgba(16,24,40,.06);will-change:transform}.styles_JobCard__c4qNO:hover{transform:translateY(-3px);background-color:var(--hover-bg,#000);color:var(--hover-text,#fff)}.styles_JobCard__c4qNO:hover .styles_job-sector__orNom span{border-color:#4b5563;color:#fff}.styles_JobCard__c4qNO:hover .styles_job-label__l5lS1 span{color:inherit}.styles_JobCard__c4qNO .styles_PrimaryBtn__EaxQx{background:#000;position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.08)}.styles_JobCard__c4qNO .styles_PrimaryBtn__EaxQx:hover{background:#333;transform:translateY(-2px)}.styles_JobCard__c4qNO .styles_BtnShine__0vCHD{position:absolute;top:0;left:-120%;width:40%;height:100%;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:skewX(-20deg);transition:left .7s ease-in-out}.styles_PrimaryBtn__EaxQx:hover .styles_JobCard__c4qNO .styles_BtnShine__0vCHD{left:120%}.styles_Form__H3NW1{--text-primary:#181818;--text-link:#1e1e1e;--bg-primary:#ffffff;--bg-secondary:#f9f9f9;--border-color:#c8c8c8;--btn-bg:#00c4ff;--btn-bg-hover:#00a9db;--btn-text:#ffffff;--btn-text-hover:#05012b;--btn-border:none;--form-bg:var(--bg-primary);--input-bg:var(--bg-primary);--input-text:var(--text-primary);--input-border:var(--border-color);--error-color:red}.styles_Form__H3NW1 .js-form{padding:0!important;margin-top:10px}.styles_Form__H3NW1 .formio-component-cvupload{margin-bottom:1.5rem}.styles_Form__H3NW1 .formio-component-htmlelement{margin-top:1.5rem}.styles_Form__H3NW1 .fileSelector{border-radius:8px;border-width:2px!important;min-height:140px;border-style:dashed;display:flex;justify-content:center;align-items:center;flex-direction:column;font-weight:400!important;border-color:var(--border-color)!important;color:var(--text-primary);background-color:var(--bg-secondary)}.styles_Form__H3NW1 .fileSelector i{margin-bottom:.5rem}.styles_Form__H3NW1 .fileSelector a{color:var(--text-link)!important}.styles_Form__H3NW1 .formio-component-columns{gap:1.25rem 0}.styles_Form__H3NW1 .control-label--hidden,.styles_Form__H3NW1 .formio-component-file .styles_list-group-header__TfFpJ:only-child,.styles_Form__H3NW1 .formio-component-hidden{display:none}.styles_Form__H3NW1 .formio-component-file .styles_fileSelector__vMuo0{border:2px solid var(--border-color);padding:0 1rem 1rem 1em;text-align:center;color:var(--text-primary);margin-top:-1rem;font-weight:600}.styles_Form__H3NW1 .formio-component-file .styles_fileSelector__vMuo0 a{color:var(--text-link);text-decoration:underline!important}.styles_Form__H3NW1 .formio-component-file .styles_fileSelector__vMuo0 a:active,.styles_Form__H3NW1 .formio-component-file .styles_fileSelector__vMuo0 a:focus,.styles_Form__H3NW1 .formio-component-file .styles_fileSelector__vMuo0 a:hover{text-decoration:none!important}.styles_Form__H3NW1 .alert ul{color:var(--error-color)}.styles_Form__H3NW1 .formio-error-wrapper .styles_fileSelector__vMuo0,.styles_Form__H3NW1 .formio-error-wrapper input{border-color:var(--error-color)!important}.styles_Form__H3NW1 .col-form-label{text-transform:none;font-weight:600;font-size:14px;padding:0 0 8px;margin-top:10px;position:static;letter-spacing:0;display:block}.styles_Form__H3NW1 .form-group.required label:after{content:"*";color:var(--error-color);margin-left:2px}.styles_Form__H3NW1 .formio-select-autocomplete-input{display:none}.styles_Form__H3NW1 .formio-component-textarea{margin-bottom:1.5rem}.styles_Form__H3NW1 .form-control{padding:12px 20px;border-radius:8px;outline:none;box-shadow:none;width:100%;height:auto;background:var(--input-bg);border:1px solid var(--input-border);color:var(--input-text)}.styles_Form__H3NW1 .formio-component-checkbox,.styles_Form__H3NW1 .formio-component-cv{margin-bottom:1.5rem}.styles_Form__H3NW1 .formio-component-checkbox ul,.styles_Form__H3NW1 .formio-component-cv ul{display:flex;justify-content:space-between;text-transform:none}.styles_Form__H3NW1 .formio-component-checkbox ul li,.styles_Form__H3NW1 .formio-component-cv ul li{flex:1;margin-right:1rem}.styles_Form__H3NW1 .formio-component-checkbox ul li:last-child,.styles_Form__H3NW1 .formio-component-cv ul li:last-child{margin-right:0}.styles_Form__H3NW1 .formio-component-checkbox ul li .styles_row__K0cMA,.styles_Form__H3NW1 .formio-component-cv ul li .styles_row__K0cMA{display:flex;align-items:center}.styles_Form__H3NW1 .formio-component-checkbox ul strong,.styles_Form__H3NW1 .formio-component-cv ul strong{font-weight:600;font-size:14px;padding:0 0 8px;position:static;letter-spacing:0;display:block}.styles_Form__H3NW1 .form-group .checkbox .form-check-label{width:100%;display:flex;flex-wrap:wrap;gap:10px}.styles_Form__H3NW1 .formio-component-cv,.styles_Form__H3NW1 .formio-component-cvUpload{border-radius:8px;margin-top:10px}.styles_Form__H3NW1 .formio-component-cv label,.styles_Form__H3NW1 .formio-component-cvUpload label{margin-top:0;top:0}.styles_Form__H3NW1 .formio-component-cv .styles_row__K0cMA,.styles_Form__H3NW1 .formio-component-cvUpload .styles_row__K0cMA{padding:0;margin-bottom:0}.styles_Form__H3NW1 .formio-component-cv .styles_list-group-header__TfFpJ .styles_col-md-1__4xY_q,.styles_Form__H3NW1 .formio-component-cv .styles_list-group-header__TfFpJ .styles_col-md-2__T5egJ,.styles_Form__H3NW1 .formio-component-cvUpload .styles_list-group-header__TfFpJ .styles_col-md-1__4xY_q,.styles_Form__H3NW1 .formio-component-cvUpload .styles_list-group-header__TfFpJ .styles_col-md-2__T5egJ{display:none}.styles_Form__H3NW1 .formio-component-cv .styles_list-group-striped__GsomN a,.styles_Form__H3NW1 .formio-component-cvUpload .styles_list-group-striped__GsomN a{color:var(--text-primary);cursor:pointer;text-decoration:underline!important}.styles_Form__H3NW1 .formio-component-cv .styles_list-group-striped__GsomN a:active,.styles_Form__H3NW1 .formio-component-cv .styles_list-group-striped__GsomN a:focus,.styles_Form__H3NW1 .formio-component-cv .styles_list-group-striped__GsomN a:hover,.styles_Form__H3NW1 .formio-component-cvUpload .styles_list-group-striped__GsomN a:active,.styles_Form__H3NW1 .formio-component-cvUpload .styles_list-group-striped__GsomN a:focus,.styles_Form__H3NW1 .formio-component-cvUpload .styles_list-group-striped__GsomN a:hover{text-decoration:none!important}.styles_Form__H3NW1 .formio-component-cv .styles_list-group-striped__GsomN .styles_fa-remove__pg8JO,.styles_Form__H3NW1 .formio-component-cvUpload .styles_list-group-striped__GsomN .styles_fa-remove__pg8JO{cursor:pointer}.styles_Form__H3NW1 .formio-component-cv .styles_fileSelector__vMuo0,.styles_Form__H3NW1 .formio-component-cvUpload .styles_fileSelector__vMuo0{border:none}.styles_Form__H3NW1 .formio-component-checkbox{font-weight:600}.styles_Form__H3NW1 .formio-component-checkbox input{border-color:var(--border-color);border-width:2px;box-shadow:none}.styles_Form__H3NW1 .formio-component-checkbox a{color:var(--text-primary)}.styles_Form__H3NW1 .formio-component-checkbox a:active,.styles_Form__H3NW1 .formio-component-checkbox a:focus,.styles_Form__H3NW1 .formio-component-checkbox a:hover{text-decoration:underline!important}.styles_Form__H3NW1 .btn{padding:16px 30px;border-radius:8px;outline:none;box-shadow:none;margin-top:1.5rem;font-weight:700;transition:all .3s ease;width:100%;background:var(--btn-bg);color:var(--btn-text);border:var(--btn-border)}.styles_Form__H3NW1 .btn:active,.styles_Form__H3NW1 .btn:focus,.styles_Form__H3NW1 .btn:hover{background-color:var(--btn-bg-hover);border-color:rgba(0,0,0,0);color:var(--btn-text-hover);text-decoration:none}.styles_Form__H3NW1 .form-group .formio-component-file{width:100%;height:100px;display:flex;align-items:center;justify-content:center;border:2px dashed var(--border-color);border-radius:16px}.styles_Form__H3NW1 .fileSelector .fa-cloud-upload{margin-right:10px}.styles_Form__H3NW1 .fileSelector .browse{margin-left:5px}.styles_Form__H3NW1 .fileSelector .browse:hover{text-decoration:underline;color:#0b9aff}.styles_Form__H3NW1 .list-group-header:only-child{display:none}.styles_Form__H3NW1 .list-group.list-group-striped{display:table;width:100%;border-collapse:collapse;list-style:none;margin:0;padding:0!important}.styles_Form__H3NW1 .list-group-item{display:flex;justify-content:space-between;width:100%;gap:10px}.styles_Form__H3NW1 .list-group-item>div{display:flex;justify-content:space-between;vertical-align:middle;padding:8px 12px;border-top:1px solid var(--border-color);float:none;width:auto;gap:10px}.styles_Form__H3NW1 .list-group-header{font-weight:700}.styles_Form__H3NW1 .list-group-striped>.list-group-item:first-child>div{border-top:none}.styles_Form--red__eo_ZS{--btn-bg:#ff155d;--btn-bg-hover:#94103c;--btn-text:#ffffff;--btn-text-hover:#e6e6e6;--input-border:#ff155d}.styles_Form--yellow__JJgNi{--btn-bg:#ffc107;--btn-bg-hover:#d39e00;--btn-text:#030120;--btn-text-hover:#e6e6e6;--input-border:#ffc107}.styles_Form--orange__TYyJ7{--btn-bg:#fd7e14;--btn-bg-hover:#cf6810;--btn-text:#ffffff;--btn-text-hover:#e6e6e6;--input-border:#fd7e14}.styles_Form--green__NMbYc{--btn-bg:#28a745;--btn-bg-hover:#1e7e34;--btn-text:#ffffff;--input-border:#28a745}.styles_Form--brown__iMp1_{--btn-bg:#8b4513;--btn-bg-hover:#65320f;--btn-text:#ffffff;--input-border:#8b4513}.styles_Form--teal__D1TUD{--btn-bg:#20c997;--btn-bg-hover:#17a278;--btn-text:#ffffff;--btn-text-hover:#e6e6e6;--input-border:#20c997}.styles_Form--purple__s7Yrk{--btn-bg:#6f42c1;--btn-bg-hover:#5a359a;--btn-text:#ffffff;--btn-text-hover:#e6e6e6;--input-border:#6f42c1}.styles_Form--blue-outline__joLyc{--text-primary:#131313;--text-link:#2b17ff;--bg-primary:transparent;--bg-secondary:transparent;--border-color:#2b17ff;--input-bg:transparent;--input-text:#131313;--input-border:#2b17ff;--btn-bg:transparent;--btn-bg-hover:#2b17ff;--btn-text:#030120;--btn-text-hover:#ffffff;--btn-border:2px solid #2b17ff}.styles_Form--blue-outline__joLyc .js-form{border:1px solid hsla(0,0%,100%,.2)}.styles_Form--blue-outline__joLyc .btn{background:var(--btn-bg)!important;color:var(--btn-text)!important;border:var(--btn-border)!important}.styles_Form--blue-outline__joLyc .btn:hover{background-color:var(--btn-bg-hover)!important;color:var(--btn-text-hover)!important}.styles_Form--white-shadow__ew25S{--text-primary:#131313;--text-link:#100f13;--bg-primary:transparent;--bg-secondary:transparent;--border-color:#100f13;--input-bg:transparent;--input-text:#131313;--input-border:#100f13;--btn-bg:transparent;--btn-bg-hover:#2b17ff;--btn-text:#030120;--btn-text-hover:#ffffff;--btn-border:2px solid #100f13}.styles_Form--white-shadow__ew25S .js-form{border:1px solid hsla(0,0%,100%,.2)}.styles_Form--white-shadow__ew25S .btn{background:var(--btn-bg)!important;color:var(--btn-text)!important;border:var(--btn-border)!important}.styles_Form--white-shadow__ew25S .btn:hover{color:#fff!important}.styles_MainBanner__mJSQQ{height:100vh}.styles_MainBanner__mJSQQ h1 span:last-child{background:linear-gradient(90deg,#ff155d 49.93%,#f15a24 95.27%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.styles_MainBanner__mJSQQ:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-position:-550px;background-repeat:no-repeat;background-image:url('data:image/svg+xml,<svg width="1567" height="1070" viewBox="0 0 1567 1070" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M869.902 1068.97C870.072 1064.17 871.32 1028.99 871.922 1012C867.119 586.749 118.23 -179.957 5.9775 304.87C-3.68163 338.913 -2.89987 417.7 77.5001 460.5C178 514 363 544.5 679.5 493.5C679.5 493.5 1410.5 378.5 1565.5 2" stroke="white" stroke-opacity="0.4" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/></svg>')}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar__idvgK .js-form.js-panel-border{margin:0 auto;max-width:720px;background:#fff;padding:8px;border-radius:100px;min-height:65px;display:flex;align-items:center;border:none}@media(max-width:767px){.styles_MainBanner__mJSQQ .styles_JobSearchInputBar__idvgK .js-form.js-panel-border{background:rgba(0,0,0,0);padding:0}}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar__idvgK .visually-hidden{display:none}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar__idvgK .js-form-group{width:100%;display:flex;align-items:center}@media(max-width:767px){.styles_MainBanner__mJSQQ .styles_JobSearchInputBar__idvgK .js-form-group{background:#000;border-radius:100px}}@media(min-width:767px){.styles_MainBanner__mJSQQ .styles_JobSearchInputBar__idvgK .js-form-group.js-form-group-location:before{content:"";height:50%;display:block;width:1px;background:rgba(0,0,0,.5)}}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar__idvgK .js-form-input-wrapper{width:100%;justify-content:space-between}@media(max-width:767px){.styles_MainBanner__mJSQQ .styles_JobSearchInputBar__idvgK .js-form-input-wrapper{gap:10px;flex-direction:column}}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar__idvgK button{width:138px;min-width:138px;position:relative;z-index:0;overflow:hidden;padding:14px 22px;border-radius:30px;font-weight:700;line-height:100%;font-size:18px;border:none;color:#fff;cursor:pointer;transition:background .3s ease,color .3s ease}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar__idvgK button:before{content:"";position:absolute;inset:0;background:linear-gradient(270deg,#2b17ff 49.58%,#01013f 231.92%);opacity:0;transition:opacity .3s ease;z-index:-1}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar__idvgK button:hover:before{opacity:1}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar__idvgK button{background:linear-gradient(269.96deg,#2b17ff -16.34%,#01013f 184.45%)}@media(max-width:767px){.styles_MainBanner__mJSQQ .styles_JobSearchInputBar__idvgK button{margin:0 auto;min-height:55px;width:100%}}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar__idvgK label{display:none}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar__idvgK input{background:#fff;border:none;color:#131313;box-shadow:none;outline:none;padding:0 1rem;border-radius:20px;width:100%}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar__idvgK input::placeholder{color:#131313}@media(max-width:767px){.styles_MainBanner__mJSQQ .styles_JobSearchInputBar__idvgK input{padding:1.5rem;border-radius:100px}}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--red__EbDKz button{background:#ff155d!important}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--red__EbDKz button:before{display:none}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--red__EbDKz button:hover{background:#94103c!important}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--yellow__QFFF_ button{background:#ffc107!important}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--yellow__QFFF_ button:before{display:none}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--yellow__QFFF_ button:hover{background:#d39e00!important}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--orange__WN0GO button{background:#fd7e14!important}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--orange__WN0GO button:before{display:none}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--orange__WN0GO button:hover{background:#cf6810!important}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--green__HbURu button{background:#28a745!important}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--green__HbURu button:before{display:none}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--green__HbURu button:hover{background:#1e7e34!important}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--brown__ffivn button{background:#8b4513!important}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--brown__ffivn button:before{display:none}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--brown__ffivn button:hover{background:#65320f!important}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--teal__RqCTD button{background:#20c997!important}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--teal__RqCTD button:before{display:none}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--teal__RqCTD button:hover{background:#17a278!important}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--purple__Zg_Ex button{background:#6f42c1!important}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--purple__Zg_Ex button:before{display:none}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--purple__Zg_Ex button:hover{background:#5a359a!important}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--blue-outline__UDSco .js-form{border:1px solid hsla(0,0%,100%,.2)}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--blue-outline__UDSco button{background:none;color:#030120;border:2px solid #2b17ff}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--blue-outline__UDSco button:before{display:none}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--blue-outline__UDSco button:hover{background:#2b17ff;color:#fff}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--blue-outline__UDSco input{background:rgba(0,0,0,0);color:#131313}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--blue-outline__UDSco input::placeholder{color:#131313}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--white-shadow__jPm8z .js-form{border:1px solid hsla(0,0%,100%,.2)}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--white-shadow__jPm8z button{background:none;color:#030120;border:2px solid #100f13}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--white-shadow__jPm8z button:before{display:none}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--white-shadow__jPm8z button:hover{background:#2b17ff;color:#fff}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--white-shadow__jPm8z input{background:rgba(0,0,0,0);color:#131313}.styles_MainBanner__mJSQQ .styles_JobSearchInputBar--white-shadow__jPm8z input::placeholder{color:#131313}.js-container{height:100%;width:100%;font-family:sans-serif}.js-columns-container{display:flex;margin-top:30px}.js-filters-column{flex:.25;flex-direction:row}.js-results{flex:.75;flex-direction:row;margin-left:50px}.js-result+.js-result{margin-top:2rem}.js-form{padding:15px}.js-panel-border{border:1px solid #ddd;border-radius:5px;padding:2rem}.js-total-count{margin-bottom:1rem}.js-form-input-wrapper{display:flex}.js-input-wrapper{width:80%}.js-input{display:inline-block;width:100%;height:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.js-input-wrapper~.js-input-wrapper{margin-left:1rem}.js-button{flex-grow:1;display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#fff;background-color:#0d6efd;border:1px solid #0d6efd;margin-left:2rem}.js-result-title{padding:.5rem 0;margin-bottom:0}.js-result-title a{text-decoration:none}.js-result-description{padding:1rem 0}.js-result-links{text-align:right}.js-result-links-button{display:inline-block;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;padding:.75rem 1rem;border-radius:.3125rem;transition:all .2s ease-in-out;border:.0625rem solid #ccc;text-decoration:none}.js-results-category-value{margin-right:1ch}.js-results-category-value:not(:last-of-type):after{content:","}.js-filter-category-open{display:flex;flex-direction:column;gap:15px}.js-filter-category-closed{display:none}.js-filter-box{display:flex;flex-direction:column;gap:10px}.js-filter-box+.js-filter-box{margin-top:30px}.js-filter-title{margin-bottom:2rem;transition:all .4s linear}.js-filter-title-open{opacity:1}.js-filter-title-closed{opacity:.5}.js-filter-title-button{all:unset;cursor:pointer;transition:.3s}.js-filter-title-button:hover{scale:.95}.js-filter-title-button:active{scale:.9}.js-filter-title-button:focus{outline:revert}.js-filter-box.js-filter-value-wrapper-closed .js-filter-value-wrapper{height:0}.js-filter-box.js-filter-value-wrapper-closed .js-filter-title{margin-bottom:0}.js-filter-value-wrapper{overflow:hidden}ul.js-filter-values-section{list-style-type:none}.js-filter-value-list-item{display:flex;justify-content:space-between;align-items:center}li.js-filter-value-list-item{margin-bottom:10px}.js-filter-value{all:unset;cursor:pointer;transition:.2s}.js-filter-value:not([disabled]):hover{scale:.96}.js-filter-value:not([disabled]):active{scale:.92}.js-filter-value:not([disabled]):focus{outline:revert}.js-filter-value-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;transition:all .5s}.js-filter-count{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:50rem!important;background-color:#0d6efd}.js-filter-value-name{position:relative;left:0;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.js-filter-selected{content:"";width:15px;height:15px;-moz-border-radius:7.5px;-webkit-border-radius:7.5px;border-radius:7.5px;margin-right:4px;background-color:#0d6efd}.js-filters-toggle-button{display:none}.js-filters-column .js-filters-collapse{overflow:hidden}.js-filters-nested-child-toggle{all:unset;display:flex;justify-content:center;align-items:center;height:32px;width:32px;transition:.2s}.js-filters-nested-child-toggle:not([disabled]):hover{scale:.95}.js-filters-nested-child-toggle:not([disabled]):active{scale:.9}.js-filters-nested-child-open{display:block}.js-filters-nested-child-closed{display:none}.js-pagination-btn{flex-grow:1;display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#fff;background-color:#0d6efd;border:1px solid #0d6efd;margin-left:2rem}.js-pagination-btn button:disabled{background-color:-internal-light-dark(rgba(239,239,239,.3),rgba(19,1,1,.3));color:-internal-light-dark(rgba(16,16,16,.3),rgba(255,255,255,.3));border-color:-internal-light-dark(rgba(118,118,118,.3),rgba(195,195,195,.3))}.js-pagination{border:1px solid #ddd;border-radius:5px;padding:2rem}.js-page-link{padding:10px}.js-active{pointer-events:none;cursor:default;text-decoration:none;color:#000}@media (max-width:767px){.js-columns-container{display:block}.js-filters-column{margin-bottom:30px}.js-filters-toggle-button{display:block;margin:10px 0;width:100%}.js-filters-column .js-filters-collapse.js-filters-open{height:auto}.js-filters-column .js-filters-collapse.js-filters-closed{height:0}.js-results{margin:0}}.styles_MainBanner__5JoHu h1 span:last-child{background:linear-gradient(90deg,#ff155d 49.93%,#f15a24 95.27%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.styles_MainBanner__5JoHu:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-position:-550px;background-repeat:no-repeat;background-image:url('data:image/svg+xml,<svg width="1567" height="1070" viewBox="0 0 1567 1070" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M869.902 1068.97C870.072 1064.17 871.32 1028.99 871.922 1012C867.119 586.749 118.23 -179.957 5.9775 304.87C-3.68163 338.913 -2.89987 417.7 77.5001 460.5C178 514 363 544.5 679.5 493.5C679.5 493.5 1410.5 378.5 1565.5 2" stroke="white" stroke-opacity="0.4" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/></svg>')}.styles_MainBanner__5JoHu .styles_JobSearchInputBar__IsRo9 .js-form.js-panel-border{margin:0 auto;max-width:720px;background:#fff;padding:8px;border-radius:100px;min-height:65px;display:flex;align-items:center;border:none}@media(max-width:767px){.styles_MainBanner__5JoHu .styles_JobSearchInputBar__IsRo9 .js-form.js-panel-border{background:rgba(0,0,0,0);padding:0}}.styles_MainBanner__5JoHu .styles_JobSearchInputBar__IsRo9 .visually-hidden{display:none}.styles_MainBanner__5JoHu .styles_JobSearchInputBar__IsRo9 .js-form-group{width:100%;display:flex;align-items:center}@media(max-width:767px){.styles_MainBanner__5JoHu .styles_JobSearchInputBar__IsRo9 .js-form-group{background:#000;border-radius:100px}}@media(min-width:767px){.styles_MainBanner__5JoHu .styles_JobSearchInputBar__IsRo9 .js-form-group.js-form-group-location:before{content:"";height:50%;display:block;width:1px;background:rgba(0,0,0,.5)}}.styles_MainBanner__5JoHu .styles_JobSearchInputBar__IsRo9 .js-form-input-wrapper{width:100%;justify-content:space-between}@media(max-width:767px){.styles_MainBanner__5JoHu .styles_JobSearchInputBar__IsRo9 .js-form-input-wrapper{gap:10px;flex-direction:column}}.styles_MainBanner__5JoHu .styles_JobSearchInputBar__IsRo9 button{width:138px;min-width:138px;position:relative;z-index:0;overflow:hidden;padding:14px 22px;border-radius:30px;font-weight:700;line-height:100%;font-size:18px;border:none;color:#fff;cursor:pointer;transition:background .3s ease,color .3s ease}.styles_MainBanner__5JoHu .styles_JobSearchInputBar__IsRo9 button:before{content:"";position:absolute;inset:0;background:linear-gradient(270deg,#2b17ff 49.58%,#01013f 231.92%);opacity:0;transition:opacity .3s ease;z-index:-1}.styles_MainBanner__5JoHu .styles_JobSearchInputBar__IsRo9 button:hover:before{opacity:1}.styles_MainBanner__5JoHu .styles_JobSearchInputBar__IsRo9 button{background:linear-gradient(269.96deg,#2b17ff -16.34%,#01013f 184.45%)}@media(max-width:767px){.styles_MainBanner__5JoHu .styles_JobSearchInputBar__IsRo9 button{margin:0 auto;min-height:55px;width:100%}}.styles_MainBanner__5JoHu .styles_JobSearchInputBar__IsRo9 label{display:none}.styles_MainBanner__5JoHu .styles_JobSearchInputBar__IsRo9 input{background:#fff;border:none;color:#131313;box-shadow:none;outline:none;padding:0 1rem;border-radius:20px;width:100%}.styles_MainBanner__5JoHu .styles_JobSearchInputBar__IsRo9 input::placeholder{color:#131313}@media(max-width:767px){.styles_MainBanner__5JoHu .styles_JobSearchInputBar__IsRo9 input{padding:1.5rem;border-radius:100px}}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--red__tf04d button{background:#ff155d!important}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--red__tf04d button:before{display:none}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--red__tf04d button:hover{background:#94103c!important}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--yellow__osY8Y button{background:#ffc107!important}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--yellow__osY8Y button:before{display:none}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--yellow__osY8Y button:hover{background:#d39e00!important}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--orange__WCve7 button{background:#fd7e14!important}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--orange__WCve7 button:before{display:none}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--orange__WCve7 button:hover{background:#cf6810!important}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--green__RlFXZ button{background:#28a745!important}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--green__RlFXZ button:before{display:none}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--green__RlFXZ button:hover{background:#1e7e34!important}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--brown__wMHK4 button{background:#8b4513!important}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--brown__wMHK4 button:before{display:none}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--brown__wMHK4 button:hover{background:#65320f!important}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--teal__o78o4 button{background:#20c997!important}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--teal__o78o4 button:before{display:none}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--teal__o78o4 button:hover{background:#17a278!important}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--purple__LooTs button{background:#6f42c1!important}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--purple__LooTs button:before{display:none}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--purple__LooTs button:hover{background:#5a359a!important}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--blue-outline__tRHGl .js-form{border:1px solid hsla(0,0%,100%,.2)}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--blue-outline__tRHGl button{background:none;color:#030120;border:2px solid #2b17ff}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--blue-outline__tRHGl button:before{display:none}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--blue-outline__tRHGl button:hover{background:#2b17ff;color:#fff}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--blue-outline__tRHGl input{background:rgba(0,0,0,0);color:#131313}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--blue-outline__tRHGl input::placeholder{color:#131313}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--white-shadow__nSbP_ .js-form{border:1px solid hsla(0,0%,100%,.2)}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--white-shadow__nSbP_ button{background:none;color:#030120;border:2px solid #100f13}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--white-shadow__nSbP_ button:before{display:none}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--white-shadow__nSbP_ button:hover{background:#2b17ff;color:#fff}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--white-shadow__nSbP_ input{background:rgba(0,0,0,0);color:#131313}.styles_MainBanner__5JoHu .styles_JobSearchInputBar--white-shadow__nSbP_ input::placeholder{color:#131313}@keyframes styles_slide-up-reveal__enMrH{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.styles_MainBanner__JKKMJ h1 span:last-child{background:linear-gradient(90deg,#ff155d 49.93%,#f15a24 95.27%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.styles_MainBanner__JKKMJ:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-position:-550px;background-repeat:no-repeat;background-image:url('data:image/svg+xml,<svg width="1567" height="1070" viewBox="0 0 1567 1070" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M869.902 1068.97C870.072 1064.17 871.32 1028.99 871.922 1012C867.119 586.749 118.23 -179.957 5.9775 304.87C-3.68163 338.913 -2.89987 417.7 77.5001 460.5C178 514 363 544.5 679.5 493.5C679.5 493.5 1410.5 378.5 1565.5 2" stroke="white" stroke-opacity="0.4" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/></svg>')}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar__Hel1c .js-form.js-panel-border{margin:0 auto;max-width:720px;background:#fff;padding:8px;border-radius:100px;min-height:65px;display:flex;align-items:center;border:none}@media(max-width:767px){.styles_MainBanner__JKKMJ .styles_JobSearchInputBar__Hel1c .js-form.js-panel-border{background:rgba(0,0,0,0);padding:0}}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar__Hel1c .visually-hidden{display:none}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar__Hel1c .js-form-group{width:100%;display:flex;align-items:center}@media(max-width:767px){.styles_MainBanner__JKKMJ .styles_JobSearchInputBar__Hel1c .js-form-group{background:#000;border-radius:100px}}@media(min-width:767px){.styles_MainBanner__JKKMJ .styles_JobSearchInputBar__Hel1c .js-form-group.js-form-group-location:before{content:"";height:50%;display:block;width:1px;background:rgba(0,0,0,.5)}}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar__Hel1c .js-form-input-wrapper{width:100%;justify-content:space-between}@media(max-width:767px){.styles_MainBanner__JKKMJ .styles_JobSearchInputBar__Hel1c .js-form-input-wrapper{gap:10px;flex-direction:column}}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar__Hel1c button{width:138px;min-width:138px;position:relative;z-index:0;overflow:hidden;padding:14px 22px;border-radius:30px;font-weight:700;line-height:100%;font-size:18px;border:none;color:#fff;cursor:pointer;transition:background .3s ease,color .3s ease}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar__Hel1c button:before{content:"";position:absolute;inset:0;background:linear-gradient(270deg,#2b17ff 49.58%,#01013f 231.92%);opacity:0;transition:opacity .3s ease;z-index:-1}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar__Hel1c button:hover:before{opacity:1}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar__Hel1c button{background:linear-gradient(269.96deg,#2b17ff -16.34%,#01013f 184.45%)}@media(max-width:767px){.styles_MainBanner__JKKMJ .styles_JobSearchInputBar__Hel1c button{margin:0 auto;min-height:55px;width:100%}}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar__Hel1c label{display:none}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar__Hel1c input{background:#fff;border:none;color:#131313;box-shadow:none;outline:none;padding:0 1rem;border-radius:20px;width:100%}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar__Hel1c input::placeholder{color:#131313}@media(max-width:767px){.styles_MainBanner__JKKMJ .styles_JobSearchInputBar__Hel1c input{padding:1.5rem;border-radius:100px}}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--red__nSW3G button{background:#ff155d!important}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--red__nSW3G button:before{display:none}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--red__nSW3G button:hover{background:#94103c!important}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--yellow__tk0Vg button{background:#ffc107!important}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--yellow__tk0Vg button:before{display:none}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--yellow__tk0Vg button:hover{background:#d39e00!important}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--orange__OorNZ button{background:#fd7e14!important}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--orange__OorNZ button:before{display:none}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--orange__OorNZ button:hover{background:#cf6810!important}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--green__3x5Pp button{background:#28a745!important}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--green__3x5Pp button:before{display:none}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--green__3x5Pp button:hover{background:#1e7e34!important}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--brown__vkMwC button{background:#8b4513!important}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--brown__vkMwC button:before{display:none}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--brown__vkMwC button:hover{background:#65320f!important}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--teal___P0PV button{background:#20c997!important}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--teal___P0PV button:before{display:none}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--teal___P0PV button:hover{background:#17a278!important}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--purple__qO9ie button{background:#6f42c1!important}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--purple__qO9ie button:before{display:none}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--purple__qO9ie button:hover{background:#5a359a!important}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--blue-outline__jA_UQ .js-form{border:1px solid hsla(0,0%,100%,.2)}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--blue-outline__jA_UQ button{background:none;color:#030120;border:2px solid #2b17ff}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--blue-outline__jA_UQ button:before{display:none}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--blue-outline__jA_UQ button:hover{background:#2b17ff;color:#fff}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--blue-outline__jA_UQ input{background:rgba(0,0,0,0);color:#131313}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--blue-outline__jA_UQ input::placeholder{color:#131313}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--white-shadow__436VV .js-form{border:1px solid hsla(0,0%,100%,.2)}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--white-shadow__436VV button{background:none;color:#030120;border:2px solid #100f13}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--white-shadow__436VV button:before{display:none}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--white-shadow__436VV button:hover{background:#2b17ff;color:#fff}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--white-shadow__436VV input{background:rgba(0,0,0,0);color:#131313}.styles_MainBanner__JKKMJ .styles_JobSearchInputBar--white-shadow__436VV input::placeholder{color:#131313}.styles_MainBanner__Spgv9{height:100vh}.styles_MainBanner__Spgv9 h1 span:last-child{background:linear-gradient(90deg,#ff155d 49.93%,#f15a24 95.27%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.styles_MainBanner__Spgv9:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-position:-550px;background-repeat:no-repeat;background-image:url('data:image/svg+xml,<svg width="1567" height="1070" viewBox="0 0 1567 1070" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M869.902 1068.97C870.072 1064.17 871.32 1028.99 871.922 1012C867.119 586.749 118.23 -179.957 5.9775 304.87C-3.68163 338.913 -2.89987 417.7 77.5001 460.5C178 514 363 544.5 679.5 493.5C679.5 493.5 1410.5 378.5 1565.5 2" stroke="white" stroke-opacity="0.4" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/></svg>')}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar__QVZUq .js-form.js-panel-border{margin:0 auto;max-width:720px;background:#fff;padding:8px;border-radius:100px;min-height:65px;display:flex;align-items:center;border:none}@media(max-width:767px){.styles_MainBanner__Spgv9 .styles_JobSearchInputBar__QVZUq .js-form.js-panel-border{background:rgba(0,0,0,0);padding:0}}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar__QVZUq .visually-hidden{display:none}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar__QVZUq .js-form-group{width:100%;display:flex;align-items:center}@media(max-width:767px){.styles_MainBanner__Spgv9 .styles_JobSearchInputBar__QVZUq .js-form-group{background:#000;border-radius:100px}}@media(min-width:767px){.styles_MainBanner__Spgv9 .styles_JobSearchInputBar__QVZUq .js-form-group.js-form-group-location:before{content:"";height:50%;display:block;width:1px;background:rgba(0,0,0,.5)}}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar__QVZUq .js-form-input-wrapper{width:100%;justify-content:space-between}@media(max-width:767px){.styles_MainBanner__Spgv9 .styles_JobSearchInputBar__QVZUq .js-form-input-wrapper{gap:10px;flex-direction:column}}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar__QVZUq button{width:138px;min-width:138px;position:relative;z-index:0;overflow:hidden;padding:14px 22px;border-radius:30px;font-weight:700;line-height:100%;font-size:18px;border:none;color:#fff;cursor:pointer;transition:background .3s ease,color .3s ease}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar__QVZUq button:before{content:"";position:absolute;inset:0;background:linear-gradient(270deg,#2b17ff 49.58%,#01013f 231.92%);opacity:0;transition:opacity .3s ease;z-index:-1}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar__QVZUq button:hover:before{opacity:1}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar__QVZUq button{background:linear-gradient(269.96deg,#2b17ff -16.34%,#01013f 184.45%)}@media(max-width:767px){.styles_MainBanner__Spgv9 .styles_JobSearchInputBar__QVZUq button{margin:0 auto;min-height:55px;width:100%}}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar__QVZUq label{display:none}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar__QVZUq input{background:#fff;border:none;color:#131313;box-shadow:none;outline:none;padding:0 1rem;border-radius:20px;width:100%}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar__QVZUq input::placeholder{color:#131313}@media(max-width:767px){.styles_MainBanner__Spgv9 .styles_JobSearchInputBar__QVZUq input{padding:1.5rem;border-radius:100px}}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--red__kD7dx button{background:#ff155d!important}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--red__kD7dx button:before{display:none}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--red__kD7dx button:hover{background:#94103c!important}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--yellow__jxtyr button{background:#ffc107!important}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--yellow__jxtyr button:before{display:none}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--yellow__jxtyr button:hover{background:#d39e00!important}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--orange__pY7lU button{background:#fd7e14!important}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--orange__pY7lU button:before{display:none}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--orange__pY7lU button:hover{background:#cf6810!important}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--green__jTyZM button{background:#28a745!important}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--green__jTyZM button:before{display:none}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--green__jTyZM button:hover{background:#1e7e34!important}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--brown__By33I button{background:#8b4513!important}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--brown__By33I button:before{display:none}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--brown__By33I button:hover{background:#65320f!important}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--teal__OqO4f button{background:#20c997!important}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--teal__OqO4f button:before{display:none}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--teal__OqO4f button:hover{background:#17a278!important}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--purple__3H93Q button{background:#6f42c1!important}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--purple__3H93Q button:before{display:none}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--purple__3H93Q button:hover{background:#5a359a!important}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--blue-outline__ApXmi .js-form{border:1px solid hsla(0,0%,100%,.2)}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--blue-outline__ApXmi button{background:none;color:#030120;border:2px solid #2b17ff}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--blue-outline__ApXmi button:before{display:none}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--blue-outline__ApXmi button:hover{background:#2b17ff;color:#fff}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--blue-outline__ApXmi input{background:rgba(0,0,0,0);color:#131313}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--blue-outline__ApXmi input::placeholder{color:#131313}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--white-shadow__SnMm4 .js-form{border:1px solid hsla(0,0%,100%,.2)}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--white-shadow__SnMm4 button{background:none;color:#030120;border:2px solid #100f13}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--white-shadow__SnMm4 button:before{display:none}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--white-shadow__SnMm4 button:hover{background:#2b17ff;color:#fff}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--white-shadow__SnMm4 input{background:rgba(0,0,0,0);color:#131313}.styles_MainBanner__Spgv9 .styles_JobSearchInputBar--white-shadow__SnMm4 input::placeholder{color:#131313}.JobSearch .js-container{font-family:var(--font-sans)}.JobSearch .visually-hidden{display:none}.JobSearch .js-header .js-form{width:100%;padding:0}.JobSearch .js-header .js-form-input-wrapper{width:100%;display:flex;align-items:flex-end;gap:12px;background-color:rgba(0,0,0,0);border-radius:0;border:none!important;overflow:visible;padding:0;box-shadow:none!important}@media screen and (max-width:639px){.JobSearch .js-header .js-form-input-wrapper{flex-direction:column;align-items:stretch;gap:12px}}@media screen and (min-width:640px)and (max-width:1024px){.JobSearch .js-header .js-form-input-wrapper{gap:16px}}@media screen and (min-width:1025px){.JobSearch .js-header .js-form-input-wrapper{gap:20px}}.JobSearch .js-header .js-form-input-wrapper .js-button,.JobSearch .js-header .js-form-input-wrapper .js-input-wrapper{margin:0}.JobSearch .js-header .js-form-input-wrapper .js-input-wrapper-location,.JobSearch .js-header .js-form-input-wrapper .js-input-wrapper-query{flex:1;min-width:0;position:relative;display:flex;flex-direction:column;gap:7px;padding:12px 16px;border-radius:100px;background:rgba(0,0,0,.3);backdrop-filter:blur(2px);border:2px solid rgba(0,0,0,0);background-clip:padding-box}@media screen and (min-width:640px){.JobSearch .js-header .js-form-input-wrapper .js-input-wrapper-location,.JobSearch .js-header .js-form-input-wrapper .js-input-wrapper-query{padding:12px 20px}}@media screen and (min-width:1025px){.JobSearch .js-header .js-form-input-wrapper .js-input-wrapper-location,.JobSearch .js-header .js-form-input-wrapper .js-input-wrapper-query{padding:14px 20px}}.JobSearch .js-header .js-form-input-wrapper .js-input-wrapper-location:before,.JobSearch .js-header .js-form-input-wrapper .js-input-wrapper-query:before{content:"";position:absolute;inset:0;border-radius:100px;padding:2px;background:linear-gradient(103deg,var(--color-primary) 12.98%,var(--color-primary-foreground) 87.69%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}@media screen and (max-width:639px){.JobSearch .js-header .js-form-input-wrapper .js-input-wrapper-location,.JobSearch .js-header .js-form-input-wrapper .js-input-wrapper-query{width:100%;flex:none}}.JobSearch .js-header .js-form-input-wrapper label{display:block;font-size:12px;font-weight:700;color:#fff;text-transform:none;line-height:1.4;letter-spacing:.42px;font-family:Inter,sans-serif;padding:3px 5px}@media screen and (min-width:640px){.JobSearch .js-header .js-form-input-wrapper label{font-size:13px}}@media screen and (min-width:1025px){.JobSearch .js-header .js-form-input-wrapper label{font-size:14px}}.JobSearch .js-header .js-form-input-wrapper .js-input{border-radius:0;border:none;outline:none;padding:3px 5px;font-size:14px;background:rgba(0,0,0,0);color:#fff;font-family:Inter,sans-serif}@media screen and (min-width:640px){.JobSearch .js-header .js-form-input-wrapper .js-input{font-size:15px}}@media screen and (min-width:1025px){.JobSearch .js-header .js-form-input-wrapper .js-input{font-size:16px}}.JobSearch .js-header .js-form-input-wrapper .js-input::placeholder{font-style:normal;color:#c1c1c1}.JobSearch .js-header .js-form-input-wrapper .js-button{min-width:80px;width:80px;height:56px;border-radius:44px;background:hsla(0,0%,100%,.08);border:1px solid #fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.JobSearch .js-header .js-form-input-wrapper .js-button svg{width:12px;height:12px}@media screen and (min-width:640px)and (max-width:1024px){.JobSearch .js-header .js-form-input-wrapper .js-button{min-width:80px;width:80px;height:64px}.JobSearch .js-header .js-form-input-wrapper .js-button svg{width:13px;height:13px}}@media screen and (min-width:1025px){.JobSearch .js-header .js-form-input-wrapper .js-button{min-width:70px;width:70px;height:78px}.JobSearch .js-header .js-form-input-wrapper .js-button svg{width:18px;height:18px}}@media screen and (max-width:639px){.JobSearch .js-header .js-form-input-wrapper .js-button{width:100%;min-width:100%;height:52px}}.JobSearch .js-columns-container{padding-top:2rem;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;align-self:stretch}@media screen and (min-width:1025px){.JobSearch .js-columns-container{padding-top:3rem;flex-direction:row;justify-content:space-between;gap:2rem}}.JobSearch .js-columns-container .js-results{margin-left:0!important;width:100%!important}.JobSearch .js-columns-container .js-filters-column{width:100%!important;display:flex!important;flex-direction:column!important;gap:30px!important;align-items:flex-start!important;height:fit-content;position:relative}@media screen and (min-width:1025px){.JobSearch .js-columns-container .js-filters-column{width:290px!important;min-width:290px!important;gap:10px!important}}.JobSearch .js-columns-container .js-filters-toggle-button{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;background:#fff!important;border:1px solid #ccc!important;border-radius:8px!important;padding:12px 16px!important;margin:0!important;width:100%!important;color:#000!important;font-size:16px!important;font-weight:700!important;line-height:1.5!important;text-align:left!important;cursor:pointer!important;transition:all .2s ease!important}.JobSearch .js-columns-container .js-filters-toggle-button span{color:#000!important}.JobSearch .js-columns-container .js-filters-toggle-button svg path{stroke:#000!important}.JobSearch .js-columns-container .js-filters-toggle-button .js-filter-chevron{transition:transform .3s ease!important;display:flex!important;align-items:center!important;justify-content:center!important}.JobSearch .js-columns-container .js-filters-toggle-button .js-filter-chevron svg path{stroke:#717171!important}@media screen and (min-width:1025px){.JobSearch .js-columns-container .js-filters-toggle-button{display:none!important}}.JobSearch .js-columns-container .js-filters-toggle-button div{display:flex!important;align-items:center!important;gap:8px!important}.JobSearch .js-columns-container .js-filters-collapse{display:flex!important;flex-direction:column!important;width:100%!important;gap:10px!important}@media screen and (min-width:1025px){.JobSearch .js-columns-container .js-filters-collapse{gap:10px!important}}.JobSearch .js-columns-container .js-filters-closed{display:none!important}@media screen and (min-width:1025px){.JobSearch .js-columns-container .js-filters-closed{display:flex!important}}.JobSearch .js-columns-container .js-filters-open{display:flex!important;flex-direction:column!important;position:relative;width:100%;background:#fff;overflow:hidden;border-radius:8px;border:1px solid #e5e5e5;box-shadow:0 4px 12px rgba(0,0,0,.1)}@media screen and (max-width:1024px){.JobSearch .js-columns-container .js-filters-open{animation:slideDown .3s ease}}@media screen and (min-width:1025px){.JobSearch .js-columns-container .js-filters-open{border:none;background:rgba(0,0,0,0);padding:0;overflow:visible;box-shadow:none}}@media screen and (max-width:1024px){.JobSearch .js-columns-container .js-filters-column:has(.js-filters-open) .js-filter-chevron{transform:rotate(180deg)!important}}.JobSearch .js-columns-container .js-filters-open .js-filters-mobile-header{position:sticky;top:0;left:0;width:100%;background:#fff;z-index:10;border-bottom:1px solid #e5e5e5;padding:16px 20px;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width:1025px){.JobSearch .js-columns-container .js-filters-open .js-filters-mobile-header{display:none}}.JobSearch .js-columns-container .js-filters-open .js-filters-mobile-reset{background:rgba(0,0,0,0)!important;border:none!important;padding:4px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important}.JobSearch .js-columns-container .js-filters-open .js-filters-mobile-reset svg{width:20px!important;height:20px!important}.JobSearch .js-columns-container .js-filters-open .js-filters-mobile-reset svg path{stroke:#9a9a9a!important}@media screen and (min-width:1025px){.JobSearch .js-columns-container .js-filters-open .js-filters-mobile-reset{display:none!important}}.JobSearch .js-columns-container .js-filters-open .js-filters-mobile-close{background:rgba(0,0,0,0)!important;border:none!important;cursor:pointer!important;font-size:28px!important;color:#303030!important}@media screen and (min-width:1025px){.JobSearch .js-columns-container .js-filters-open .js-filters-mobile-close{display:none!important}}.JobSearch .js-columns-container .js-filters-open>.js-filters-collapse{padding:20px;max-height:70vh;overflow-y:auto}@media screen and (min-width:1025px){.JobSearch .js-columns-container .js-filters-open>.js-filters-collapse{padding:0;max-height:none;overflow-y:visible}}.JobSearch .js-columns-container .js-content--afterSearchFilters{display:none}.JobSearch .js-columns-container .js-filters-open>.js-content--afterSearchFilters{display:block!important;width:100%;order:-1}@media screen and (min-width:1025px){.JobSearch .js-columns-container .js-filters-open>.js-content--afterSearchFilters{display:none!important}}.JobSearch .js-columns-container .js-filters-backdrop{display:none!important}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.JobSearch .js-columns-container .js-filter-box{border:none!important;padding:0!important;margin:0!important;width:100%!important}@media screen and (max-width:1024px){.JobSearch .js-columns-container .js-filter-box{border-bottom:1px solid #e5e5e5!important;padding-bottom:12px!important}.JobSearch .js-columns-container .js-filter-box:last-child{border-bottom:none!important}}@media screen and (min-width:1025px){.JobSearch .js-columns-container .js-filter-box{max-width:290px!important}}.JobSearch .js-columns-container .js-filter-box+.js-filter-box{margin-top:10px!important}@media screen and (max-width:1024px){.JobSearch .js-columns-container .js-filter-box+.js-filter-box{margin-top:12px!important;padding-top:12px!important}}@media screen and (min-width:1025px){.JobSearch .js-columns-container .js-filter-box+.js-filter-box{margin-top:10px!important}}.JobSearch .js-columns-container .js-filter-title{margin-bottom:0!important;font-size:16px!important;font-weight:700!important;line-height:1.5!important;color:#000!important;text-transform:none!important;letter-spacing:normal!important;font-family:Inter,sans-serif!important}@media screen and (min-width:1025px){.JobSearch .js-columns-container .js-filter-title{color:#fff!important}}.JobSearch .js-columns-container .js-filter-title div{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:20px!important}@media screen and (max-width:1024px){.JobSearch .js-columns-container .js-filter-title div{gap:12px!important}}.JobSearch .js-columns-container .js-filter-title-button{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:20px!important;background:rgba(0,0,0,0)!important;border:none!important;cursor:pointer!important}@media screen and (max-width:1024px){.JobSearch .js-columns-container .js-filter-title-button{padding:12px 0!important}}@media screen and (min-width:1025px){.JobSearch .js-columns-container .js-filter-title-button{padding:16px 0!important}}.JobSearch .js-columns-container .js-filter-title-icon{width:12px!important;height:7px!important;flex-shrink:0!important;transition:all .3s ease!important;transform:rotate(0deg)!important;display:flex!important;align-items:center!important;justify-content:center!important;order:-1!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M6 1.66893e-05C6.1435 1.66893e-05 6.27803 0.0221033 6.40359 0.0662766C6.52915 0.110449 6.64574 0.186327 6.75336 0.29391L11.704 5.20993C11.9013 5.40586 12 5.65522 12 5.95802C12 6.26082 11.9013 6.51018 11.704 6.70611C11.5067 6.90204 11.2556 7 10.9507 7C10.6457 7 10.3946 6.90204 10.1973 6.70611L6 2.53818L1.80269 6.70611C1.60538 6.90204 1.35426 7 1.04933 7C0.744395 7 0.493275 6.90204 0.295965 6.70611C0.0986557 6.51018 0 6.26082 0 5.95802C0 5.65522 0.0986557 5.40586 0.295965 5.20993L5.24664 0.29391C5.35426 0.18704 5.47085 0.111162 5.59641 0.0662766C5.72197 0.0213909 5.8565 -0.000695705 6 1.66893e-05Z' fill='%23D94A4F'/%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:50%!important}.JobSearch .js-columns-container .js-filter-title-icon svg{display:none!important}.JobSearch .js-columns-container .js-filter-title-closed .js-filter-title-icon{transform:rotate(180deg)!important}.JobSearch .js-columns-container .js-filter-category-open{margin-top:0!important;display:flex!important;flex-direction:column!important;gap:0!important}.JobSearch .js-columns-container .js-filter-values-section{padding:0!important;display:flex!important;flex-direction:column!important;gap:0!important;list-style:none!important;margin:0!important}.JobSearch .js-columns-container .js-filter-value-list-item{list-style:none!important;margin:0!important}.JobSearch .js-columns-container .js-filter-value{width:100%!important;background:rgba(0,0,0,0)!important;border:none!important;padding:5px 20px 5px 32px!important;cursor:pointer!important}@media screen and (max-width:1024px){.JobSearch .js-columns-container .js-filter-value{padding:10px 16px 10px 20px!important}}.JobSearch .js-columns-container .js-filter-value-content{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:10px!important}.JobSearch .js-columns-container .js-filter-selected,.JobSearch .js-columns-container .js-filter-unselected{display:block!important;width:21px!important;height:21px!important;border:2px solid #ccc!important;border-radius:2px!important;flex-shrink:0!important;position:relative!important;background-color:#fff!important}@media screen and (min-width:1025px){.JobSearch .js-columns-container .js-filter-selected,.JobSearch .js-columns-container .js-filter-unselected{border-color:#fff!important}}.JobSearch .js-columns-container .js-filter-selected{background-color:#d94a4f!important;border-color:#d94a4f!important}.JobSearch .js-columns-container .js-filter-selected:after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:12.225px!important;height:9.019px!important;background-image:url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.5L4.5 8.5L11.5 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:50%!important}.JobSearch .js-columns-container .js-filter-value-name{font-size:14px!important;font-weight:400!important;line-height:1.4!important;color:#000!important;text-align:left!important;flex:1!important;font-family:Inter,sans-serif!important;margin-left:10px!important}@media screen and (max-width:1024px){.JobSearch .js-columns-container .js-filter-value-name{line-height:1.5!important}}@media screen and (min-width:1025px){.JobSearch .js-columns-container .js-filter-value-name{color:#fff!important;line-height:1.1!important}}.JobSearch .js-columns-container .js-filter-count{font-size:13px!important;font-weight:600!important;line-height:1.1!important;color:#000!important;background-color:gray!important;text-align:center!important;min-width:28px!important;max-width:28px!important;min-height:24px!important;max-height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:20px!important;padding:0 4px!important;font-family:Inter,sans-serif!important}.JobSearch .js-columns-container .js-reset-search-before,.JobSearch .js-columns-container .js-reset-search-filter-box{background-color:rgba(0,0,0,0)!important;border:none!important;width:100%!important;position:relative!important;padding:16px 8px!important;display:flex!important;align-items:center!important;justify-content:start!important;cursor:pointer!important;gap:8px!important;order:9999!important}.JobSearch .js-columns-container .js-reset-search-before svg,.JobSearch .js-columns-container .js-reset-search-filter-box svg{display:none!important}@media screen and (max-width:1024px){.JobSearch .js-columns-container .js-reset-search-before,.JobSearch .js-columns-container .js-reset-search-filter-box{padding:12px 0!important;margin-top:16px!important;border-top:1px solid #e5e5e5!important}}.JobSearch .js-columns-container .js-reset-search-after{display:block!important;color:#d94a4f!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important}.JobSearch .js-pagination{border:none;display:flex;justify-content:center;padding-top:40px;width:100%}.JobSearch .js-pagination div{width:100%}.JobSearch .js-pagination .js-button{position:relative;background:hsla(0,0%,100%,.08);backdrop-filter:blur(2px);border:none;border-radius:60px;padding:14px 24px;color:#fff;font-family:Nexa,sans-serif;font-size:16px;font-weight:800;line-height:1.1;text-align:center;cursor:pointer;transition:background .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-left:0!important}.JobSearch .js-pagination .js-button:disabled,.JobSearch .js-pagination .js-button[disabled]{display:none!important}.JobSearch .js-pagination .js-button:before{content:"";position:absolute;inset:0;border-radius:60px;padding:2px;background:linear-gradient(103deg,var(--color-primary) 0,var(--color-primary-foreground) 50%,var(--color-primary) 100%);background-size:200% 100%;background-position:0 0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;z-index:0;transition:background-position .6s ease}.JobSearch .js-pagination .js-button:hover{background:#455285}.JobSearch .js-pagination .js-button:hover:before{background-position:100% 0}.JobSearch .js-pagination .js-button span{position:relative;z-index:1}.JobSearch .js-pagination .pagination{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.JobSearch .js-pagination .page-item{list-style:none}.JobSearch .js-pagination .page-link{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:4px;width:40px;height:40px;min-width:40px;min-height:40px;margin:0;display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:21px;color:#717171;overflow:hidden;text-decoration:none;padding:0;transition:all .2s ease}.JobSearch .js-pagination .page-item.active .page-link{background:linear-gradient(103deg,var(--color-primary) 12.98%,var(--color-primary-foreground) 87.69%);color:#fff;border-color:rgba(0,0,0,0)}.JobSearch .js-pagination .page-item.disabled .page-link{opacity:.25;cursor:default}.JobSearch .js-filter-title-button:hover,.JobSearch .js-filter-value:hover{scale:1!important}.JobSearch .js-filter-title-closed{opacity:1!important}.JobSearch .js-filter-title div{padding:0!important}@media screen and (max-width:639px){.JobSearch .js-filter-title div{padding:0 12px!important}}.JobSearch .js-panel-border{border:none!important}.JobSearch .js-columns-container{margin-top:0!important}.JobSearch .js-reset-search-before{margin-top:0!important;padding:0!important;color:#d94a4f!important}.JobContentDetail{position:relative;overflow:hidden}.JobContentDetail .content-border{position:relative;padding:2px;background:linear-gradient(103deg,var(--color-primary) 12.98%,var(--color-primary-foreground) 87.69%);border-radius:22px}.JobContentDetail .content-border:before{content:"";position:absolute;inset:2px;background:#000;border-radius:20px;z-index:0}.JobContentDetail .content-border>*{position:relative;z-index:1}.JobContentDetail .form-border{position:relative;padding:2px;background:linear-gradient(103deg,var(--color-primary) 12.98%,var(--color-primary-foreground) 87.69%);border-radius:22px}.JobContentDetail .form-border:before{content:"";position:absolute;inset:2px;background:linear-gradient(0deg,#455285,#000000);border-radius:20px;z-index:0}.JobContentDetail .form-border>*{position:relative;z-index:1}.JobContentDetail .wave-pattern{position:absolute;width:200%;height:200%;top:-50%;left:-50%;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 50 Q 25 25, 50 50 T 100 50' stroke='%23455285' stroke-width='0.5' fill='none' opacity='0.2'/%3E%3C/svg%3E");background-repeat:repeat;animation:wave-move 60s linear infinite;transform:rotate(193deg)}@keyframes wave-move{0%{transform:rotate(193deg) translateX(0)}to{transform:rotate(193deg) translateX(100px)}}.JobContentDetail .prose p{margin-bottom:1rem;line-height:1.5}.JobContentDetail .prose ul{list-style-type:disc;margin-left:1.5rem;margin-bottom:1rem}.JobContentDetail .prose ul li{margin-bottom:.5rem;line-height:1.5}.JobContentDetail .prose strong{font-weight:700}@media(max-width:1280px){.JobContentDetail .mx-auto{padding-left:60px;padding-right:60px}}@media(max-width:1024px){.JobContentDetail .mx-auto{padding-left:40px;padding-right:40px}.JobContentDetail .flex{flex-direction:column}.JobContentDetail .w-\[402px\]{width:100%}}@media(max-width:768px){.JobContentDetail .mx-auto{padding-left:20px;padding-right:20px}.JobContentDetail h1,.JobContentDetail h2{font-size:32px!important}.JobContentDetail .flex.items-center.justify-between{flex-direction:column;align-items:flex-start;gap:16px}.JobContentDetail .flex.items-center.justify-between>div{width:100%}}@media(max-width:640px){.JobContentDetail .mx-auto{padding-left:16px;padding-right:16px}.JobContentDetail .p-5{padding:16px}.JobContentDetail .p-\[30px\]{padding:20px}}.JobCarousel{position:relative;overflow:hidden}.JobCarousel .blur-background-circle{pointer-events:none}.JobCarousel h2{font-family:Nexa,sans-serif;margin:0}.JobCarousel .embla{overflow:hidden}.JobCarousel .embla__container{display:flex}.JobCarousel .embla__slide{flex:0 0 100%;min-width:0}@media(max-width:640px){.JobCarousel .embla__slide{flex:0 0 100%}}@media(min-width:641px)and (max-width:1023px){.JobCarousel .embla__slide{flex:0 0 50%}}@media(min-width:1024px)and (max-width:1279px){.JobCarousel .embla__slide{flex:0 0 33.333%}}@media(min-width:1280px){.JobCarousel .embla__slide{flex:0 0 25%}}.JobHeroDetail{position:relative}@media(max-width:768px){.JobHeroDetail nav{font-size:12px}}.NarrativePanelBasicA ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.NarrativePanelBasicA ul li{display:flex;gap:10px;align-items:flex-start;position:relative}.NarrativePanelBasicA ul li:before{content:"";display:block;width:24px;height:24px;min-width:24px;background-image:url(/assets/check-circle.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;margin-top:2px}.NarrativePanelBasicA ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px;counter-reset:list-counter}.NarrativePanelBasicA ol li{display:flex;gap:10px;align-items:flex-start;position:relative;counter-increment:list-counter}.NarrativePanelBasicA ol li:before{content:"";display:block;width:24px;height:24px;min-width:24px;background-image:url(/assets/check-circle.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;margin-top:2px}.NarrativePanelBasicVideoA .wave-pattern{position:absolute;left:-50%;top:-50%;width:200%;height:200%;background-image:url(/assets/bg-wave-pattern.svg);background-size:800px 800px;background-repeat:no-repeat;background-position:50%;transform:rotate(168.772deg);transform-origin:center center;opacity:.2;pointer-events:none;z-index:0}@media(max-width:1280px){.NarrativePanelBasicVideoA .wave-pattern{background-size:700px 700px}}@media(max-width:1024px){.NarrativePanelBasicVideoA .wave-pattern{background-size:600px 600px}}@media(max-width:768px){.NarrativePanelBasicVideoA .wave-pattern{background-size:500px 500px;opacity:.15}}@media(max-width:640px){.NarrativePanelBasicVideoA .wave-pattern{background-size:400px 400px;opacity:.12}}.TabsInitiatives{font-family:Nexa,sans-serif}.TabsInitiatives .wave-pattern{background:linear-gradient(135deg,rgba(69,82,133,.1),transparent 50%);background-size:200% 200%;animation:waveShift 15s ease-in-out infinite}@keyframes waveShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media(max-width:768px){.TabsInitiatives .blur-background-circle-left,.TabsInitiatives .blur-background-circle-right{display:none}}.TabsInitiatives button{transition:all .3s ease-in-out}.TabsInitiatives button:hover{transform:translateY(-2px)}.TabsInitiatives button:active{transform:translateY(0)}.CareerAdvancementPath .blur-background-circle{pointer-events:none}.CareerAdvancementPath .overflow-x-auto{scrollbar-width:thin;scrollbar-color:rgba(69,82,133,.5) rgba(24,30,53,.3)}.CareerAdvancementPath .overflow-x-auto::-webkit-scrollbar{height:8px}.CareerAdvancementPath .overflow-x-auto::-webkit-scrollbar-track{background:rgba(24,30,53,.3);border-radius:10px}.CareerAdvancementPath .overflow-x-auto::-webkit-scrollbar-thumb{background:rgba(69,82,133,.5);border-radius:10px}.CareerAdvancementPath .overflow-x-auto::-webkit-scrollbar-thumb:hover{background:rgba(69,82,133,.7)}.CareerAdvancementPath .overflow-x-auto{scroll-behavior:smooth}.CareerAdvancementPath p{transition:color .3s ease,transform .3s ease}.CareerAdvancementPath p:hover{color:hsla(0,0%,100%,.9);transform:scale(1.05)}@media(max-width:1024px){.CareerAdvancementPath .min-w-\[1240px\]{padding-bottom:20px}}@media(max-width:768px){.CareerAdvancementPath .py-\[140px\]{padding-top:80px;padding-bottom:80px}.CareerAdvancementPath p{font-size:14px!important}}@media(max-width:640px){.CareerAdvancementPath .py-\[140px\]{padding-top:60px;padding-bottom:60px}}.TestimonialsSlider .embla{overflow:hidden}.TestimonialsSlider .embla__container{display:flex}.TestimonialsSlider .embla__slide{flex:0 0 auto;min-width:0}@media(max-width:1024px){.TestimonialsSlider .embla__slide{flex:0 0 100%}}.TestimonialsSlider [data-slot=carousel-content]{display:flex}.TestimonialsSlider .wave-pattern{pointer-events:none;user-select:none}.FAQAccordions .accordion-wrap .accordion-item:hover{border-color:hsla(0,0%,100%,.2)}.FAQAccordions .accordion-wrap .accordion-item.expanded{border-color:hsla(0,0%,100%,.3)}.FAQAccordions .accordion-wrap .accordion-item .accordion-header{outline:none;cursor:pointer;background:rgba(0,0,0,0);border:none}.FAQAccordions .accordion-wrap .accordion-item .accordion-header:focus{outline:none}.FAQAccordions .accordion-wrap .accordion-item .accordion-header:focus-visible{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px}.FAQAccordions .accordion-wrap .accordion-item .accordion-content p{margin:0 0 .5em}.FAQAccordions .accordion-wrap .accordion-item .accordion-content p:last-child{margin-bottom:0}.FAQAccordions .accordion-wrap .accordion-item .accordion-content ol,.FAQAccordions .accordion-wrap .accordion-item .accordion-content ul{margin:.5em 0;padding-left:1.5em}.FAQAccordions .accordion-wrap .accordion-item .accordion-content li{margin-bottom:.25em}.FAQAccordions .accordion-wrap .accordion-item .accordion-content a{color:#a9b0ce;text-decoration:underline}.FAQAccordions .accordion-wrap .accordion-item .accordion-content a:hover{color:#fff}.FAQAccordions .accordion-wrap .accordion-item .accordion-content b,.FAQAccordions .accordion-wrap .accordion-item .accordion-content strong{font-weight:600;color:#fff}.FAQAccordions .accordion-wrap .accordion-item .accordion-content em,.FAQAccordions .accordion-wrap .accordion-item .accordion-content i{font-style:italic}.FAQAccordions .badge{font-family:Inter,sans-serif}@media(max-width:768px){.FAQAccordions .accordion-wrap{max-width:100%}}.LivetalentContent{background-color:#000}.LivetalentContent .wave-pattern{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320'%3E%3Cpath fill='%23455285' fill-opacity='0.1' d='M0,96L48,112C96,128,192,160,288,160C384,160,480,128,576,112C672,96,768,96,864,106.7C960,117,1056,139,1152,138.7C1248,139,1344,117,1392,106.7L1440,96L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z'%3E%3C/path%3E%3C/svg%3E");background-repeat:repeat;background-size:100% auto}.LivetalentContent .content-border{position:relative;border:2px solid rgba(0,0,0,0);background:linear-gradient(#000,#000) padding-box,linear-gradient(90deg,#d94a4f,#455285) border-box}.LivetalentContent .form-border{position:relative;border:2px solid rgba(0,0,0,0);background:linear-gradient(0deg,#455285,#000) padding-box,linear-gradient(90deg,#d94a4f,#455285) border-box}.LivetalentContent .talent-description p{margin-bottom:1rem}.LivetalentContent .talent-description p:last-child{margin-bottom:0}.LivetalentContent .talent-description h1,.LivetalentContent .talent-description h2,.LivetalentContent .talent-description h3,.LivetalentContent .talent-description h4{font-family:Nexa,sans-serif;font-weight:700;margin-top:2rem;margin-bottom:1rem}.LivetalentContent .talent-description h1:first-child,.LivetalentContent .talent-description h2:first-child,.LivetalentContent .talent-description h3:first-child,.LivetalentContent .talent-description h4:first-child{margin-top:0}.LivetalentContent .talent-description h2{font-size:27px}.LivetalentContent .talent-description h3{font-size:21px}.LivetalentContent .talent-description ol,.LivetalentContent .talent-description ul{margin:1rem 0;padding-left:1.5rem}.LivetalentContent .talent-description li{margin-bottom:.5rem}.LivetalentContent .talent-description b,.LivetalentContent .talent-description strong{font-weight:600}.LivetalentContent .talent-description a{color:#6a89ff;text-decoration:underline}.LivetalentContent .talent-description a:hover{color:#8ba3ff}.Values .values-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.Values .value-card{position:relative;cursor:pointer;border-radius:12px;border:1px solid var(--UI-Dark-Border,#282828);background:var(--Brand-Black,#000);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background .3s ease;overflow:hidden}.Values .value-card .value-letter{color:rgba(0,0,0,0);background:linear-gradient(103deg,var(--color-primary) 13%,var(--color-primary-foreground) 86%);background-clip:text;-webkit-background-clip:text;-webkit-text-stroke-color:rgba(0,0,0,0);-webkit-text-stroke-width:8px;transition:color .3s ease,-webkit-text-stroke-color .3s ease,-webkit-text-stroke-width .3s ease,-webkit-text-fill-color .3s ease,background .3s ease}.Values .value-card .value-label{display:inline-flex;align-items:center;justify-content:center;transform:rotate(270deg);transform-origin:center;white-space:nowrap;letter-spacing:.2px;width:20px}.Values .value-card.is-active,.Values .value-card:hover{background:linear-gradient(103deg,var(--color-primary) 13%,var(--color-primary-foreground) 86%);box-shadow:0 18px 48px -12px rgba(30,32,75,.65)}.Values .value-card.is-active .value-letter,.Values .value-card:hover .value-letter{background:none;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke-color:var(--brand-white,#ffffff);-webkit-text-stroke-width:6px}.Values .value-details{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;text-align:center;max-width:820px;margin:0 auto;color:var(--brand-white,#ffffff)}.Values .value-details__label{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700}.Values .value-details__dot{width:10px;height:10px;border-radius:9999px;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-foreground) 100%);display:inline-block}.Values .value-details__description{font-size:16px;line-height:1.5}@media(max-width:1024px){.Values .values-grid{flex-wrap:wrap;gap:16px}}@media(max-width:640px){.Values .values-grid{flex-wrap:wrap;gap:16px}.Values .value-card{width:100%}.Values .value-card .value-letter{font-size:96px;-webkit-text-stroke-width:5px}.Values .value-card .value-label{transform:none}.Values .value-details{gap:8px}.Values .value-details__label{font-size:20px}.Values .value-details__description{font-size:14px}}