.elementor-15128 .elementor-element.elementor-element-6de62fd{--display:flex}.elementor-15128 .elementor-element.elementor-element-6de62fd .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z")}.elementor-15128 .elementor-element.elementor-element-17294aa .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z")}.breadcrumb-wrap .breadcrumb-overlay,.elementor-page-89 .breadcrumb-wrap .breadcrumb-overlay{opacity:.5}#customForm{max-width:100%;margin:20px auto;padding:0 50px;background:#fff;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.08);font-family:'Poppins',sans-serif;background-color:#f0f8ff;padding:10%}.form-header{margin-bottom:20px;text-align:center}.compact textarea{padding:8px 12px 8px 30px;font-size:13px;width:100%}.form-header h3{color:#0949b3;font-size:30px;font-weight:600;margin-bottom:5px}.subtext{color:#666;font-size:20px;margin-bottom:0}.form-row{display:flex;gap:15px}.form-group{position:relative;margin-bottom:15px;flex:1}#customForm input,#customForm textarea{width:100%;padding:10px 15px 10px 35px;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;transition:all .2s ease}#customForm textarea{min-height:80px;resize:vertical;padding-left:35px}#customForm input:focus,#customForm textarea:focus{border-color:#0949b3;outline:none;box-shadow:0 0 0 2px rgba(0,115,170,.1)}.input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#888;font-size:14px}textarea+.input-icon{top:15px;transform:none}.file-upload{margin:15px 0}.file-upload label{display:flex;align-items:center;padding:10px 15px;background-color:#f8f9fa;border:1px dashed #ddd;border-radius:6px;cursor:pointer;font-size:13px}.file-upload i{color:#666;margin-right:8px;font-size:14px}#resume-upload{display:none}.file-upload{cursor:pointer;transition:all .3s ease}.file-upload:hover{background-color:#f5f5f5}.file-upload.file-selected{background-color:#e6f7ee;border-color:#0a5c36}.file-upload input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.submit-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:10px;background:#0949b3;color:#fff;border:none;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.submit-btn:hover{background:#2173fa}.btn-icon{margin-left:6px;font-size:14px}#form-loader{display:none;text-align:center;margin-right:10px}#form-loader .spinner{width:24px;height:24px;border:3px solid rgba(0,115,170,.1);border-top-color:#f8f9fa;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto}@keyframes spin{to{transform:rotate(360deg)}}#form-status{margin-top:10px;padding:8px 12px;border-radius:6px;font-size:13px;text-align:center;display:none}#form-status.success{background-color:#e6ffed;color:#28a745;display:block}#form-status.error{background-color:#ffebee;color:#dc3545;display:block}.compact input,.compact textarea{padding:8px 12px 8px 30px;font-size:13px}.compact .input-icon{font-size:12px;left:10px}.compact textarea{min-height:70px}@media (max-width:600px){#customForm{padding:20px 15px;margin:10px auto}.form-row{flex-direction:column;gap:10px}.form-header h3{font-size:18px}.subtext{font-size:12px}}@media (max-width:400px){#customForm{padding:15px 10px}.file-upload label{padding:8px 10px;font-size:12px}}