.ctc-unit-help.svelte-162syhf,.field-help.svelte-162syhf,.ctc-error.svelte-162syhf,.submission-error.svelte-162syhf{margin:9px 0 0;font-size:.8rem;line-height:1.5}.ctc-unit-help.svelte-162syhf{color:#ffffffb8}.select-field.svelte-162syhf .floating-input:where(.svelte-162syhf){padding-left:12px}.select-label.svelte-162syhf{color:#ffffffe6;margin-bottom:8px;font-size:.9rem;font-weight:600;display:block}.field-help.svelte-162syhf{color:#ffffffb8}.ctc-error.svelte-162syhf,.submission-error.svelte-162syhf{color:#ffb4ab}.floating-input.ctc-invalid.svelte-162syhf{border-color:#ffb4ab}.ctc-budget-warning.svelte-162syhf{color:#f7d5a3;background:#9a64151a;border:1px solid #b77c35;border-radius:6px;margin-top:12px;padding:12px 14px;font-size:.8rem;line-height:1.5}.ctc-budget-warning.svelte-162syhf p:where(.svelte-162syhf){font-size:inherit;line-height:inherit;color:inherit;margin:0 0 7px}.ctc-budget-warning.svelte-162syhf p:where(.svelte-162syhf):first-child{font-weight:600}.ctc-budget-warning.svelte-162syhf .ctc-confirmation:where(.svelte-162syhf){pointer-events:auto;font:inherit;color:inherit;cursor:pointer;background:0 0;align-items:flex-start;gap:9px;margin:10px 0 0;padding:0;display:flex;position:static;inset:auto;transform:none}.ctc-confirmation.svelte-162syhf input:where(.svelte-162syhf){pointer-events:auto;accent-color:#ff9a50;flex:0 0 16px;width:16px;height:16px;margin-top:2px}.form-group.svelte-162syhf{margin-bottom:1.5rem;position:relative}.floating-input.svelte-162syhf{color:#fff;background:0 0;border:1px solid #fff3;border-radius:4px;width:100%;padding:10px 10px 10px 40px;transition:all .3s}.floating-input.svelte-162syhf:focus{background:#ffffff0d;border-color:#ff5723;outline:none;box-shadow:0 0 0 2px #ff572333}.floating-input.svelte-162syhf:not(:-moz-placeholder-shown)+label:where(.svelte-162syhf){color:#ff5723;background-color:#0000;font-size:.75rem;top:2px;left:30px}.floating-input.svelte-162syhf:focus+label:where(.svelte-162syhf),.floating-input.svelte-162syhf:not(:placeholder-shown)+label:where(.svelte-162syhf){color:#ff5723;background-color:#0000;font-size:.75rem;top:2px;left:30px}.floating-input.svelte-162syhf::placeholder{color:#ffffff80}.floating-cv.svelte-162syhf{color:#fff;background:0 0;border:1px solid #fff3;border-radius:4px;width:100%;padding-top:30px;transition:all .3s}.floating-cv.svelte-162syhf:focus{background:#ffffff0d;border-color:#ff5723;outline:none;box-shadow:0 0 0 2px #ff572333}.floating-cv.file-error.svelte-162syhf{border-color:#ffb4ab}.floating-cv.svelte-162syhf:not(:-moz-placeholder-shown)+label:where(.svelte-162syhf){color:#ff5723;background-color:#0000;font-size:.75rem;top:2px;left:30px}.floating-cv.svelte-162syhf:focus+label:where(.svelte-162syhf),.floating-cv.svelte-162syhf:not(:placeholder-shown)+label:where(.svelte-162syhf){color:#ff5723;background-color:#0000;font-size:.75rem;top:2px;left:30px}.selected-file.svelte-162syhf{color:#ff5723;margin-top:5px;font-size:.875rem}.cv-help.svelte-162syhf,.cv-file-error.svelte-162syhf{margin:6px 0 0;font-size:.8rem;line-height:1.35}.cv-help.svelte-162syhf{color:#ffffffa6}.cv-file-error.svelte-162syhf{color:#ffb4ab;font-weight:600}.job-info-summary.svelte-162syhf{background:#ff57231a;border:1px solid #ff57234d;border-radius:8px}.job-info-summary.svelte-162syhf h5:where(.svelte-162syhf){color:#ff5723;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem;font-weight:600}.job-info-summary.svelte-162syhf p:where(.svelte-162syhf){color:#ffffffe6;margin-bottom:.5rem;font-size:.9rem;line-height:1.4}.job-info-summary.svelte-162syhf strong:where(.svelte-162syhf){color:#fff;font-weight:600}.contact-form-card-pr.svelte-162syhf{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:0 0;border:1px solid #ffffff1a;border-radius:12px}.formicon.svelte-162syhf{color:#ff5723}.floating-input.svelte-162syhf+label:where(.svelte-162syhf),.floating-cv.svelte-162syhf+label:where(.svelte-162syhf){color:#ffffffb3;transition:all .3s}input[type=file].svelte-162syhf{color:#fff}input[type=file].svelte-162syhf::-webkit-file-upload-button{color:#fff;cursor:pointer;background:#ff5723;border:none;border-radius:4px;padding:8px 16px;transition:all .3s}input[type=file].svelte-162syhf::-webkit-file-upload-button:hover{background:#e64a19}.custom-checkbox.svelte-162syhf .custom-control-label:where(.svelte-162syhf){color:#fffc}.custom-checkbox.svelte-162syhf .custom-control-label:where(.svelte-162syhf) a:where(.svelte-162syhf){color:#ff5723;text-decoration:none}.custom-checkbox.svelte-162syhf .custom-control-label:where(.svelte-162syhf) a:where(.svelte-162syhf):hover{text-decoration:underline}.porkai-btn.svelte-162syhf{color:#fff;background:linear-gradient(135deg,#ff5723,#e64a19);border:none;border-radius:8px;padding:12px 24px;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #ff57234d}.porkai-btn.svelte-162syhf:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ff572366}.porkai-btn.svelte-162syhf:disabled{opacity:.6;cursor:not-allowed}.jd-poster-hero.svelte-y6n5t5{background:0 0;border-radius:8px;width:100%;max-height:320px;margin-bottom:1.5rem;overflow:hidden}.jd-poster-img.svelte-y6n5t5{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;max-height:320px}.margin-top.svelte-y6n5t5{margin-top:50px}.margin-top.svelte-mvq5kt{margin-top:70px}
