#zeltis-career-modal.zeltis-modal-overlay{position:fixed !important;inset:0 !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100vw !important;height:100vh !important;z-index:999999999 !important;display:none !important;align-items:center !important;justify-content:center !important;padding:16px !important;box-sizing:border-box !important;background:transparent !important;}#zeltis-career-modal.zeltis-modal-overlay.is-active{display:flex !important;}#zeltis-career-modal .zeltis-modal-backdrop{position:fixed !important;inset:0 !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100vw !important;height:100vh !important;background:rgba(15,23,42,0.6) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;z-index:1 !important;}#zeltis-career-modal .zeltis-modal-dialog{width:100% !important;max-width:660px !important;max-height:94vh !important;background:#FFFFFF !important;border-radius:24px !important;box-shadow:0 25px 60px -15px rgba(15,23,42,0.35) !important;overflow-y:auto !important;overflow-x:hidden !important;position:relative !important;z-index:2 !important;box-sizing:border-box !important;animation:zeltisPopIn 0.25s cubic-bezier(0.16,1,0.3,1) forwards !important;}@keyframes zeltisPopIn{from{transform:scale(0.94) translateY(12px);opacity:0;}to{transform:scale(1) translateY(0);opacity:1;}}#zeltis-career-modal .zeltis-modal-content{padding:28px 32px 26px 32px !important;position:relative !important;box-sizing:border-box !important;}#zeltis-career-modal .zeltis-modal-close{position:absolute !important;top:20px !important;right:22px !important;width:34px !important;height:34px !important;border-radius:50% !important;background:#000000 !important;border:none !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#FFFFFF !important;transition:transform 0.2s ease,opacity 0.2s ease !important;z-index:50 !important;padding:0 !important;box-shadow:0 2px 8px rgba(0,0,0,0.25) !important;}#zeltis-career-modal .zeltis-modal-close:hover{transform:scale(1.08) !important;opacity:0.85 !important;}#zeltis-career-modal .zeltis-form-header{display:flex !important;align-items:center !important;gap:14px !important;margin-bottom:20px !important;}#zeltis-career-modal .zeltis-form-icon{width:48px !important;height:48px !important;min-width:48px !important;background:#EBF5FF !important;border-radius:12px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}#zeltis-career-modal .zeltis-form-title{font-size:22px !important;font-weight:800 !important;color:#0F172A !important;margin:0 !important;line-height:1.2 !important;}#zeltis-career-modal .zeltis-title-line{width:42px !important;height:3.5px !important;background:#0070F3 !important;border-radius:4px !important;margin-top:5px !important;}#zeltis-career-modal p{margin:0 !important;padding:0 !important;}#zeltis-career-modal br{display:none !important;}#zeltis-career-modal .screen-reader-response{display:none !important;}#zeltis-career-modal form.wpcf7-form{margin:0 !important;padding:0 !important;}#zeltis-career-modal .wpcf7-form-control-wrap{display:block !important;width:100% !important;margin:0 !important;padding:0 !important;position:static !important;}#zeltis-career-modal .zeltis-cf7-grid{display:grid !important;grid-template-columns:1fr 1fr !important;column-gap:18px !important;row-gap:12px !important;margin:0 !important;padding:0 !important;width:100% !important;}#zeltis-career-modal .zeltis-form-group{display:flex !important;flex-direction:column !important;margin:0 !important;padding:0 !important;position:relative !important;gap:0 !important;}#zeltis-career-modal .zeltis-form-group.zeltis-full-width{grid-column:1 / -1 !important;margin-top:12px !important;}#zeltis-career-modal .zeltis-form-group label{font-size:13px !important;font-weight:700 !important;color:#0F172A !important;margin:0 0 5px 0 !important;padding:0 !important;display:block !important;line-height:1.2 !important;text-align:left !important;}#zeltis-career-modal .zeltis-form-group label .req{color:#EF4444 !important;margin-left:2px !important;}#zeltis-career-modal .zeltis-input-wrap{position:relative !important;display:flex !important;align-items:center !important;width:100% !important;height:46px !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;}#zeltis-career-modal .zeltis-input-wrap .input-icon{position:absolute !important;left:14px !important;top:50% !important;transform:translateY(-50%) !important;z-index:10 !important;display:flex !important;align-items:center !important;justify-content:center !important;width:18px !important;height:18px !important;pointer-events:none !important;color:#94A3B8 !important;}#zeltis-career-modal .zeltis-input-wrap .input-icon svg{width:18px !important;height:18px !important;stroke:#94A3B8 !important;display:block !important;}#zeltis-career-modal .zeltis-cf7-wrapper input[type="text"],#zeltis-career-modal .zeltis-cf7-wrapper input[type="email"],#zeltis-career-modal .zeltis-cf7-wrapper input[type="tel"],#zeltis-career-modal .zeltis-cf7-wrapper input[type="url"],#zeltis-career-modal .zeltis-cf7-wrapper input.wpcf7-text{width:100% !important;height:46px !important;min-height:46px !important;max-height:46px !important;background:#FAFAFC !important;border:1.5px solid #E2E8F0 !important;border-radius:12px !important;padding:0 14px 0 44px !important;margin:0 !important;font-size:13.5px !important;color:#0F172A !important;box-sizing:border-box !important;outline:none !important;line-height:normal !important;transition:all 0.2s ease !important;}#zeltis-career-modal .zeltis-select-wrap{position:relative !important;display:flex !important;align-items:center !important;width:100% !important;height:46px !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;}#zeltis-career-modal .zeltis-cf7-wrapper select,#zeltis-career-modal .zeltis-select-wrap select{width:100% !important;height:46px !important;min-height:46px !important;max-height:46px !important;background-color:#FAFAFC !important;border:1.5px solid #E2E8F0 !important;border-radius:12px !important;padding:0 34px 0 14px !important;margin:0 !important;font-size:13.5px !important;color:#0F172A !important;box-sizing:border-box !important;outline:none !important;appearance:none !important;-webkit-appearance:none !important;background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'14\' height=\'14\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%2364748B\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'%3E%3Cpolyline points=\'6 9 12 15 18 9\'%3E%3C/polyline%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 14px center !important;cursor:pointer !important;line-height:normal !important;}#zeltis-career-modal .zeltis-cf7-wrapper textarea{width:100% !important;height:76px !important;min-height:76px !important;background:#FAFAFC !important;border:1.5px solid #E2E8F0 !important;border-radius:12px !important;padding:10px 14px !important;font-size:13px !important;color:#0F172A !important;margin:0 !important;box-sizing:border-box !important;outline:none !important;resize:vertical !important;}#zeltis-career-modal .zeltis-cf7-wrapper input:focus,#zeltis-career-modal .zeltis-cf7-wrapper select:focus,#zeltis-career-modal .zeltis-cf7-wrapper textarea:focus{background:#FFFFFF !important;border-color:#0070F3 !important;box-shadow:0 0 0 3px rgba(0,112,243,0.12) !important;}#zeltis-career-modal .zeltis-file-upload-wrap{background:#F8FAFC !important;border:1.5px dashed #CBD5E1 !important;border-radius:12px !important;padding:4px 12px !important;height:46px !important;display:flex !important;flex-direction:column !important;justify-content:center !important;box-sizing:border-box !important;margin:0 !important;}#zeltis-career-modal .zeltis-file-upload-wrap input[type="file"]{font-size:12px !important;color:#334155 !important;padding:0 !important;border:none !important;background:transparent !important;height:auto !important;cursor:pointer !important;margin:0 !important;}#zeltis-career-modal .upload-hint{font-size:10px !important;color:#94A3B8 !important;margin:1px 0 0 0 !important;line-height:1 !important;}#zeltis-career-modal .zeltis-submit-wrap{margin-top:14px !important;margin-bottom:0 !important;width:100% !important;display:block !important;}#zeltis-career-modal .zeltis-cf7-wrapper input.wpcf7-submit,#zeltis-career-modal .zeltis-cf7-submit{width:100% !important;height:48px !important;background-color:#0066FF !important;background:#0066FF !important;color:#FFFFFF !important;font-size:15px !important;font-weight:700 !important;border:none !important;border-radius:50px !important;cursor:pointer !important;box-shadow:0 4px 16px rgba(0,102,255,0.3) !important;transition:all 0.25s ease !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;margin:0 !important;}#zeltis-career-modal .zeltis-cf7-wrapper input.wpcf7-submit:hover,#zeltis-career-modal .zeltis-cf7-submit:hover{background-color:#0052CC !important;background:#0052CC !important;transform:translateY(-1px) !important;box-shadow:0 6px 20px rgba(0,102,255,0.45) !important;}#zeltis-career-modal .wpcf7-spinner{display:block !important;margin:8px auto 0 !important;}#zeltis-career-modal .wpcf7-response-output{margin:10px 0 0 0 !important;padding:8px 12px !important;border-radius:8px !important;font-size:12.5px !important;text-align:center !important;}#zeltis-career-modal form.sent .wpcf7-response-output{background-color:#ECFDF5 !important;border:1px solid #10B981 !important;color:#065F46 !important;}#zeltis-career-modal form.invalid .wpcf7-response-output,#zeltis-career-modal form.unaccepted .wpcf7-response-output{background-color:#FEF2F2 !important;border:1px solid #EF4444 !important;color:#991B1B !important;}@media (max-width:640px){#zeltis-career-modal .zeltis-modal-content{padding:22px 16px !important;}#zeltis-career-modal .zeltis-cf7-grid{grid-template-columns:1fr !important;gap:10px !important;}}</style>