{"id":7936,"date":"2026-01-28T18:13:07","date_gmt":"2026-01-29T02:13:07","guid":{"rendered":"https:\/\/hellenicfederationne.org\/?page_id=7936"},"modified":"2026-04-14T16:27:51","modified_gmt":"2026-04-15T00:27:51","slug":"kyriacoula-vidalis-memorial-scholarship","status":"publish","type":"page","link":"https:\/\/hellenicfederationne.org\/en\/kyriacoula-vidalis-memorial-scholarship\/","title":{"rendered":"Kyriacoula Vidalis Memorial Scholarship"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"7936\" class=\"elementor elementor-7936\">\n\t\t\t\t<div class=\"elementor-element elementor-element-61823fe e-flex e-con-boxed e-con e-parent\" data-id=\"61823fe\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7dfe916 elementor-widget elementor-widget-shortcode\" data-id=\"7dfe916\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">      <style>\n        .fhasne-form-wrap{width:100%;max-width:920px;margin:18px auto;padding:18px 18px 22px;border:2px solid #9fb7da;background:#fff;font-family:Arial,Helvetica,sans-serif;color:#111;box-sizing:border-box}\n        .fhasne-header{text-align:center;margin-bottom:14px}\n        .fhasne-logo{max-width:80px;width:100%;height:auto;margin:2px auto 10px;display:block}\n        .fhasne-title{font-weight:800;font-size:14px;letter-spacing:.2px;line-height:1.25}\n        .fhasne-subtitle{font-size:12px;margin-top:4px;line-height:1.25}\n        .fhasne-blue{color:#0b3d91}\n        .fhasne-big{font-weight:900;font-size:16px;margin-top:10px}\n        .fhasne-tagline{font-style:italic;font-size:12px;margin-top:6px;line-height:1.25}\n        .fhasne-success{padding:12px 14px;border:1px solid #28a745;background:#d4edda;border-radius:10px;margin:0 0 14px 0;font-size:14px}\n        .fhasne-error{padding:12px 14px;border:1px solid #d63638;background:#ffecec;border-radius:10px;margin:0 0 14px 0;font-size:14px}\n        .fhasne-grid{display:grid;grid-template-columns:1fr;gap:12px;margin:12px 0}\n        @media (min-width:760px){.fhasne-grid.two{grid-template-columns:1fr 1fr}}\n        .fhasne-label{display:block;font-size:12px;font-weight:800;margin:0 0 5px 0}\n        .fhasne-input,.fhasne-textarea{width:100%;padding:10px;font-size:14px;border:1px solid #b8b8b8;border-radius:8px;background:#fff;box-sizing:border-box}\n        .fhasne-line-input{border:0;border-bottom:2px solid #222;border-radius:0;padding:8px 4px 6px;background:transparent}\n        .fhasne-textarea{min-height:96px}\n        .fhasne-q{margin-top:12px;padding-top:12px;border-top:1px solid #e2e2e2}\n        .fhasne-q-title{font-weight:800;font-size:13px;margin-bottom:8px}\n        .fhasne-inline{display:flex;gap:12px;flex-wrap:wrap;align-items:center}\n        .fhasne-notes{font-size:12px;margin-top:10px;color:#222;line-height:1.35}\n        .fhasne-notes pre{white-space:pre-wrap;margin:6px 0 0;padding:10px;background:#f7f7f7;border:1px solid #e5e5e5;border-radius:8px}\n        .fhasne-actions{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}\n        .fhasne-btn{appearance:none;border:0;border-radius:10px;padding:12px 16px;font-size:14px;font-weight:900;cursor:pointer;background:#0b3d91;color:#fff}\n        .fhasne-btn:hover{opacity:.93}\n        .fhasne-btn-secondary{background:#2a2a2a;color:#fff}\n        .fhasne-smallprint{font-size:12px;color:#444}\n        .fhasne-hp{position:absolute;left:-9999px;top:-9999px;height:1px;width:1px;overflow:hidden}\n        .fhasne-math-status{margin-top:8px;font-size:12px;font-weight:700}\n        .fhasne-math-status[data-ok=\"1\"]{color:#1b7f1b}\n        .fhasne-math-status[data-ok=\"0\"]{color:#b00020}\n        .fhasne-field-error{border-color:#d63638 !important;outline:2px solid #d63638;}\n        .fhasne-field-error-msg{color:#d63638;font-size:11px;font-weight:700;margin-top:3px;display:block;}\n      <\/style>\n      <script src=\"https:\/\/challenges.cloudflare.com\/turnstile\/v0\/api.js\" async defer><\/script>\n    <div class=\"fhasne-form-wrap\" id=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_wrap\">\n\n      \n      \n      <div class=\"fhasne-header\">\n        <div class=\"fhasne-title fhasne-blue\">FEDERATION OF HELLENIC-AMERICAN SOCIETIES OF NEW ENGLAND, INC.<\/div>\n        <div class=\"fhasne-subtitle fhasne-blue\">ESTABLISHED 1982 \u2022 NON-PROFIT ORGANIZATION 501 (C-3)<\/div>\n        <div class=\"fhasne-big\">Kyriacoula Vidalis Memorial Scholarship<\/div>\n        <div class=\"fhasne-tagline\">SCHOLARSHIP APPLICATION \u2014 $1,000.00 \u2022 Academic Year 2026 - 2027<\/div>\n      <\/div>\n\n      <form method=\"post\" action=\"https:\/\/hellenicfederationne.org\/wp-admin\/admin-post.php\" enctype=\"multipart\/form-data\" novalidate id=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_form\" data-csrf-url=\"https:\/\/hellenicfederationne.org\/wp-admin\/admin-ajax.php?action=fhasne_scholarship_token&#038;sch=scholarship-5\">\n        <input type=\"hidden\" name=\"action\" value=\"fhasne_scholarship_submit\">\n        <input type=\"hidden\" name=\"redirect_to\" value=\"https:\/\/hellenicfederationne.org\/en\/wp-json\/wp\/v2\/pages\/7936\">\n        <input type=\"hidden\" name=\"scholarship_key\" value=\"scholarship-5\">\n\n        <input type=\"hidden\" name=\"csrf_ts\" value=\"\" id=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_csrf_ts\">\n        <input type=\"hidden\" name=\"csrf_sig\" value=\"\" id=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_csrf_sig\">\n\n        <input type=\"hidden\" name=\"client_token\" id=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_client_token\" value=\"\">\n\n        <div class=\"fhasne-hp\" aria-hidden=\"true\">\n          <label>Leave empty <input type=\"text\" name=\"fhasne_hp\" value=\"\" tabindex=\"-1\" autocomplete=\"off\" inputmode=\"none\"><\/label>\n        <\/div>\n\n                <div class=\"fhasne-grid\">\n                    <div>\n            <label class=\"fhasne-label\" for=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_student_name\">STUDENT&#039;S NAME *<\/label>\n            <input class=\"fhasne-input fhasne-line-input\" id=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_student_name\" name=\"student_name\"\n              required aria-required=\"true\"              placeholder=\"\">\n          <\/div>\n          \n                    <div>\n            <label class=\"fhasne-label\" for=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_address\">ADDRESS *<\/label>\n            <input class=\"fhasne-input fhasne-line-input\" id=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_address\" name=\"address\"\n              required aria-required=\"true\"              placeholder=\"\">\n          <\/div>\n                  <\/div>\n        \n                <div class=\"fhasne-grid two\">\n                    <div>\n            <label class=\"fhasne-label\" for=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_telephone\">TEL # *<\/label>\n            <input class=\"fhasne-input fhasne-line-input\" id=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_telephone\" name=\"telephone\" type=\"tel\"\n              required aria-required=\"true\"              placeholder=\"\">\n          <\/div>\n          \n                    <div>\n            <label class=\"fhasne-label\" for=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_email\">E-MAIL *<\/label>\n            <input class=\"fhasne-input fhasne-line-input\" id=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_email\" name=\"email\" type=\"email\"\n              required aria-required=\"true\"              placeholder=\"\">\n          <\/div>\n                  <\/div>\n        \n                <div class=\"fhasne-grid two\">\n                    <div>\n            <label class=\"fhasne-label\" for=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_parent_name\">PARENT&#039;S NAME<\/label>\n            <input class=\"fhasne-input fhasne-line-input\" id=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_parent_name\" name=\"parent_name\"\n              required aria-required=\"true\"              placeholder=\"Father and Mother&#039;s First and Last Name\">\n          <\/div>\n          \n                    <div>\n            <label class=\"fhasne-label\" for=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_member_of\">MEMBER OF ASSN. \/ SOCIETY<\/label>\n            <input class=\"fhasne-input fhasne-line-input\" id=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_member_of\" name=\"member_of\"\n              required aria-required=\"true\"              placeholder=\"(Society must be active and up to date member of the Federation)\">\n          <\/div>\n                  <\/div>\n        \n        <div class=\"fhasne-q\">\n          <div class=\"fhasne-q-title\">Academic Information<\/div>\n          <div class=\"fhasne-grid\">\n                        <div>\n              <label class=\"fhasne-label\" for=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_graduated_hs\">GRADUATED FROM HIGH SCHOOL<\/label>\n              <input class=\"fhasne-input fhasne-line-input\" id=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_graduated_hs\" name=\"graduated_hs\"\n                                placeholder=\"\">\n            <\/div>\n            \n                        <div>\n              <label class=\"fhasne-label\" for=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_honors_hs\">HONORS RECEIVED<\/label>\n              <input class=\"fhasne-input fhasne-line-input\" id=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_honors_hs\" name=\"honors_hs\"\n                                placeholder=\"\">\n            <\/div>\n            \n                        <div>\n              <label class=\"fhasne-label\" for=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_hs_org_position\">HIGH SCHOOL ORGANIZATION \u2014 POSITION HELD<\/label>\n              <input class=\"fhasne-input fhasne-line-input\" id=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_hs_org_position\" name=\"hs_org_position\"\n                                placeholder=\"\">\n            <\/div>\n            \n                        <div>\n              <label class=\"fhasne-label\" for=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_current_university\">CURRENT STUDENT OF UNIVERSITY<\/label>\n              <input class=\"fhasne-input fhasne-line-input\" id=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_current_university\" name=\"current_university\"\n                                placeholder=\"\">\n            <\/div>\n            \n            <div class=\"fhasne-grid two\" style=\"margin:0;\">\n                            <div>\n                <label class=\"fhasne-label\" for=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_college_major\">COLLEGE MAJOR IN<\/label>\n                <input class=\"fhasne-input fhasne-line-input\" id=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_college_major\" name=\"college_major\"\n                                    placeholder=\"\">\n              <\/div>\n              \n                            <div>\n                <label class=\"fhasne-label\" for=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_honors_college\">HONORS RECEIVED (IF ANY)<\/label>\n                <input class=\"fhasne-input fhasne-line-input\" id=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_honors_college\" name=\"honors_college\"\n                                    placeholder=\"\">\n              <\/div>\n                          <\/div>\n          <\/div>\n        <\/div>\n\n                \n                  <div class=\"fhasne-q\">\n            <div class=\"fhasne-q-title\">Requirements \/ Instructions<\/div>\n            <div class=\"fhasne-notes\"><pre>APPLICATION REQUIREMENTS\r\n\r\n1. Enrollment Status: Applicants must be currently enrolled as a college or university student at an accredited institution.\r\n2. Heritage: Applicants must be of Greek descent.\r\n3. Merit: Applicants must demonstrate strong academic achievement and leadership qualities.\r\n4. Official Transcript: Applicants must submit an official academic transcript issued by the college or university Registrar\u2019s Office.\r\n5. Letters of Recommendation: Applicants must submit two (2) letters of recommendation from individuals who are not family members.\r\n6. Essay Requirement: Applicants must submit a brief essay responding to the following prompt:\r\n   \u201cSustainability and community are important citizenship values. How does your family and cultural heritage contribute to these values today?\u201d\r\n\r\n   * Maximum length: three (3) typed pages\r\n   * Language: English\r\n\r\n7. Society\/Association Membership: The applicant\u2019s parent(s) must be members in good standing with their Society or Association, and the Society or Association must be an active member in good standing.<\/pre><\/div>\n          <\/div>\n        \n        <div class=\"fhasne-q\">\n          <div class=\"fhasne-q-title\">Essay Upload *<\/div>\n          <div class=\"fhasne-notes\">\n            Upload your essay and two recommendation letter files here. Accepted: <strong>PDF, DOC, DOCX<\/strong>.\n            Max 5 files, 11 MB each.\n          <\/div>\n          <div style=\"margin-top:10px;\" class=\"fhasne-file-upload\" data-max=\"5\">\n            <div class=\"fhasne-file-list\">\n              <div class=\"fhasne-file-row\">\n                <input class=\"fhasne-input\" type=\"file\" name=\"essays[]\"\n                  accept=\".pdf,.doc,.docx,application\/pdf,application\/msword,application\/vnd.openxmlformats-officedocument.wordprocessingml.document\"\n                  required>\n              <\/div>\n            <\/div>\n            <button type=\"button\" class=\"button fhasne-add-file\">Add another file<\/button>\n            <p class=\"description\" style=\"margin:6px 0 0;\">Upload files one at a time. Click \"Add another file\" to attach more.<\/p>\n          <\/div>\n        <\/div>\n\n                  <div class=\"fhasne-q\">\n            <div class=\"fhasne-q-title\">Transcript Upload *<\/div>\n            <div class=\"fhasne-notes\">\n              Upload transcript file(s) and letter of college acceptance if required for this scholarship.\n              Accepted: <strong>PDF, JPG, PNG<\/strong>.\n              Max 3 files, 11 MB each.\n            <\/div>\n            <div style=\"margin-top:10px;\" class=\"fhasne-file-upload\" data-max=\"3\">\n              <div class=\"fhasne-file-list\">\n                <div class=\"fhasne-file-row\">\n                  <input class=\"fhasne-input\" type=\"file\" name=\"transcripts[]\"\n                    accept=\".pdf,.jpg,.jpeg,.png,application\/pdf,image\/jpeg,image\/png\"\n                    required>\n                <\/div>\n              <\/div>\n              <button type=\"button\" class=\"button fhasne-add-file\">Add another file<\/button>\n              <p class=\"description\" style=\"margin:6px 0 0;\">Upload files one at a time. Click \"Add another file\" to attach more.<\/p>\n            <\/div>\n          <\/div>\n        \n                  <div class=\"fhasne-q\">\n            <div class=\"fhasne-q-title\">Cloudflare Anti-spam Verification *<\/div>\n            <div class=\"cf-turnstile\" data-sitekey=\"0x4AAAAAACkD5m4IAqnES2Tu\"><\/div>\n            <div class=\"fhasne-smallprint\" style=\"margin-top:6px;\">If you don't see the verification box, refresh the page or disable ad-blockers for this site.<\/div>\n          <\/div>\n        \n        <div class=\"fhasne-q\" id=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_mathwrap\">\n          <div class=\"fhasne-q-title\">Anti-spam check:<\/div>\n          <div class=\"fhasne-inline\" style=\"align-items:flex-end;\">\n            <div class=\"block\" style=\"flex:1;min-width:240px\">\n              <label for=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_math_answer\">\n                What is 9 + 4 ? *\n              <\/label>\n              <input class=\"fhasne-input\" type=\"number\" inputmode=\"numeric\" pattern=\"[0-9]*\"\n                id=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_math_answer\" name=\"math_answer\" required autocomplete=\"off\"\n                aria-required=\"true\" aria-describedby=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_math_status\">\n            <\/div>\n            <button type=\"button\" class=\"fhasne-btn fhasne-btn-secondary\" id=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_math_check\">Submit Answer<\/button>\n          <\/div>\n          <div id=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_math_status\" class=\"fhasne-math-status\" role=\"status\" aria-live=\"polite\"><\/div>\n          <input type=\"hidden\" name=\"math_a\"   value=\"9\">\n          <input type=\"hidden\" name=\"math_b\"   value=\"4\">\n          <input type=\"hidden\" name=\"math_ts\"  value=\"1777899507\">\n          <input type=\"hidden\" name=\"math_sig\" value=\"2c94383876280392bc1f74145d8eeda91f8632b7e6649e158309ec2334b58868\">\n        <\/div>\n\n        <div class=\"fhasne-notes\" style=\"margin-top:14px;\">\n          <strong>Please submit completed application on or before 2027 deadline to be announced.<\/strong><br><br>\n\n          <strong>If you need to Mail, Mail to:<\/strong>\n          <pre>FHASNE\nP.O. Box 365234\nBoston, MA 02136<\/pre>\n\n          <div class=\"fhasne-actions\" style=\"justify-content:center;margin-top:12px;\">\n            <button type=\"button\" class=\"fhasne-btn fhasne-btn-secondary\" onclick=\"window.print()\">Print this form<\/button>\n          <\/div>\n\n          <strong>Please Note:<\/strong> Applications postmarked or e-mailed after 2027 deadline to be announced will not be considered.<br><br>\n\n          A group of professors review the applications. Scholarship recipients will be notified by <strong>2027 notification date to be announced<\/strong>\n          to receive their scholarships during the Dinner Gala of the Federation on <strong>2027 Dinner Gala date and location to be announced<\/strong>.<br><br>\n\n          <strong>Recipient must be present to receive scholarship award.<\/strong>\n        <\/div>\n\n        <div class=\"fhasne-actions\">\n          <button class=\"fhasne-btn\" type=\"submit\" id=\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_submitbtn\">Submit Scholarship Application<\/button>\n          <div class=\"fhasne-smallprint\">Please only click once and wait for confirmation. A confirmation email will follow.<\/div>\n        <\/div>\n      <\/form>\n    <\/div>\n\n    <script>\n    (function(){\n      const form      = document.getElementById(\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_form\");\n      const input     = document.getElementById(\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_math_answer\");\n      const btn       = document.getElementById(\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_math_check\");\n      const stat      = document.getElementById(\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_math_status\");\n      const submitBtn = document.getElementById(\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_submitbtn\");\n      const tokenEl   = document.getElementById(\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_client_token\");\n      const csrfTsEl  = document.getElementById(\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_csrf_ts\");\n      const csrfSigEl = document.getElementById(\"fhasne_sch_574ea1a6-98aa-49f8-87af-8e6433abf637_csrf_sig\");\n\n      if (!form || !input || !btn || !stat) return;\n\n      \/\/ File add\/remove widget\n      form.querySelectorAll('.fhasne-file-upload').forEach(widget => {\n        const list     = widget.querySelector('.fhasne-file-list');\n        const addBtn   = widget.querySelector('.fhasne-add-file');\n        if (!list || !addBtn) return;\n\n        const max           = parseInt(widget.getAttribute('data-max') || '10', 10);\n        const firstInput    = list.querySelector('input[type=\"file\"]');\n        const inputName     = firstInput ? firstInput.getAttribute('name') : null;\n        const accept        = firstInput ? (firstInput.getAttribute('accept') || '') : '';\n        const isFirstReq    = firstInput ? firstInput.hasAttribute('required') : false;\n\n        function update() {\n          const rows = list.querySelectorAll('.fhasne-file-row');\n          addBtn.disabled = (max > 0 && rows.length >= max);\n          rows.forEach((row, idx) => {\n            const rm = row.querySelector('.fhasne-remove-file');\n            if (rm) rm.style.display = (idx === 0) ? 'none' : '';\n            const inp = row.querySelector('input[type=\"file\"]');\n            if (inp) {\n              if (idx === 0 && isFirstReq) inp.setAttribute('required','required');\n              else inp.removeAttribute('required');\n            }\n          });\n        }\n\n        addBtn.addEventListener('click', () => {\n          const rows = list.querySelectorAll('.fhasne-file-row');\n          if (max > 0 && rows.length >= max) return;\n          if (!inputName) return;\n          const row = document.createElement('div');\n          row.className = 'fhasne-file-row';\n          row.style.marginTop = '8px';\n          row.innerHTML = `<div style=\"display:flex;gap:8px;align-items:center;flex-wrap:wrap;\"><input class=\"fhasne-input\" type=\"file\" name=\"${inputName}\" accept=\"${accept}\"><button type=\"button\" class=\"button fhasne-remove-file\">Remove<\/button><\/div>`;\n          list.appendChild(row);\n          update();\n        });\n\n        list.addEventListener('click', e => {\n          const rmBtn = e.target.closest('.fhasne-remove-file');\n          if (!rmBtn) return;\n          const row  = rmBtn.closest('.fhasne-file-row');\n          if (!row) return;\n          if (list.querySelectorAll('.fhasne-file-row').length <= 1) {\n            const inp = row.querySelector('input[type=\"file\"]');\n            if (inp) inp.value = '';\n            return;\n          }\n          row.remove();\n          update();\n        });\n\n        update();\n      });\n\n      \/\/ Math challenge\n      const a = 9;\n      const b = 4;\n\n      function setStatus(msg, ok){ stat.textContent = msg||''; stat.setAttribute('data-ok', ok?'1':'0'); }\n\n      function validateMath(){\n        input.blur();\n        const v = parseInt(input.value, 10);\n        if (Number.isNaN(v))        { setStatus('Please enter the answer.', false); return false; }\n        if (v === (a + b))          { setStatus('Answer accepted.', true);           return true;  }\n        setStatus('Incorrect answer. Try again.', false);\n        return false;\n      }\n\n      \/\/ Client-side required field validation \u2014 gives inline error highlights\n      \/\/ before the form submits, avoiding a full server round-trip for empty fields.\n      function clearFieldErrors(){\n        form.querySelectorAll('.fhasne-field-error').forEach(el => el.classList.remove('fhasne-field-error'));\n        form.querySelectorAll('.fhasne-field-error-msg').forEach(el => el.remove());\n      }\n\n      function validateRequiredFields(){\n        clearFieldErrors();\n        const missing = [];\n\n        form.querySelectorAll('[required]').forEach(el => {\n          \/\/ Skip hidden inputs and the math answer (handled separately)\n          if (el.type === 'hidden') return;\n          if (el === input) return;\n\n          const isEmpty = (el.type === 'checkbox' || el.type === 'radio')\n            ? !el.checked\n            : el.value.trim() === '';\n\n          if (isEmpty) {\n            missing.push(el);\n            el.classList.add('fhasne-field-error');\n            \/\/ Insert a small error label below the field\n            const msg = document.createElement('span');\n            msg.className = 'fhasne-field-error-msg';\n            msg.textContent = 'This field is required.';\n            el.parentNode.insertBefore(msg, el.nextSibling);\n          }\n        });\n\n        if (missing.length > 0) {\n          \/\/ Scroll the first missing field into view\n          missing[0].scrollIntoView({ behavior: 'smooth', block: 'center' });\n          missing[0].focus();\n          return false;\n        }\n        return true;\n      }\n\n      \/\/ Clear error highlights as the user fills in fields\n      form.addEventListener('input', e => {\n        if (e.target.classList.contains('fhasne-field-error')) {\n          e.target.classList.remove('fhasne-field-error');\n          const msg = e.target.nextSibling;\n          if (msg && msg.classList && msg.classList.contains('fhasne-field-error-msg')) msg.remove();\n        }\n      });\n\n      function makeToken(){\n        try {\n          if (window.crypto && crypto.randomUUID) return crypto.randomUUID();\n          if (window.crypto && crypto.getRandomValues) {\n            const arr = new Uint32Array(4);\n            crypto.getRandomValues(arr);\n            return Array.from(arr).map(n => n.toString(16)).join('-');\n          }\n        } catch(e){}\n        return 't-' + Date.now() + '-' + Math.random().toString(16).slice(2);\n      }\n\n      function ensureToken(){ if (tokenEl && !tokenEl.value) tokenEl.value = makeToken(); }\n\n      async function fetchCsrfToken(){\n        const url = form ? form.getAttribute('data-csrf-url') : '';\n        if (!url || !csrfTsEl || !csrfSigEl) return false;\n        try {\n          const res = await fetch(url + (url.includes('?') ? '&' : '?') + '_=' + Date.now(), {\n            credentials: 'same-origin',\n            cache: 'no-store',\n            headers: {'Accept':'application\/json'}\n          });\n          const data = await res.json();\n          if (res.ok && data && data.success && data.data && data.data.ts && data.data.sig) {\n            csrfTsEl.value  = String(data.data.ts);\n            csrfSigEl.value = String(data.data.sig);\n            return true;\n          }\n        } catch (e) {}\n        return false;\n      }\n\n      ensureToken();\n      fetchCsrfToken().catch(() => {});\n      btn.addEventListener('click', validateMath);\n      input.addEventListener('keydown', e => { if (e.key === 'Enter') { e.preventDefault(); validateMath(); } });\n\n      let submitting = false;\n      let securingSubmit = false;\n\n      form.addEventListener('submit', async e => {\n        e.preventDefault();\n        e.stopPropagation();\n\n        ensureToken();\n\n        \/\/ 1. Native HTML5 validation for required\/email\/pattern constraints\n        if (typeof form.reportValidity === 'function' && !form.reportValidity()) {\n          return false;\n        }\n\n        \/\/ 2. Custom required highlighting\n        if (!validateRequiredFields()) {\n          return false;\n        }\n\n        \/\/ 3. Validate math challenge\n        if (!validateMath()) {\n          input.focus();\n          return false;\n        }\n\n        \/\/ 4. Prevent double-submit during async token fetch or final submit\n        if (submitting || securingSubmit) {\n          return false;\n        }\n\n        securingSubmit = true;\n        if (submitBtn) { submitBtn.disabled = true; submitBtn.textContent = 'Securing...'; }\n\n        const ok = await fetchCsrfToken();\n        if (!ok) {\n          securingSubmit = false;\n          if (submitBtn) { submitBtn.disabled = false; submitBtn.textContent = 'Submit Scholarship Application'; }\n          setStatus('Security validation failed. Please refresh and try again.', false);\n          return false;\n        }\n\n        submitting = true;\n        if (submitBtn) { submitBtn.disabled = true; submitBtn.textContent = 'Submitting...'; }\n\n        HTMLFormElement.prototype.submit.call(form);\n        return false;\n      });\n    })();\n    <\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-7936","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Kyriacoula Vidalis Memorial Scholarship - Federation of Hellenic-American Societies of New England<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hellenicfederationne.org\/en\/kyriacoula-vidalis-memorial-scholarship\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kyriacoula Vidalis Memorial Scholarship - Federation of Hellenic-American Societies of New England\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hellenicfederationne.org\/en\/kyriacoula-vidalis-memorial-scholarship\/\" \/>\n<meta property=\"og:site_name\" content=\"Federation of Hellenic-American Societies of New England\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-15T00:27:51+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/hellenicfederationne.org\\\/kyriacoula-vidalis-memorial-scholarship\\\/\",\"url\":\"https:\\\/\\\/hellenicfederationne.org\\\/kyriacoula-vidalis-memorial-scholarship\\\/\",\"name\":\"Kyriacoula Vidalis Memorial Scholarship - Federation of Hellenic-American Societies of New England\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hellenicfederationne.org\\\/en\\\/#website\"},\"datePublished\":\"2026-01-29T02:13:07+00:00\",\"dateModified\":\"2026-04-15T00:27:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/hellenicfederationne.org\\\/kyriacoula-vidalis-memorial-scholarship\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/hellenicfederationne.org\\\/kyriacoula-vidalis-memorial-scholarship\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/hellenicfederationne.org\\\/kyriacoula-vidalis-memorial-scholarship\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/hellenicfederationne.org\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kyriacoula Vidalis Memorial Scholarship\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/hellenicfederationne.org\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/hellenicfederationne.org\\\/en\\\/\",\"name\":\"Federation of Hellenic-American Societies of New England\",\"description\":\"Home of the Boston Greek Parade, scholarships, cultural events, and Hellenic-American community programs across New England.\",\"publisher\":{\"@id\":\"https:\\\/\\\/hellenicfederationne.org\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/hellenicfederationne.org\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/hellenicfederationne.org\\\/en\\\/#organization\",\"name\":\"Federation of Hellenic-American Societies of New England\",\"url\":\"https:\\\/\\\/hellenicfederationne.org\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/hellenicfederationne.org\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/hellenicfederationne.org\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/FEDERATION-OF-HELLENIC-AMERICAN.png\",\"contentUrl\":\"https:\\\/\\\/hellenicfederationne.org\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/FEDERATION-OF-HELLENIC-AMERICAN.png\",\"width\":1500,\"height\":901,\"caption\":\"Federation of Hellenic-American Societies of New England\"},\"image\":{\"@id\":\"https:\\\/\\\/hellenicfederationne.org\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"alternateName\":[\"FHASNE\",\"Hellenic Federation of New England\"],\"description\":\"FHASNE is the Federation of Hellenic-American Societies of New England, home of the Boston Greek Parade, scholarships, cultural events, and Hellenic-American community programs across New England.\",\"telephone\":\"+1-617-533-3942\",\"contactPoint\":{\"@type\":\"ContactPoint\",\"contactType\":\"community inquiries\",\"telephone\":\"+1-617-533-3942\",\"url\":\"https:\\\/\\\/hellenicfederationne.org\\\/en\\\/contact-1\\\/\"},\"address\":{\"@type\":\"PostalAddress\",\"postOfficeBoxNumber\":\"P.O. Box 365524\",\"addressLocality\":\"Boston\",\"addressRegion\":\"MA\",\"postalCode\":\"02136\",\"addressCountry\":\"US\"},\"areaServed\":[{\"@type\":\"AdministrativeArea\",\"name\":\"Massachusetts\"},{\"@type\":\"AdministrativeArea\",\"name\":\"Rhode Island\"},{\"@type\":\"AdministrativeArea\",\"name\":\"Connecticut\"},{\"@type\":\"AdministrativeArea\",\"name\":\"New Hampshire\"},{\"@type\":\"AdministrativeArea\",\"name\":\"Vermont\"},{\"@type\":\"AdministrativeArea\",\"name\":\"Maine\"},{\"@type\":\"AdministrativeArea\",\"name\":\"New England\"}],\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Federation-of-Hellenic-American-Societies-of-New-England-155999087746255\\\/\",\"https:\\\/\\\/www.instagram.com\\\/hellenicfederationne\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Kyriacoula Vidalis Memorial Scholarship - Federation of Hellenic-American Societies of New England","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/hellenicfederationne.org\/en\/kyriacoula-vidalis-memorial-scholarship\/","og_locale":"en_US","og_type":"article","og_title":"Kyriacoula Vidalis Memorial Scholarship - Federation of Hellenic-American Societies of New England","og_url":"https:\/\/hellenicfederationne.org\/en\/kyriacoula-vidalis-memorial-scholarship\/","og_site_name":"Federation of Hellenic-American Societies of New England","article_modified_time":"2026-04-15T00:27:51+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/hellenicfederationne.org\/kyriacoula-vidalis-memorial-scholarship\/","url":"https:\/\/hellenicfederationne.org\/kyriacoula-vidalis-memorial-scholarship\/","name":"Kyriacoula Vidalis Memorial Scholarship - Federation of Hellenic-American Societies of New England","isPartOf":{"@id":"https:\/\/hellenicfederationne.org\/en\/#website"},"datePublished":"2026-01-29T02:13:07+00:00","dateModified":"2026-04-15T00:27:51+00:00","breadcrumb":{"@id":"https:\/\/hellenicfederationne.org\/kyriacoula-vidalis-memorial-scholarship\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hellenicfederationne.org\/kyriacoula-vidalis-memorial-scholarship\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/hellenicfederationne.org\/kyriacoula-vidalis-memorial-scholarship\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/hellenicfederationne.org\/en\/"},{"@type":"ListItem","position":2,"name":"Kyriacoula Vidalis Memorial Scholarship"}]},{"@type":"WebSite","@id":"https:\/\/hellenicfederationne.org\/en\/#website","url":"https:\/\/hellenicfederationne.org\/en\/","name":"Federation of Hellenic-American Societies of New England","description":"Home of the Boston Greek Parade, scholarships, cultural events, and Hellenic-American community programs across New England.","publisher":{"@id":"https:\/\/hellenicfederationne.org\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hellenicfederationne.org\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/hellenicfederationne.org\/en\/#organization","name":"Federation of Hellenic-American Societies of New England","url":"https:\/\/hellenicfederationne.org\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hellenicfederationne.org\/en\/#\/schema\/logo\/image\/","url":"https:\/\/hellenicfederationne.org\/wp-content\/uploads\/2020\/12\/FEDERATION-OF-HELLENIC-AMERICAN.png","contentUrl":"https:\/\/hellenicfederationne.org\/wp-content\/uploads\/2020\/12\/FEDERATION-OF-HELLENIC-AMERICAN.png","width":1500,"height":901,"caption":"Federation of Hellenic-American Societies of New England"},"image":{"@id":"https:\/\/hellenicfederationne.org\/en\/#\/schema\/logo\/image\/"},"alternateName":["FHASNE","Hellenic Federation of New England"],"description":"FHASNE is the Federation of Hellenic-American Societies of New England, home of the Boston Greek Parade, scholarships, cultural events, and Hellenic-American community programs across New England.","telephone":"+1-617-533-3942","contactPoint":{"@type":"ContactPoint","contactType":"community inquiries","telephone":"+1-617-533-3942","url":"https:\/\/hellenicfederationne.org\/en\/contact-1\/"},"address":{"@type":"PostalAddress","postOfficeBoxNumber":"P.O. Box 365524","addressLocality":"Boston","addressRegion":"MA","postalCode":"02136","addressCountry":"US"},"areaServed":[{"@type":"AdministrativeArea","name":"Massachusetts"},{"@type":"AdministrativeArea","name":"Rhode Island"},{"@type":"AdministrativeArea","name":"Connecticut"},{"@type":"AdministrativeArea","name":"New Hampshire"},{"@type":"AdministrativeArea","name":"Vermont"},{"@type":"AdministrativeArea","name":"Maine"},{"@type":"AdministrativeArea","name":"New England"}],"sameAs":["https:\/\/www.facebook.com\/Federation-of-Hellenic-American-Societies-of-New-England-155999087746255\/","https:\/\/www.instagram.com\/hellenicfederationne\/"]}]}},"_links":{"self":[{"href":"https:\/\/hellenicfederationne.org\/en\/wp-json\/wp\/v2\/pages\/7936","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hellenicfederationne.org\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hellenicfederationne.org\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hellenicfederationne.org\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hellenicfederationne.org\/en\/wp-json\/wp\/v2\/comments?post=7936"}],"version-history":[{"count":5,"href":"https:\/\/hellenicfederationne.org\/en\/wp-json\/wp\/v2\/pages\/7936\/revisions"}],"predecessor-version":[{"id":7941,"href":"https:\/\/hellenicfederationne.org\/en\/wp-json\/wp\/v2\/pages\/7936\/revisions\/7941"}],"wp:attachment":[{"href":"https:\/\/hellenicfederationne.org\/en\/wp-json\/wp\/v2\/media?parent=7936"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}