{"id":3491,"date":"2025-10-27T17:31:01","date_gmt":"2025-10-27T17:31:01","guid":{"rendered":"https:\/\/cpe.kennesaw.edu\/olli\/?page_id=3491"},"modified":"2026-07-31T15:48:40","modified_gmt":"2026-07-31T15:48:40","slug":"contact","status":"publish","type":"page","link":"https:\/\/cpe.kennesaw.edu\/olli\/contact\/","title":{"rendered":"Contact"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3491\" class=\"elementor elementor-3491\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0feb9f9 elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"0feb9f9\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6e5e2f2\" data-id=\"6e5e2f2\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4b6719e elementor-widget elementor-widget-html\" data-id=\"4b6719e\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- ========== OLLI CONTACT PAGE (2-COLUMN: COPY\/IMAGE LEFT + GENOO FORM RIGHT) ========== -->\r\n<section class=\"olli-contact-page\" aria-label=\"Contact OLLI page content\">\r\n  <style>\r\n    .olli-contact-page{\r\n      --wrap: 1200px; \/* slightly tighter than 1320 for comfort *\/\r\n      --padX: clamp(16px, 3vw, 40px);\r\n      --padY: clamp(22px, 4vw, 54px);\r\n      --gold:#FFC629;\r\n      --ink:#111;\r\n      --muted:#444;\r\n      --line:#e6e6e6;\r\n\r\n      margin:0;\r\n      padding:0;\r\n      background:#fff;\r\n      color: var(--ink);\r\n      font-family: system-ui, -apple-system, \"Segoe UI\", Roboto, Arial, sans-serif;\r\n    }\r\n    .olli-contact-page *{ box-sizing:border-box; }\r\n\r\n    \/* Full-bleed background, but content stays constrained *\/\r\n    .olli-contact-page__inner{\r\n      width: 100vw;\r\n      position: relative;\r\n      left: 50%;\r\n      right: 50%;\r\n      margin-left: -50vw;\r\n      margin-right: -50vw;\r\n      padding: var(--padY) var(--padX);\r\n      background:#fff;\r\n    }\r\n\r\n    .olli-contact-page__content{\r\n      max-width: var(--wrap);\r\n      margin: 0 auto;\r\n      width: 100%;\r\n    }\r\n\r\n    \/* Heading + KSU underline *\/\r\n    .olli-contact-page__title{\r\n      margin:0;\r\n      font-weight: 800;\r\n      line-height: 1.1;\r\n      font-size: clamp(34px, 3vw, 48px);\r\n      color: var(--ink);\r\n    }\r\n    .olli-underline{\r\n      width:56px;\r\n      height:6px;\r\n      background: var(--gold);\r\n      margin-top: 10px;\r\n    }\r\n\r\n    \/* =======================\r\n       2-COLUMN LAYOUT (SAFE)\r\n    ======================= *\/\r\n    .olli-contact-page__grid{\r\n      margin-top: clamp(16px, 2.4vw, 24px);\r\n      display:grid;\r\n      grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr);\r\n      gap: clamp(16px, 2.6vw, 28px);\r\n      align-items:start;\r\n      width:100%;\r\n      max-width:100%;\r\n    }\r\n    @media (max-width: 980px){\r\n      .olli-contact-page__grid{ grid-template-columns: 1fr; }\r\n    }\r\n\r\n    \/* Critical: prevent overflow inside grid columns *\/\r\n    .olli-contact-page__left,\r\n    .olli-contact-page__right{\r\n      min-width:0;\r\n      max-width:100%;\r\n      overflow-wrap:anywhere;\r\n      word-break:break-word;\r\n    }\r\n\r\n    \/* LEFT *\/\r\n    .olli-contact-page__lede{\r\n      margin: 0 0 14px;\r\n      color: var(--muted);\r\n      font-size: clamp(16px, 1.1vw, 18px);\r\n      line-height: 1.6;\r\n      max-width: 70ch;\r\n    }\r\n\r\n    .olli-contact-page__imageWrap{\r\n      margin-top: 14px;\r\n      border-radius: 18px;\r\n      overflow: hidden;\r\n      border: 1px solid var(--line);\r\n      box-shadow: 0 10px 28px rgba(0,0,0,.08);\r\n      background:#fff;\r\n    }\r\n    .olli-contact-page__image{\r\n      display:block;\r\n      width:100%;\r\n      height:auto;\r\n    }\r\n\r\n    .olli-contact-page__support{\r\n      margin-top: 16px;\r\n      padding-top: 14px;\r\n      border-top: 1px solid var(--line);\r\n    }\r\n    .olli-contact-page__subhead{\r\n      margin: 0 0 8px;\r\n      font-size: 18px;\r\n      line-height: 1.25;\r\n      font-weight: 800;\r\n      color: var(--ink);\r\n    }\r\n    .olli-contact-page__list{\r\n      margin: 0;\r\n      padding-left: 18px;\r\n      color: var(--muted);\r\n      line-height: 1.6;\r\n    }\r\n    .olli-contact-page__list a{\r\n      color: inherit;\r\n      text-decoration-thickness: 2px;\r\n      text-underline-offset: 3px;\r\n    }\r\n\r\n    \/* RIGHT: Form card *\/\r\n    .olli-contact-page__formShell{\r\n      border: 1px solid var(--line);\r\n      border-radius: 20px;\r\n      background:#ffc629;\r\n      box-shadow: 0 10px 28px rgba(0,0,0,.08);\r\n      padding: clamp(16px, 2.2vw, 22px);\r\n      max-width:100%;\r\n      min-width:0;\r\n    }\r\n\r\n    \/* =======================\r\n       GENOO FORM SKIN (scoped)\r\n       - Apply the \u201cnewsletter skin\u201d to this form container\r\n    ======================= *\/\r\n\r\n    \/* Layout guardrails (this is what stops \"break off the page\") *\/\r\n    .olli-contact-page__formShell *{ max-width: 100%; }\r\n    .olli-contact-page__formShell form{ width:100% !important; max-width:100% !important; }\r\n\r\n    .olli-contact-page__formShell label{\r\n      display:block;\r\n      font-weight:600;\r\n      margin:0 0 6px;\r\n    }\r\n\r\n    .olli-contact-page__formShell input[type=\"email\"],\r\n    .olli-contact-page__formShell input[type=\"text\"],\r\n    .olli-contact-page__formShell input[type=\"tel\"],\r\n    .olli-contact-page__formShell input[type=\"url\"],\r\n    .olli-contact-page__formShell input[type=\"number\"],\r\n    .olli-contact-page__formShell select,\r\n    .olli-contact-page__formShell textarea{\r\n      width:100% !important;\r\n      max-width:100% !important;\r\n      padding:12px 14px;\r\n      border:1px solid rgba(0,0,0,.2);\r\n      border-radius:10px;\r\n      font:inherit;\r\n      line-height:1.2;\r\n      background:#fff;\r\n      box-sizing:border-box;\r\n    }\r\n\r\n    .olli-contact-page__formShell input::placeholder,\r\n    .olli-contact-page__formShell textarea::placeholder{\r\n      opacity:.7;\r\n    }\r\n\r\n    .olli-contact-page__formShell input:focus,\r\n    .olli-contact-page__formShell select:focus,\r\n    .olli-contact-page__formShell textarea:focus{\r\n      outline:none;\r\n      border-color:rgba(0,0,0,.45);\r\n      box-shadow:0 0 0 3px rgba(255, 198, 41, .35);\r\n    }\r\n\r\n    .olli-contact-page__formShell button,\r\n    .olli-contact-page__formShell input[type=\"submit\"],\r\n    .olli-contact-page__formShell .wpcf7-submit{\r\n      appearance:none;\r\n      border:0;\r\n      border-radius:999px;\r\n      padding:12px 18px;\r\n      font:inherit;\r\n      font-weight:700;\r\n      cursor:pointer;\r\n      background:#111 !important;\r\n      color:#fff !important;\r\n      transition:transform .08s ease, opacity .2s ease;\r\n      max-width:100%;\r\n      white-space: normal;\r\n    }\r\n\r\n    .olli-contact-page__formShell button:hover,\r\n    .olli-contact-page__formShell input[type=\"submit\"]:hover,\r\n    .olli-contact-page__formShell .wpcf7-submit:hover{\r\n      opacity:.92;\r\n    }\r\n    .olli-contact-page__formShell button:active,\r\n    .olli-contact-page__formShell input[type=\"submit\"]:active,\r\n    .olli-contact-page__formShell .wpcf7-submit:active{\r\n      transform:translateY(1px);\r\n    }\r\n\r\n    \/* If Genoo outputs paragraph wrappers, keep spacing tidy *\/\r\n    .olli-contact-page__formShell p{ margin: 0 0 12px; }\r\n    .olli-contact-page__formShell p:last-child{ margin-bottom: 0; }\r\n\r\n    \/* If Genoo uses a 2-col field row internally, don't let it overflow *\/\r\n    .olli-contact-page__formShell .row,\r\n    .olli-contact-page__formShell .columns,\r\n    .olli-contact-page__formShell .field,\r\n    .olli-contact-page__formShell .fields{\r\n      max-width:100%;\r\n      min-width:0;\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"olli-contact-page__inner\">\r\n    <div class=\"olli-contact-page__content\">\r\n      <h1 class=\"olli-contact-page__title\">Stay Connected!<\/h1>\r\n      <div class=\"olli-underline\" aria-hidden=\"true\"><\/div>\r\n\r\n      <div class=\"olli-contact-page__grid\" role=\"region\" aria-label=\"Contact information and form\">\r\n        <!-- LEFT: intro copy + image -->\r\n        <div class=\"olli-contact-page__left\">\r\n          <p class=\"olli-contact-page__lede\">\r\n            <strong>Have a question about courses, membership, or registration? Send us a message and our team will get back to you.<\/strong>\r\n          <\/p>\r\n\r\n          <div class=\"olli-contact-page__imageWrap\">\r\n            <img\r\n              class=\"olli-contact-page__image\"\r\n              src=\"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2025\/11\/CPE_250217_Painting_0040-scaled.jpg\"\r\n              alt=\"OLLI members participating in a class\"\r\n              loading=\"lazy\"\r\n              decoding=\"async\"\r\n            \/>\r\n          <\/div>\r\n\r\n          \r\n        <\/div>\r\n\r\n        <!-- RIGHT: Genoo form -->\r\n        <div class=\"olli-contact-page__right\">\r\n          <div class=\"olli-contact-page__formShell\" aria-label=\"Contact form\">\r\n            <div class=\"gn-generated\" id=\"f_1_6d4f64b0e38e638a33eabde1ec04c5b25502f28b\"><?xml encoding=\"utf-8\" ?><div id=\"gn2b78f757c8c0de99572ebd404e4b919d\" class=\"genooForm genooShortcode themeResetDefault \"><div class=\"genooGuts\"><div id=\"genooMsg\"><\/div>\n\n<script type=\"text\/javascript\" src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/intl-tel-input\/17.0.19\/js\/intlTelInput.min.js\"><\/script> \n<script>\n\/* <![CDATA[ *\/\nfunction isInteger(s) {\nvar i;\nfor (i = 0; i < s.length; i++) {\nvar c = s.charAt(i);\nif (((c < \"0\") || (c > \"9\"))) return false;\n}\nreturn true;\n}\nfunction stripCharsInBag(s, bag){\nvar i;\nvar returnString = \"\";\nfor (i = 0; i < s.length; i++){\nvar c = s.charAt(i);\nif (bag.indexOf(c) == -1) returnString += c;\n}\nreturn returnString;\n}\nfunction checkAreaCode(val){\nvar res=false;\nfor (var i=0; i<AreaCode.length;i++){\nif(AreaCode[i]==val) res=true;\n}\nreturn res;\n}\n\n\nfunction validateForm_1_6d4f64b0e38e638a33eabde1ec04c5b25502f28b(formElem) {\nif (window.ga){ga('send',{hitType: 'event', eventCategory: 'Form', eventAction: 'complete', transport: 'beacon'});}\nvar oldErrorMsgs = formElem.querySelectorAll('.gn-error-msg');\ndocument.getElementById('referrer_page_url').value = window.location.href;\nvar referrerElement = document.createElement(\"input\");\nreferrerElement.setAttribute(\"type\", \"hidden\");\nreferrerElement.setAttribute(\"value\", window.location.href);\nreferrerElement.setAttribute(\"name\", \"referrer_page_url_2\");\nreferrerElement.setAttribute(\"id\", \"referrer_page_url_2\");\nformElem.appendChild(referrerElement);\n\nfor (var j=0;j<oldErrorMsgs.length;j++){\noldErrorMsgs[j].parentNode.removeChild(oldErrorMsgs[j]);\n}\nvar reqParents = formElem.querySelectorAll('[data-required=\"true\"]');\nfor (var i=0; i<reqParents.length; i++) {\nvar reqInput = reqParents[i].querySelector(\n'input:not([type=\"radio\"]):not([type=\"checkbox\"]),select,textarea');\nvar containsCheckedCheckbox =\n!reqInput && reqParents[i].querySelector('input[type=\"radio\"]:checked,input[type=\"checkbox\"]:checked');\nvar labelInput = reqParents[i].querySelector('label');\nif ( (!reqInput && !containsCheckedCheckbox) || (reqInput && reqInput.value === '') ) {\nvar errorMsg = document.createElement('span');\nerrorMsg.className = 'gn-error-msg';\nerrorMsg.innerHTML = labelInput.innerHTML;\nif ( formElem.getAttribute('data-req-err') ){\nerrorMsg.innerHTML += formElem.getAttribute('data-req-err');\n} else {\nerrorMsg.innerHTML +' is a required field';\n}\nerrorMsg.style.color = '#FF0000';\nif ( reqInput && reqInput.nextSibling ) {\nreqParents[i].insertBefore(errorMsg, reqInput.nextSibling);\n} else {\nreqParents[i].appendChild( errorMsg );\n}\nreturn false;\n}\n\/* Validate Phone Numbers *\/\nif (\nformElem.className.match( 'validate-phone-usa' ) &&\nreqInput &&\n[\"phone\",\"fax\",\"mobile_phone\",\"work_phone\"].indexOf(reqInput.getAttribute('name')) > -1 &&\nreqInput.value.match(\/[<>()^\\\\]\/g)\n) {\nvar errorMsg = document.createElement('span');\nerrorMsg.style = \"color: red;\";\nerrorMsg.className = \"gn-error-msg\";\nerrorMsg.innerHTML = \"Phone Number contains incorrect characters\";\nif ( reqInput.nextSibling ) {\nreqInput.parentNode.parentNode.insertBefore( errorMsg,  reqInput.nextSibling);\n} else {\nreqInput.parentNode.parentNode.appendChild( errorMsg );\n}\nreturn false;\n}\n}\nvar confirmElem = formElem.querySelector('[name=\"email_confirm\"]');\nif ( confirmElem && confirmElem.value !== formElem.querySelector('[name=\"email\"]').value ){\nvar errorMsg = document.createElement('span');\nerrorMsg.className = 'gn-error-msg';\nif ( formElem.getAttribute('data-match-err') ) {\nerrorMsg.innerHTML = formElem.getAttribute('data-match-err');\n} else {\nerrorMsg.innerHTML = \"Email and Confirmation Email do not match. Please correct\";\n}\nerrorMsg.style.color = '#FF0000';\nif ( reqInput && confirmElem.nextSibling ) {\nconfirmElem.insertBefore(errorMsg, reqInput.nextSibling);\n} else {\nconfirmElem.appendChild( errorMsg );\n}\nreturn false;\n};\nif (window.ga){ga('send',{hitType: 'event', eventCategory: 'Form', eventAction: 'complete'});}\nreturn true;\n}\nsetInterval(function(){\nvar uninitiatedForms = document.querySelectorAll(\"form[data-action]\");\nfor (var i=0; i<uninitiatedForms.length; i++) {\nuninitiatedForms[i].setAttribute(\n\"action\",\nuninitiatedForms[i].getAttribute(\"data-action\")\n);\nuninitiatedForms[i].removeAttribute(\"data-action\");\n}\n}, 1000);\n\nfunction updateDateField() {\nvar formElement = document.getElementById(\"form-_1_6d4f64b0e38e638a33eabde1ec04c5b25502f28b\");\n\nvar dateFields = [].slice.call(formElement.querySelectorAll(\n'[data-template=\"template--date-1\"],[data-template=\"template--datetime-1\"]'\n));\n\nvar dateFields = [].slice.call(formElement.querySelectorAll('.gn-field-date'));\ndateFields.forEach(function(x){\nvar isDatetimeField = x.querySelectorAll('[name]').length > 4;\nvar fieldName = x.querySelector(\"input\").getAttribute(\"name\");\n\nx.querySelector(\"[name=\\\"\"+fieldName+\"_month\\\"]\").value\n\nlet fieldValue = x.querySelector(\"[name=\\\"\"+fieldName+\"_month\\\"]\").value + \"\/\"\n+ x.querySelector(\"[name=\\\"\"+fieldName+\"_day\\\"]\").value + \"\/\"\n+ x.querySelector(\"[name=\\\"\"+fieldName+\"_year\\\"]\").value;\nif (isDatetimeField) {\nfieldValue += \" \"\n+  x.querySelector(\"[name=\\\"\"+fieldName+\"_hour\\\"]\").value + \":\"\n+  x.querySelector(\"[name=\\\"\"+fieldName+\"_minute\\\"]\").value;\n}\nx.querySelector(\"input\").setAttribute(\"value\", fieldValue);\n})\n}\nfunction onSubmit__1_6d4f64b0e38e638a33eabde1ec04c5b25502f28b(token){\nvar formElement = document.getElementById(\"form-_1_6d4f64b0e38e638a33eabde1ec04c5b25502f28b\");\n\nupdateDateField();\n\nvar formIsValid = validateForm_1_6d4f64b0e38e638a33eabde1ec04c5b25502f28b( formElement );\nif( formIsValid ) {\n\tformElement.submit();\n}\n}\n\/* ]]> *\/\n<\/script>\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/intl-tel-input\/17.0.19\/css\/intlTelInput.css\">\n<style scoped>\n#on-step-2-_1_6d4f64b0e38e638a33eabde1ec04c5b25502f28b:not(:checked) ~ .gn-tier-0 {display: none;}\n#on-step-2-_1_6d4f64b0e38e638a33eabde1ec04c5b25502f28b:checked ~ .gn-step-1-overlay {display: none;}\n[name=\"c00eudatasubject\"]:not(:checked) ~ .gdpr-mssg {display: none !important;}\n.gdpr-mssg {\nmargin: 8px;\npadding: 12px;\nborder: dashed 1px;\nborder-radius: 6px;\n}\n.gdpr-mssg textarea {\nbackground: rgba(0, 0, 0, 0);\nborder: none;\noutline: 0;\ncursor: text;\nresize: none;\n}\n[data-display=\"false\"] { display: none !important;}\n\t.iti__country-list {\n\t\tlist-style: none !important;\n\t}\n\t.iti__country-list{\n\t\tbackground-color:white !important;\n\t}\n\t\n<\/style>\n\n\n<form class=\"gn-form bootstrap-plain validate-phone-usa ext-form  \" action=\"https:\/\/api.genoo.com\/servlet\/PostForm\" data-action=\"https:\/\/api.genoo.com\/servlet\/PostForm\" method=\"post\" data-req-err=\" is a required field\" data-match-err=\"Email and Confirmation Email do not match. Please correct\" onsubmit=\"return validateForm_1_6d4f64b0e38e638a33eabde1ec04c5b25502f28b(this);\" style=\"position: relative !important;\" id=\"form-_1_6d4f64b0e38e638a33eabde1ec04c5b25502f28b\"><input type=\"hidden\" name=\"form_version\" value=\"ysMjE2LjczLjIxNy4xMDY=S!\">\n<noscript><span style=\"background: #ff0000; color: #ffffff; display: block; text-align: center; padding: 12px; margin-bottom: 12px; font-family: arial;\">You need Javascript enabled to submit this form.<\/span><\/noscript>\n<input type=\"hidden\" name=\"form_key\" value=\"000fpk23186863:mgppgucy\">\n<input type=\"hidden\" name=\"prefill\" value=\"true\">\n\t<input type=\"hidden\" name=\"prefill_utmparams\" value=\"false\">\n<input type=\"hidden\" id=\"referrer_page_url\" name=\"referrer_page_url\">\n\t<input type=\"hidden\" id=\"country_code\" name=\"country_code\">\n\t<input type=\"hidden\" id=\"work_phone_country_code\" name=\"work_phone_country_code\">\n\t<input type=\"hidden\" id=\"mobile_phone_country_code\" name=\"mobile_phone_country_code\">\n\n\n<input type=\"hidden\" name=\"returl\" value=\"https:\/\/cpe.kennesaw.edu\/olli\/\"><div class=\"gn-tier-0\"><div style=\"width: 100%; display: inline-block;\"><p class=\" \"><span>Want to learn more about our travel program, OLLI Memberships, or have a question? Fill out the form below and we&rsquo;ll be in touch!<\/span><\/p><p class=\" \"><span><br data-mce-bogus=\"1\"><\/span><\/p><\/div><div class=\"form-group\" style=\"width: 100%; display: inline-block;\" data-required=\"true\"><label for=\"text-field-14827631723285528\" class=\"control-label  \">First Name*<\/label><div class=\"gn-field-container\" style=\"margin: 0 2px;\"><input id=\"text-field-14827631723285528\" class=\"form-control ext-form-input  \" placeholder=\"\" type=\"text\" name=\"first_name\"><\/div><\/div><div class=\"form-group\" style=\"width: 100%; display: inline-block;\" data-required=\"true\"><label for=\"text-field-6654683233691497\" class=\"control-label  \">Last Name*<\/label><div class=\"gn-field-container\" style=\"margin: 0 2px;\"><input id=\"text-field-6654683233691497\" class=\"form-control ext-form-input  \" placeholder=\"\" type=\"text\" name=\"last_name\"><\/div><\/div><div class=\"form-group\" style=\"width: 100%; display: inline-block;\" data-required=\"true\"><label for=\"text-field-6435094924271026\" class=\"control-label  \">Email *<\/label><div class=\"gn-field-container\" style=\"margin: 0 2px;\"><input id=\"text-field-6435094924271026\" class=\"form-control ext-form-input  \" placeholder=\"\" type=\"email\" name=\"email\"><\/div><\/div><div class=\"form-group\" style=\"width: 100%; display: inline-block;\" data-required=\"\"><label for=\"text-field-23538246825974485\" class=\"control-label  \">Phone #<\/label><div class=\"gn-field-container\" style=\"margin: 0 2px;\"><input id=\"text-field-23538246825974485\" class=\"form-control ext-form-input  \" placeholder=\"\" type=\"text\" name=\"phone\"><\/div><\/div><div class=\"form-group\" style=\"width: 100%; display: inline-block;\" data-required=\"\"><label for=\"textarea-011773055182686343\" class=\"control-label  \">What course(s) are you interested in? Please be as specific as possible (course name, start date, time, etc.). Enter a comment or question in the box below.<\/label><div class=\"gn-field-container\"><textarea id=\"textarea-011773055182686343\" class=\"form-control  \" placeholder=\"\" rows=\"3\" name=\"comments_txt\"><\/textarea><\/div><\/div><div style=\"width: 100%;\"><style> div:not(.gn-component--selected) > .gn-btn:hover {} <\/style><button class=\"g-recaptcha gn-btn  \" data-sitekey=\"6LcF_SgUAAAAAPwMRyVefTy_IdkLnM7SCVjSEo0B\" data-callback=\"onSubmit__1_6d4f64b0e38e638a33eabde1ec04c5b25502f28b\" style=\"width: 100%; background-color: rgb(255, 198, 41); color: rgb(0, 0, 0);\" onclick=\"this.setAttribute('onclick', this.getAttribute('callback'))\" data-background-color=\"\" data-color=\"\">Tell Me More<\/button><\/div><div style=\"clear: both;\"><\/div><\/div>\n<script>\nconsole.log(document.getElementById(\"form-_1_6d4f64b0e38e638a33eabde1ec04c5b25502f28b\").querySelectorAll(\"[data-set-val]\"));\n[].slice.call(document.getElementById(\"form-_1_6d4f64b0e38e638a33eabde1ec04c5b25502f28b\").querySelectorAll(\"[data-set-val]\")).forEach(function(elem) {elem.value = eval(elem.getAttribute(\"data-set-val\"))});\nfunction gn_each( query, fn ){\nvar c = document.querySelectorAll(query);\nif (c.length){for(var i=0;i<c.length;i++){fn(c[i]);}}\n}\nvar b = document.querySelectorAll(\"[name=\\\"c00gdprconsent\\\"]\");\nfor ( var i=0; i<b.length; i++ ) {\nvar node = b[i];\nnode.addEventListener(\n\"change\",\nfunction(){\nvar consentMessage = this.parentNode.querySelector(\"[name=\\\"c00gdprconsentmsg\\\"]\");\nif ( this.checked ) {\nconsentMessage.removeAttribute(\"disabled\");\n} else {\nconsentMessage.setAttribute(\"disabled\", \"true\");\n}\n}\n)\n}\n\n\t  var phoneFieldData = document.getElementsByName(\"phone\");\n\t  console.log(\"phoneFieldData=\" + phoneFieldData)\n\t  if (phoneFieldData) {\n\t\tphoneFieldData.forEach(function (phoneItem) {\n\t\tif (phoneItem && phoneItem.id) {\n\t  \tvar phoneFieldId = phoneItem.id;\n\t  \t\n\t  \tif (phoneFieldId) {\n\t\t\tdocument.getElementById(phoneFieldId).type=\"tel\";\n\t\tvar phoneInputField = document.querySelector(\"#\"+phoneFieldId);\n\t\tvar phoneInput = window.intlTelInput(phoneInputField, {\n\t\/\/ https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2\n\tpreferredCountries: [\"us\", \"ca\"],\n\tutilsScript:\n\t\t\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/intl-tel-input\/17.0.19\/js\/utils.js\",\n\t\t});\n\t  \t\t\n\t\t\tvar element = document.getElementById(phoneFieldId);\n\t\t\telement.addEventListener(\"click\", function() {\n\t\t\t\tif(phoneInput && phoneInput.s) {\n\t\t\t\t\tconsole.log(\"CountryCode\"+phoneInput.s.dialCode);\n\t\t\t\t\tdocument.getElementById(\"country_code\").value = phoneInput.s.dialCode;\n\t\t\t\t} else {\n\t\t\t\t\tconsole.log(\"CountryCode is blank\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t\t}\n\t\t});\n\t  }\n\n\tvar workphoneFieldData = document.getElementsByName(\"work_phone\");\n\t  console.log(\"workphoneFieldData=\" + workphoneFieldData)\n\t  if (workphoneFieldData) {\n\n\t\tworkphoneFieldData.forEach(function (phoneItem) {\n\t\tif (phoneItem && phoneItem.id) {\n\t  \tvar workphoneFieldId = phoneItem.id;\n\t  \tif (workphoneFieldId) {\n\t\t\tdocument.getElementById(workphoneFieldId).type=\"tel\";\n\t\tvar workphoneInputField = document.querySelector(\"#\"+workphoneFieldId);\n\t\tvar workphoneInput = window.intlTelInput(workphoneInputField, {\n\t\/\/ https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2\n\tpreferredCountries: [\"us\", \"ca\"],\n\tutilsScript:\n\t\t\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/intl-tel-input\/17.0.19\/js\/utils.js\",\n\t\t});\n\t  \t\t\n\t\t\tvar element1 = document.getElementById(workphoneFieldId);\n\t\t\telement1.addEventListener(\"click\", function() {\n\t\t\t\tif(workphoneInput && workphoneInput.s) {\n\t\t\t\t\tconsole.log(\"CountryCode\"+workphoneInput.s.dialCode);\n\t\t\t\t\tdocument.getElementById(\"work_phone_country_code\").value = workphoneInput.s.dialCode;\n\t\t\t\t} else {\n\t\t\t\t\tconsole.log(\"workphone CountryCode is blank\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t\t}\n\t\t});\n\t  }\n\n\tvar mobilephoneFieldData = document.getElementsByName(\"mobile_phone\");\n\t  console.log(\"mobilephoneFieldData=\" + mobilephoneFieldData)\n\t\n\t  if (mobilephoneFieldData) {\n\n\t\tmobilephoneFieldData.forEach(function (phoneItem) {\n\t\t  if (phoneItem && phoneItem.id) {\n\t  \t\tvar mobilephoneFieldId = phoneItem.id;\n\t  \t\tif (mobilephoneFieldId) {\n\t\t\t\tdocument.getElementById(mobilephoneFieldId).type=\"tel\";\n\t\t\tvar mobilephoneInputField = document.querySelector(\"#\"+mobilephoneFieldId);\n\t\t\tvar mobilephoneInput = window.intlTelInput(mobilephoneInputField, {\n\t\t\/\/ https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2\n\t\tpreferredCountries: [\"us\", \"ca\"],\n\t\tutilsScript:\n\t\t\t\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/intl-tel-input\/17.0.19\/js\/utils.js\",\n\t\t\t});\n\t  \t\t\n\t\t\t\tvar element2 = document.getElementById(mobilephoneFieldId);\n\t\t\t\telement2.addEventListener(\"click\", function() {\n\t\t\t\tif(mobilephoneInput && mobilephoneInput.s) {\n\t\t\t\t\tconsole.log(\"CountryCode\"+mobilephoneInput.s.dialCode);\n\t\t\t\t\tdocument.getElementById(\"mobile_phone_country_code\").value = mobilephoneInput.s.dialCode;\n\t\t\t\t} else {\n\t\t\t\t\tconsole.log(\"mobilephone CountryCode is blank\");\n\t\t\t\t}\n\t\t\t});\n\t\t  }\n\t\t }\n\t\t});\n\t  }\n\n\n<\/script>\n<br>\n<\/form>\n<\/div><\/div><\/div><script type=\"text\/javascript\">if(typeof GenooCSS != \"undefined\"){ GenooCSS.add(\"#gn2b78f757c8c0de99572ebd404e4b919d .bootstrap-plain.gn-form input[type=\\\"radio\\\"] ~ span{padding-left: 4px;}\\n#gn2b78f757c8c0de99572ebd404e4b919d .bootstrap-plain.gn-form, #gn2b78f757c8c0de99572ebd404e4b919d .bootstrap-plain.gn-form *{box-sizing: border-box;font-family: Arial, helvetica, sans-serif;font-size: 15px;line-height: 1.42857143;color: #2c3e50;}\\n#gn2b78f757c8c0de99572ebd404e4b919d .bootstrap-plain.gn-form .form-group{margin-bottom: 14px;display: inline-block;width: 100%;}\\n#gn2b78f757c8c0de99572ebd404e4b919d .bootstrap-plain.gn-form label{display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 700;}\\n#gn2b78f757c8c0de99572ebd404e4b919d .bootstrap-plain.gn-form input.form-control, #gn2b78f757c8c0de99572ebd404e4b919d .bootstrap-plain.gn-form select.form-control, #gn2b78f757c8c0de99572ebd404e4b919d .bootstrap-plain.gn-form textarea.form-control{display: block;width: 100%;height: 34px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}\\n#gn2b78f757c8c0de99572ebd404e4b919d .bootstrap-plain.gn-form textarea.form-control{ height: auto; }\\n#gn2b78f757c8c0de99572ebd404e4b919d .bootstrap-plain.gn-form .gn-field-container{margin: 0 2px;}\\n#gn2b78f757c8c0de99572ebd404e4b919d .bootstrap-plain.gn-form input.form-control:focus, #gn2b78f757c8c0de99572ebd404e4b919d .bootstrap-plain.gn-form select.form-control:focus{border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}\\n#gn2b78f757c8c0de99572ebd404e4b919d \\\/* The Button *\\\/.bootstrap-plain .gn-btn, #gn2b78f757c8c0de99572ebd404e4b919d .bootstrap-plain .gn-form input[type=\\\"submit\\\"]{display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;background: rgb(255, 50, 50);color: rgb(255, 255, 255);}\\n#gn2b78f757c8c0de99572ebd404e4b919d .gn-form input[type=\\\"submit\\\"]{background-color: rgb(255, 198, 41);color: rgb(0, 0, 0);width: 100%;}\\n\"); }<\/script>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-222e454 elementor-widget elementor-widget-html\" data-id=\"222e454\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<section class=\"olli-contact-page\" aria-label=\"Contact OLLI page content\">\r\n  <style>\r\n  \r\n\r\n   \r\n\r\n    \/* LOCATION SECTION (matches About page layout) *\/\r\n    .olli-location{\r\n      margin-top: clamp(24px, 3vw, 36px);\r\n    }\r\n\r\n    .olli-location__title{\r\n      margin:0;\r\n      font-weight: 800;\r\n      line-height: 1.2;\r\n      font-size: 22px;\r\n    }\r\n    .olli-location__underline{\r\n      width: 40px;\r\n      height: 5px;\r\n      background: var(--gold);\r\n      margin-top: 10px;\r\n    }\r\n\r\n    .olli-location__grid{\r\n      margin-top: 14px;\r\n      display:grid;\r\n      grid-template-columns: 0.95fr 1.05fr;\r\n      gap: clamp(16px, 2.5vw, 34px);\r\n      align-items: start;\r\n    }\r\n\r\n    .olli-location__meta{\r\n      color: var(--muted);\r\n      line-height: 1.6;\r\n    }\r\n    .olli-location__meta p{\r\n      margin: 0 0 10px 0;\r\n    }\r\n    .olli-location__meta strong{\r\n      color: var(--ink);\r\n      font-weight: 800;\r\n    }\r\n\r\n    .olli-map{\r\n      width:100%;\r\n      border: 1px solid var(--line);\r\n      background:#f2f2f2;\r\n      overflow:hidden;\r\n      aspect-ratio: 16 \/ 9; \/* keeps the whole block visually balanced *\/\r\n    }\r\n    .olli-map iframe{\r\n      width:100%;\r\n      height:100%;\r\n      border:0;\r\n      display:block;\r\n    }\r\n\r\n    @media (max-width: 900px){\r\n      .olli-location__grid{\r\n        grid-template-columns: 1fr;\r\n      }\r\n      .olli-map{\r\n        aspect-ratio: 4 \/ 3;\r\n      }\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"olli-contact-page__inner\">\r\n    <div class=\"olli-contact-page__content\">\r\n\r\n     \r\n\r\n    \r\n\r\n      <!-- LOCATION -->\r\n      <section class=\"olli-location\" aria-label=\"Location and office hours\">\r\n        <h2 class=\"olli-location__title\">Location<\/h2>\r\n        <div class=\"olli-location__underline\" aria-hidden=\"true\"><\/div>\r\n\r\n        <div class=\"olli-location__grid\">\r\n          <!-- LEFT: info -->\r\n          <div class=\"olli-location__meta\">\r\n            <p><strong>Address<\/strong><br>\r\n              3333 Busbee Dr NW, Kennesaw, GA 30144\r\n            <\/p>\r\n\r\n            <p><strong>Phone<\/strong><br>\r\n              470-578-6765\r\n            <\/p>\r\n\r\n            <p><strong>Email<\/strong><br>\r\n              OLLI@kennesaw.edu\r\n            <\/p>\r\n\r\n            <p><strong>Office Hours<\/strong><br>\r\n              Monday\u2013Friday: 10am \u2013 4:00pm<br>\r\n              Sat\u2013Sun: Closed\r\n            <\/p>\r\n          <\/div>\r\n\r\n          <!-- RIGHT: map (replace src with your exact embed if needed) -->\r\n          <div class=\"olli-map\" aria-label=\"Map to OLLI location\">\r\n            <iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d3306.5155280245513!2d-84.5737329!3d34.030644699999996!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x88f5152d77eaaaab%3A0x85ef41bbe54277bd!2sKSU%20Community%20and%20Professional%20Education!5e0!3m2!1sen!2sus!4v1770661708646!5m2!1sen!2sus\" width=\"600\" height=\"450\" style=\"border:0;\" allowfullscreen=\"\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\"><\/iframe>\r\n          <\/div>\r\n        <\/div>\r\n      <\/section>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Stay Connected! Have a question about courses, membership, or registration? Send us a message and our team will get back to you. Location Address 3333 Busbee Dr NW, Kennesaw, GA 30144 Phone 470-578-6765 Email OLLI@kennesaw.edu Office Hours Monday\u2013Friday: 10am \u2013 4:00pm Sat\u2013Sun: Closed<\/p>\n","protected":false},"author":23,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-3491","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Contact OLLI at KSU | Reach Our Lifelong Learning Team<\/title>\n<meta name=\"description\" content=\"Have questions about membership, courses, or events? Reach the OLLI at KSU team \u2014 we&#039;re happy to help you get started.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cpe.kennesaw.edu\/olli\/contact\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Contact OLLI at KSU | Reach Our Lifelong Learning Team\" \/>\n<meta property=\"og:description\" content=\"Have questions about membership, courses, or events? Reach the OLLI at KSU team \u2014 we&#039;re happy to help you get started.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cpe.kennesaw.edu\/olli\/contact\/\" \/>\n<meta property=\"og:site_name\" content=\"OLLI at Community and Professional Education - Kennesaw State University\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-31T15:48:40+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cpe.kennesaw.edu\/olli\/contact\/\",\"url\":\"https:\/\/cpe.kennesaw.edu\/olli\/contact\/\",\"name\":\"Contact OLLI at KSU | Reach Our Lifelong Learning Team\",\"isPartOf\":{\"@id\":\"https:\/\/cpe.kennesaw.edu\/olli\/#website\"},\"datePublished\":\"2025-10-27T17:31:01+00:00\",\"dateModified\":\"2026-07-31T15:48:40+00:00\",\"description\":\"Have questions about membership, courses, or events? Reach the OLLI at KSU team \u2014 we're happy to help you get started.\",\"breadcrumb\":{\"@id\":\"https:\/\/cpe.kennesaw.edu\/olli\/contact\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cpe.kennesaw.edu\/olli\/contact\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cpe.kennesaw.edu\/olli\/contact\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cpe.kennesaw.edu\/olli\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Contact\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cpe.kennesaw.edu\/olli\/#website\",\"url\":\"https:\/\/cpe.kennesaw.edu\/olli\/\",\"name\":\"OLLI at Community and Professional Education - Kennesaw State University\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cpe.kennesaw.edu\/olli\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Contact OLLI at KSU | Reach Our Lifelong Learning Team","description":"Have questions about membership, courses, or events? Reach the OLLI at KSU team \u2014 we're happy to help you get started.","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:\/\/cpe.kennesaw.edu\/olli\/contact\/","og_locale":"en_US","og_type":"article","og_title":"Contact OLLI at KSU | Reach Our Lifelong Learning Team","og_description":"Have questions about membership, courses, or events? Reach the OLLI at KSU team \u2014 we're happy to help you get started.","og_url":"https:\/\/cpe.kennesaw.edu\/olli\/contact\/","og_site_name":"OLLI at Community and Professional Education - Kennesaw State University","article_modified_time":"2026-07-31T15:48:40+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/cpe.kennesaw.edu\/olli\/contact\/","url":"https:\/\/cpe.kennesaw.edu\/olli\/contact\/","name":"Contact OLLI at KSU | Reach Our Lifelong Learning Team","isPartOf":{"@id":"https:\/\/cpe.kennesaw.edu\/olli\/#website"},"datePublished":"2025-10-27T17:31:01+00:00","dateModified":"2026-07-31T15:48:40+00:00","description":"Have questions about membership, courses, or events? Reach the OLLI at KSU team \u2014 we're happy to help you get started.","breadcrumb":{"@id":"https:\/\/cpe.kennesaw.edu\/olli\/contact\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cpe.kennesaw.edu\/olli\/contact\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cpe.kennesaw.edu\/olli\/contact\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cpe.kennesaw.edu\/olli\/"},{"@type":"ListItem","position":2,"name":"Contact"}]},{"@type":"WebSite","@id":"https:\/\/cpe.kennesaw.edu\/olli\/#website","url":"https:\/\/cpe.kennesaw.edu\/olli\/","name":"OLLI at Community and Professional Education - Kennesaw State University","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cpe.kennesaw.edu\/olli\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/cpe.kennesaw.edu\/olli\/wp-json\/wp\/v2\/pages\/3491","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cpe.kennesaw.edu\/olli\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cpe.kennesaw.edu\/olli\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cpe.kennesaw.edu\/olli\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/cpe.kennesaw.edu\/olli\/wp-json\/wp\/v2\/comments?post=3491"}],"version-history":[{"count":6,"href":"https:\/\/cpe.kennesaw.edu\/olli\/wp-json\/wp\/v2\/pages\/3491\/revisions"}],"predecessor-version":[{"id":6493,"href":"https:\/\/cpe.kennesaw.edu\/olli\/wp-json\/wp\/v2\/pages\/3491\/revisions\/6493"}],"wp:attachment":[{"href":"https:\/\/cpe.kennesaw.edu\/olli\/wp-json\/wp\/v2\/media?parent=3491"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}