:root{--bk-green: #197330;--bk-light-green: #e5e7ca;--bk-light-green-2: #e3f2b7;--bk-green-0: #eff2e2;--bk-green-1: #eff2e2;--bk-green-2: #d3dcad;--bk-green-3: #bbca81;--bk-green-4: #a2b953;--bk-green-5: #85ab28;--bk-green-6: #75972c;--bk-green-7: #5a7b2c;--bk-green-8: #455622;--bk-green-9: #28311c;--bk-neutral-0: #eef5ef;--bk-neutral-1: #e2e8e3;--bk-neutral-2: #bbc5be;--bk-neutral-3: #a2ada3;--bk-neutral-4: #8c958c;--bk-neutral-5: #7a847a;--bk-neutral-6: #6b766b;--bk-neutral-7: #4f574f;--bk-neutral-8: #303831;--bk-neutral-9: #151e1a;--bk-success-1: #eaf2dd;--bk-success-2: #c4d7a7;--bk-success-3: #a9c77d;--bk-success-4: #a9c77d;--bk-success-5: #81b927;--bk-success-6: #67942f;--bk-success-7: #4d782d;--bk-success-8: #395423;--bk-success-9: #293c1c;--bk-danger-1: #f6d6d8;--bk-danger-2: #f0beba;--bk-danger-3: #eaa199;--bk-danger-4: #e48179;--bk-danger-5: #df4f51;--bk-danger-6: #bf4a4e;--bk-danger-7: #a13940;--bk-danger-8: #822933;--bk-danger-9: #571720;--bk-warning-1: #f8d9c3;--bk-warning-2: #f4cea2;--bk-warning-3: #f2bb77;--bk-warning-4: #eea63f;--bk-warning-5: #ec8415;--bk-warning-6: #d2810e;--bk-warning-7: #bb6e14;--bk-warning-8: #a25916;--bk-warning-9: #894213;--bk-info-1: #e1f0f6;--bk-info-2: #cce3f7;--bk-info-3: #aecced;--bk-info-4: #90bce6;--bk-info-5: #60a6db;--bk-info-6: #5184b0;--bk-info-7: #34628a;--bk-info-8: #294a6e;--bk-info-9: #122d46;--system-ui: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}*{position:relative;box-sizing:border-box;font-family:var(--system-ui)}body{margin:0;padding:0;background-color:var(--bk-neutral-0)}body a{color:var(--bk-green);text-decoration:unerline}body a:hover{text-decoration:none}#app{min-height:100vh}.main{width:98vw;padding:2em 1em 4em;display:flex;justify-content:center;align-items:center;flex-direction:column}.main .logo{max-width:min(80vw,250px);margin:0 auto 2em;display:inline-block}.main .logo img{width:100%;height:100%}.main .alert.alert-bkm{background-color:var(--bk-success-1);border-color:var(--bk-success-5);border-width:2px;color:var(--bk-success-7);text-align:center}.main .modal-container{display:inline-block}.main .view-nav{justify-content:center;width:100%;display:flex;gap:.5em;margin:0 0 1.5em;padding:.35em;background:var(--bk-neutral-0);border-bottom:1px solid var(--bk-neutral-2)}.main .view-nav-item{border:0;border-radius:.6em;padding:.55em .9em;background:transparent;color:var(--bk-neutral-7);cursor:pointer;font-weight:600;transition:background-color .2s ease,color .2s ease}.main .view-nav-item.active{background:var(--bk-green-6);color:#fff}.main .job{margin:0 auto;max-width:min(98vw,1200px);line-height:1.5;font-size:17px}.main .job h1{font-size:1.75rem;margin:0 0 .5em}.main .job .segment{margin-bottom:1.25em}.main .job h2{font-size:1.15rem;margin-bottom:0;padding:0;color:var(--bk-green-7)}.main .job p{margin:0 0 1em;font-weight:300}.main .job ul{padding-left:1.2em}.main .job ul li{margin-bottom:.5em}.main .job .job-apply-btn{border:0;border-radius:.5em;padding:.65em 1em;background:var(--bk-green-6);color:#fff;font-weight:600;cursor:pointer}.main .form{width:100%;margin:0 auto;max-width:min(98vw,900px);display:flex;justify-content:center;flex-direction:column}.main .form .form-field{margin-bottom:2em;display:flex;flex-direction:column}.main .form .form-field>input{border:2px solid var(--bk-neutral-1);width:100%;font-size:16px;padding:.5em}.main .form .form-field>input[type=checkbox]{display:inline-block;width:auto}.main .form .form-field>input[type=file]{border:0}.main .form .form-field>input.error{border:2px solid var(--bk-danger-5);background-color:var(--bk-danger-1)}.main .form .form-field>textarea{resize:vertical;min-height:120px}.main .form .form-field .field-hint{display:block;font-size:80%;color:var(--bk-neutral-6);margin-top:.35em}.main .form .form-field .field-error{display:block;color:var(--bk-danger-7);font-size:85%;margin-top:.35em}.main .form .form-field .mode-switch{display:inline-flex;gap:.35em;margin-bottom:.6em}.main .form .form-field .mode-switch .mode-switch-btn{border:1px solid var(--bk-neutral-2);border-radius:.45em;padding:.35em .7em;margin:1em 0;background:none;color:var(--bk-neutral-8);cursor:pointer}.main .form .form-field .mode-switch .mode-switch-btn.active{border-color:var(--bk-green-6);background:var(--bk-green-6);color:#fff}.main .form .form-field .form-label{font-size:1em;font-weight:700;margin:0 0 .5em;width:100%;text-align:left}.main .form .form-field .form-label.consent{display:inline;line-height:120%;margin-left:.25em}.main .form .form-field:has(input[type=checkbox]){flex-direction:row;justify-content:flex-start;align-items:start}.main .form .form-field:has(input[type=checkbox])>label{margin:0;font-weight:400}.main .form .dropzone{padding:2em 4em;margin:1em 0;display:flex;flex-direction:row;flex-flow:row-reverse;background-color:var(--bk-green-1);border:3px solid var(--bk-green-4);border-radius:.5em;justify-content:center;position:relative;cursor:pointer;flex-wrap:wrap}.main .form .dropzone.disabled{opacity:.5;cursor:default}.main .form .dropzone.disabled:before{content:"";width:calc(100% + 10px);height:calc(100% + 10px);z-index:10;top:-5px;background:#fffc;position:absolute}.main .form .dropzone.error{border:3px solid var(--bk-danger-5);background-color:var(--bk-danger-1)}.main .form .dropzone.error .dz-message button{color:var(--bk-danger-8)}.main .form .dropzone .label{color:var(--bk-green-7);font-weight:700}.main .form .dropzone .dz-message{width:80%;flex-basis:100%;margin-bottom:.5em}.main .form .dropzone .dz-message button{background-color:var(--bk-green-2);color:var(--bk-green-8);background:none}.main .form .dropzone .dz-preview,.main .form .dropzone .dz-file-preview,.main .form .dropzone .dz-image-preview{display:inline-block;border-radius:10px;background:#fff;margin:.25em;width:120px;height:140px;position:relative}.main .form .dropzone .dz-preview .dz-details,.main .form .dropzone .dz-file-preview .dz-details,.main .form .dropzone .dz-image-preview .dz-details{position:absolute;bottom:0;left:0;height:40px;width:100%;font-size:12px;line-height:18px;padding:2px;color:#000;background:#fff;text-align:center;border-radius:0 0 5px 5px}.main .form .dropzone .dz-preview .dz-details .dz-filename,.main .form .dropzone .dz-file-preview .dz-details .dz-filename,.main .form .dropzone .dz-image-preview .dz-details .dz-filename{width:100%;text-wrap:nowrap;height:16px;overflow:hidden}.main .form .dropzone .dz-preview .dz-thumbnail,.main .form .dropzone .dz-file-preview .dz-thumbnail,.main .form .dropzone .dz-image-preview .dz-thumbnail{border-radius:5px 5px 0 0;overflow:hidden;text-align:center;display:flex;justify-content:center;height:120px}.main .form .dropzone .dz-preview .dz-thumbnail img,.main .form .dropzone .dz-file-preview .dz-thumbnail img,.main .form .dropzone .dz-image-preview .dz-thumbnail img{max-width:120px;max-height:120px}.main .form .dropzone .dz-preview .dz-remove,.main .form .dropzone .dz-file-preview .dz-remove,.main .form .dropzone .dz-image-preview .dz-remove{position:absolute;top:-5px;right:-5px;border-radius:50%;overflow:hidden;height:30px;width:30px;justify-content:center;display:flex;align-content:center;flex-wrap:wrap;opacity:.5;transition:all ease .5s}.main .form .dropzone .dz-preview .dz-remove:hover,.main .form .dropzone .dz-file-preview .dz-remove:hover,.main .form .dropzone .dz-image-preview .dz-remove:hover{opacity:1}.main .form .dropzone .dz-preview .dz-remove>a,.main .form .dropzone .dz-file-preview .dz-remove>a,.main .form .dropzone .dz-image-preview .dz-remove>a{width:100%;height:100%;line-height:1;font-size:110%}.main .form .dropzone .dz-preview .dz-progress,.main .form .dropzone .dz-file-preview .dz-progress,.main .form .dropzone .dz-image-preview .dz-progress{position:absolute;top:0;left:0}.main .form .submit-btn{background:var(--bk-green-6);color:#fff;border:0;padding:.5em;border-radius:.5em;width:66%;margin:0 auto;justify-self:center;display:flex;align-content:center;justify-content:center}.main .form .submit-btn[disabled]{background-color:var(--bk-green-3)}.main .form .form-status{width:100%;margin-top:1em;text-align:center;font-size:95%;padding:.65em .85em;border-radius:.5em}.main .form .form-status.success{background-color:var(--bk-success-1);color:var(--bk-success-7);border:1px solid var(--bk-success-5)}.main .form .form-status.error{background-color:var(--bk-danger-1);color:var(--bk-danger-7);border:1px solid var(--bk-danger-5)}footer{background-color:var(--bk-neutral-7);color:var(--bk-neutral-2);position:absolute;bottom:0;left:0;width:100%;height:30px;line-height:30px;display:flex;padding:0 1em;font-size:80%;justify-content:space-between}footer a{color:var(--bk-neutral-2);padding:0 .25em}
