.page-title-bar{color:#fff;direction:rtl;background:#ca2326 url(/about-bg.png) 50%/cover no-repeat;padding:80px}.page-title-bar__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-title-bar__title{color:#fff;margin:20px 0 0;font-size:25px;font-weight:700}.page-title-bar__breadcrumb{align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.page-title-bar__breadcrumb a,.page-title-bar__breadcrumb span{color:#fff;text-decoration:none}.page-title-bar__breadcrumb-current{opacity:.85}.page-title-bar__crumb{align-items:center;gap:10px;display:inline-flex}@media (max-width:991px){.page-title-bar{padding:16px 20px}.page-title-bar__row{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.page-title-bar__title{margin:0;font-size:20px;line-height:1.3}.page-title-bar__breadcrumb{gap:6px;font-size:12px}}@media (max-width:567px){.page-title-bar{padding:12px 14px}.page-title-bar__title{font-size:17px}.page-title-bar__breadcrumb{font-size:11px}}.recruitment-form-page{font-family:var(--font-kellana);direction:rtl;padding-bottom:40px}.recruitment-form-page__container{width:min(100% - 32px,1200px);margin:40px auto}.recruitment-form-page__layout{grid-template-columns:1fr;gap:24px;display:grid}.recruitment-form-page__job-card,.recruitment-form-page__form-card{background:#fff;border:1px solid #00000020;border-radius:4px;padding:20px 15px}.recruitment-form-page__job-head{align-items:center;gap:16px;margin-bottom:16px;display:flex}.recruitment-form-page__job-icon{object-fit:contain;flex-shrink:0;width:72px;height:72px}.recruitment-form-page__job-name{color:#333;flex:1;margin:0;font-size:1.1rem}.recruitment-form-page__job-description{font-size:14px;line-height:1.6}.recruitment-form-page__form{flex-direction:column;gap:18px;display:flex}.recruitment-form-page__form-title{color:#ab2023;margin:0 0 8px;font-size:1.1rem;font-weight:700}.recruitment-form-page__field{flex-direction:column;gap:8px;display:flex}.recruitment-form-page__field label{color:#333;font-size:14px;font-weight:600}.recruitment-form-page__field label span{color:#ca2326;margin-inline-start:4px}.recruitment-form-page__input{border:1px solid #d9d9d9;border-radius:3px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px}.recruitment-form-page__upload{border:1px solid #d9d9d9;border-radius:3px;flex-wrap:wrap;align-items:center;gap:8px;min-height:39px;padding:8px 12px;display:flex;position:relative}.recruitment-form-page__upload--error{background:#fff8f8;border-color:#e08a8a}.recruitment-form-page__upload-btn{color:#fff;cursor:pointer;background:#ab2023;border:1px solid #d9d9d9;border-radius:5px;padding:5px 10px;font-size:12px}.recruitment-form-page__upload-name{color:#666;font-size:13px}.recruitment-form-page__upload-input{opacity:0;cursor:pointer;position:absolute;inset:0}.recruitment-form-page__submit{color:#fff;cursor:pointer;background:#ab2023;border:none;border-radius:4px;width:100%;padding:12px;font-size:15px;font-weight:600}.recruitment-form-page__submit:hover:not(:disabled){background:#c94c4c}.recruitment-form-page__submit:disabled{opacity:.7;cursor:not-allowed}.recruitment-form-page__alert{color:#9f1d20;background:#fff3f3;border:1px solid #f0c2c2;border-radius:6px;padding:12px 14px;font-size:14px}.recruitment-form-page__alert.success{color:#1d7a35;background:#f2fff5;border-color:#bde5c8}.recruitment-form-page__error{color:#ca2326;font-size:12px}@media (min-width:992px){.recruitment-form-page__layout{grid-template-columns:repeat(2,minmax(0,1fr))}}
