{"id":3479,"date":"2025-10-21T15:24:27","date_gmt":"2025-10-21T15:24:27","guid":{"rendered":"https:\/\/cpe.kennesaw.edu\/olli\/?page_id=3479"},"modified":"2026-07-15T13:57:55","modified_gmt":"2026-07-15T13:57:55","slug":"membership","status":"publish","type":"page","link":"https:\/\/cpe.kennesaw.edu\/olli\/membership\/","title":{"rendered":"Membership"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3479\" class=\"elementor elementor-3479\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d283f5a elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"d283f5a\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&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-e6e7602\" data-id=\"e6e7602\" 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-05127c8 elementor-widget elementor-widget-html\" data-id=\"05127c8\" 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-page-memberships\" aria-label=\"OLLI memberships page\">\r\n  <style>\r\n    .olli-page-memberships{\r\n      --wrap: 1320px;\r\n      --wrapNarrow: 1120px;\r\n      --padX: clamp(16px, 3vw, 40px);\r\n      --padY: clamp(28px, 4vw, 64px);\r\n\r\n      --gold:#FFC629;\r\n      --gold-dark:#c79b14;\r\n      --ink:#111111;\r\n      --muted:#444444;\r\n      --muted-2:#5c5c5c;\r\n      --line:#dfdfdf;\r\n      --panel:#ffffff;\r\n      --panel-soft:#faf8f1;\r\n      --bg:#ffffff;\r\n      --bg-soft:#f7f7f7;\r\n      --focus:#111111;\r\n      --success:#1f6f43;\r\n\r\n      color:var(--ink);\r\n      background:var(--bg);\r\n      font-family:inherit;\r\n    }\r\n\r\n    .olli-page-memberships *,\r\n    .olli-page-memberships *::before,\r\n    .olli-page-memberships *::after{\r\n      box-sizing:border-box;\r\n    }\r\n\r\n    .olli-fullbleed{\r\n      width:100vw;\r\n      margin-left:50% !important;\r\n      transform:translateX(-50%);\r\n    }\r\n\r\n    .olli-container{\r\n      max-width:var(--wrap);\r\n      margin:0 auto;\r\n    }\r\n\r\n    .olli-container--narrow{\r\n      max-width:var(--wrapNarrow);\r\n      margin:0 auto;\r\n    }\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    .olli-kicker{\r\n      display:inline-block;\r\n      margin:0 0 8px 0;\r\n\r\n      font-weight:800;\r\n      letter-spacing:.03em;\r\n      text-transform:uppercase;\r\n      color:var(--ink);\r\n    }\r\n\r\n    .olli-btn{\r\n      display:inline-flex;\r\n      align-items:center;\r\n      justify-content:center;\r\n      min-height:48px;\r\n      padding:12px 18px;\r\n      border-radius:999px;\r\n      border:2px solid transparent;\r\n      background:var(--gold);\r\n      color:#111 !important;\r\n      font-weight:800;\r\n      text-decoration:none;\r\n      transition:transform .12s ease, background-color .12s ease, border-color .12s ease;\r\n      white-space:nowrap;\r\n    }\r\n\r\n    .olli-btn:hover{\r\n      transform:translateY(-1px);\r\n      background:#e8e8e8;\r\n      border-color:#e8e8e8;\r\n    }\r\n\r\n    .olli-btn:focus-visible,\r\n    .olli-link:focus-visible,\r\n    .olli-slider__btn:focus-visible,\r\n    .olli-faq__q:focus-visible,\r\n    .olli-compare__card:focus-within{\r\n      outline:3px solid var(--focus);\r\n      outline-offset:3px;\r\n    }\r\n\r\n    .olli-btn--ghost{\r\n      background:transparent;\r\n      border-color:#fff;\r\n      color:#fff !important;\r\n    }\r\n\r\n    .olli-btn--ghost:hover{\r\n      background:rgba(255,255,255,.12);\r\n      border-color:#fff;\r\n    }\r\n\r\n    \/* HERO *\/\r\n    .olli-hero{\r\n      background:#000;\r\n      color:#fff;\r\n    }\r\n\r\n    .olli-hero__frame{\r\n      --hero-img:url(\"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2025\/11\/IMG_5546.jpg\");\r\n      --hero-pos:50% 35%;\r\n      position:relative;\r\n      min-height:clamp(320px, 38vw, 520px);\r\n      display:flex;\r\n      align-items:center;\r\n      overflow:hidden;\r\n      background-image:var(--hero-img);\r\n      background-size:cover;\r\n      background-repeat:no-repeat;\r\n      background-position:var(--hero-pos);\r\n    }\r\n\r\n    .olli-hero__frame::before{\r\n      content:\"\";\r\n      position:absolute;\r\n      inset:0;\r\n      background:\r\n        linear-gradient(180deg, rgba(0,0,0,.72) 0%, rgba(0,0,0,.62) 35%, rgba(0,0,0,.68) 100%);\r\n      z-index:1;\r\n    }\r\n\r\n    .olli-hero__content{\r\n      position:relative;\r\n      z-index:2;\r\n      width:100%;\r\n      padding:clamp(28px, 5vw, 64px) var(--padX);\r\n    }\r\n\r\n    .olli-hero__panel{\r\n      max-width:860px;\r\n      margin:0 auto;\r\n      text-align:center;\r\n    }\r\n\r\n    .olli-hero__title{\r\n      margin:0;\r\n      color:#fff;\r\n      font-weight:800;\r\n      line-height:1.08;\r\n\r\n      text-wrap:balance;\r\n    }\r\n\r\n    .olli-hero__copy{\r\n      margin:14px auto 0;\r\n      max-width:68ch;\r\n      color:rgba(255,255,255,.97);\r\n\r\n      line-height:1.6;\r\n    }\r\n\r\n    .olli-hero__cta{\r\n      margin-top:20px;\r\n      display:flex;\r\n      justify-content:center;\r\n      gap:12px;\r\n      flex-wrap:wrap;\r\n    }\r\n\r\n    .olli-hero__note{\r\n      margin:16px auto 0;\r\n      max-width:62ch;\r\n      color:rgba(255,255,255,.92);\r\n\r\n      line-height:1.5;\r\n    }\r\n\r\n    \/* INTRO *\/\r\n    .olli-intro{\r\n      background:#fff;\r\n    }\r\n\r\n    .olli-intro__inner{\r\n      padding:var(--padY) var(--padX) 10px;\r\n    }\r\n\r\n    .olli-section-title{\r\n      margin:0;\r\n      font-weight:800;\r\n      line-height:1.15;\r\n\r\n      text-wrap:balance;\r\n    }\r\n\r\n    .olli-section-copy{\r\n      margin:14px 0 0;\r\n\r\n      color:var(--muted);\r\n      line-height:1.65;\r\n\r\n    }\r\n\r\n    \/* MEMBERSHIP CARDS *\/\r\n    .olli-compare{\r\n      background:#fff;\r\n    }\r\n\r\n    .olli-compare__inner{\r\n      padding:20px var(--padX) var(--padY);\r\n    }\r\n\r\n    .olli-compare__grid{\r\n      display:grid;\r\n      grid-template-columns:repeat(2, minmax(0, 1fr));\r\n      gap:22px;\r\n      align-items:stretch;\r\n      margin-top:26px;\r\n    }\r\n\r\n    .olli-compare__card{\r\n      position:relative;\r\n      display:flex;\r\n      flex-direction:column;\r\n      border:1px solid var(--line);\r\n      background:var(--panel);\r\n      border-radius:24px;\r\n      box-shadow:0 12px 32px rgba(0,0,0,.06);\r\n      overflow:hidden;\r\n      min-width:0;\r\n    }\r\n\r\n    .olli-compare__card--plus{\r\n      border-color:#d7bf73;\r\n      box-shadow:0 14px 36px rgba(0,0,0,.08);\r\n    }\r\n\r\n    .olli-compare__badge{\r\n      position:absolute;\r\n      top:16px;\r\n      right:16px;\r\n      display:inline-flex;\r\n      align-items:center;\r\n      gap:8px;\r\n      min-height:34px;\r\n      padding:7px 12px;\r\n      border-radius:999px;\r\n      background:#111;\r\n      color:#fff;\r\n\r\n      font-weight:800;\r\n      line-height:1;\r\n    }\r\n\r\n    .olli-compare__head{\r\n      padding:28px 24px 18px;\r\n      background:linear-gradient(180deg, #fff 0%, #fbfbfb 100%);\r\n      border-bottom:1px solid var(--line);\r\n    }\r\n\r\n    .olli-compare__tier{\r\n      margin:0;\r\n\r\n      line-height:1.15;\r\n      font-weight:800;\r\n      text-wrap:balance;\r\n    }\r\n\r\n    .olli-compare__price{\r\n      margin:14px 0 0;\r\n      display:flex;\r\n      align-items:flex-end;\r\n      gap:8px;\r\n      flex-wrap:wrap;\r\n    }\r\n\r\n    .olli-compare__price-value{\r\n      font-size:24px;\r\n      font-weight:900;\r\n      line-height:1;\r\n      letter-spacing:-.02em;\r\n    }\r\n\r\n    .olli-compare__price-note{\r\n      color:var(--muted);\r\n\r\n      line-height:1.35;\r\n    }\r\n\r\n    .olli-compare__desc{\r\n      margin:14px 0 0;\r\n      color:var(--muted);\r\n      line-height:1.6;\r\n    }\r\n\r\n    .olli-compare__body{\r\n      padding:22px 24px 24px;\r\n      display:flex;\r\n      flex-direction:column;\r\n      gap:18px;\r\n      height:100%;\r\n    }\r\n\r\n    .olli-compare__list-title{\r\n      margin:0;\r\n\r\n      font-weight:800;\r\n      color:var(--ink);\r\n    }\r\n\r\n    .olli-checklist{\r\n      margin:0;\r\n      padding:0;\r\n      list-style:none;\r\n      display:grid;\r\n      gap:12px;\r\n    }\r\n\r\n    .olli-checklist li{\r\n      position:relative;\r\n      padding-left:30px;\r\n      color:var(--ink);\r\n      line-height:1.55;\r\n    }\r\n\r\n    .olli-checklist li::before{\r\n      content:\"\u2713\";\r\n      position:absolute;\r\n      left:0;\r\n      top:0;\r\n      width:20px;\r\n      height:20px;\r\n      display:inline-flex;\r\n      align-items:center;\r\n      justify-content:center;\r\n      border-radius:999px;\r\n      background:#eef7f0;\r\n      color:var(--success);\r\n      font-weight:900;\r\n\r\n      line-height:1;\r\n    }\r\n\r\n    .olli-compare__foot{\r\n      margin-top:auto;\r\n      display:flex;\r\n      flex-wrap:wrap;\r\n      gap:12px;\r\n      padding-top:6px;\r\n    }\r\n\r\n    .olli-compare__subnote{\r\n      margin:0;\r\n      color:var(--muted-2);\r\n\r\n      line-height:1.55;\r\n    }\r\n\r\n    \/* MINI COMPARISON *\/\r\n    .olli-mini-compare{\r\n      margin-top:26px;\r\n      border:1px solid var(--line);\r\n      border-radius:22px;\r\n      overflow:hidden;\r\n      background:#fff;\r\n    }\r\n\r\n    .olli-mini-compare__row{\r\n      display:grid;\r\n      grid-template-columns:1.4fr 1fr 1fr;\r\n      gap:0;\r\n    }\r\n\r\n    .olli-mini-compare__row:not(:last-child){\r\n      border-bottom:1px solid var(--line);\r\n    }\r\n\r\n    .olli-mini-compare__cell{\r\n      padding:15px 16px;\r\n      line-height:1.5;\r\n      min-width:0;\r\n    }\r\n\r\n    .olli-mini-compare__head .olli-mini-compare__cell{\r\n      background:#111;\r\n      color:#fff;\r\n      font-weight:800;\r\n    }\r\n\r\n    .olli-mini-compare__label{\r\n      font-weight:700;\r\n      color:var(--ink);\r\n      background:#fcfcfc;\r\n    }\r\n\r\n    .olli-mini-compare__yes{\r\n      font-weight:700;\r\n      color:var(--ink);\r\n    }\r\n\r\n    .olli-mini-compare__yes--muted{\r\n      color:var(--muted);\r\n      font-weight:600;\r\n    }\r\n    \r\n    .olli-compare-icon {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 24px;\r\n  height: 24px;\r\n  border-radius: 999px;\r\n  font-weight: 900;\r\n  font-size: 15px;\r\n  line-height: 1;\r\n}\r\n\r\n.olli-compare-icon--yes {\r\n  background: #eef7f0;\r\n  color: #1f6f43;\r\n}\r\n\r\n.olli-compare-icon--no {\r\n  background: #fef0f0;\r\n  color: #b91c1c;\r\n}\r\n\r\n\r\n    \/* WHY MEMBERSHIP *\/\r\n    .olli-why{\r\n      background:var(--panel-soft);\r\n      border-top:1px solid #eee4bf;\r\n      border-bottom:1px solid #eee4bf;\r\n    }\r\n\r\n    .olli-why__inner{\r\n      padding:var(--padY) var(--padX);\r\n    }\r\n\r\n    .olli-why__grid{\r\n      display:grid;\r\n      grid-template-columns:1.25fr .95fr;\r\n      gap:28px;\r\n      align-items:start;\r\n    }\r\n\r\n    .olli-why__panel,\r\n    .olli-why__support{\r\n      background:#fff;\r\n      border:1px solid #e8dfb8;\r\n      border-radius:22px;\r\n      padding:24px;\r\n    }\r\n\r\n    .olli-why__list{\r\n      margin:16px 0 0;\r\n      padding-left:20px;\r\n      color:var(--muted);\r\n      line-height:1.65;\r\n    }\r\n\r\n    .olli-why__list li + li{\r\n      margin-top:10px;\r\n    }\r\n\r\n    .olli-support-list{\r\n      margin:16px 0 0;\r\n      padding:0;\r\n      list-style:none;\r\n      display:grid;\r\n      gap:10px;\r\n    }\r\n\r\n    .olli-support-list li{\r\n      padding:12px 14px;\r\n      border:1px solid var(--line);\r\n      border-radius:14px;\r\n      background:#fafafa;\r\n      line-height:1.5;\r\n      color:var(--ink);\r\n      font-weight:600;\r\n    }\r\n\r\n    \/* UPGRADE + POLICIES *\/\r\n    .olli-policies{\r\n      background:#fff;\r\n    }\r\n\r\n    .olli-policies__inner{\r\n      padding:var(--padY) var(--padX);\r\n    }\r\n\r\n    .olli-policies__grid{\r\n      display:grid;\r\n      grid-template-columns:1fr 1fr;\r\n      gap:22px;\r\n      margin-top:26px;\r\n    }\r\n\r\n    .olli-policy-card{\r\n      border:1px solid var(--line);\r\n      border-radius:22px;\r\n      background:#fff;\r\n      padding:24px;\r\n      box-shadow:0 10px 26px rgba(0,0,0,.04);\r\n    }\r\n\r\n    .olli-policy-card__title{\r\n      margin:0;\r\n\r\n      line-height:1.25;\r\n      font-weight:800;\r\n    }\r\n\r\n    .olli-policy-card__copy{\r\n      margin:12px 0 0;\r\n      color:var(--muted);\r\n      line-height:1.65;\r\n    }\r\n\r\n    .olli-policy-list{\r\n      margin:14px 0 0;\r\n      padding-left:20px;\r\n      color:var(--muted);\r\n      line-height:1.65;\r\n    }\r\n\r\n    .olli-policy-list li + li{\r\n      margin-top:10px;\r\n    }\r\n\r\n    .olli-note-box{\r\n      margin-top:24px;\r\n      border-left:6px solid var(--gold);\r\n      background:#fffaf0;\r\n      padding:16px 18px;\r\n      color:var(--ink);\r\n      line-height:1.6;\r\n    }\r\n\r\n    .olli-note-box p{\r\n      margin:0;\r\n    }\r\n    .olli-policies__img-wrap {\r\n  border-radius: 22px;\r\n  overflow: hidden;\r\n  border: 1px solid var(--line);\r\n  box-shadow: 0 10px 26px rgba(0,0,0,.04);\r\n  min-height: 280px;\r\n}\r\n\r\n.olli-policies__img {\r\n  width: 100%;\r\n  height: 100%;\r\n  object-fit: cover;\r\n  display: block;\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n  .olli-policies__grid {\r\n    flex-direction: column-reverse;\r\n  }\r\n\r\n  .olli-policies__img-wrap {\r\n    min-height: 260px;\r\n  }\r\n}\r\n\r\n    \/* GALLERY *\/\r\n    .olli-slider{\r\n      background:#fff;\r\n    }\r\n\r\n    .olli-slider__inner{\r\n      padding:var(--padY) var(--padX);\r\n    }\r\n\r\n    .olli-slider__header{\r\n      margin-bottom:14px;\r\n    }\r\n\r\n    .olli-slider__title{\r\n      margin:0;\r\n      font-weight:800;\r\n      line-height:1.15;\r\n\r\n    }\r\n\r\n    .olli-slider__shell{\r\n      display:flex;\r\n      align-items:center;\r\n      gap:12px;\r\n    }\r\n\r\n    .olli-slider__btn{\r\n      width:46px;\r\n      height:46px;\r\n      border:1px solid var(--line);\r\n      border-radius:999px;\r\n      background:#fff;\r\n      color:#111;\r\n      display:inline-flex;\r\n      align-items:center;\r\n      justify-content:center;\r\n      cursor:pointer;\r\n      flex:0 0 auto;\r\n      transition:transform .12s ease, background-color .12s ease, border-color .12s ease;\r\n      padding:0;\r\n    }\r\n\r\n    .olli-slider__btn:hover{\r\n      transform:translateY(-1px);\r\n      background-color:var(--gold);\r\n      border-color:var(--gold);\r\n    }\r\n\r\n    .olli-slider__btn:disabled{\r\n      opacity:.45;\r\n      cursor:not-allowed;\r\n      transform:none;\r\n    }\r\n\r\n    .olli-slider__viewport{\r\n      position:relative;\r\n      overflow:hidden;\r\n      width:100%;\r\n      border:1px solid var(--line);\r\n\r\n      background:#fff;\r\n      outline:none;\r\n    }\r\n\r\n    .olli-slider__track{\r\n      display:flex;\r\n      gap:14px;\r\n      padding:14px;\r\n      margin:0;\r\n      list-style:none;\r\n      transform:translateX(0px);\r\n      transition:transform 280ms ease;\r\n      will-change:transform;\r\n    }\r\n\r\n    .olli-slider__item{\r\n      flex:0 0 calc((100% - (14px * 3)) \/ 4);\r\n      min-width:0;\r\n    }\r\n\r\n    .olli-slider__card{\r\n      border:1px solid var(--line);\r\n      background:#f6f6f6;\r\n\r\n      overflow:hidden;\r\n      aspect-ratio:4 \/ 3;\r\n    }\r\n\r\n    .olli-slider__card img{\r\n      width:100%;\r\n      height:100%;\r\n      object-fit:cover;\r\n      display:block;\r\n    }\r\n\r\n    \/* FAQ *\/\r\n    .olli-faq{\r\n      background:#fff;\r\n    }\r\n\r\n    .olli-faq__inner{\r\n      padding:var(--padY) var(--padX);\r\n    }\r\n\r\n    .olli-faq__title{\r\n      margin:0;\r\n      font-weight:800;\r\n      line-height:1.15;\r\n\r\n    }\r\n\r\n    .olli-faq__intro{\r\n      margin:14px 0 0;\r\n      max-width:72ch;\r\n      color:var(--muted);\r\n      line-height:1.65;\r\n    }\r\n\r\n    .olli-faq__list{\r\n      margin:18px auto 0;\r\n      padding:0;\r\n      list-style:none;\r\n      display:flex;\r\n      flex-direction:column;\r\n      gap:12px;\r\n      max-width:var(--wrapNarrow);\r\n    }\r\n\r\n    .olli-faq__item{\r\n      border:1px solid var(--line);\r\n\r\n      background:#fff;\r\n      overflow:hidden;\r\n    }\r\n\r\n    .olli-faq__q{\r\n      width:100%;\r\n      display:flex;\r\n      align-items:center;\r\n      justify-content:space-between;\r\n      gap:12px;\r\n      min-height:56px;\r\n      padding:15px 18px;\r\n      cursor:pointer;\r\n      background:#fff;\r\n      color:var(--ink);\r\n      border:0;\r\n      text-align:left;\r\n      font:inherit;\r\n\r\n      font-weight:800;\r\n    }\r\n\r\n    .olli-faq__q:hover{\r\n      background:#fbfbfb;\r\n    }\r\n\r\n    .olli-faq__icon{\r\n      width:20px;\r\n      height:20px;\r\n      flex:0 0 auto;\r\n      transition:transform .18s ease;\r\n    }\r\n\r\n    .olli-faq__a{\r\n      padding:0 18px 18px;\r\n      color:var(--muted);\r\n      line-height:1.65;\r\n    }\r\n\r\n    .olli-faq__a p{\r\n      margin:0;\r\n    }\r\n\r\n    .olli-faq__a ul{\r\n      margin:10px 0 0;\r\n      padding-left:20px;\r\n    }\r\n\r\n    .olli-faq__a li + li{\r\n      margin-top:8px;\r\n    }\r\n\r\n    .olli-faq__a[hidden]{\r\n      display:none;\r\n    }\r\n\r\n    .olli-faq__item[data-open=\"true\"] .olli-faq__icon{\r\n      transform:rotate(180deg);\r\n    }\r\n\r\n    .olli-sr-only{\r\n      position:absolute !important;\r\n      width:1px !important;\r\n      height:1px !important;\r\n      padding:0 !important;\r\n      margin:-1px !important;\r\n      overflow:hidden !important;\r\n      clip:rect(0,0,0,0) !important;\r\n      white-space:nowrap !important;\r\n      border:0 !important;\r\n    }\r\n\r\n    @media (max-width: 1024px){\r\n      .olli-why__grid,\r\n      .olli-policies__grid,\r\n      .olli-compare__grid{\r\n        grid-template-columns:1fr;\r\n      }\r\n    }\r\n\r\n    @media (max-width: 900px){\r\n      .olli-slider__item{\r\n        flex-basis:calc((100% - 14px) \/ 2);\r\n      }\r\n\r\n      .olli-mini-compare__row{\r\n        grid-template-columns:1.25fr 1fr 1fr;\r\n      }\r\n    }\r\n\r\n    @media (max-width: 700px){\r\n      .olli-mini-compare{\r\n        overflow:auto;\r\n        border-radius:18px;\r\n      }\r\n\r\n      .olli-mini-compare__row{\r\n        min-width:620px;\r\n      }\r\n\r\n      .olli-compare__head,\r\n      .olli-compare__body,\r\n      .olli-policy-card,\r\n      .olli-why__panel,\r\n      .olli-why__support{\r\n        padding:20px;\r\n      }\r\n    }\r\n\r\n    @media (max-width: 560px){\r\n      .olli-slider__item{\r\n        flex-basis:100%;\r\n      }\r\n\r\n      .olli-slider__btn{\r\n        width:42px;\r\n        height:42px;\r\n      }\r\n\r\n      .olli-hero__cta,\r\n      .olli-compare__foot{\r\n        flex-direction:column;\r\n        align-items:stretch;\r\n      }\r\n\r\n      .olli-btn{\r\n        width:100%;\r\n      }\r\n    }\r\n\r\n    @media (prefers-reduced-motion: reduce){\r\n      .olli-btn,\r\n      .olli-slider__btn,\r\n      .olli-slider__track,\r\n      .olli-faq__icon{\r\n        transition:none !important;\r\n      }\r\n    }\r\n    @media (max-width: 640px){\r\n  .olli-compare__card--plus{\r\n    padding-top: 18px;\r\n  }\r\n\r\n  .olli-compare__badge{\r\n    top: 12px;\r\n    right: 12px;\r\n\r\n    padding: 6px 10px;\r\n  }\r\n\r\n  .olli-compare__head{\r\n    padding-top: 52px;\r\n  }\r\n}\r\n@media (max-width: 700px){\r\n  .olli-mini-compare{\r\n    overflow-x: auto;\r\n    overflow-y: hidden;\r\n    -webkit-overflow-scrolling: touch;\r\n    border-radius: 0;\r\n    padding-bottom: 6px;\r\n  }\r\n\r\n  .olli-mini-compare__row{\r\n    min-width: 720px;\r\n  }\r\n\r\n  .olli-mini-compare__cell{\r\n    white-space: normal;\r\n  }\r\n}\r\n\r\n  <\/style>\r\n\r\n  <!-- HERO -->\r\n  <section class=\"olli-hero olli-fullbleed\" aria-label=\"OLLI membership hero\">\r\n    <div class=\"olli-hero__frame\">\r\n      <div class=\"olli-hero__content\">\r\n        <div class=\"olli-container--narrow\">\r\n          <div class=\"olli-hero__panel\">\r\n           \r\n            <h1 class=\"olli-hero__title\">Become an OLLI Member<\/h1>\r\n            <div class=\"olli-underline\" aria-hidden=\"true\" style=\"margin-left:auto;margin-right:auto;\"><\/div>\r\n\r\n            <p class=\"olli-hero__copy\">\r\n              OLLI at Kennesaw State University is introducing two membership options designed to keep you engaged in classes, events, and the OLLI community all year long. \r\n            <\/p>\r\n\r\n            <div class=\"olli-hero__cta\">\r\n              <a class=\"olli-btn\" href=\"#membership-options\">Compare Memberships<\/a>\r\n              <a class=\"olli-btn olli-btn--ghost\" href=\"#membership-faq\">Read the FAQ<\/a>\r\n            <\/div>\r\n\r\n            \r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n  \r\n\r\n\r\n\r\n  <!-- INTRO -->\r\n  <section class=\"olli-intro olli-fullbleed\" aria-label=\"Membership overview\">\r\n  <div class=\"olli-intro__inner\">\r\n    <div class=\"olli-container\">\r\n       \r\n        <h2 class=\"olli-section-title\">Membership Options<\/h2>\r\n        <div class=\"olli-underline\" aria-hidden=\"true\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- MEMBERSHIP CARDS -->\r\n  <section class=\"olli-compare olli-fullbleed\" id=\"membership-options\" aria-label=\"Membership options\">\r\n    <div class=\"olli-compare__inner\">\r\n      <div class=\"olli-container\">\r\n\r\n        <div class=\"olli-compare__grid\">\r\n          <!-- BASIC -->\r\n          <article class=\"olli-compare__card\" aria-labelledby=\"olli-basic-title\">\r\n            <div class=\"olli-compare__head\">\r\n              <h3 class=\"olli-compare__tier\" id=\"olli-basic-title\">OLLI Basic Membership<\/h3>\r\n              <div class=\"olli-compare__price\" aria-label=\"Basic membership placeholder pricing\">\r\n                <span class=\"olli-compare__price-value\">$20<\/span>\r\n                <span class=\"olli-compare__price-note\">per year <strong>(Membership is good for 1 year from date of purchase)<\/strong><\/span>\r\n                \r\n              <\/div>\r\n              <p class=\"olli-compare__desc\">\r\n               Designed for members who want to stay engaged, register for classes, and participate in the OLLI community throughout the year.  \r\n              <\/p>\r\n            <\/div>\r\n\r\n            <div class=\"olli-compare__body\">\r\n              <div>\r\n                <p class=\"olli-compare__list-title\">Includes:<\/p>\r\n                <ul class=\"olli-checklist\">\r\n                  <li>Eligibility to register for OLLI classes and programs<\/li>\r\n                  <li>Access to Special Interest Groups<\/li>\r\n                  <li>Access to the Osher Online network of classes (Beginning Fall 2026) <\/li>\r\n                  <li>Invitations to OLLI events, social gatherings, and lectures<\/li>\r\n                  <li>Access to Quarterly OLLI newsletters<\/li>\r\n                <\/ul>\r\n              <\/div>\r\n\r\n              <div class=\"olli-compare__foot\">\r\n                <a class=\"olli-btn\" href=\"https:\/\/kennesaw.augusoft.net\/\/connect\/fusebox1\/1050\">Join Basic<\/a>\r\n              <\/div>\r\n            <\/div>\r\n          <\/article>\r\n\r\n          <!-- PLUS -->\r\n          <article class=\"olli-compare__card olli-compare__card--plus\" aria-labelledby=\"olli-plus-title\">\r\n            \r\n\r\n            <div class=\"olli-compare__head\">\r\n              <h3 class=\"olli-compare__tier\" id=\"olli-plus-title\">OLLI Plus Membership<\/h3>\r\n              <div class=\"olli-compare__price\" aria-label=\"Plus membership placeholder pricing\">\r\n                <span class=\"olli-compare__price-value\">$80<\/span>\r\n                <span class=\"olli-compare__price-note\">per year <strong>(Membership is good for 1 year from date of purchase)<\/strong><\/span>\r\n              <\/div>\r\n              <p class=\"olli-compare__desc\">\r\n                Includes everything in Basic, plus added perks for members who want an even more connected community experience and who enjoy spending extra time with the OLLI community before and after classes. This tier allows OLLI to feel like your home away from home. \r\n              <\/p>\r\n            <\/div>\r\n\r\n            <div class=\"olli-compare__body\">\r\n              <div>\r\n                <p class=\"olli-compare__list-title\">Everything in Basic, plus:<\/p>\r\n                <ul class=\"olli-checklist\">\r\n                  <li>Full clubroom access<\/li>\r\n                  <li>10% off OLLI classes<\/li>\r\n                  <li>Free coffee, tea, and water<\/li>\r\n                  <li>Free computer and printer access<\/li>\r\n                  <li>Scheduled Bridge games<\/li>\r\n                  <li>Scheduled Mah Jongg games<\/li>\r\n                <\/ul>\r\n              <\/div>\r\n\r\n             \r\n\r\n              <div class=\"olli-compare__foot\">\r\n                <a class=\"olli-btn\" href=\"https:\/\/kennesaw.augusoft.net\/\/connect\/fusebox1\/1050\">Join Plus Membership<\/a>\r\n              <\/div>\r\n            <\/div>\r\n          <\/article>\r\n        <\/div><br>\r\n        <h2 class=\"olli-section-title\">Quick membership comparison<\/h2>\r\n        <div class=\"olli-underline\" aria-hidden=\"true\"><\/div>\r\n        <div class=\"olli-mini-compare\" aria-label=\"Quick membership comparison\">\r\n  <div class=\"olli-mini-compare__row olli-mini-compare__head\">\r\n    <div class=\"olli-mini-compare__cell\">Feature<\/div>\r\n    <div class=\"olli-mini-compare__cell\">Basic<\/div>\r\n    <div class=\"olli-mini-compare__cell\">Plus Membership<\/div>\r\n  <\/div>\r\n\r\n  <div class=\"olli-mini-compare__row\">\r\n    <div class=\"olli-mini-compare__cell olli-mini-compare__label\">Register for OLLI classes and programs<\/div>\r\n    <div class=\"olli-mini-compare__cell olli-mini-compare__yes\"><span class=\"olli-compare-icon olli-compare-icon--yes\" aria-hidden=\"true\">\u2713<\/span><span class=\"olli-sr-only\">Yes<\/span><\/div>\r\n    <div class=\"olli-mini-compare__cell olli-mini-compare__yes\"><span class=\"olli-compare-icon olli-compare-icon--yes\" aria-hidden=\"true\">\u2713<\/span><span class=\"olli-sr-only\">Yes<\/span><\/div>\r\n  <\/div>\r\n\r\n  <div class=\"olli-mini-compare__row\">\r\n    <div class=\"olli-mini-compare__cell olli-mini-compare__label\">Special Interest Groups<\/div>\r\n    <div class=\"olli-mini-compare__cell olli-mini-compare__yes\"><span class=\"olli-compare-icon olli-compare-icon--yes\" aria-hidden=\"true\">\u2713<\/span><span class=\"olli-sr-only\">Yes<\/span><\/div>\r\n    <div class=\"olli-mini-compare__cell olli-mini-compare__yes\"><span class=\"olli-compare-icon olli-compare-icon--yes\" aria-hidden=\"true\">\u2713<\/span><span class=\"olli-sr-only\">Yes<\/span><\/div>\r\n  <\/div>\r\n\r\n  <div class=\"olli-mini-compare__row\">\r\n    <div class=\"olli-mini-compare__cell olli-mini-compare__label\">Events, social gatherings, and lectures<\/div>\r\n    <div class=\"olli-mini-compare__cell olli-mini-compare__yes\"><span class=\"olli-compare-icon olli-compare-icon--yes\" aria-hidden=\"true\">\u2713<\/span><span class=\"olli-sr-only\">Yes<\/span><\/div>\r\n    <div class=\"olli-mini-compare__cell olli-mini-compare__yes\"><span class=\"olli-compare-icon olli-compare-icon--yes\" aria-hidden=\"true\">\u2713<\/span><span class=\"olli-sr-only\">Yes<\/span><\/div>\r\n  <\/div>\r\n\r\n  <div class=\"olli-mini-compare__row\">\r\n    <div class=\"olli-mini-compare__cell olli-mini-compare__label\">Newsletter<\/div>\r\n    <div class=\"olli-mini-compare__cell olli-mini-compare__yes\"><span class=\"olli-compare-icon olli-compare-icon--yes\" aria-hidden=\"true\">\u2713<\/span><span class=\"olli-sr-only\">Yes<\/span><\/div>\r\n    <div class=\"olli-mini-compare__cell olli-mini-compare__yes\"><span class=\"olli-compare-icon olli-compare-icon--yes\" aria-hidden=\"true\">\u2713<\/span><span class=\"olli-sr-only\">Yes<\/span><\/div>\r\n  <\/div>\r\n\r\n  <div class=\"olli-mini-compare__row\">\r\n    <div class=\"olli-mini-compare__cell olli-mini-compare__label\">Clubroom access<\/div>\r\n    <div class=\"olli-mini-compare__cell olli-mini-compare__yes--muted\"><span class=\"olli-compare-icon olli-compare-icon--no\" aria-hidden=\"true\">\u2715<\/span><span class=\"olli-sr-only\">Not included<\/span><\/div>\r\n    <div class=\"olli-mini-compare__cell olli-mini-compare__yes\"><span class=\"olli-compare-icon olli-compare-icon--yes\" aria-hidden=\"true\">\u2713<\/span><span class=\"olli-sr-only\">Included<\/span><\/div>\r\n  <\/div>\r\n\r\n  <div class=\"olli-mini-compare__row\">\r\n    <div class=\"olli-mini-compare__cell olli-mini-compare__label\">10% off OLLI classes<\/div>\r\n    <div class=\"olli-mini-compare__cell olli-mini-compare__yes--muted\"><span class=\"olli-compare-icon olli-compare-icon--no\" aria-hidden=\"true\">\u2715<\/span><span class=\"olli-sr-only\">Not included<\/span><\/div>\r\n    <div class=\"olli-mini-compare__cell olli-mini-compare__yes\"><span class=\"olli-compare-icon olli-compare-icon--yes\" aria-hidden=\"true\">\u2713<\/span><span class=\"olli-sr-only\">Included<\/span><\/div>\r\n  <\/div>\r\n\r\n  <div class=\"olli-mini-compare__row\">\r\n    <div class=\"olli-mini-compare__cell olli-mini-compare__label\">Coffee, tea, water, computer and printer access<\/div>\r\n    <div class=\"olli-mini-compare__cell olli-mini-compare__yes--muted\"><span class=\"olli-compare-icon olli-compare-icon--no\" aria-hidden=\"true\">\u2715<\/span><span class=\"olli-sr-only\">Not included<\/span><\/div>\r\n    <div class=\"olli-mini-compare__cell olli-mini-compare__yes\"><span class=\"olli-compare-icon olli-compare-icon--yes\" aria-hidden=\"true\">\u2713<\/span><span class=\"olli-sr-only\">Included<\/span><\/div>\r\n  <\/div>\r\n\r\n  <div class=\"olli-mini-compare__row\">\r\n    <div class=\"olli-mini-compare__cell olli-mini-compare__label\">Scheduled Bridge and Mah Jongg games<\/div>\r\n    <div class=\"olli-mini-compare__cell olli-mini-compare__yes--muted\"><span class=\"olli-compare-icon olli-compare-icon--no\" aria-hidden=\"true\">\u2715<\/span><span class=\"olli-sr-only\">Not included<\/span><\/div>\r\n    <div class=\"olli-mini-compare__cell olli-mini-compare__yes\"><span class=\"olli-compare-icon olli-compare-icon--yes\" aria-hidden=\"true\">\u2713<\/span><span class=\"olli-sr-only\">Included<\/span><\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- WHY MEMBERSHIP -->\r\n  <section class=\"olli-why olli-fullbleed\" aria-label=\"Why OLLI is introducing memberships\">\r\n    <div class=\"olli-why__inner\">\r\n      <div class=\"olli-container\">\r\n        <div class=\"olli-why__grid\">\r\n          <div class=\"olli-why__panel\">\r\n            <p class=\"olli-kicker\">Why This Change?<\/p>\r\n            <h2 class=\"olli-section-title\">A structure that supports OLLI now and in the future<\/h2>\r\n            <div class=\"olli-underline\" aria-hidden=\"true\"><\/div>\r\n\r\n            <ul class=\"olli-why__list\">\r\n              <li>OLLI at Kennesaw State University is the only OLLI program in the national Osher network without a membership structure. Moving in this direction brings us in line with other OLLI programs across the U.S. and helps us continue offering high quality classes, instructors, and programming in a sustainable way.  <\/li>\r\n              <li>As a self-sustaining program, it is important that we have a structure in place that helps ensure we can continue offering high quality classes, events, and experiences for our community for years to come.  <\/li>\r\n            <\/ul>\r\n          <\/div>\r\n\r\n          <aside class=\"olli-why__support\" aria-label=\"What membership supports\">\r\n            <p class=\"olli-kicker\">What Membership Supports<\/p>\r\n            \r\n            <p class=\"olli-policy-card__copy\">\r\n              While class fees support individual courses and instructor-related costs, membership fees support the overall OLLI community and infrastructure that makes those classes possible. <\/p>\r\n\r\n            <ul class=\"olli-support-list\">\r\n              <li>Technology and systems<\/li>\r\n              <li>Marketing and communication<\/li>\r\n              <li>Growth and sustainability<\/li>\r\n              <li>Community events<\/li>\r\n            <\/ul>\r\n          <\/aside>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- UPGRADE + POLICIES -->\r\n  <section class=\"olli-policies olli-fullbleed\" aria-label=\"Upgrade and refund policy information\">\r\n    <div class=\"olli-policies__inner\">\r\n      <div class=\"olli-container\">\r\n        <p class=\"olli-kicker\">Important Information<\/p>\r\n        <h2 class=\"olli-section-title\">Upgrades<\/h2>\r\n        <div class=\"olli-underline\" aria-hidden=\"true\"><\/div>\r\n\r\n        <div class=\"olli-policies__grid\">\r\n  <article class=\"olli-policy-card\">\r\n    <h3 class=\"olli-policy-card__title\">Upgrading from Basic to Membership Plus<\/h3>\r\n    <p class=\"olli-policy-card__copy\">\r\n      Members can upgrade to OLLI Plus at any time by paying the OLLI Plus membership fee. When a membership is upgraded, the membership renews for a full year from the date of the upgrade.\r\n    <\/p>\r\n    <p class=\"olli-policy-card__copy\">\r\n      <strong>Example:<\/strong> If a member purchases OLLI Basic in July 2026 and upgrades in September 2026, the new OLLI Plus membership would expire in September 2027.\r\n    <\/p>\r\n  <\/article>\r\n\r\n  <div class=\"olli-policies__img-wrap\">\r\n    <img decoding=\"async\"\r\n      src=\"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2026\/02\/IMG_5779-scaled.jpg\"\r\n      alt=\"OLLI members socializing during a gathering\"\r\n      class=\"olli-policies__img\"\r\n    \/>\r\n  <\/div>\r\n<\/div>\r\n\r\n        \r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- GALLERY -->\r\n  <section class=\"olli-slider olli-fullbleed\" aria-label=\"What OLLI looks like gallery\">\r\n    <div class=\"olli-slider__inner\">\r\n      <div class=\"olli-container\">\r\n        <header class=\"olli-slider__header\">\r\n         \r\n          <h2 class=\"olli-slider__title\">What the OLLI experience looks like<\/h2>\r\n          <div class=\"olli-underline\" aria-hidden=\"true\"><\/div>\r\n        <\/header>\r\n\r\n        <div class=\"olli-slider__shell\" data-olli-slider>\r\n          <p class=\"olli-sr-only\" aria-live=\"polite\" data-status>Showing images 1\u20134 of 8<\/p>\r\n\r\n          <button class=\"olli-slider__btn\" type=\"button\" data-prev aria-label=\"Previous photos\">\r\n            <svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" aria-hidden=\"true\" focusable=\"false\">\r\n              <path fill=\"currentColor\" d=\"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z\"><\/path>\r\n            <\/svg>\r\n          <\/button>\r\n\r\n          <div class=\"olli-slider__viewport\" data-viewport>\r\n            <ul class=\"olli-slider__track\" data-track>\r\n              <li class=\"olli-slider__item\"><div class=\"olli-slider__card\"><img decoding=\"async\" src=\"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2026\/02\/IMG_8530-scaled.jpg\" alt=\"OLLI members participating in a class or group activity\"><\/div><\/li>\r\n              <li class=\"olli-slider__item\"><div class=\"olli-slider__card\"><img decoding=\"async\" src=\"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2026\/02\/IMG_5756-scaled.jpg\" alt=\"Members socializing during an OLLI gathering\"><\/div><\/li>\r\n              <li class=\"olli-slider__item\"><div class=\"olli-slider__card\"><img decoding=\"async\" src=\"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2026\/02\/IMG_5782-scaled.jpg\" alt=\"OLLI class participants engaged in a learning session\"><\/div><\/li>\r\n              <li class=\"olli-slider__item\"><div class=\"olli-slider__card\"><img decoding=\"async\" src=\"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2026\/02\/IMG_8540-scaled.jpg\" alt=\"Members participating in an OLLI community activity\"><\/div><\/li>\r\n              <li class=\"olli-slider__item\"><div class=\"olli-slider__card\"><img decoding=\"async\" src=\"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2025\/12\/IMG_0926.jpg\" alt=\"OLLI members enjoying a shared experience together\"><\/div><\/li>\r\n              <li class=\"olli-slider__item\"><div class=\"olli-slider__card\"><img decoding=\"async\" src=\"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2025\/11\/IMG_5550.jpg\" alt=\"OLLI members gathered on campus\"><\/div><\/li>\r\n              <li class=\"olli-slider__item\"><div class=\"olli-slider__card\"><img decoding=\"async\" src=\"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2025\/11\/CPE_250217_Painting_0099-scaled.jpg\" alt=\"OLLI members taking part in a creative class\"><\/div><\/li>\r\n              <li class=\"olli-slider__item\"><div class=\"olli-slider__card\"><img decoding=\"async\" src=\"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2026\/02\/IMG_5794-scaled.jpg\" alt=\"OLLI members attending a social or educational event\"><\/div><\/li>\r\n            <\/ul>\r\n          <\/div>\r\n\r\n          <button class=\"olli-slider__btn\" type=\"button\" data-next aria-label=\"Next photos\">\r\n            <svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" aria-hidden=\"true\" focusable=\"false\">\r\n              <path fill=\"currentColor\" d=\"M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6z\"><\/path>\r\n            <\/svg>\r\n          <\/button>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n      (function(){\r\n        const root = document.querySelector('[data-olli-slider]');\r\n        if(!root) return;\r\n\r\n        const prevBtn = root.querySelector('[data-prev]');\r\n        const nextBtn = root.querySelector('[data-next]');\r\n        const viewport = root.querySelector('[data-viewport]');\r\n        const track = root.querySelector('[data-track]');\r\n        const items = Array.from(track.children);\r\n        const statusEl = root.querySelector('[data-status]');\r\n\r\n        let index = 0;\r\n\r\n        function cardStepPx(){\r\n          const first = items[0];\r\n          if(!first) return 0;\r\n\r\n          const itemRect = first.getBoundingClientRect();\r\n          const trackStyle = getComputedStyle(track);\r\n          const gap = parseFloat(trackStyle.columnGap || trackStyle.gap || 0) || 0;\r\n\r\n          return itemRect.width + gap;\r\n        }\r\n\r\n        function visibleCount(){\r\n          const first = items[0];\r\n          if(!first) return 1;\r\n          const step = cardStepPx();\r\n          const vpW = viewport.getBoundingClientRect().width;\r\n          return Math.max(1, Math.round(vpW \/ step));\r\n        }\r\n\r\n        function maxIndex(){\r\n          return Math.max(0, items.length - visibleCount());\r\n        }\r\n\r\n        function updateStatus(){\r\n          if(!statusEl) return;\r\n          const vis = visibleCount();\r\n          const start = index + 1;\r\n          const end = Math.min(items.length, index + vis);\r\n          statusEl.textContent = `Showing images ${start}\u2013${end} of ${items.length}`;\r\n        }\r\n\r\n        function update(){\r\n          const step = cardStepPx();\r\n          const max = maxIndex();\r\n\r\n          if(index > max) index = max;\r\n          if(index < 0) index = 0;\r\n\r\n          track.style.transform = `translateX(${-index * step}px)`;\r\n\r\n          const atStart = index === 0;\r\n          const atEnd = index === max;\r\n\r\n          prevBtn.disabled = atStart;\r\n          nextBtn.disabled = atEnd;\r\n\r\n          prevBtn.setAttribute('aria-disabled', atStart ? 'true' : 'false');\r\n          nextBtn.setAttribute('aria-disabled', atEnd ? 'true' : 'false');\r\n\r\n          updateStatus();\r\n        }\r\n\r\n        prevBtn.addEventListener('click', () => { index -= 1; update(); });\r\n        nextBtn.addEventListener('click', () => { index += 1; update(); });\r\n\r\n        viewport.tabIndex = 0;\r\n        viewport.setAttribute('aria-label', 'Photo gallery carousel. Use left and right arrow keys to navigate.');\r\n        viewport.addEventListener('keydown', (e) => {\r\n          if(e.key === 'ArrowLeft'){ e.preventDefault(); index -= 1; update(); }\r\n          if(e.key === 'ArrowRight'){ e.preventDefault(); index += 1; update(); }\r\n        });\r\n\r\n        window.addEventListener('resize', update);\r\n        requestAnimationFrame(update);\r\n      })();\r\n    <\/script>\r\n  <\/section>\r\n\r\n  <!-- FAQ -->\r\n  <section class=\"olli-faq olli-fullbleed\" id=\"membership-faq\" aria-label=\"Frequently asked questions about OLLI membership\">\r\n    <div class=\"olli-faq__inner\">\r\n      <div class=\"olli-container\">\r\n        \r\n        <h2 class=\"olli-faq__title\">Frequently Asked Questions<\/h2>\r\n        <div class=\"olli-underline\" aria-hidden=\"true\"><\/div>\r\n\r\n        <ul class=\"olli-faq__list\">\r\n            \r\n          <li class=\"olli-faq__item\">\r\n            <button class=\"olli-faq__q\" type=\"button\" aria-expanded=\"false\">\r\n              How do I purchase an OLLI at KSU membership?\r\n              <svg class=\"olli-faq__icon\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\">\r\n                <path fill=\"currentColor\" d=\"M7 10l5 5 5-5z\"><\/path>\r\n              <\/svg>\r\n            <\/button>\r\n            <div class=\"olli-faq__a\" hidden>\r\n              <p>Please read our <a href=\"https:\/\/cpe.kennesaw.edu\/olli\/olli-membership-quick-guide\/\">OLLI at KSU Membership Guide<\/a> for step by step instructions for purchasing a membership.<\/p>\r\n            <\/div>\r\n          <\/li>\r\n          <li class=\"olli-faq__item\">\r\n            <button class=\"olli-faq__q\" type=\"button\" aria-expanded=\"false\">\r\n              Why is OLLI introducing memberships?\r\n              <svg class=\"olli-faq__icon\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\">\r\n                <path fill=\"currentColor\" d=\"M7 10l5 5 5-5z\"><\/path>\r\n              <\/svg>\r\n            <\/button>\r\n            <div class=\"olli-faq__a\" hidden>\r\n              <p>\r\n                OLLI at KSU is moving to a membership structure to align with other programs in the national OLLI network and to support long-term sustainability for classes, instructors, events, and community programming. \r\n              <\/p>\r\n            <\/div>\r\n          <\/li>\r\n\r\n          <li class=\"olli-faq__item\">\r\n            <button class=\"olli-faq__q\" type=\"button\" aria-expanded=\"false\">\r\n              I already pay for classes. Why is there also a membership fee?\r\n              <svg class=\"olli-faq__icon\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\">\r\n                <path fill=\"currentColor\" d=\"M7 10l5 5 5-5z\"><\/path>\r\n              <\/svg>\r\n            <\/button>\r\n            <div class=\"olli-faq__a\" hidden>\r\n              <p>\r\n                Class fees support individual courses and instructor-related costs. Membership supports the larger OLLI community and the infrastructure that makes those classes possible, including technology and systems, marketing and communication, growth and sustainability, and community events. \r\n              <\/p>\r\n            <\/div>\r\n          <\/li>\r\n          \r\n          <li class=\"olli-faq__item\">\r\n            <button class=\"olli-faq__q\" type=\"button\" aria-expanded=\"false\">\r\n             Does the 10% discount apply to more than classes?\r\n              <svg class=\"olli-faq__icon\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\">\r\n                <path fill=\"currentColor\" d=\"M7 10l5 5 5-5z\"><\/path>\r\n              <\/svg>\r\n            <\/button>\r\n            <div class=\"olli-faq__a\" hidden>\r\n              <p>\r\n              No. The OLLI Plus Membership 10% discount applies to OLLI at KSU courses only.  The discount does not apply to Osher Online courses, travel, socials, or day trips.<\/p>\r\n            <\/div>\r\n          <\/li>\r\n\r\n          <li class=\"olli-faq__item\">\r\n            <button class=\"olli-faq__q\" type=\"button\" aria-expanded=\"false\">\r\n              What is included in OLLI Basic Membership?\r\n              <svg class=\"olli-faq__icon\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\">\r\n                <path fill=\"currentColor\" d=\"M7 10l5 5 5-5z\"><\/path>\r\n              <\/svg>\r\n            <\/button>\r\n            <div class=\"olli-faq__a\" hidden>\r\n              <ul>\r\n                <li>Eligibility to register for OLLI classes and programs<\/li>\r\n                <li>Access to Special Interest Groups<\/li>\r\n                <li>Access to the Osher Online network of classes (Beginning Fall 2026) <\/li>\r\n                <li>Invitations to OLLI events, social gatherings, and lectures<\/li>\r\n                <li>Access to quarterly OLLI newsletters<\/li>\r\n              <\/ul>\r\n            <\/div>\r\n          <\/li>\r\n\r\n          <li class=\"olli-faq__item\">\r\n            <button class=\"olli-faq__q\" type=\"button\" aria-expanded=\"false\">\r\n              What is included in OLLI Plus Membership?\r\n              <svg class=\"olli-faq__icon\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\">\r\n                <path fill=\"currentColor\" d=\"M7 10l5 5 5-5z\"><\/path>\r\n              <\/svg>\r\n            <\/button>\r\n            <div class=\"olli-faq__a\" hidden>\r\n              <p>Plus membership includes everything in Basic, plus:<\/p>\r\n              <ul>\r\n                <li>Full clubroom access<\/li>\r\n                <li>10% off OLLI classes<\/li>\r\n                <li>Free coffee, tea, and water<\/li>\r\n                <li>Free computer and printer access<\/li>\r\n                <li>Scheduled Bridge games<\/li>\r\n                <li>Scheduled Mah Jongg games<\/li>\r\n              <\/ul>\r\n            <\/div>\r\n          <\/li>\r\n\r\n          <li class=\"olli-faq__item\">\r\n            <button class=\"olli-faq__q\" type=\"button\" aria-expanded=\"false\">\r\n              Can I upgrade from Basic to Plus Membership later?\r\n              <svg class=\"olli-faq__icon\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\">\r\n                <path fill=\"currentColor\" d=\"M7 10l5 5 5-5z\"><\/path>\r\n              <\/svg>\r\n            <\/button>\r\n            <div class=\"olli-faq__a\" hidden>\r\n              <p>\r\n                Yes. You can upgrade to OLLI Plus at any time by paying the OLLI Plus membership fee. When you upgrade, your membership renews for a full year from the date of purchase. \r\n              <\/p>\r\n            <\/div>\r\n          <\/li>\r\n\r\n          <li class=\"olli-faq__item\">\r\n            <button class=\"olli-faq__q\" type=\"button\" aria-expanded=\"false\">\r\n              Are membership fees refundable?\r\n              <svg class=\"olli-faq__icon\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\">\r\n                <path fill=\"currentColor\" d=\"M7 10l5 5 5-5z\"><\/path>\r\n              <\/svg>\r\n            <\/button>\r\n            <div class=\"olli-faq__a\" hidden>\r\n              <p>\r\n                No. Membership fees are non-refundable and non-transferable. Please see our main FAQ page for more information about refunds for OLLI classes.\r\n              <\/p>\r\n            <\/div>\r\n          <\/li>\r\n\r\n          <li class=\"olli-faq__item\">\r\n            <button class=\"olli-faq__q\" type=\"button\" aria-expanded=\"false\">\r\n              Will membership perks stay the same forever?\r\n              <svg class=\"olli-faq__icon\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\">\r\n                <path fill=\"currentColor\" d=\"M7 10l5 5 5-5z\"><\/path>\r\n              <\/svg>\r\n            <\/button>\r\n            <div class=\"olli-faq__a\" hidden>\r\n              <p>\r\n                Not necessarily. Perks and benefits may be updated or expanded over time as OLLI continues to enhance the membership experience and add value.\r\n              <\/p>\r\n            <\/div>\r\n          <\/li>\r\n        <\/ul>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n      (function(){\r\n        const items = document.querySelectorAll('.olli-faq__item');\r\n        if(!items.length) return;\r\n\r\n        items.forEach((item, index) => {\r\n          const btn = item.querySelector('.olli-faq__q');\r\n          const panel = item.querySelector('.olli-faq__a');\r\n          if(!btn || !panel) return;\r\n\r\n          const panelId = `olli-faq-panel-${index + 1}`;\r\n          const btnId = `olli-faq-button-${index + 1}`;\r\n\r\n          btn.id = btnId;\r\n          btn.setAttribute('aria-controls', panelId);\r\n          panel.id = panelId;\r\n          panel.setAttribute('role', 'region');\r\n          panel.setAttribute('aria-labelledby', btnId);\r\n\r\n          btn.addEventListener('click', () => {\r\n            const isOpen = item.getAttribute('data-open') === 'true';\r\n\r\n            items.forEach((other) => {\r\n              if(other === item) return;\r\n              other.setAttribute('data-open', 'false');\r\n              const ob = other.querySelector('.olli-faq__q');\r\n              const op = other.querySelector('.olli-faq__a');\r\n              if(ob) ob.setAttribute('aria-expanded', 'false');\r\n              if(op) op.hidden = true;\r\n            });\r\n\r\n            item.setAttribute('data-open', isOpen ? 'false' : 'true');\r\n            btn.setAttribute('aria-expanded', isOpen ? 'false' : 'true');\r\n            panel.hidden = isOpen;\r\n          });\r\n        });\r\n      })();\r\n    <\/script>\r\n  <\/section>\r\n<\/section>\r\n\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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6545f8e elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"6545f8e\" 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-d4038c1\" data-id=\"d4038c1\" 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-f6d3ea0 elementor-widget elementor-widget-html\" data-id=\"f6d3ea0\" 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\">Contact OLLI<\/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=\"2AMjE2LjczLjIxNy4xMDY=Zn\">\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\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>Become an OLLI Member OLLI at Kennesaw State University is introducing two membership options designed to keep you engaged in classes, events, and the OLLI community all year long. Compare Memberships Read the FAQ Membership Options OLLI Basic Membership $20 per year (Membership is good for 1 year from date of purchase) Designed for members&#8230;<\/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-3479","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>OLLI at KSU Membership | Join Lifelong Learning at KSU<\/title>\n<meta name=\"description\" content=\"Become an OLLI member and unlock access to hundreds of courses, events, and travel opportunities designed for adults 50+.\" \/>\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\/membership\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OLLI at KSU Membership | Join Lifelong Learning at KSU\" \/>\n<meta property=\"og:description\" content=\"Become an OLLI member and unlock access to hundreds of courses, events, and travel opportunities designed for adults 50+.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cpe.kennesaw.edu\/olli\/membership\/\" \/>\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-15T13:57:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2026\/02\/IMG_8530-scaled.jpg\" \/>\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=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cpe.kennesaw.edu\/olli\/membership\/\",\"url\":\"https:\/\/cpe.kennesaw.edu\/olli\/membership\/\",\"name\":\"OLLI at KSU Membership | Join Lifelong Learning at KSU\",\"isPartOf\":{\"@id\":\"https:\/\/cpe.kennesaw.edu\/olli\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cpe.kennesaw.edu\/olli\/membership\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cpe.kennesaw.edu\/olli\/membership\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2026\/02\/IMG_8530-scaled.jpg\",\"datePublished\":\"2025-10-21T15:24:27+00:00\",\"dateModified\":\"2026-07-15T13:57:55+00:00\",\"description\":\"Become an OLLI member and unlock access to hundreds of courses, events, and travel opportunities designed for adults 50+.\",\"breadcrumb\":{\"@id\":\"https:\/\/cpe.kennesaw.edu\/olli\/membership\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cpe.kennesaw.edu\/olli\/membership\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cpe.kennesaw.edu\/olli\/membership\/#primaryimage\",\"url\":\"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2026\/02\/IMG_8530-scaled.jpg\",\"contentUrl\":\"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2026\/02\/IMG_8530-scaled.jpg\",\"width\":2560,\"height\":1707},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cpe.kennesaw.edu\/olli\/membership\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cpe.kennesaw.edu\/olli\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Membership\"}]},{\"@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":"OLLI at KSU Membership | Join Lifelong Learning at KSU","description":"Become an OLLI member and unlock access to hundreds of courses, events, and travel opportunities designed for adults 50+.","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\/membership\/","og_locale":"en_US","og_type":"article","og_title":"OLLI at KSU Membership | Join Lifelong Learning at KSU","og_description":"Become an OLLI member and unlock access to hundreds of courses, events, and travel opportunities designed for adults 50+.","og_url":"https:\/\/cpe.kennesaw.edu\/olli\/membership\/","og_site_name":"OLLI at Community and Professional Education - Kennesaw State University","article_modified_time":"2026-07-15T13:57:55+00:00","og_image":[{"url":"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2026\/02\/IMG_8530-scaled.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/cpe.kennesaw.edu\/olli\/membership\/","url":"https:\/\/cpe.kennesaw.edu\/olli\/membership\/","name":"OLLI at KSU Membership | Join Lifelong Learning at KSU","isPartOf":{"@id":"https:\/\/cpe.kennesaw.edu\/olli\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cpe.kennesaw.edu\/olli\/membership\/#primaryimage"},"image":{"@id":"https:\/\/cpe.kennesaw.edu\/olli\/membership\/#primaryimage"},"thumbnailUrl":"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2026\/02\/IMG_8530-scaled.jpg","datePublished":"2025-10-21T15:24:27+00:00","dateModified":"2026-07-15T13:57:55+00:00","description":"Become an OLLI member and unlock access to hundreds of courses, events, and travel opportunities designed for adults 50+.","breadcrumb":{"@id":"https:\/\/cpe.kennesaw.edu\/olli\/membership\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cpe.kennesaw.edu\/olli\/membership\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cpe.kennesaw.edu\/olli\/membership\/#primaryimage","url":"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2026\/02\/IMG_8530-scaled.jpg","contentUrl":"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2026\/02\/IMG_8530-scaled.jpg","width":2560,"height":1707},{"@type":"BreadcrumbList","@id":"https:\/\/cpe.kennesaw.edu\/olli\/membership\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cpe.kennesaw.edu\/olli\/"},{"@type":"ListItem","position":2,"name":"Membership"}]},{"@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\/3479","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=3479"}],"version-history":[{"count":6,"href":"https:\/\/cpe.kennesaw.edu\/olli\/wp-json\/wp\/v2\/pages\/3479\/revisions"}],"predecessor-version":[{"id":6440,"href":"https:\/\/cpe.kennesaw.edu\/olli\/wp-json\/wp\/v2\/pages\/3479\/revisions\/6440"}],"wp:attachment":[{"href":"https:\/\/cpe.kennesaw.edu\/olli\/wp-json\/wp\/v2\/media?parent=3479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}