{"id":3481,"date":"2025-10-27T17:33:24","date_gmt":"2025-10-27T17:33:24","guid":{"rendered":"https:\/\/cpe.kennesaw.edu\/olli\/?page_id=3481"},"modified":"2026-07-16T19:57:34","modified_gmt":"2026-07-16T19:57:34","slug":"events-and-travel","status":"publish","type":"page","link":"https:\/\/cpe.kennesaw.edu\/olli\/events-and-travel\/","title":{"rendered":"Events and Travel"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3481\" class=\"elementor elementor-3481\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-fe56e8f elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"fe56e8f\" 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-78d8fe7\" data-id=\"78d8fe7\" 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-f9f473d elementor-widget elementor-widget-html\" data-id=\"f9f473d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\r\n\r\n<section class=\"olli-events-page\" aria-label=\"OLLI Events and Travel page\">\r\n  <style>\r\n    \/* ========= BASE ========= *\/\r\n    .olli-events-page{\r\n      --wrap: 1320px;\r\n      --wrapNarrow: 1100px; \/* matches your tighter category\/listing width *\/\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      border:0;\r\n      color:var(--ink);\r\n      background:#fff;\r\n    }\r\n    .olli-events-page *{ box-sizing:border-box; }\r\n\r\n    \/* Elementor-safe full-bleed *\/\r\n    .olli-bleed{\r\n      width:100vw;\r\n      margin-left:50%;\r\n      transform:translateX(-50%);\r\n    }\r\n\r\n    .olli-wrap{ max-width: var(--wrap); margin:0 auto; }\r\n    .olli-wrap--narrow{ max-width: var(--wrapNarrow); margin:0 auto; }\r\n\r\n    .olli-underline{\r\n      width:56px;\r\n      height:6px;\r\n      background: var(--gold);\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      padding: 10px 14px;\r\n      border-radius: 999px;\r\n      background: var(--gold);\r\n      color:#111 !important;\r\n      font-weight: 800;\r\n      text-decoration:none;\r\n      cursor:pointer;\r\n      transition: transform .12s ease, background-color .12s ease, color .12s ease;\r\n      white-space: nowrap;\r\n      border:0;\r\n    }\r\n    .olli-btn:hover{\r\n      transform: translateY(-1px);\r\n      background:#f2f2f2;\r\n      color:#111;\r\n    }\r\n    .olli-btn:focus-visible{\r\n      outline: 3px solid #111;\r\n      outline-offset: 3px;\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\/* HERO FRAME *\/\r\n.olli-hero__frame{\r\n  \/* Put the image here so positioning ALWAYS works *\/\r\n  --hero-img: url(\"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2025\/12\/image007.jpg\");\r\n  --hero-pos: 50% 40%;  \/* <-- THIS controls what part of the image you see *\/\r\n  --hero-blur: 2px;     \/* tweak if you want *\/\r\n\r\n  position:relative;\r\n  min-height: clamp(220px, 26vw, 360px);\r\n  display:flex;\r\n  align-items:center; \/* vertically centered *\/\r\n  overflow:hidden;\r\n\r\n  \/* Background image instead of <img> *\/\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\/* Blur layer (separate pseudo-element so overlays\/text stay crisp) *\/\r\n.olli-hero__frame::before{\r\n  content:\"\";\r\n  position:absolute;\r\n  inset:0;\r\n  z-index:0;\r\n\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  filter: blur(var(--hero-blur));\r\n  transform: scale(1.06); \/* prevents blur edge gaps *\/\r\n}\r\n\r\n\/* Dark overlay (lower opacity to brighten) *\/\r\n.olli-hero__frame::after{\r\n  content:\"\";\r\n  position:absolute;\r\n  inset:0;\r\n  z-index:1;\r\n\r\n  \/* you can tweak the 0.30\u20130.45 range *\/\r\n  background: rgba(0,0,0,0.34);\r\n}\r\n\r\n\/* Content stays on top *\/\r\n.olli-hero__content{\r\n  position:relative;\r\n  z-index:2;\r\n  width:100%;\r\n  padding: clamp(18px, 3vw, 28px) var(--padX);\r\n  text-align:center;\r\n}\r\n\r\n.olli-hero__title{\r\n  margin:0;\r\n  font-weight:800;\r\n  color:#fff;\r\n  line-height:1.1;\r\n  font-size: clamp(34px, 3.2vw, 52px);\r\n}\r\n\r\n.olli-hero__underline{\r\n  margin: 10px auto 0;\r\n}\r\n\r\n.olli-hero__copy{\r\n  margin: 12px auto 0;\r\n  max-width: 92ch;\r\n  color: rgba(255,255,255,0.92);\r\n  line-height:1.55;\r\n}\r\n\r\n\r\n    \/* ========= EVENTS LIST ========= *\/\r\n    .olli-events{\r\n      background:#fff;\r\n      margin:0;\r\n      padding:0;\r\n    }\r\n\r\n    .olli-events__inner{\r\n      padding: var(--padY) var(--padX);\r\n    }\r\n\r\n    .olli-events__list{\r\n      list-style:none;\r\n      margin:0;\r\n      padding:0;\r\n      display:flex;\r\n      flex-direction:column;\r\n      gap: 22px;\r\n    }\r\n\r\n    .olli-event{\r\n      border: 1px solid var(--line);\r\n      background:#fff;\r\n      padding: 16px;\r\n    }\r\n\r\n    .olli-event__grid{\r\n      display:grid;\r\n\r\n      gap: 16px;\r\n      align-items:start;\r\n    }\r\n\r\n    .olli-event__thumb{\r\n      aspect-ratio: 1 \/ 1;\r\n      overflow:hidden;\r\n      background:#f2f2f2;\r\n      border: 1px solid var(--line);\r\n    }\r\n    .olli-event__thumb img{\r\n      width:100%;\r\n      height:100%;\r\n      object-fit:cover;\r\n      display:block;\r\n    }\r\n\r\n    .olli-event__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\r\n    .olli-event__title-underline{\r\n      margin-top: 10px;\r\n    }\r\n\r\n    .olli-event__meta{\r\n      margin-top: 8px;\r\n      color: var(--muted);\r\n      line-height:1.45;\r\n      font-weight:600;\r\n    }\r\n\r\n    .olli-event__desc{\r\n      margin-top: 10px;\r\n      color: var(--muted);\r\n      line-height:1.55;\r\n      max-width: 78ch;\r\n    }\r\n\r\n    .olli-event__cta{\r\n      margin-top: 12px;\r\n    }\r\n\r\n    @media (max-width: 720px){\r\n      .olli-event__grid{\r\n        grid-template-columns: 1fr;\r\n      }\r\n      .olli-event__thumb{\r\n        max-width: 190px;\r\n      }\r\n    }\r\n\r\n    \/* ========= PAST EXPERIENCES SLIDER (same behavior as homepage) ========= *\/\r\n    .olli-slider{\r\n      --gap: 14px;\r\n\r\n      margin:0;\r\n      padding:0;\r\n      background:#fff;\r\n      color:var(--ink);\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:0 0 14px 0;\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    .olli-slider__underline{\r\n      margin-top: 10px;\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: 44px;\r\n      height: 44px;\r\n      border: 1px solid var(--line);\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;\r\n      padding:0;\r\n    }\r\n\r\n    \/* ensure SVG always displays *\/\r\n    .olli-slider__btn svg{ display:block; }\r\n\r\n    \/* Hover color (edit as desired) *\/\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      color:#111;\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__btn:focus-visible{\r\n      outline: 3px solid #111;\r\n      outline-offset: 3px;\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      background:#fff;\r\n      outline:none;\r\n    }\r\n    .olli-slider__viewport:focus-visible{\r\n      outline: 3px solid #111;\r\n      outline-offset: 3px;\r\n    }\r\n\r\n    .olli-slider__track{\r\n      display:flex;\r\n      gap: var(--gap);\r\n      padding: var(--gap);\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% - (var(--gap) * 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      aspect-ratio: 4 \/ 3;\r\n      display:flex;\r\n      align-items:center;\r\n      justify-content:center;\r\n      overflow:hidden;\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    \/* SR-only utility *\/\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: 900px){\r\n      .olli-slider__item{\r\n        flex-basis: calc((100% - (var(--gap) * 1)) \/ 2);\r\n      }\r\n    }\r\n\r\n    @media (max-width: 560px){\r\n      .olli-slider__shell{ gap: 10px; }\r\n      .olli-slider__btn{ width: 42px; height: 42px; }\r\n      .olli-slider__item{ flex-basis: 100%; }\r\n    }\r\n\r\n \r\n  <\/style>\r\n\r\n  <!-- ================= HERO ================= -->\r\n  <section class=\"olli-hero\" aria-label=\"Travel and Events hero\">\r\n    <div class=\"olli-bleed\">\r\n      <div class=\"olli-hero__frame\">\r\n\r\n        <div class=\"olli-hero__content\">\r\n          <div class=\"olli-wrap\">\r\n            <h1 class=\"olli-hero__title\">Events and Travel<\/h1>\r\n            <div class=\"olli-underline olli-hero__underline\" aria-hidden=\"true\"><\/div>\r\n\r\n            <p class=\"olli-hero__copy\">\r\n              Explore OLLI events, special lectures, and educational travel designed for adults who enjoy learning and meaningful experiences. From on-campus gatherings to group trips, these opportunities help members connect, explore new ideas, and enjoy lifelong learning together.\r\n            <\/p>\r\n          <\/div>\r\n        <\/div>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ================= EVENTS LIST ================= -->\r\n<!-- ================= EVENTS LIST ================= -->\r\n<section class=\"olli-events\" aria-label=\"Upcoming events and travel opportunities\">\r\n  <style>\r\n    .olli-events__section { margin-bottom: 40px; }\r\n    .olli-events__section:last-child { margin-bottom: 0; }\r\n    .olli-events__section-title {\r\n      margin: 0;\r\n      font-weight: 800;\r\n      font-size: clamp(22px, 2.2vw, 30px);\r\n      line-height: 1.15;\r\n    }\r\n    .olli-events__section-header { margin-bottom: 20px; }\r\n  <\/style>\r\n\r\n  <div class=\"olli-bleed\">\r\n    <div class=\"olli-events__inner\">\r\n      <div class=\"olli-wrap olli-wrap--narrow\">\r\n\r\n        <!-- ===== TRAVEL ===== -->\r\n        <div class=\"olli-events__section\">\r\n          <header class=\"olli-events__section-header\">\r\n            <h2 class=\"olli-events__section-title\">Travel<\/h2>\r\n            <div class=\"olli-underline\" style=\"margin-top:10px;\" aria-hidden=\"true\"><\/div>\r\n          <\/header>\r\n\r\n          <ul class=\"olli-events__list\">\r\n            <li class=\"olli-event\">\r\n              <div class=\"olli-event__grid\">\r\n                <div class=\"olli-event__body\">\r\n                  <h3 class=\"olli-event__title\">Prague, Budapest, and Danube River Cruise <\/h3>\r\n                  <div class=\"olli-underline olli-event__title-underline\" aria-hidden=\"true\"><\/div>\r\n                  <div class=\"olli-event__meta\">\r\n                    Dec 4, 2026 \u2022 Prices Vary\r\n                  <\/div>\r\n                  <p class=\"olli-event__desc\"><strong>Celebrate the magic of the holiday season on an unforgettable European journey!<\/strong><\/p>\r\n                  <p class=\"olli-event__desc\">Experience the charm of Prague, Budapest, Vienna, Bratislava, and more as they come alive with twinkling lights, festive traditions, and charming Christmas markets. This 9-day adventure includes guided city tours, a scenic Danube River cruise aboard the MS Riviera Radiance, and plenty of time to explore at your own pace. Make this December magical with OLLI at KSU!<\/p>\r\n                  <div class=\"olli-event__cta\">\r\n                    <a class=\"olli-btn\" href=\"https:\/\/cpe.kennesaw.edu\/olli\/christmas-cruise\/\" aria-label=\"View information about the christmas cruise event\">See The Itinerary<\/a>\r\n                  <\/div>\r\n                <\/div>\r\n              <\/div>\r\n            <\/li>\r\n          <\/ul>\r\n        <\/div>\r\n\r\n        <!-- ===== EVENTS ===== -->\r\n        <div class=\"olli-events__section\">\r\n          <header class=\"olli-events__section-header\">\r\n            <h2 class=\"olli-events__section-title\">Events<\/h2>\r\n            <div class=\"olli-underline\" style=\"margin-top:10px;\" aria-hidden=\"true\"><\/div>\r\n          <\/header>\r\n\r\n          <ul class=\"olli-events__list\">\r\n            <li class=\"olli-event\">\r\n              <div class=\"olli-event__grid\">\r\n                <div class=\"olli-event__body\">\r\n                  <h3 class=\"olli-event__title\">OLLI Brown Bag Lunch & Learn Lecture Series - September<\/h3>\r\n                  <div class=\"olli-underline olli-event__title-underline\" aria-hidden=\"true\"><\/div>\r\n                  <div class=\"olli-event__meta\">\r\n                    Tuesday, Sep 8 \u2022 12:00PM\u20131:00PM \u2022 FREE\r\n                  <\/div>\r\n                  <p class=\"olli-event__desc\">Get a sneak peek at an exciting new 2027 course exploring Georgia's dramatic role in the American Revolution. Far from the sidelines, Georgia was a hotbed of political unrest, frontier conflict, and military action. This overview offers an introduction to the people, politics, and battles that made Georgia a critical and often overlooked Revolutionary War battleground.<\/p>\r\n                  <div class=\"olli-event__cta\">\r\n                    <a class=\"olli-btn\" href=\"https:\/\/kennesaw.augusoft.net\/index.cfm?method=ClassInfo.ClassInformation&int_class_id=44047\" aria-label=\"Register for OLLI Brown Bag Lunch and Learn Lecture Series \u2013 September\">Register<\/a>\r\n                  <\/div>\r\n                <\/div>\r\n              <\/div>\r\n            <\/li>\r\n            \r\n            <li class=\"olli-event\">\r\n              <div class=\"olli-event__grid\">\r\n                <div class=\"olli-event__body\">\r\n                  <h3 class=\"olli-event__title\">OLLI Brown Bag Lunch & Learn Lecture Series - October<\/h3>\r\n                  <div class=\"olli-underline olli-event__title-underline\" aria-hidden=\"true\"><\/div>\r\n                  <div class=\"olli-event__meta\">\r\n                    Tuesday, October 20 \u2022 12:00PM\u20131:00PM \u2022 FREE\r\n                  <\/div>\r\n                  \r\n                  <p class=\"olli-event__desc\">Join OLLI at KSU for a Brown Bag Lunch & Learn featuring Julia Buschman, Archivist and Museum Curator for Waffle House, as she shares the remarkable story behind one of America\u2019s most beloved restaurant chains. Discover the story behind Waffle House's founders, how a single restaurant grew into an iconic company over the past 70 years, and the unique culture that has made Waffle House a Southern institution. Fans of Waffle House and anyone interested in American business history will enjoy this presentation filled with stories, nostalgia, and behind the scenes perspectives. <\/p>\r\n                  <div class=\"olli-event__cta\">\r\n                    <a class=\"olli-btn\" href=\"https:\/\/kennesaw.augusoft.net\/connect\/ClassInfo\/ClassInformation?int_class_id=44338&int_category_id=4&int_sub_category_id=14&int_catalog_id=0\" aria-label=\"Register for OLLI Brown Bag Lunch and Learn Lecture Series \u2013 october\">Register<\/a>\r\n                  <\/div>\r\n                <\/div>\r\n              <\/div>\r\n            <\/li>\r\n          <\/ul>\r\n        <\/div>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n  <!-- ================= PAST EXPERIENCES SLIDER ================= -->\r\n  <section class=\"olli-slider\" aria-label=\"Past experiences photo gallery\">\r\n    <div class=\"olli-bleed\">\r\n      <div class=\"olli-slider__inner\">\r\n        <div class=\"olli-wrap\">\r\n\r\n          <header class=\"olli-slider__header\">\r\n            <h2 class=\"olli-slider__title\">Past Experiences<\/h2>\r\n            <div class=\"olli-underline olli-slider__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                <!-- Replace these image src + alt -->\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\/image013.jpg\" alt=\"Past experience photo 1\"><\/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\/image009.jpg\" alt=\"Past experience photo 2\"><\/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_0843.jpg\" alt=\"Past experience photo 3\"><\/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_0734.jpg\" alt=\"Past experience photo 4\"><\/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_0974.jpg\" alt=\"Past experience photo 5\"><\/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=\"Past experience photo 6\"><\/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_0892.jpg\" alt=\"Past experience photo 7\"><\/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_1102.jpg\" alt=\"Past experience photo 8\"><\/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\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n      (function(){\r\n        const root = document.querySelector('.olli-events-page [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        \/\/ Keyboard support\r\n        viewport.tabIndex = 0;\r\n        viewport.setAttribute('aria-label', 'Past experiences photo gallery. 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\r\n\r\n\r\n\r\n\r\n<\/section>\r\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8a07f27 elementor-widget elementor-widget-html\" data-id=\"8a07f27\" 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=\"obMjE2LjczLjIxNy45NA==SG\">\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>Events and Travel Explore OLLI events, special lectures, and educational travel designed for adults who enjoy learning and meaningful experiences. From on-campus gatherings to group trips, these opportunities help members connect, explore new ideas, and enjoy lifelong learning together. Travel Prague, Budapest, and Danube River Cruise Dec 4, 2026 \u2022 Prices Vary Celebrate the magic&#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-3481","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>Events &amp; Travel | OLLI at KSU Trips and Member Activities<\/title>\n<meta name=\"description\" content=\"From day trips to group tours, OLLI members explore the world together. See upcoming travel and social events open to members.\" \/>\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\/events-and-travel\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Events &amp; Travel | OLLI at KSU Trips and Member Activities\" \/>\n<meta property=\"og:description\" content=\"From day trips to group tours, OLLI members explore the world together. See upcoming travel and social events open to members.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cpe.kennesaw.edu\/olli\/events-and-travel\/\" \/>\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-16T19:57:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2025\/12\/image013.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=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cpe.kennesaw.edu\/olli\/events-and-travel\/\",\"url\":\"https:\/\/cpe.kennesaw.edu\/olli\/events-and-travel\/\",\"name\":\"Events & Travel | OLLI at KSU Trips and Member Activities\",\"isPartOf\":{\"@id\":\"https:\/\/cpe.kennesaw.edu\/olli\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cpe.kennesaw.edu\/olli\/events-and-travel\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cpe.kennesaw.edu\/olli\/events-and-travel\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2025\/12\/image013.jpg\",\"datePublished\":\"2025-10-27T17:33:24+00:00\",\"dateModified\":\"2026-07-16T19:57:34+00:00\",\"description\":\"From day trips to group tours, OLLI members explore the world together. See upcoming travel and social events open to members.\",\"breadcrumb\":{\"@id\":\"https:\/\/cpe.kennesaw.edu\/olli\/events-and-travel\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cpe.kennesaw.edu\/olli\/events-and-travel\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cpe.kennesaw.edu\/olli\/events-and-travel\/#primaryimage\",\"url\":\"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2025\/12\/image013.jpg\",\"contentUrl\":\"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2025\/12\/image013.jpg\",\"width\":640,\"height\":480},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cpe.kennesaw.edu\/olli\/events-and-travel\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cpe.kennesaw.edu\/olli\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Events and Travel\"}]},{\"@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":"Events & Travel | OLLI at KSU Trips and Member Activities","description":"From day trips to group tours, OLLI members explore the world together. See upcoming travel and social events open to members.","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\/events-and-travel\/","og_locale":"en_US","og_type":"article","og_title":"Events & Travel | OLLI at KSU Trips and Member Activities","og_description":"From day trips to group tours, OLLI members explore the world together. See upcoming travel and social events open to members.","og_url":"https:\/\/cpe.kennesaw.edu\/olli\/events-and-travel\/","og_site_name":"OLLI at Community and Professional Education - Kennesaw State University","article_modified_time":"2026-07-16T19:57:34+00:00","og_image":[{"url":"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2025\/12\/image013.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/cpe.kennesaw.edu\/olli\/events-and-travel\/","url":"https:\/\/cpe.kennesaw.edu\/olli\/events-and-travel\/","name":"Events & Travel | OLLI at KSU Trips and Member Activities","isPartOf":{"@id":"https:\/\/cpe.kennesaw.edu\/olli\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cpe.kennesaw.edu\/olli\/events-and-travel\/#primaryimage"},"image":{"@id":"https:\/\/cpe.kennesaw.edu\/olli\/events-and-travel\/#primaryimage"},"thumbnailUrl":"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2025\/12\/image013.jpg","datePublished":"2025-10-27T17:33:24+00:00","dateModified":"2026-07-16T19:57:34+00:00","description":"From day trips to group tours, OLLI members explore the world together. See upcoming travel and social events open to members.","breadcrumb":{"@id":"https:\/\/cpe.kennesaw.edu\/olli\/events-and-travel\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cpe.kennesaw.edu\/olli\/events-and-travel\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cpe.kennesaw.edu\/olli\/events-and-travel\/#primaryimage","url":"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2025\/12\/image013.jpg","contentUrl":"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2025\/12\/image013.jpg","width":640,"height":480},{"@type":"BreadcrumbList","@id":"https:\/\/cpe.kennesaw.edu\/olli\/events-and-travel\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cpe.kennesaw.edu\/olli\/"},{"@type":"ListItem","position":2,"name":"Events and Travel"}]},{"@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\/3481","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=3481"}],"version-history":[{"count":6,"href":"https:\/\/cpe.kennesaw.edu\/olli\/wp-json\/wp\/v2\/pages\/3481\/revisions"}],"predecessor-version":[{"id":6446,"href":"https:\/\/cpe.kennesaw.edu\/olli\/wp-json\/wp\/v2\/pages\/3481\/revisions\/6446"}],"wp:attachment":[{"href":"https:\/\/cpe.kennesaw.edu\/olli\/wp-json\/wp\/v2\/media?parent=3481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}